@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: #911f6f;
	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/vol66/recipe_ico.gif) no-repeat left top;}
#recipe #recipe-title h3{padding-top:40px;font-size:35px;font-weight:normal;border-bottom:#911f6f 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: #911f6f;
	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: #911f6f;
	font-size: 25px;
	font-weight: normal;
	background: url(../img/vol66/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/vol66/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-repeat: repeat-x;
	background-position: left 6px;
	background-image: url(../img/vol66/dot-line.gif);
}
#recipe #recipe-box .recipe-meta li.note{margin-bottom:0.2em;}
#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 li p.note{padding-left:1em; text-indent: -1em;}
#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 .item-B{position:relative;}
#recipe #recipe-box .recipe-meta .item-B img{position:absolute;left:0;z-index:0;}
#recipe #recipe-box .recipe-meta .item-B p{padding-left:40px;z-index:-1;}
#recipe #recipe-box .recipe-meta .item-C{position:relative;}
#recipe #recipe-box .recipe-meta .item-C img{position:absolute;left:0;z-index:0;}
#recipe #recipe-box .recipe-meta .item-C p{padding-left:40px;z-index:-1;}
#recipe #recipe-box .recipe-meta .item-D{position:relative;}
#recipe #recipe-box .recipe-meta .item-D img{position:absolute;left:0;z-index:0;}
#recipe #recipe-box .recipe-meta .item-D 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/vol66/info_ft.gif) no-repeat left bottom;}
#recipe #recipe-box .recipe-meta .recipe-info-hd{width:285px;padding-top:38px;background:url(../img/vol66/info_hd.gif) no-repeat left top;}
#recipe #recipe-box .recipe-meta .recipe-info-bd{width:265px;padding:10px 10px 0;background:url(../img/vol66/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/vol66/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/vol66/recipe_num01.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow02{background:url(../img/vol66/recipe_num02.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow03{background:url(../img/vol66/recipe_num03.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow04{background:url(../img/vol66/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;}
