@charset "utf-8"
*{ margin:0px; padding:0px; line-height:100%; outline:none; color:#333333; font-family: "Arial", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;}
img{ display:block; border:0px; margin:0px; padding:0px;}
a{ text-decoration:none; outline:none; margin:0px; padding:0px;}
a:hover{ margin:0px; padding:0px;}

/* ============================================
	全ページ共通部分
============================================ */
body{
	padding:0px;
	margin:0px;
	background-color: #000;
}

/* ============================================
	ロゴエリア
============================================ */
.logobox{ background:url(../images/logo_bg.png) repeat-x; width:100%; height:80px; padding:0px 0px 0px 0px; margin:auto;}
.logoarea{
	width:960px;
	height:110px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:relative;
	background-repeat: no-repeat;
}
.logoarea .icon_t{ background:url(../images/icon_twitter_on.png) no-repeat; width:50px; height:50px; padding:0px; margin:0px; position:absolute; top:15px; right:60px;}
.logoarea .icon_t a:hover img{ filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); opacity: 0.0; -webkit-transition: all .5s; transition: all .5s;}
.logoarea .icon_f{ background:url(../images/icon_facebook_on.png) no-repeat; width:50px; height:50px; padding:0px; margin:0px; position:absolute; top:15px; right:0px;}
.logoarea .icon_f a:hover img{ filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); opacity: 0.0; -webkit-transition: all .5s; transition: all .5s;}


/* ============================================
	スペシャル宅麺の３つのイイコト！
============================================ */

.headbox{
	width:100%;
	height:500px;
	padding:0px;
	margin:auto;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: center;
	background-image: url(../images/bk2.jpg);
}
#headareatitle{
	width:960px;
	height:80px;
	padding:0px;
	margin:auto;
	position:relative;
}
#headareatitle_img{ width:536px; height:320px; padding:0px 0px 0px 0px; margin:0px; position:absolute; top:65px; left:30px;}
.headarea{ width:960px; height:520px; padding:0px 0px 0px 0px; margin:auto; position:relative;}
.headarea_left{
	width:536px;
	height:320px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:absolute;
	top:65px;
	left:380px;
}
.headarea_ti02{
	width:610px;
	height:50px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:-2px;
	left:165px;
}

#headwraparea{
	width:100%;
	background-image: url(../images/bk.jpg);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.headareaarea{
	width:960px;
	height:370px;
	padding:0px 0px 0px 0px;
	margin:auto;
}

.headareaarea .point{
	width:260px;
	text-align:center;
	font-size:14px;
	line-height:20px;
	margin:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

/* ============================================
	スペシャル商品豪華3本立ての限定販売！
============================================ */

.specialbox{
	width:100%;
	height:850px;
	padding:0px;
	margin:auto;
}
#specialareatitle{
	width:960px;
	height:179px;
	padding:0px;
	margin:auto;
	position:relative;
}
#specialareatitle_img{ width:536px; height:320px; padding:0px 0px 0px 0px; margin:0px; position:absolute; top:65px; left:30px;}
.specialarea{ width:960px; height:520px; padding:0px 0px 0px 0px; margin:auto; position:relative;}

.specialarea_ti02{
	width:873px;
	height:179px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:-5px;
	left:50px;
}

.specialareaarea{
	width:960px;
	height:850px;
	padding:0px 0px 0px 0px;
	margin:auto;
}

#specialareatitle2{
	width:902px;
	height:333px;
	padding:0px;
	margin:auto;
	position:relative;
}
#specialareatitle2_img{ width:536px; height:320px; padding:0px 0px 0px 0px; margin:0px; position:absolute; top:65px; left:30px;}
.specialarea{ width:960px; height:520px; padding:0px 0px 0px 0px; margin:auto; position:relative;}

