@charset "UTF-8";

@import "/lib/cmn_css/component.css";
@import "/products/css/products_comp.css";


#header {
	border-bottom:1px solid #CCC;
}

#mv {
 background:url(/products/headspa/images/bg_mv.jpg) top left no-repeat;
	clear:both;
	margin-bottom:10px;
	padding-top:60px;
	height:185px;
 width:780px;
}

#mv p img {
	margin-left:20px;
}


#contents div.block {
	clear:both;
	margin:0 0 5px 10px;
	width:770px;
}

#contents p.ind {
	margin-left:1em;
}

#contents p.pageTop {
	margin-top:10px;
	text-align:right;
	width:760px;
}


/*contents*/

#contents .hsTit {
	background:url(/products/headspa/images/bg_tit.gif) top left no-repeat;
	margin-bottom:15px;
	padding:20px 0 10px;
	width:760px;
}

#contents .hsTit img {
	margin-left:60px;
}

#contents div.hsFlt01 {
	width:760px;
}

#contents div.hsItems {
	float:left;
	width:570px;
}

#contents div.hsItems ul {
	width:570px;
}

#contents div.hsItems ul li {
	float:left;
}

#contents div.hsFit {
	float:right;
	padding-top:36px;
	width:170px;
}

#contents div.henaBox {
	background:url(/products/headspa/images/bg_henabox.jpg) top right no-repeat;
	margin-bottom:15px;
	padding:10px 0 40px;
	width:760px;
}

#contents div.henaBox p {
	width:370px;
}

#contents p.rightLink {
	margin-bottom:5px;
	text-align:right;
	width:760px;
}

#contents div.detailBox {
	width:760px;
}

#contents div.detailBox h3,
#contents div.detailBox p {
	margin-left:1em;
	width:720px;	
}

#contents div.detailBox h3 {
	margin-bottom:5px;
}

#contents div.detailBox h3 img {
	vertical-align:middle;
	margin-right:5px;
}

#contents div.detailBox p {
	margin-bottom:15px;
}

#contents div.detailBox p.noBtm {
	margin-bottom:0;
}

#contents div.aboutBox {
	background-color:#F5F5F5;
	padding:10px 0 20px;
	width:760px;
}

#contents div.about01 {
	background:url(/products/headspa/images/bg_about01.jpg) top right no-repeat;
	margin-left:10px;
	padding-bottom:15px;
	width:750px;
}

#contents div.about02 {
	background:url(/products/headspa/images/bg_about02.jpg) top right no-repeat;
	margin-left:10px;
	padding-bottom:35px;
	width:750px;
}

#contents div.about01 h3,
#contents div.about02 h3 {
	margin-bottom:10px;
}

#contents div.about01 p,
#contents div.about02 p {
	width:545px;
}

#contents table.hsTbl {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin: 0 0 40px 10px;
	width:740px;
}

#contents table.hsTbl th,
#contents table.hsTbl td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:8px 15px;
}

#contents table.hsTbl th {
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:left;
}

#contents table.hsTbl th.wide {
	width:28%;
}

#contents table.hsTbl th.item {
	text-align:center;
	padding:8px 5px;
	vertical-align:top;
	width:18%;
}

#contents table.hsTbl th.item p {
	text-align:center;
}

#contents table.hsTbl th.item img {
	margin-bottom:10px;
}

#contents table.hsTbl td {
	text-align:center;
}
