@charset "UTF-8";a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}.sponsor{margin-bottom:5px}.credit{font-size:12px}.main_ph{background:url(../img/main_bg.jpg) no-repeat left top;min-height:979px;padding-top:1px;position:relative}.main_ph .head{width:478px;background-color:rgba(255,255,255,.8);margin:25px 0 0 25px;padding:8px}.main_ph .head>div{border:1px solid #0d3ebc;padding:3px}.main_ph .head .lead{border:1px solid #0d3ebc;padding:15px 25px}.main_ph .head .lead h1{text-align:center;margin-bottom:10px}.main_ph .bread1{position:absolute;top:220px;right:40px}.main_ph .food1{position:absolute;top:410px;right:30px}.main_ph .food2{position:absolute;top:780px;left:30px}.sub_ph{background-color:#dbe4fc;position:relative;padding:30px}.sub_ph .bread2{position:absolute;top:-10px;right:40px}.sub_ph .food3{position:absolute;top:180px;right:25px}.matsuri{margin-top:40px;border:1px solid #999;background:url(../img/line_oblique.gif) repeat-x left top;padding:20px;margin-bottom:10px;*zoom:1}.matsuri:after{clear:both;content:"";display:block}.matsuri .matsuri1{float:left;width:683px;position:relative}.matsuri .matsuri1 .matsuri1_tit{*zoom:1}.matsuri .matsuri1 .matsuri1_tit:after{clear:both;content:"";display:block}.matsuri .matsuri1 .matsuri1_tit h2{position:relative;top:-40px;float:left;width:300px;margin-bottom:-30px}.matsuri .matsuri1 .matsuri1_tit h3{float:left;margin-top:20px;margin-bottom:10px}.matsuri .matsuri1 .matsuri1_tit p{font-size:16px;font-weight:700}.matsuri .matsuri1 .matsuri1_tit p span{font-size:14px;font-weight:400}.matsuri .matsuri1 .matsuri1_detail h4{background-color:#0a2e8c;display:inline-block;border-radius:6px;padding:4px 8px;color:#FFF;margin-bottom:5px}.matsuri .matsuri1 .matsuri1_detail ul{width:665px;*zoom:1;background:url(../img/sankaku.png) no-repeat 350px center}.matsuri .matsuri1 .matsuri1_detail ul:after{clear:both;content:"";display:block}.matsuri .matsuri1 .matsuri1_detail ul li{background-color:#ffd9df;border-radius:10px;box-sizing:border-box}.matsuri .matsuri1 .matsuri1_detail ul li p{padding:18px;font-weight:700}.matsuri .matsuri1 .matsuri1_detail ul li p span{display:block;color:#e6182d;margin-top:10px}.matsuri .matsuri1 .matsuri1_detail ul li p span strong{color:#0a2e8c}.matsuri .matsuri1 .matsuri1_detail ul .step1{float:left;width:345px}.matsuri .matsuri1 .matsuri1_detail ul .step2{float:right;width:300px}.matsuri .matsuri1 .matsuri1_detail p.target{margin-top:10px;padding-right:20px;font-size:12px}.matsuri .matsuri1 .matsuri1_detail p.phone{margin-top:5px;font-weight:700}.matsuri .matsuri2{float:right;width:231px;position:relative}.matsuri .matsuri2 img{position:relative;top:-40px;margin-bottom:-30px}.matsuri .matsuri2 h3{font-size:18px;text-align:center;margin-bottom:10px}.matsuri .matsuri2 h3 span{font-size:14px;color:#0a2e8c}.matsuri .matsuri2 p{font-size:12px}.matsuri .matsuri3{clear:both;padding-top:10px}.kitchen{margin-bottom:10px}.w_recipe{width:680px;font-size:14px}.w_recipe h1{text-align:center;margin-top:0}.w_recipe h2{margin-top:0;margin-bottom:0}.recipe_body{*zoom:1;margin:0 auto;width:588px;border-bottom:1px dashed #0a2e8c}.recipe_body:after{clear:both;content:"";display:block}.recipe_body .rp_main{float:left;width:250px}.recipe_body .lead{width:316px;float:right;color:#0a2e8c;font-weight:700}.recipe_body h3{color:#0a2e8c;font-size:16px;border-bottom:1px dashed #0a2e8c}.recipe_body .ingredients{*zoom:1;width:316px;float:right}.recipe_body .ingredients:after{clear:both;content:"";display:block}.recipe_body .ingredients ul{float:left;display:block;margin:0;padding:0}.recipe_body .ingredients ul li{list-style-type:none}.recipe_body .rp_direction{clear:both;padding-top:20px}.recipe_body .rp_direction dt{float:left}.recipe_body .rp_direction dd{padding-left:40px;margin-bottom:15px;margin-left:0}.recipe_body .rp_direction dd .rp_num{font-weight:700;color:#0a2e8c;font-family:Century Gothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"MS Pゴシック",MS PGothic,sans-serif;font-size:20px}.recipe_body .rp_fig{float:right;width:152px;margin-left:15px}.recipe_body .rp_fig dd{margin:10px 0 20px}.close{text-align:right;padding-right:45px;padding-bottom:20px;padding-top:20px;clear:both}