@charset "UTF-8";

@import "/lib/cmn_css/component.css";
@import "/company/css/company_comp.css";



#mainContents h3.greeting {
 background:url(/company/images/h_company_greeting.gif) top left no-repeat;
	margin-bottom:20px;
	height:20px;
}

#mainContents h3.outline {
 background:url(/company/images/h_company_outline.gif) top left no-repeat;
	margin-bottom:20px;
	height:20px;
}

#mainContents h3.history {
 background:url(/company/images/h_company_history.gif) top left no-repeat;
	margin-bottom:20px;
	height:20px;
}

#mainContents h3.greeting span,
#mainContents h3.outline span,
#mainContents h3.history span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents div.indexImgfl {
 float:left;
	margin-right:20px;
	text-align:right;
	width:170px;
}

#mainContents div.indexTxtfr {
 float:left;
	margin-right:0px;
	width:320px;
}

#mainContents div.intblBox {
 background:url(/company/images/bg_comtbl_top.gif) top left no-repeat;
	padding-top:2px;
 width:510px;
}

#mainContents table.comtbl {
 margin-bottom:20px;
 width:510px;
}

#mainContents table.comtbl th {
 background:url(/company/images/bg_comtbl_th.gif) bottom left no-repeat;
	font-weight:normal;
	padding:4px 12px 7px 12px;
	text-align:left;
	vertical-align:top;
	width:109px;
}

#mainContents table.comtbl th span.spL {
 float:left;
}

#mainContents table.comtbl th span.spR {
 float:right;
}

#mainContents table.comtbl td {
 background:url(/company/images/bg_comtbl_td.gif) bottom left no-repeat;
	padding:4px 5px 7px 12px;
	text-align:left;
}

#mainContents div.commapBox{
 float:right;
	width:79px;
}

#mainContents table.comtbl th.thbtm {
 background:url(/company/images/bg_comtbl_th_btm.gif) bottom left no-repeat;
	font-weight:normal;
	padding:4px 12px 3px 12px;
	vertical-align:top;
	width:109px;
}

#mainContents table.comtbl td.tdbtm {
 background:url(/company/images/bg_comtbl_td_btm.gif) bottom left no-repeat;
	padding:4px 5px 3px 12px;
}
