#gnavi {background-image: url(../img/bg_navi_02.jpg);background-repeat: repeat-x;height: 35px;display:block;margin:0px auto;}

#gnavibox ul {width:800px;height:1px;margin:0px auto;}
#gnavibox ul li {width:200px;height:35px;float:left;list-style-type: none;}
#gnavibox ul li a {height:35px;display:block;text-indent:-9999px;}

#gnavibox ul li{background-image: url(../img/bg_navibox_01.jpg);background-repeat: repeat-x;}

#gnavibox ul li a {	height:35px;width:200px;background-image: url(../img/bg_navibox_01.jpg);background-repeat: repeat-x;display:block;}
#gnavibox ul li.n1 a{background-position: 0px 0px;}
#gnavibox ul li.n2 a{background-position: -200px 0px;}
#gnavibox ul li.n3 a{background-position: -400px 0px;}
#gnavibox ul li.n4 a{background-position: -600px 0px;}
#gnavibox ul li.n1 a:hover{background-position: 0px -35px;}
#gnavibox ul li.n2 a:hover{background-position: -200px -35px;}
#gnavibox ul li.n3 a:hover{background-position: -400px -35px;}
#gnavibox ul li.n4 a:hover{background-position: -600px -35px;}
#gnavibox ul li.n1i a{background-position: 0px -35px;}
#gnavibox ul li.n2i a{background-position: -200px -35px;}
#gnavibox ul li.n3i a{background-position: -400px -35px;}
#gnavibox ul li.n4i a{background-position: -600px -35px;}


#contents * ul.back {clear:both;float:right;margin:0.5em 0px;}
#contents * ul.back  li {float:left;text-indent:-9999px; overflow: hidden;}

#contents * ul.back li a {	background:url(../img/btn_back_01.jpg) no-repeat;display:block;height:30px;width:80px;}
#contents * ul.back li.n1 a{background-position: 0px -0px;}
#contents * ul.back li.n2 a{background-position: -80px 0px;}
#contents * ul.back li.n3 a{background-position: -160px 0px;}

#contents * ul.back li.n1 a:hover{background-position: 0px -30px;}
#contents * ul.back li.n2 a:hover{background-position: -80px -30px;}
#contents * ul.back li.n3 a:hover{background-position: -160px -30px;}


#footerbox ul.fnavi {	float:right;}
#footerbox ul.fnavi li {float:left;	height:15px;width:90px;	text-indent:-9999px; overflow: hidden;}

#footerbox ul.fnavi li a {	height:15px;width:90px;background:url(../img/navi_footer_01.gif) no-repeat;display:block;}
#footerbox ul.fnavi li.n1 a{background-position: 0px 0px;}
#footerbox ul.fnavi li.n2 a{background-position: -90px 0px;}
#footerbox ul.fnavi li.n3 a{background-position: -180px 0px;}
#footerbox ul.fnavi li.n4 a{background-position: -270px 0px;}
#footerbox ul.fnavi li.n5 a{background-position: -360px 0px;}

#footerbox ul.fnavi li.n1 a:hover{background-position: 0px -15px;}
#footerbox ul.fnavi li.n2 a:hover{background-position: -90px -15px;}
#footerbox ul.fnavi li.n3 a:hover{background-position: -180px -15px;}
#footerbox ul.fnavi li.n4 a:hover{background-position: -270px -15px;}
#footerbox ul.fnavi li.n5 a:hover{background-position: -360px -15px;}


#pan {text-align:right;padding:0.2em 1em;}
#pan ul{font-size:0.9em;list-style-type: none;}
#pan ul li{height:20px;margin-right:0.5em;float:right;
			background: url(../img/bg_pan_li_01.gif) no-repeat;padding-left: 17px;color:#333;}

#houjin {
	height: 32px;
	display:block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -60px;
}
#houjin a {	height:30px;width:200px;display:block;text-indent:-9999px;}