.topbox {
	margin: 8px 8px 26px;
	padding: 0;
}

.left {
	width: 276px;
	float: left;
	margin: 0;
	padding: 0;
}

.news_box {
	font-size: 10px;
	color: #232733;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 8px 0;
	line-height: 14px;
	margin: 0 0 10px;
}

.news_box td {
	font-size: 10px;
	line-height: 14px;
	padding: 8px 15px;
	margin: 0;
}

.menu_box {
	width: 475px;
	margin: 0;
	padding: 0;
	float: right;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
}

.mbox_l {
	border-bottom: 1px solid #024f7c;
	border-right: 1px solid #014e7c;
	border-left: 2px solid #ffffff;
	background: repeat-x top #d0d9e1;
}

.mbox_s {
	border-bottom: 1px solid #024f7c;
	border-right: 1px solid #014e7c;
	border-left: 2px solid #ffffff;
	background: repeat-x top #d0d9e1;
}

/* button */

.mbtm a {
	background: url(../img/new/box_btm.jpg) no-repeat;
	display: block;
	width: 234px;
	height: 48px;
	margin: 0;
	padding: 0;
}

.mbtm a:hover {
	background: url(../img/new/box_btm_f2.jpg) no-repeat;
	display: block;
	width: 234px;
	height: 48px;
	margin: 0;
	padding: 0;
}

.mbtm img {
	padding: 0;
	margin: 10px 8px auto;
}

/* bg */

.box_bgl {
	background: url(../img/new/mboxbg_l.jpg) repeat-x;
}

.box_bgs {
	background: url(../img/new/mboxbg_s.jpg) repeat-x;
}

/* boxtext */

.boxtext {
	font-size: 10px;
	line-height: 14px;
	color: #2f3545;
	margin: 0;
	padding: 8px 15px 5px 8px;
}

.boxtext img {
	font-size: 10px;
	line-height: 14px;
	color: #2f3545;
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
}

/* m_p */

.m0p6000 {
	margin: 0;
	padding: 6px 0 0;
}

.m0p0858 {
	margin: 0;
	padding: 0 8px 5px;
}

/* border */

.bo1glr8 {
	border-top: 1px solid #a2a2a2;
	margin: 0;
	padding: 0;
	height: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}