@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/template.css";

/**************************************************/
/* 03 暮らしスタイルアップ */
/**************************************************/
#page-title{width:950px;margin-bottom:44px;}

.fl-box{overflow:hidden;}
.fl-lt{float:left;}
.fl-rt{float:right;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}

.mb05{margin-bottom:5px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}

#page-title{margin:30px 0;}

#overview{width:950px;margin-bottom:20px;}
#overview #ov-mv{width:480px;}
#overview #ov-tx{width:455px;}
#overview #ov-tx h4{margin-bottom:10px;color:#FDD33E;font-size:22px;}
#overview #ov-tx p{margin-bottom:30px;line-height:1.4em;}

#recipe{width:950px;margin-bottom:20px;}
#recipe #recipe-title{width:830px;min-height:137px;margin-bottom:20px;padding:0 0 0 120px;background:url(../img/vol57/recipe_ico.gif) no-repeat left top;}
#recipe #recipe-title h3{padding-top:40px;font-size:35px;font-weight:normal;border-bottom:#FDD33E 2px solid;}
#recipe #menu-box{width:950px;margin-bottom:60px;}
#recipe #menu-img{width:480px;}
#recipe #menu-tx{width:455px;}
#recipe #menu-tx p{margin-bottom:12px;}
#recipe #menu-tx li{margin-bottom:12px;padding-left:1.2em;color:#FDD33E;font-size:19px;text-indent:-1.2em;}
#recipe #recipe-box{width:950px;margin-bottom:40px;}
#recipe #recipe-box h3{margin-bottom:10px;padding-bottom:22px;color:#FDD33E;font-size:25px;font-weight:normal;background:url(../img/vol57/h3_arrow.gif) no-repeat left bottom;}
#recipe #recipe-box .recipe-detail{width:950px;margin-bottom:30px;overflow:hidden;}
#recipe #recipe-box .recipe-meta{width:285px;}
#recipe #recipe-box .recipe-meta .recipe-hd{margin-bottom:8px;padding:4px 0 4px 70px;background:url(../img/vol57/material_ico.gif) no-repeat left top;}
#recipe #recipe-box .recipe-meta .recipe-hd p{font-size:16px;}
#recipe #recipe-box .recipe-meta ul{margin-bottom:30px;}
#recipe #recipe-box .recipe-meta li{width:285px;margin-bottom:0.8em;overflow:hidden;background:url(../img/vol57/dot-line.gif) repeat-x left 6px;}
#recipe #recipe-box .recipe-meta li p{min-height:15px;background-color:#FFF;}
#recipe #recipe-box .recipe-meta li p.item{padding-right:6px;float:left;z-index:200;}
#recipe #recipe-box .recipe-meta li p.amount{padding-left:6px;float:right;}
#recipe #recipe-box .recipe-meta .item-A{position:relative;}
#recipe #recipe-box .recipe-meta .item-A img{position:absolute;left:0;z-index:0;}
#recipe #recipe-box .recipe-meta .item-A p{padding-left:40px;z-index:-1;}
#recipe #recipe-box .recipe-meta li.caption{background:none;}
#recipe #recipe-box .recipe-meta li.caption p{font-size:92%;}
#recipe #recipe-box .recipe-meta .recipe-info{width:285px;padding-bottom:22px;background:url(../img/vol57/info_ft.gif) no-repeat left bottom;}
#recipe #recipe-box .recipe-meta .recipe-info-hd{width:285px;padding-top:38px;background:url(../img/vol57/info_hd.gif) no-repeat left top;}
#recipe #recipe-box .recipe-meta .recipe-info-bd{width:265px;padding:10px 10px 0;background:url(../img/vol57/info_bd.gif) repeat-y left top;}
#recipe #recipe-box .recipe-meta .recipe-info-bd h4{margin-bottom:6px;font-size:16px;}
#recipe #recipe-box .recipe-meta .recipe-info-bd p{line-height:1.4em;}
#recipe #recipe-box .recipe-meta .recipe-info-bd ul#recypeInfoList {margin-bottom:15px;}
#recipe #recipe-box .recipe-meta .recipe-info-bd ul#recypeInfoList li{background:url(../img/vol57/list-disc.gif) no-repeat left 5px;margin-bottom:0;padding-bottom:6px;padding-left:10px;}

#recipe #recipe-box .recipe-flow{width:620px;}
#recipe #recipe-box .recipe-flow .flow-box{width:620px;}
#recipe #recipe-box .recipe-flow .img-box{width:295px;margin-bottom:20px;}
#recipe #recipe-box .recipe-flow .img-box img{margin-bottom:10px;}
#recipe #recipe-box .recipe-flow .img-box p{min-height:36px;padding-left:34px;line-height:1.4em;}
#recipe #recipe-box .recipe-flow .img-box p.flow01{background:url(../img/vol57/recipe_num01.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow02{background:url(../img/vol57/recipe_num02.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow03{background:url(../img/vol57/recipe_num03.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow04{background:url(../img/vol57/recipe_num04.gif) no-repeat left top;}

#recipe #profile{width:950px;margin-bottom:40px;}
#recipe #profile p{margin-bottom:4px;line-height:1.4em;}


.stylist{width:910px;padding-left:40px;color:#1F1813;font-size:92%;line-height:1.4em;margin-top:10px;}
.info{width:950px;color:#1F1813;font-size:85%;line-height:1.4em;margin-top:20px;}


#reserve-box{width:910px;margin-bottom:40px;padding-left:40px;}
.reserve{width:888px;border:1px solid #EB6133;margin:15px 0px;padding:10px;}
.reserve h4{margin-bottom:20px;}
.reserve dl{width:898px;overflow:hidden;}
.reserve dt{height:25px;padding:0 10px;margin-right:10px;font-size:120%;font-weight:bold;float:left;}
.reserve dd{float:left;padding:0;font-size:100%;line-height:1.6em;}
.reserve dd.reserveDd1{width:325px;}
.reserve dd.reserveDd2{width:400px;}


#page-end{width:950px;height:60px;overflow:hidden;clear:both;}
#page-end hr{visibility:hidden;}

/**************************************************/

/* 応募ボタン */
#present .apply-box{clear:both;text-align:center;}
#present .apply-box a{width:236px;display:block;margin:0 auto;}
#present .apply-box img{display:block;margin:0 auto;}
