@charset "utf-8";
/* CSS Document */

#pageContents.hotpot{width:950px !important; background:#0f1d32; margin:0 auto; float:none; padding-bottom:20px;}
#pageContents.hotpot a{text-decoration:none;}
#pageContents.hotpot a:hover{color:#333;}
.overflow{overflow:hidden; _zoom:1;}
#pageContents.hotpot h1{color:#FFF; text-align:center; font-size:3.5em; line-height:1.5em;}
#pageContents.hotpot .ttlCnt p{color:#FFF; text-align:center;}


/*メニュー*/
#lineup{width:100%; margin-bottom:50px;}
#lineup_ttl{font-size:2.0em !important; color:#FFCC33; border-top:2px solid #FFCC33; border-bottom:2px solid #FFCC33; padding:20px; text-align:center; margin:20px auto; width:80%;}
#lineup ul{width:90%; margin:0 auto;}
#lineup ul li{float:left; width:calc(100%/5); box-sizing:border-box; padding:5px;}
#lineup ul li img{width:100%;}
#recipe_btn{background:#FFFFFF; border-radius:5px; padding:10px; box-sizing:border-box; display:block; width:85%; margin:10px auto 20px auto; text-align:center;}
#recipe_btn img{width:4%;}
#recipe_btn p{font-size:2.0em; color:#0f1d32; display:inline-block; padding-left:5px; padding-bottom:20px;}

/*コンテンツ*/
.cts_box{margin-bottom:20px;}
.back_beige{background:#d9c483;}

.ttl_img{display:block; text-align:center; padding-top:20px;}
.ttl_img img{width:12%;}
#pageContents.hotpot .back_beige h2{ color:#0f1d32; border-bottom:2px solid #0f1d32;}
#pageContents.hotpot h2{text-align:center; border-bottom:2px solid #fff; padding:20px 10px; margin:10px 20px 30px 20px; font-size:3.0em; color:#fff;}


/*ピックアップ*/
.pickbox{background:#FFFFFF; width:95%; margin:20px auto; padding:5px; position:relative;}
.pick_catch01,.pick_catch02{display:none;}
.pick_catch03{padding:10px 0 10px 20px;font-size:1.8em !important; width:50%; float:left; box-sizing:border-box; margin-top:20px;}
.pick_img{width:50%; float:left;}
.pick_img img,.pickbox ul li img{width:100%;}
.pick_txt{width:50%; margin:10px auto; float:left; padding:10px 20px; box-sizing:border-box;}
.pickbox ul{width:50%; margin:0 auto; float:left; padding:10px; box-sizing:border-box;}
.pickbox ul li{width:calc(96%/2); float:left; background:#eee; border-radius:5px; padding:10px; box-sizing:border-box; margin:1%;}
.pick_name,.pick_price{font-size:0.8em; text-align:center; line-height:1.6em;}
.pick_price small,.Price small{font-size:0.9em;}
.pick_price,.Price{color:#e05a5a !important;}

/*商品ラインナップ*/
.itembox{display:flex; flex-wrap:wrap; padding:1%; box-sizing:border-box;}
.itembox li{background:#FFFFFF; width:calc(92%/4); padding:5px; box-sizing:border-box; margin:1%;}
.item_catch{text-align:center; font-size:1.0em; padding-bottom:5px;}
.Name,.Price{font-size:0.8em; line-height:1.6em;}


/*レシピ*/
#recipe_ttl{color:#FFFFFF; text-align:center; font-size:1.2em; margin:20px;}
#pageContents.hotpot h3{font-size:3.0em; color:#FFFFFF; text-align:center; margin:40px 0 50px 0;}
#cts06{width:95%; margin:0 auto; border:double #fff;}
#cts06 ul{width:90%; display:flex; flex-wrap:wrap; margin:0 auto 40px auto;}
#cts06 ul li{width:calc(96%/3); background:#FFF; margin-bottom:10px; margin:1%;}
#cts06 ul li img{width:100%;}
#cts06 ul li a{display:block;}
.recipe_img{width:100%;}
.recipe_txt{width:100%; padding:10px; box-sizing:border-box; text-align:center;}
.recipe_btn{background:#999999; color:#fff; border-radius:5px; margin:5px auto; width:80%; padding:5px; box-sizing:border-box; font-size:0.8em; text-align:center;}