@charset "utf-8";

/* MODAN BROWZER clearfix */
.clearfix:after {
	display:block;
	clear:both;
	content:"";
}
/* MacIE5,WinIE7 clearfix */
.clearfix { display:inline-block; }
/* Hide from MacIE */
* html .clearfix { height: 1em; }
.clearfix { display: block; }
/* End Hide from MacIE */

.carebox div{
	width:131px;
	float:left;
	display:inline;
	margin-bottom:34px;
}

.carebox dl{
	width:545px;
	float:left;
	display:inline;
	margin-left:13px;
}

.carebox dt{
	font-size:16px;
	font-weight:bold;
}

.carebox dt p{
	display:inline;
	float:left;
	margin-top:8px;
}

.carebox dt img{
	display:block;
	float:left;
	margin-top:-3px;
}


.carebox dt.color01{
	color:#dca76a;
}

.carebox dt.color02{
	color:#f8a29b;
}

.carebox dt.color03{
	color:#70b86c;
}

.carebox dd{
	font-size:12px;
	line-height:2.0;
	margin-top:5px;
}

#oil dt{
	width:687px;
	height:75px;
	background:url(/img/msk/tm_oil.jpg) 0 0 no-repeat; 
	text-indent:-9999em;
}

#oil dd ul li{
	float:left;
	display:inline;
	height:311px;
}

#oil dd ul li#oil_details01{
	width:197px;
	background:url(/img/msk/i_oliveoile.jpg) 0 0 no-repeat; 
	text-indent:-9999em;
}

#oil dd ul li#oil_details02{
	width:219px;
	background:url(/img/msk/i_face.jpg) 0 0 no-repeat; 
	text-indent:-9999em;
}	


#oil dd ul li#oil_details03{
	width:271px;
	background:url(/img/msk/bg_oil_details.jpg) 0 0 no-repeat; 
	padding-top:15px;
}	

#oil_details03 img {
	width:78px;
	float:right;
	display:inline;
	margin:0 7px 0 0;
	
}	


#oil_details03 div {
	width:236px;
}	

#oil_details03 p {
	display:inline;
	margin:0 0 0 5px;
	font-size:12px;
	line-height:1.7;
	color:#006600;
}	

#oil_details03 p span{
	display:block;
	margin-top:20px;
	text-align:right;
}

#oil_details03 p span a{
	color:#0000FF;
	text-decoration:underline;
}

#bath {
	margin-top:50px;
}

#bath_details {
	width:662px;
	background:url(/img/msk/bg_ts_bath.jpg) 100% 100% no-repeat;
	margin-left:25px;
}

#bath_details h3{
	width:477px;
	height:26px;
	background:url(/img/msk/ts_bath.gif) 0 0 no-repeat;
	text-indent:-9999em;
}

#bath_details p{
	width:435px;
	font-size:12px;
	line-height:2.0;
	padding:10px 0 15px 3px;
}

#bath_point {
	width:687px;
}

#bath_point ul#point_box01{
	width:333px;
	float:left;

}

ul#point_box01 li#pt01{
	height:201px;
	background:url(/img/msk/i_bath_point01.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

ul#point_box01 li#pt03{
	height:220px;
	background:url(/img/msk/i_bath_point03.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}


ul#point_box01 li#pt03_details{
	height:172px;
	background:url(/img/msk/i_bp03_details.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}


#bath_point ul#point_box02{
	width:354px;
	float:left;
}


ul#point_box02 li#pt02{
	height:225px;
	background:url(/img/msk/i_bath_point02.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}


ul#point_box02 li#pt02_details{
	height:141px;
	background:url(/img/msk/i_bp02_details.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

ul#point_box02 li#pt04{
	height:227px;
	background:url(/img/msk/i_bath_point04.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#brand dl#brand_box01 dt {
	font-size:16px;
	font-weight:bold;
}

div#brand dl#brand_box01 dd {
	line-height:2.2;
	font-size:12px;
	padding-top:10px;
}

div#brand dl#brand_box02 dt {
	font-size:16px;
	font-weight:bold;
	margin-top:40px;
}

div#brand dl#brand_box02 dd {
	font-size:12px;
	background:url(/img/msk/p_map.jpg) 100% 0 no-repeat;
	padding-top:20px;
}

div#brand dl#brand_box02 p {
	width:430px;
	line-height:1.8;
}

div#brand dl#brand_box02 div {
	padding-top:16px;
}

div#brand dl#brand_box02 span {
	width:287px;
	float:left;
	display:inline;
	line-height:1.8;
}

div#brand dl#brand_box02 img {
	width:141px;
	float:left;
	display:inline;
}

div#brand dl#brand_box02 span {
	width:287px;
	float:left;
	display:block;
	margin-left:5px;
	line-height:1.8;
}

