@import url("../../common/css/base.css");



#mainImg-bg h1 {
	width:930px;
	height:230px;
	padding:0;
	margin:0 auto;
	border:0;
	background: url(../../images/titile_img.jpg) #000 left top no-repeat;
	}

#com_p{
	width:100%;
	margin:0 auto;
	text-align:center;
}
#com_pMain{
	width:930px;
	margin:0 auto;
	}	
#sub_menu{
	margin:0 40px 0 20px;
	text-align:left;
	margin:0 auto;
	padding:32px 0 0 20px;
	width:250px;
	background: url(../../images/bg_MenuBorder.gif) right top repeat-y;
	float:left;
}
#sub_menu h2{
	width:250px;
	height:50px;
	background: url(../../images/company/cm_esa.gif) right top no-repeat;
}
#sub_menu img{
	width:250px;
	height:50px;
}

/*------------ side sub_menu Link ------------- */

#sub_menu ul#sidemenu li{}
#sub_menu ul#sidemenu li a{
	display: block;
	height: 50px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#sub_menu ul#sidemenu li#com_co2 a{ 
	background-image: url(../../images/company/cm_esa_co2.gif); }
#sub_menu ul#sidemenu li#com_co2 a:hover{ 
	background-image: url(../../images/company/cm_esa_co2_f2.gif); }
#sub_menu ul#sidemenu li a:hover{
	background-color: transparent;}




#sub_main{
	padding:32px 20px 0 13px;
	text-align:left;
	margin:0 auto;
	width:600px;
	float:right;
}

#main_Txt2 {
	width:550px;
	padding:0 13px 10px 24px;
	line-height:150%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#CCC;
	}

#main_Txt2 p.s {
	padding:5px 0 25px 0;
	line-height:150%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#CCC;
	}



