@charset "utf-8";

#cuisine #title { background:url(../../cuisine/img/title.jpg) no-repeat center 0;}
#cuisine #title h2 { position:absolute; left:50%; margin-left:101px;}


/* sec1 */
#cuisine #sec1 { background:url(../../cuisine/img/sec1_bg2.png); margin-top:10px;}
#cuisine #sec1 .bg_col { width:1000px; height:1144px; position:relative; background:url(../../cuisine/img/sec1_bg.jpg) no-repeat;}
#cuisine #sec1 h3 { position:absolute; top:52px; left:0px;}
#cuisine #sec1 img.po1 { position:absolute; top:140px; left:33px;}
#cuisine #sec1 img.po2 { position:absolute; top:140px; left:266px;}
#cuisine #sec1 p.text { position:absolute; top:185px; left:515px; width:460px;}
#cuisine #sec1 img.po3 { position:absolute; top:690px; left:33px;}
#cuisine #sec1 img.po4 { position:absolute; top:690px; left:739px;}
#cuisine #sec1 div.clearfix { position:absolute; top:864px; left:0px; width:1000px;}
#cuisine #sec1 div.clearfix h4 { float:right; width:71px; padding:0 72px 0 74px;}
#cuisine #sec1 div.clearfix img.photo { float:right; width:750px;}
#cuisine #sec1 p.caution { font-size:0.9em; padding:0 0 20px 35px; margin-top:-10px; position:relative; z-index:1;}


/* sec2 */
#cuisine #sec2 { background:url(../../cuisine/img/sec2_bg1.jpg) no-repeat;}
#cuisine #sec2 img.photo { float:left; width:550px; height:573px;}
#cuisine #sec2 div { float:right; width:446px;}
#cuisine #sec2 div h3 { padding-top:60px;}
#cuisine #sec2 div p { width:430px; padding:30px 0 40px 0;}
#cuisine #sec2 div dl { width:406px; background:url(../../cuisine/img/sec2_bg2.jpg) no-repeat; padding:20px 0 25px 40px;}
#cuisine #sec2 div dl dt { padding-bottom:18px;}
#cuisine #sec2 div dl dd { float:left; width:114px; padding-right:13px;}
#cuisine #sec2 div dl dd img { border:2px solid #262728;}
#cuisine #sec2 div dl dt.caution { clear:both; width:100%; font-size:0.9em; padding:10px 0 0 0;}


/* sec3 */
#cuisine #sec3 { background:url(../../cuisine/img/sec3_bg1.jpg) no-repeat; margin-top:50px;}
#cuisine #sec3 img.rice { position:absolute; left:50%; margin-left:318px;}
#cuisine #sec3 h3 { padding:27px 0 0 333px;}
#cuisine #sec3 .title_col { float:left; width:340px; background:url(../../cuisine/img/sec3_bg2.jpg) no-repeat left bottom; padding:188px 0 230px 38px;}
#cuisine #sec3 .title_col p { width:340px; padding-top:35px;}

#cuisine #sec3 .detail_col { float:right; width:596px; padding:55px 0 0 0;}
#cuisine #sec3 .detail_col div { border:1px solid #9b9b99; padding:8px; margin-bottom:7px;}
#cuisine #sec3 .detail_col div img.photo { float:left;}
#cuisine #sec3 .detail_col div dl { float:left; width:360px; padding-left:17px;}
#cuisine #sec3 .detail_col div dl dt { padding:15px 0;}
#cuisine #sec3 .detail_col div dl dd { font-size:0.95em;}


/* sec4 */
#cuisine #sec4 { background:url(../../cuisine/img/sec4_bg.jpg) no-repeat; margin-top:20px; padding:0 0 20px 45px;}
#cuisine #sec4 h3 { padding-top:47px;}
#cuisine #sec4 p { padding:25px 0 40px 0;}
#cuisine #sec4 img.photo { float:left; padding-right:9px;}
#cuisine #sec4 p.caption { float:left; width:200px; padding:60px 0 0 10px;}


/* sec5 */
#cuisine #sec5 { background:url(../../cuisine/img/sec5_bg.jpg) no-repeat; margin-top:35px; padding-bottom:300px;}
#cuisine #sec5 h3 { float:left; padding:55px 0 0 105px;}
#cuisine #sec5 p { float:left; width:420px; padding:60px 0 0 320px;}






























