#navi_news {
	width: 840px;
	padding: 0px;
	height: 30px;
	background: url(../img/navi.gif) no-repeat;
	margin: 0px auto;
}
#navi_news ul {
	width: 840px;
	height: 30px;
	background: url(../img/navi.gif) no-repeat;
	margin: 0px auto;
	float: left;
	padding: 0px;
}
#navi_news ul a {
	display: block;
	width: 140px;
	height: 30px;
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0px;
}
#navi_news ul,#navi_news li {
	float: left;
	list-style: none;
}

#navi_news ul li.top a active,
#navi_news ul li.top a:focus,
#navi_news ul li.top a:hover {
	background: url(../img/navi.gif) no-repeat left bottom;
}

#navi_news ul li.douga a active,
#navi_news ul li.douga a:focus,
#navi_news ul li.douga a:hover {
	background: url(../img/navi.gif) no-repeat -140px -30px;
}

#navi_news ul li.cast a active,
#navi_news ul li.cast a:focus,
#navi_news ul li.cast a:hover {
	background: url(../img/navi.gif) no-repeat -280px -30px;
}

#navi_news ul li.kyusyu a active,
#navi_news ul li.kyusyu a:focus,
#navi_news ul li.kyusyu a:hover {
	background: url(../img/navi.gif) no-repeat -420px -30px;
}
#navi_news ul li.all-news a active,
#navi_news ul li.all-news a:focus,
#navi_news ul li.all-news a:hover {
	background: url(../img/navi.gif) no-repeat -560px -30px;
}
#navi_news ul li.mail a active,
#navi_news ul li.mail a:focus,
#navi_news ul li.mail a:hover {
	background: url(../img/navi.gif) no-repeat -700px -30px;
}
