@charset "UTF-8";

@import "/lib/cmn_css/component.css";
@import "/beauty/css/beauty_comp.css";

#contents div.mv {
 background:url(/beauty/images/p_skincare_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.fdsnBox {
 background:url(/beauty/images/p_skincare_m_btm.gif) bottom left no-repeat;
	margin-bottom:20px;
	padding-bottom:10px;
 width:530px;
}

#mainContents div.fdsnBox div.fdsnTopBox {
 background:url(/beauty/images/p_skincare_m_top.gif) top left no-repeat;
	padding-top:10px;
 width:530px;
}

#mainContents div.fdsnInner {
 margin:0 10px 0 10px;
 width:510px;
}

#mainContents div.fdsnInner img {
 float:left;
	margin-right:30px;
}

#mainContents div.fdsnInner div.txtBox {
 float:right;
 width:300px;
}

#mainContents h3.skm {
 background:url(/beauty/images/h_skincare_01.gif) top left no-repeat;
	height:45px;
	margin-bottom:15px;
	width:530px;
}

#mainContents h3.skn {
 background:url(/beauty/images/h_skincare_02.gif) top left no-repeat;
	height:42px;
	margin-bottom:15px;
	width:530px;
}

#mainContents h3.skm span,
#mainContents h3.skn span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents div.skinBox {
 background:url(/beauty/images/bg_skinbox_btm.gif) bottom left no-repeat;
	margin-bottom:25px;
 width:530px;
}

#mainContents div.skinBox div.skinTopBox {
 background:url(/beauty/images/bg_skinbox_top.gif) top left no-repeat;
	margin-bottom:15px;
	padding:20px 12px 0 13px;
 width:510px;
}

#mainContents div.scBox {
 margin-bottom:15px;
 width:530px;
}

#mainContents div.scBox img.btnSc {
 float:left;
}

#mainContents div.scBox img.oil {
 margin-top:4px;
}

#mainContents div.scBox img.adv {
 margin:4px 5px 0 0;
}

#mainContents div.scBox img.kansou {
 margin-top:7px;
	vertical-align:top;
}

/* table */
#mainContents table.skinTbl {
 margin:10px 0 12px 0;
 width:510px;
}

#mainContents table.skinTbl th span {
 display:block;
 overflow:hidden;
 text-indent:-9999px;
}

#mainContents table.skinTbl th.stpBT01 {
 background:url(/beauty/images/bg_skstp_top1.gif) top left no-repeat;
	height:62px;
 width:114px;
}

#mainContents table.skinTbl th.stpBT02 {
 background:url(/beauty/images/bg_skstp_top2.gif) top left no-repeat;
	height:62px;
 width:114px;
}

#mainContents table.skinTbl th.stpBT03 {
 background:url(/beauty/images/bg_skstp_top3.gif) top left no-repeat;
	height:62px;
 width:114px;
}

#mainContents table.skinTbl th.stpBT04 {
 background:url(/beauty/images/bg_skstp_top4.gif) top left no-repeat;
	height:62px;
 width:114px;
}

#mainContents table.skinTbl th.arr {
 background:url(/beauty/images/icon_arrow.gif) center center no-repeat;
	width:18px;
}

#mainContents table.skinTbl td.stpBTB {
 background:url(/beauty/images/bg_skstp_btm.gif) bottom left no-repeat;
	vertical-align:top;
 width:114px;
}

#mainContents table.skinTbl div.txtInner {
 margin:0 13px 10px 14px;
 width:85px;
}





#mainContents table.skinTbl div.Inner {
 }






