@charset "UTF-8";

@import "/lib/cmn_css/component.css";
@import "/aboutus/css/aboutus_comp.css";

#contents div.mv {
 background: url(/products/beauty/images/vi_refill.jpg) top left no-repeat;
	margin-bottom: 10px;
	height: 60px;
 width: 780px;
}

#mainContents h2 {
 background:url(/products/beauty/images/h_refill_index.gif) top left no-repeat;
	margin-bottom:20px;
	height:27px;
}

#mainContents h2 span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents table.refstpTbl {
 width:530px;
}

#mainContents table.refstpTbl th.stp {
 background:url(/products/beauty/images/bg_step_top.jpg) left top no-repeat;
	height:26px;
	width:172px;
}

#mainContents table.refstpTbl th.stp span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents table.refstpTbl td.ref {
 background:url(/products/beauty/images/bg_step_btm.gif) left bottom no-repeat;
	padding-bottom:12px;
	vertical-align:top;
 width:172px;
}

#mainContents table.refstpTbl td.ref img {
  margin:0 5px;
}

#mainContents table.refstpTbl td.ref div.txtInner {
 margin:12px 26px 0 25px;
	width:120px;
}





















#mainContents div.refstpBoxL {
 background:url(/products/beauty/images/bg_step_btm.gif) left bottom no-repeat;
	float:left;
	margin-right:7px;
	padding-bottom:8px;
 width:172px;
}

#mainContents div.refstpBoxR {
 background:url(/products/beauty/images/bg_step_btm.gif) left bottom no-repeat;
	float:left;
	padding-bottom:8px;
 width:172px;
}

#mainContents div.refstpTopBox {
 background:url(/products/beauty/images/bg_step_top.jpg) left top no-repeat;
 padding-top:26px;
	width:172px;
}

#mainContents div.refstpTopBox img {
 margin:0 5px;
}

#mainContents div.refstpTopBox div.txtInner {
 margin:12px 26px 0 25px;
	width:120px;
}

