@charset "UTF-8";

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

#mainContents div.gradBlock {
 background:url(/aboutus/images/bg_grad_btm.gif) bottom left no-repeat;
	margin-bottom:20px;
	padding-bottom:10px;
 width:530px;
}

#mainContents div.gradBlock div.gradTop {
 background:url(/aboutus/images/bg_grad_l_top.gif) top left no-repeat;
	padding:30px 0;
	width:530px;
}

#mainContents h3.comPolicy {
 background:url(/aboutus/images/h_aboutus_company.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h3.prdctPolicy {
 background:url(/aboutus/images/h_aboutus_prdct.gif) top left no-repeat;
	height:24px;
}

#mainContents h3.comPolicy span,
#mainContents h3.prdctPolicy span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents h4.mother {
 background:url(/aboutus/images/ttl_mother.gif) top left no-repeat;
	margin-bottom:10px;
	height:22px;
}

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

#mainContents div.line {
 background:url(/aboutus/images/bg_h_line.gif) top left no-repeat;
	margin-top:20px;
	padding-top:1px;
}

#mainContents div.plcyimg {
 float:right;
	text-align:right;
 width:180px;
}

#mainContents div.prdctBox01 {
 margin-left:10px;
 width:500px;
}

#mainContents div.prdctBox02 {
 margin-right:10px;
 width:500px;
}

#mainContents div.fltxt {
 float:left;
 width:290px;
}

#mainContents div.flimg {
 float:left;
 width:210px;
}

#mainContents div.dtlGreyBox {
 background:url(/aboutus/images/bg_dtbox_btm.gif) bottom left no-repeat;
	margin:5px 0;
	padding-bottom:10px;
	width:290px;
}

#mainContents div.dtlGreyBox div.dtlGreytxt {
 background:url(/aboutus/images/bg_dtbox_top.gif) top left no-repeat;
	padding-top:10px;
	width:290px;
}

#mainContents div.dtlGreyBox div.dtlGreyInner {
 margin:0 10px;
 width:270px;
}

#mainContents ul.rbList {
 width:270px !important;
}

#mainContents ul.rbList li {
 margin-bottom:5px !important;
}
