/* CSS Document */

div.subbox {
	width: 220px;
	margin-left:30px;
	float: left;
	background:#FFEFE8 url(../img/navi/sub_back.jpg) no-repeat bottom;
}
div.mainbox {
	width: 580px;
	float: right;
	margin-right:30px;
}
div.section,
div.section_box {
	margin-bottom: 90px;
}
div.section_inner {
	width: 540px;
	margin-left: 20px;
}

div.section_box h5 {
	margin-bottom: 25px;
	background: url(../img/sub_common/h5.jpg) no-repeat;
	height: 34px;
	width: 533px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 47px;
}
div.content_top {
	margin-top:15px;
}

/*-----------------------------------
	サブメニュー
-----------------------------------*/

ul.submenu {
	background: #FFEFE8;
	width: 220px;
	display: block;
}
ul.submenu li {
	border-bottom: 1px dotted #CCCCCC;
}
ul.submenu a {
	display: block;
	height: 26px;
	width: 220px;
	padding-top: 9px;
	color: #A53B69;
	font-size: 13px;
	text-indent: 35px;
	background:url(../img/navi/sub_ico.png) no-repeat 20px center;
}
ul.submenu a:hover {
	text-decoration:none;
	background-color: #FFCED9;
}
div.bnr {
	margin-top: 30px;
}


/*-----------------------------------
	サブメニュー選択固定
-----------------------------------*/
div#case li.sub_case a {
	background-color: #FFCED9;
}
div#tonic li.sub_tonic a {
	background-color: #FFCED9;
}
div#shampoo li.sub_shampoo a {
	background-color: #FFCED9;
}
div#kind li.sub_kind a {
	background-color: #FFCED9;
}
div#dirt li.sub_dirt a {
	background-color: #FFCED9;
}
div#condition li.sub_condition a {
	background-color: #FFCED9;
}
div#combings li.sub_combings a {
	background-color: #FFCED9;
}
div#check li.sub_check a {
	background-color: #FFCED9;
}
div#knowhow li.sub_knowhow a {
	background-color: #FFCED9;
}
div#miss li.sub_miss a {
	background-color: #FFCED9;
}
div#result li.sub_result a {
	background-color: #FFCED9;
}
div#scalp li.sub_scalp a {
	background-color: #FFCED9;
}
div#hair li.sub_hair a {
	background-color: #FFCED9;
}
div#food li.sub_food a {
	background-color: #FFCED9;
}
div#qa li.sub_qa a {
	background-color: #FFCED9;
}
div#consult li.sub_consult a {
	background-color: #FFCED9;
}
div#reserve li.sub_reserve a {
	background-color: #FFCED9;
}
div#inquiry li.sub_inquiry a {
	background-color: #FFCED9;
}
div#shop li.sub_shop a {
	background-color: #FFCED9;
}
div#policy li.sub_policy a {
	background-color: #FFCED9;
}
div#staff li.sub_staff a {
	background-color: #FFCED9;
}
div#org li.sub_org a {
	background-color: #FFCED9;
}
div#menu li.sub_menu a {
	background-color: #FFCED9;
}
div.subbox div.bnr {
	margin-top: 45px;
}
div.subbox div.bnr a {
	margin-bottom: 5px;
	display: block;
}
