@charset "utf-8";
/* CSS Document */

em {
	position: absolute;
	left: -9999px;
}

/* ------------------------
  ヘッダーメインナビ
------------------------ */

#mainnavi {
	display:block;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainnavi td{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainnavi td a{
	background-image: url(com_img/main_navi.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	display:block;
	width: 130px;
	height:30px;
	text-align: left;
}

.mainnavi td.now a{
	background-image: url(com_img/main_navi_o.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	display:block;
	width: 130px;
	height:30px;
	text-align: left;
}

.mainnavi td a:hover{
	background-image: url(com_img/main_navi_o.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	display:block;
	width: 130px;
	height:30px;
	text-align: left;
}

.mainnavi #asahi a{
	background-position: 0px 0px;
}

.mainnavi #miwa a{
	background-position: -130px 0px;
}

.mainnavi #masima a{
	background-position: -260px 0px;
}

.mainnavi #toujyo a{
	background-position: -390px 0px;
}

.mainnavi #hikari a{
	background-position: -520px 0px;
}

.mainnavi #san a{
	background-position: -30px -30px;
}

.mainnavi #minori a{
	background-position: -160px -30px;
}

.mainnavi #sanada a{
	background-position: -290px -30px;
}

.mainnavi #inada a{
	background-position: -420px -30px;
}

.mainnavi #ribon a{
	background-position: -550px -30px;
}

