@charset "utf-8";

/* main contents */
#main_start{margin-top:22px}
#main_start2{margin-top:2px}
.left_img{padding-right:16px;float:left}
.right_img{padding-left:16px;float:right}
.indent{text-indent:1em}
.headline3{margin-top:12px;color:#669199;}
.headline4{margin:12px 0px 0px 3px;color:#669199;}
.new{color:#D0372A;margin-left:1em;font-weight:bold}

.go_to_top{width:570px;text-align:right;margin-top:1em;}

/* left menu new */
#left_01{margin-top:9px}
#left_01 ul{width:150px;margin:9px 0 0 0;padding:0;border-bottom:solid 1px #DEDEDE;}
#left_01 ul li{border-top:solid 1px #DEDEDE;list-style-type:none;background:transparent url("/image/arw_company_01.gif") 5px 0.8em no-repeat;vertical-align:middle;padding:6px 0 6px 12px;
	/* BoxModelHuck */
	text-indent:-16px;
	voice-family: "\"}\"";voice-family:inherit;
	text-indent:0;}
	/* BoxModelHuck for Opera */
	html>body #left_01 ul li{text-indent:0;}
#left_01 ul li.on{border-top:solid 3px #7C7C7C;background:#EEEEEE url("/image/arw_company_01.gif") 5px 1em no-repeat}
#left_01 ul li.sub{border-top:none;background:#EEEEEE url("/company/image/left_bck_01.gif") 0 0 no-repeat}
#left_02{margin-top:22px}
#left_02 span{margin-left:5px}
#left_02 ul{width:150px;margin:4px 0 0 0;padding:0;}
#left_02 ul li{border-top:solid 1px #FFFFFF;list-style-type:none;background:#EEEEEE url("/image/arw_company_01.gif") 5px 0.9em no-repeat;padding:6px 0 6px 12px;vertical-align:middle;
	/* BoxModelHuck */
	text-indent:-16px;
	voice-family: "\"}\"";voice-family:inherit;
	text-indent:0;}
	/* BoxModelHuck for Opera */
	html>body #left_01 ul li{text-indent:0;}


/* vision.html */
#vision div#main_start2 h2{
	font-weight:bold;
	background:#EEEEEE;
	margin:15px 0 6px 0;
	padding:4px 0 4px 6px;
	width:570px;
	voice-family: "\"}\"";voice-family:inherit;
	width:564px;
	}
#vision div#main_start2 h3{
	font-weight:bold;
	margin:3px 0 3px 0;
	padding:0 0 0 2px;
	}
#vision div#main_start2 p{
	margin:0 0 0 2px;
	}
#vision div#main_start2 td.cell1{width:529px;padding:10px 10px 10px 10px;background:#EEEEEE;}
#vision div#main_start2 td.cell2{width:41px;padding:10px 10px 10px 10px;background:#EEEEEE;}
#vision div#main_start2 div.line1{margin:2px 0px 7px 0px;width:570px;height:1px;background:#CCCCCC}
#vision div#main_start2 div.line2{width:570px;margin:10px 0px 10px 0px;background-image:url(/eng/company/image/lin_02.gif)}
#vision div#main_start2 div.line3{margin:25px 0px 25px 0px;width:570px;height:1px;background:#CCCCCC}

#vision div#main_start2 div#customer{
	margin:0 0 0 0;
	padding:10px 8px;
	float:left;
	border:solid 1px #CCC;
	background:#FFFFDD;
	/* BoxModelHuck */
	width:266px;
	voice-family: "\"}\"";voice-family:inherit;
	width:250px;
	}
#vision div#main_start2 div#customer h3,
#vision div#main_start2 div#society h3{margin:0;font-weight:normal}
#vision div#main_start2 div#customer img,
#vision div#main_start2 div#society img{margin-top:6px}
#vision div#main_start2 div#society{
	margin:0 0 0 282px;
	padding:10px 8px;
	border:solid 1px #CCC;
	background:#FFFFDD;
	/* BoxModelHuck */
	width:266px;
	voice-family: "\"}\"";voice-family:inherit;
	width:250px;
	}



/* corporate.html */
#corporate div#main_start2 {
	padding-top:12px;
	}
#corporate div#main_start2 img{
	float:left;
	}
#corporate div#main_start2 h2{
	margin:0 0 6px 120px;
	}
#corporate div#main_start2 p{
	margin:0 0 0 120px;
	}

/* organization.html */
#organization div#table_start{
	margin-top:12px;
	}