@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;margin-top: 10px;}
.fl-lt{float:left;}
.fl-rt{float:right;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}

.mb00 { margin-bottom:0 !important;}
.mb05{margin-bottom:5px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}

.mt10 { margin-top:10px;}

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

#overview{width:950px;margin-bottom:20px;}
#overview #ov-mv{ margin-right:50px;}
#overview #ov-tx{margin-top: 170px; overflow:hidden; font-size:17px; line-height:2;}
#overview #ov-tx h4{
	margin-bottom: 10px;
	color: #000000;
	font-size: 25px;
	text-align: left;
	font-weight: bold;
	  line-height: 1.5;
}
#overview #ov-tx h4 small{font-size: 12px}
#overview #ov-tx p{margin-bottom:30px;line-height:1.8em;}

#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/vol68/recipe_ico.gif) no-repeat left top;}
#recipe #recipe-title h3{padding-top:40px;font-size:35px;font-weight:normal;border-bottom:#eabd00 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: #000000;
	font-size: 19px;
	text-indent: -1.2em;
}
#recipe #recipe-box{width:950px;margin-bottom:40px;}
#recipe #recipe-box h3{
	margin: 40px 0 20px;
    padding-bottom: 5px;
    color: #000000;
    font-size: 25px;
    font-weight: normal;
    border-bottom: 2px solid;
}
#recipe #recipe-box h3 small{font-size:15px;}
#recipe #recipe-box .recipe-detail{width:950px;margin-bottom:30px;overflow:hidden;}
#recipe #recipe-box .recipe-meta{width:310px;}
#recipe #recipe-box .recipe-meta .recipe-hd{}
#recipe #recipe-box .recipe-meta .recipe-hd p{font-size:16px;font-weight: bold;}
#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/vol74/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;}
#recipe #recipe-box .recipe-meta .recipe-info-hd{width:285px;padding:20px 0;}
#recipe #recipe-box .recipe-meta .recipe-info-bd{width:225px;padding:0 0 0 65px;background:url(../img/vol69/material_ico.gif) no-repeat 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/vol68/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:615px;}
#recipe #recipe-box .recipe-flow .img-box{width:304px;margin-bottom:0;}
#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/vol68/recipe_num01.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow02{background:url(../img/vol68/recipe_num02.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow03{background:url(../img/vol68/recipe_num03.gif) no-repeat left top;}
#recipe #recipe-box .recipe-flow .img-box p.flow04{background:url(../img/vol68/recipe_num04.gif) no-repeat left top;}

#recipe #recipe-box .make-list{}
#recipe #recipe-box .make-list li{background-image: none;margin-bottom: 20px;}
#recipe #recipe-box .make-list li p{text-indent: -12px;margin-left: 12px;line-height: 1.5;}
 

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

#sideMenu .fl-rt{ overflow:hidden;line-height: 1.5; float:none; padding-left:20px;}
#sideMenu .fl-rt p{margin-bottom: 10px;}
#sideMenu h4{font-size: 15px;font-weight: bold;margin-bottom: 10px}

.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;}

.recipebox {
	margin-top: 30px;
}
.recipetit {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
.recipetxt {
	text-indent: -4.3em;
	padding-left: 4.3em;
	font-size: 14px;
	line-height: 1.4;
}
.recipedown {
	overflow: hidden;
}
.recipedown .recipedownl {
	float: left;
	width: 455px;
}
.recipedown .recipedownr {
	float: right;
	width: 455px;
}
.recipedown .recipedowntxt {
	font-size: 14px;
	line-height: 1.4;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.recipedown .recipedowntxt span {
	font-weight: bold;
	font-size: 16px;
}

#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;}

.brackets {
	background:url(../img/vol74/brackets.gif) 0 center no-repeat;
	padding-left:11px;
}
