@charset "utf-8";#body_header{width:900px;height:40px;margin-left:17px;/*margin:auto;*/}.body_header_tab{height:40px!important;z-index:100;position:relative;_margin-bottom:-14px!important;}#body_header_right{float:right;padding:0 7px 0 7px;margin-top:14px;}#body_header_right li{float:left;list-style:none;}#body_header_left{float:left;padding:7px 7px 0 7px;}#body_header_left li{float:left;list-style:none;}#header_left{margin-left:17px;/*margin:auto;*/width:912px;*width:910px;}*+html #header_left{width:911px;}#header_right{background:transparent url(../images/bkg.png) no-repeat scroll right top;width:914px;}*+html #header_right{width:914px;}#header{height:172px;margin:auto;width:893px;}* html #header{width:890px;}*+html #header{width:890px;}#logo{position:absolute;}#header_top{height:116px;}#header_top li{float:right;list-style:none;vertical-align:top;font-weight:bold;text-align:center;padding:18px 10px 0 10px;}
.form_div{float:right;margin-top:15px;text-align:right;margin-right:18px; position:absolute; width:269px; height:68px; right:159px; top:3px;}
*+html .form_div{margin-right:16px;}
*html .form_div{margin-right:6px;}


#sub_header_top{float:right;margin:8px 0 0 30px;padding:0 15px 4px 4px;text-align:right;width:730px;visibility:hidden;}#content{width:915px;height:auto;margin-left:16px;/*margin:auto;*/background:url(../images/content_bg_new.png) repeat-y top center;padding:0 0 15px 0;}*+html #content{width:913px;}#content_main{width:880px;margin:auto;padding:15px 0 15px 0;}#header_navi{height:33px;padding-left:10px;}#header_navi li{float:left;list-style:none;font-size:11px;padding:0 5px 0 5px;}#sub_header_navi{margin-top:4px;padding-left:10px;}#sub_header_navi li{float:left;list-style:none;font-size:11px;padding:0 6px 0 6px;}#footer_left{margin-left:17px;/*margin:auto;*/width:912px;*width:910px;}*+html #footer_left{width:911px;}#footer_right{width:913px;background:url(../images/footer_bkg.gif) no-repeat top right;}* html #footer_right{width:915px;}*+html #footer_right{width:913px;}#footer{height:39px;width:890px;margin:auto;}* html #footer{width:890px;}*+html #footer{width:890px;}#left_td{width:890px;margin:auto;}#right_td{width:890px;}#content_td{padding-top:8px;padding-left:25px;height:29px;}.footer_seo{font:11px Verdana;line-height:150%;padding:23px 22px 30px 37px;color:#484848;_width:840px;}
.top_mrg{
	position:relative;
	padding:1px 0 0 85px;
}
.top_mrg a.mainlink{
	display:block;
	float:right;
	font-weight:normal !important;
	margin:7px 0 0 0;
	position:absolute;
	right:-140px;
	top:0;
}

