 * {
   color: #777777;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;
 }
 html,body{
   margin:0px;
	padding:0px;
	}

 img {
	border-width:0px;
	}

 div {
	font-weight:normal;
	text-decoration:none;
	}

 div.top {
	width:992px;
	height:178px;
	position:absolute;
	top:0px;
	}

 div.top_menu {
	filter:expression(fixPNG(this));
	width:992px;
	height:32px;
	margin-top:-25px;
	background:url(../img/menu_bg.png) repeat-x;
	}

 div.top_menu_content {
	width:992px;
	position:absolute;
	left:35px;
	top:150px;
	}

 div.mt a {
	width:100px;
	height:23px;
	margin-top:1px;
	padding-top:5px;
	display:block;
	}

 div.mt a:hover {
	width:100px;
	height:23px;
	margin-top:1px;
	padding-top:5px;
	background-color:#b3b6b6;
	}

 div.main_content {
	padding-top:200px;
	padding-bottom:20px;
	width:992px;
	overflow:hidden;
	}

 div.left {
	height:415px;
	text-align:center;
	border-right:1px solid #c9c9c9;
	margin-right:275px;
	}
	

 div.right {
	float:right;
	}

 div.center {
   height:400px;
	text-align:center;
 }

 div.footer {
	width:992px;
	}

 div.footer_top {
	height:25px;
	padding-top:1px;
	padding-left:10px;
	background-color:#5d5d5d;
	}

 div.footer_bottom {
	font-family:Arial;
	margin-top:10px;
	font-size:11px;
	color:#424640;
	text-align:center;
	}

 div.sub {
	height:23px;
	background-color:#f2f2f2;
	border-top:1px solid #ffffff;
	border-left:1px solid #d9dad9;
	border-right:1px solid #d9dad9;
	}

 div.sub_con {
	margin-left:20px;
	margin-top:5px;
	}

 a.news {
	font-size:11px;
	color:#4f4f4f;
	text-decoration:none;
	}

 a.news:hover {
	text-decoration:underline;
	}

 a.foot {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}

 a.foot:hover {
	text-decoration:underline;
	}

 .sp {
	margin-left:11px;
	margin-right:11px;
	}
	