.specialarea_ti022{
	width:902px;
	height:333px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
}
/* ============================================
	とみ田×一燈エリア
============================================ */
.section01box{
	width:100%;
	padding:0px;
	margin:auto;
	background-color: #000;
}
.section01area{
	width:960px;
	height:730px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:relative;
}
.section01area_01{
	width:901px;
	height:730px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:3px;
	left:28px;
	background-image: url(../images/tomita.png);
	background-repeat: no-repeat;
}
.section01_01 p{ font-size:16px; line-height:28px; color:#FFFFFF; margin:10px 0px 10px 5px; padding:0px;}
.section01area_02{
	width:901px;
	height:314px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	left:28px;
	background-image: url(../images/tomita_s02.png);
	background-repeat: no-repeat;
}
.btn_buy{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:339px;
	left:281px;
}
.btn_s_buy{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:684px;
	left:623px;
}
.btn_s{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:685px;
	left:754px;
}
.btn_buy2{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:472px;
}
.btn_s_buy2{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:683px;
	left:326px;
}
.btn_s2{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:684px;
	left:456px;
}
.btn_buy3{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:272px;
}
.btn_s_buy3{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:682px;
	left:26px;
}
.btn_s3{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:681px;
	left:162px;
}
/* ============================================
	庄のエリア
============================================ */
.section02box{
	width:100%;
	padding:0px;
	margin:auto;
	background-color: #000;
}
.section02area{
	width:960px;
	height:750px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:relative;
}
.section02area_01{
	width:901px;
	height:733px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:3px;
	left:28px;
	background-image: url(../images/syono.png);
	background-repeat: no-repeat;
}
.section02_01 p{ font-size:16px; line-height:28px; color:#FFFFFF; margin:10px 0px 10px 5px; padding:0px;}
.section02area_02{
	width:901px;
	height:314px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	left:28px;
	background-image: url(../images/tomita_s02.png);
	background-repeat: no-repeat;
}
.2btn_buy{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:344px;
	left:270px;
}
.2btn_s_buy{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:684px;
	left:623px;
}
.2btn_s{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:685px;
	left:754px;
}
.2btn_buy2{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:472px;
}
.2btn_s_buy2{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:683px;
	left:326px;
}
.2btn_s2{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:684px;
	left:456px;
}
.2btn_buy3{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:272px;
}
.2btn_s_buy3{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:681px;
	left:28px;
}
.2btn_s3{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:681px;
	left:162px;
}
/* ============================================
	ソラノイロエリア
============================================ */
.section03box{
	width:100%;
	padding:0px;
	margin:auto;
	background-color: #000;
}
.section03area{
	width:960px;
	height:740px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:relative;
}
.section03area_01{
	width:901px;
	height:733px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:3px;
	left:28px;
	background-image: url(../images/tomita.png);
	background-repeat: no-repeat;
}
.section03_01 p{ font-size:16px; line-height:28px; color:#FFFFFF; margin:10px 0px 10px 5px; padding:0px;}
.section03area_02{
	width:901px;
	height:314px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	left:28px;
	background-image: url(../images/tomita_s02.png);
	background-repeat: no-repeat;
}
.3btn_buy{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:272px;
}
.3btn_s_buy{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:684px;
	left:623px;
}
.3btn_s{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:685px;
	left:754px;
}
.3btn_buy2{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:472px;
}
.3btn_s_buy2{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:683px;
	left:326px;
}
.3btn_s2{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:684px;
	left:456px;
}
.3btn_buy3{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:272px;
}
.3btn_s_buy3{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:681px;
	left:22px;
}
.3btn_s3{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:681px;
	left:162px;
}
/* ============================================
	庄のエリア
============================================ */
.section02box{
	width:100%;
	padding:0px;
	margin:auto;
	background-color: #000;
}
.section02area{
	width:960px;
	height:730px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:relative;
}
.section03area_01{
	width:901px;
	height:733px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:3px;
	left:28px;
	background-image: url(../images/doranoiro.png);
	background-repeat: no-repeat;
}
.section03_01 p{ font-size:16px; line-height:28px; color:#FFFFFF; margin:10px 0px 10px 5px; padding:0px;}
.section03area_02{
	width:901px;
	height:314px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	left:28px;
	background-image: url(../images/tomita_s02.png);
	background-repeat: no-repeat;
}
.3btn_buy{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:341px;
	left:274px;
}
.3btn_s_buy{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:552px;
	left:686px;
}
.3btn_s{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:685px;
	left:754px;
}
.3btn_buy2{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:472px;
}
.3btn_s_buy2{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:683px;
	left:326px;
}
.3btn_s2{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:558px;
	left:506px;
}
.3btn_buy3{
	width:200px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:343px;
	left:272px;
}
.3btn_s_buy3{
	width:123px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:681px;
	left:22px;
}
.3btn_s3{
	width:122;
	height:28;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:681px;
	left:162px;
}
/* ============================================
	原材料エリア
============================================ */
.zairyobox{
	width:100%;
	height:auto;
	padding:0px;
	background-color: #000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.zairyoarea{
	width:840px;
	height:auto;
	position:relative;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

/* ============================================
	アプリ紹介エリア
============================================ */
.apribox{
	width:100%;
	height:520px;
	padding:0px;
	margin:auto;
	background-color: #000;
}
.apriarea{
	width:960px;
	height:500px;
	position:relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}
.mainarea{
	width:960px;
	height:500px;
	position:relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}
.apriarea_left{
	width:482px;
	height:320px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:absolute;
	top:130px;
	left:361px;
}
.apriarea_top{
	width:536px;
	height:60px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:absolute;
	top:2px;
	left:165px;
}

.apriarea_right{
	height:401px;
	padding:0px 0px 0px 0px;
	margin:auto;
	position:absolute;
	left: 118px;
	top: 85px;
}
/* ============================================
	フッターエリア
============================================ */
#footarea{
	width:100%;
	background-color:#000000;
	background-image: url(../images/bk.jpg);
	background-repeat: repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
}

.footmenu{
	width:850px;
	padding:0px;
	margin:auto;
	font-size:13px;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
.footmenu a{
	padding:0px;
	margin:0px 10px 0px 10px;
	color:#000;
}
.footmenu a:hover{
	padding:0px;
	margin:0px 10px 0px 10px;
	color:#333;
	text-decoration:underline;
}

/*クリア*/
div .clear{
	width:0px;
	heigth:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
}
