@charset "shift_jis";
/* CSS Document */



/* ナビゲーション
---------------------------------------------------- */
#navi{
	margin: 0 10px;
	padding: 0;
	width: 730px;
	height: 30px;
}

#navi ul{
	position: relative;
	width: 730px;
	height: 30px;
	background: url(img/navi.png) no-repeat;
	margin: 0;
	padding: 0;
}

#navi li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0px;
}

#navi a{
	text-decoration: none;
	text-indent: -1000px;
	overflow: hidden;
}

#navi li, #navi a{
	height: 30px;
	display: block;
}

#navi01{ left: 0; width: 50px; }
#navi02{ left: 50px; width: 75px; }
#navi03{ left: 125px; width: 115px; }
#navi04{ left: 240px; width: 85px; }
#navi05{ left: 325px; width: 80px; }
#navi06{ left: 405px; width: 85px; }
#navi07{ left: 490px; width: 90px; }
#navi08{ left: 580px; width: 60px; }
#navi09{ left: 640px; width: 90px; }


#navi01 a:hover, #navi01 a:visited:hover{ background: transparent url(img/navi.png) 0 -30px no-repeat; }
#navi02 a:hover, #navi02 a:visited:hover{ background: transparent url(img/navi.png) -50px -30px no-repeat; }
#navi03 a:hover, #navi03 a:visited:hover{ background: transparent url(img/navi.png) -125px -30px no-repeat; }
#navi04 a:hover, #navi04 a:visited:hover{ background: transparent url(img/navi.png) -240px -30px no-repeat; }
#navi05 a:hover, #navi05 a:visited:hover{ background: transparent url(img/navi.png) -325px -30px no-repeat; }
#navi06 a:hover, #navi06 a:visited:hover{ background: transparent url(img/navi.png) -405px -30px no-repeat; }
#navi07 a:hover, #navi07 a:visited:hover{ background: transparent url(img/navi.png) -490px -30px no-repeat; }
#navi08 a:hover, #navi08 a:visited:hover{ background: transparent url(img/navi.png) -580px -30px no-repeat; }
#navi09 a:hover, #navi09 a:visited:hover{ background: transparent url(img/navi.png) -640px -30px no-repeat; }


#navi01 a#now{ background: transparent url(img/navi.png) 0 -60px no-repeat; }
#navi02 a#now{ background: transparent url(img/navi.png) -50px -60px no-repeat; }
#navi03 a#now{ background: transparent url(img/navi.png) -125px -60px no-repeat; }
#navi04 a#now{ background: transparent url(img/navi.png) -240px -60px no-repeat; }
#navi05 a#now{ background: transparent url(img/navi.png) -325px -60px no-repeat; }
#navi06 a#now{ background: transparent url(img/navi.png) -405px -60px no-repeat; }
#navi07 a#now{ background: transparent url(img/navi.png) -490px -60px no-repeat; }
#navi08 a#now{ background: transparent url(img/navi.png) -580px -60px no-repeat; }
#navi09 a#now{ background: transparent url(img/navi.png) -640px -60px no-repeat; }







/* テキストナビゲーション
---------------------------------------------------- */
/*
.txt_navi {
	text-align: center;
	font-weight: bold;
	margin: 0 auto 1em;
	padding: 0;
}

.txt_navi li{
	display: inline;
	margin: 0;
	padding: 0 1em;
	border-left: 1px solid #666666;
	list-style-type: none;
	float: left;
}

.txt_navi li.end{
	border-right: 1px solid #666666;
}
*/


.txt_navi {
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	padding: 0;
	height: 15px;
}

.txt_navi li{
	margin: 0;
	padding: 0 1em;
	border-left: 1px solid #666666;
	list-style: none;
	float: left;
}
.txt_navi li form{
	margin: 0px;
	padding: 0px;
}
.txt_navi li form select{
	margin: 0px 0px 0px 5px;
	padding: 0px;
}


.txt_navi li.end{
	border-right: 1px solid #666666;
}







