@charset "UTF-8";

@import "/lib/cmn_css/component.css";
@import "/beauty/css/beauty_comp.css";

#contents div.mv {
 background:url(/beauty/images/p_beauty_mv.jpg) top left no-repeat;
	margin-bottom:10px;
	height:60px;
 width:780px;
}

#contents div.mv span {
 display:block;
 overflow:hidden;
 text-indent:-9999px;
}

#mainContents div.indexFltxt {
 float:left;
	margin-right:25px;
 width:325px;
}

#mainContents div.indexFltxt h2 {
 margin:30px 0 10px 5px;
}

#mainContents div.indexFltxt p {
 margin-left:15px;
}

#mainContents div.indexFlimg {
 float:right;
	text-align:right;
	width:180px;
}

#mainContents div.btyBox01 {
 background:url(/beauty/images/bg_make.jpg) top left no-repeat;
	margin-bottom:30px;
	padding:20px 0 10px 0;
	height:170px;
 width:530px;
}

#mainContents div.inner {
 margin:0 10px 0 10px;
 width:510px;
}

#mainContents div.btyright {
 margin:15px 0 0 180px;
 width:330px;
}

#mainContents table.btyTbl {
 margin:0;
	padding:0;
	height:132px;
 width:330px;
}

#mainContents table.btyTbl th {
 font-weight:normal;
	vertical-align:top;
 text-align:left
}

#mainContents div.btyBox02 {
 background:url(/beauty/images/bg_skin.jpg) top left no-repeat;
	margin-bottom:10px;
	padding:20px 0 10px 0;
	height:170px;
 width:530px;
}

#mainContents div.btyBox03 {
 background:url(/beauty/images/bg_headspa.jpg) top left no-repeat;
	margin-bottom:10px;
	padding:20px 0 10px 0;
	height:170px;
 width:530px;
}

