@charset "utf-8";

#meal #title_col h2 { position:absolute; top:84px; left:50%; margin-left:-50px; z-index:1;}

/* onav */
#meal #mnav { width:1100px; margin:50px auto 0 auto;}
#meal #mnav:after{ content:" " ; clear:both; display:block; height:0;}
#meal #mnav li { float:left; width:221px; padding-right:72px;}
#meal #mnav li.nav1 { padding-right:0;}
#meal #mnav li a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


/* sec1 */
#meal #sec1 { background:url(../../meal/img/sec1_bg1.jpg) repeat-x; margin-top:30px; overflow-x:hidden;}
#meal #sec1 .inner { width:1180px; background:url(../../meal/img/sec1_bg2.png) no-repeat 0 82px; margin:0 auto; padding-top:68px;}
#meal #sec1 .inner:after{ content:" " ; clear:both; display:block; height:0;}
#meal #sec1_1 { float:right; width:800px; height:967px; padding-right:40px; position:relative;}
#meal #sec1_1 h3 { position:absolute; top:800px; left:64px;}
#meal #sec1_1 img.photo1 { position:absolute; top:0; left:0;}
#meal #sec1_1 img.photo2 { position:absolute; top:546px; left:6px;}
#meal #sec1_1 img.photo3 { position:absolute; top:505px; left:319px;}
#meal #sec1_2 { float:left; width:264px; padding:100px 0 0 40px;}
#meal #sec1_2 p.text { padding:0 0 64px 97px;}
#meal #sec1_2 p { padding-top:15px; line-height:1.5em;}
#meal #sec1_2 p img.photo { padding-bottom:30px;}
#meal #sec1_3 { clear:both; padding:35px 0 0 40px;}
#meal #sec1_3:after{ content:" " ; clear:both; display:block; height:0;}
#meal #sec1_3 p { float:right; width:730px; padding-right:40px;}
#meal #sec1_3 img.photo { float:left; width:262px; padding:70px 0 0 53px; margin-bottom:-73px; position:relative; z-index:1;}
#meal #sec1_3 ul { clear:both;}
#meal #sec1_3 ul:after{ content:" " ; clear:both; display:block; height:0;}
#meal #sec1_3 ul li { float:left; width:364px; padding-right:4px;}
#meal #sec1_4 { width:1100px; height:990px; margin:100px auto 0 auto; position:relative;}
#meal #sec1_4 h4 { position:absolute; top:86px; left:810px; z-index:1;}
#meal #sec1_4 img.photo1 { position:absolute; top:0; left:0;}
#meal #sec1_4 img.photo2 { position:absolute; top:624px; left:0px;}
#meal #sec1_4 img.photo3 { position:absolute; top:624px; left:404px;}
#meal #sec1_4 img.photo4 { position:absolute; top:624px; right:0;}
#meal #sec1_4 p { position:absolute; top:895px; left:0; font-size:0.9em;}

#meal #sec1 p.pagetop { width:1100px; text-align:right; margin:0 auto;}
#meal #sec1 p.pagetop a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


/* sec2 */
#meal #sec2 { background:url(../../meal/img/sec2_1.jpg) no-repeat center 0;}
#meal #sec2 h3 { text-align:center; padding:71px 0 34px 0;}
#meal #sec2 p { text-align:center; background:url(../../meal/img/sec2_bg.png) repeat-y center 0; color:#fff; padding:45px 0;}
#meal #sec2 img { padding-bottom:25px;}
#meal #sec2 div { width:1100px; height:445px; margin:85px auto 0 auto; position:relative;}
#meal #sec2 div img.photo1 { position:absolute; top:0; left:0;}
#meal #sec2 div img.photo2 { position:absolute; top:0; left:455px;}
#meal #sec2 div img.photo3 { position:absolute; top:0; right:0;}
#meal #sec2 div img.photo4 { position:absolute; top:226px; left:455px;}
#meal #sec2 div img.photo5 { position:absolute; top:226px; right:0;}
#meal #sec2 div img.photo6 { position:absolute; top:305px; left:197px;}
#meal #sec2 div img.photo7 { position:absolute; top:305px; left:0;}


/* sec3 */
#meal #sec3 { background:url(../../meal/img/sec3_bg.gif) repeat-x; padding:32px 0 0 0;}
#meal #sec3 #slideshow {}
#meal #sec3 #slideshow div.photo { width:800px; height:531px; margin:0 auto; overflow:hidden; position:relative;}
#meal #sec3 #slideshow div.photo div { position:absolute; top:0; left:0;}
#meal #sec3 h3 { text-align:center; padding:70px 0 20px 10px;}
#meal #sec3 #slideshow ul { width:812px; position:relative; top:0; left:50%; margin-left:-406px;}
#meal #sec3 #slideshow ul:after { content:" " ; clear:both; display:block; height:0;}
#meal #sec3 #slideshow ul li { float:left; width:102px; padding:0 7px 20px 7px;}
#meal #sec3 #slideshow ul li img { border:1px solid #fff;}
#meal #sec3 p.pagetop { width:1100px; text-align:right; margin:30px auto 0 auto;}
#meal #sec3 p.pagetop a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


/* sec4 */
#meal #sec4 { background:url(../../meal/img/sec4_bg.jpg) no-repeat center 0;}
#meal #sec4 .inner { width:1100px; margin:0 auto;}
#meal #sec4 .inner:after { content:" " ; clear:both; display:block; height:0;}
#meal #sec4 .inner div { float:left; width:420px; padding:220px 0 0 70px;}
#meal #sec4 .inner div h3 { padding-left:85px;}
#meal #sec4 .inner div p { padding-top:40px;}
#meal #sec4 img.photo { float:right; padding-top:170px;}
#meal #sec4 dl { clear:both; padding-left:70px;}
#meal #sec4 dt { font-size:1.1em; font-weight:bold; padding-bottom:10px;}
#meal #sec4 dd { display:inline-block; background:#f4f1e9; border:1px solid #dad6cc; padding:20px 40px; /display:inline; /zoom:1;}


/* sec5 */
#meal #sec5 { background:url(../../meal/img/sec5_bg1.jpg); padding-bottom:40px; margin-top:110px;}
#meal #sec5 h3 { text-align:center; padding:72px 0;}

#meal #sec5 div.plan { width:1046px; background:url(../../meal/img/sec5_bg2.png); border:2px solid #717171; padding:30px 30px 30px 20px; margin:0 auto 25px auto;}
#meal #sec5 div.plan:after { content:" " ; clear:both; display:block; height:0;}
#meal #sec5 div.detail_col { float:right; width:450px; padding-top:55px;}
#meal #sec5 div.detail_col h4 { border-bottom:2px solid #fff; padding-bottom:20px;}
#meal #sec5 div.detail_col p { color:#fff; padding:20px 0 30px 0;}
#meal #sec5 div.photo_col { float:left; width:550px; text-align:center;}
#meal #sec5 div.photo_col p { padding-top:25px;}
#meal #sec5 a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}




#menu { background:url(../../meal/img/menu_bg.jpg) repeat-x;}
#menu #sec1 { text-align:center; height:512px;}
#menu #close { width:882px; background:#b1b99e; text-align:right; margin:0 auto;}
#menu #close a { cursor:pointer;}
#menu #close a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


















