* {margin:0;padding:0}

#container2 {
	width:960px;
	margin:0 auto;
	padding:0;
	background:#ffffff url(../images/company_bak.gif) repeat-y left top;
	}
	
#main-contents {
	width:960px;
	background:#fff url(../images/company_bak.gif) repeat-y left top;
	margin:0 auto;
	padding:0;
	}
	
#rightside {width:769px;text-align:center;padding:0 auto 18px;float:left;}

.body01 {margin:6px auto 18px;background-color:#EBECEC;font-size:12px;line-height:1.6em;text-align:left}

.body01 h2 {font-size:13px;line-height:1.6em;text-align:left}

.body01 td {padding:20px}

.body01_1 {margin:6px auto 0px;}

.body01_1 h2{font-size:15px;color:#333333;margin-left:190px;text-align:left}

#leftside {width:190px;float:left}

#leftside .navi {width:190px;list-style-type:none;line-height:0;vertical-align:bottom;text-align:left}

#leftside .navi li {margin:0;padding:0;line-height:0;vertical-align:bottom}
	

#footer2 {
	margin-top:2px;
	width:960px;
	text-align:left;
	vertical-align:bottom;
	clear:both;
	}

#footer2-part01 {
	width:231px;height:166px;float:left;vertical-align:bottom;line-height:0;
	}

#footer2-part02 {
	width:729px;height:46px;float:left;vertical-align:bottom;line-height:0;
	}

#footer2-part03 {
	width:729px;height:35px;float:left;vertical-align:bottom;line-height:0;
	}

#footer2-part04 {
	width:729px;height:16px;float:left;vertical-align:bottom;line-height:0;
	}

#footer2-part05 {
	width:729px;height:35px;float:left;vertical-align:bottom;line-height:0;
	}

#footer2-part06 {
	width:729px;height:34px;float:left;vertical-align:bottom;line-height:0;
	}
	
#footer2 img,
#footer2-part01 img, #footer2-part02 img, #footer2-part03 img, #footer2-part04 img, #footer2-part05 img, #footer2-part06 img
{vertical-align: top;vertical-align:bottom;border:0;}



.copyright2 {background:#E60012;font-size:10px;color:#fff;padding:2px 0;claer:both;text-align:center}

