@charset "EUC-JP";


/*-----------------------------------------------
 __navi
-----------------------------------------------*/

ul.navi{
	width	:930px;
	height	:67px;
	margin	:0 auto;
	padding-left:0px;
	display: block;
	background	:url("../img/navi.jpg") no-repeat;
	clear:both;
}

ul.navi li{
	height	:67px;
	float	:left;
	background	:url("../img/navi.jpg") no-repeat;
	text-indent	:-9999px;
}

ul.navi li a{
	height	:67px;
	display	:block;
	background	:url("../img/navi.jpg") no-repeat;
}


ul.navi li.n01 a,
ul.navi li.n01{	width:265px;}
ul.navi li.n02 a,
ul.navi li.n02{ width:133px;}
ul.navi li.n03 a,
ul.navi li.n03{ width:133px;}
ul.navi li.n04 a,
ul.navi li.n04{ width:133px;}
ul.navi li.n05 a,
ul.navi li.n05{ width:133px;}
ul.navi li.n06 a,
ul.navi li.n06{ width:120px;}

ul.navi li.n01 a{	background-position: 0px top;}
ul.navi li.n01 a:hover{	background-position: 0px bottom;}


ul.navi li.n02 a{	background-position: -265px top;}
ul.navi li.n02 a:hover{	background-position: -265px bottom;}


ul.navi li.n03 a{	background-position: -398px top;}
ul.navi li.n03 a:hover{	background-position: -398px bottom;}

ul.navi li.n04 a{	background-position: -531px top;}
ul.navi li.n04 a:hover{	background-position: -531px bottom;}


ul.navi li.n05 a{	background-position: -664px top;}
ul.navi li.n05 a:hover{	background-position: -664px bottom;}

ul.navi li.n06 a{	background-position: -797px top;}
ul.navi li.n06 a:hover{	background-position: -797px bottom;}


/*-----------------------------------------------
 __sub_navi
-----------------------------------------------*/

ul.sub_navi { clear: both;}

ul.sub_navi li {  
	display: inline;
	margin-left: 0px;
	padding-left: 5px;
	font-size:80%;
	/*border-left: 1px solid #333;*/
}



ul.sub_navi li:first-child,  
ul.sub_navi li.firstChild {
	margin-left: 0;  
	padding-left: 0;
	border-left: 0;  
}  

ul.sub_navi li a{
	color:#333;
}