/* navi */

#navi1 {
	width: 180px;
	height: 279px;
	margin: 0 0 10px 0;
	padding: 0;
}
#navi1 ul {
	margin: 0;
	padding: 0;
}
#navi1 li {
	display: inline;
	list-style-type: none;
}
#navi1 li a {
	text-indent: -9999px;
	display: block;
	width: 180px;
	height: 31px;
	text-decoration: none;
	overflow: hidden;
}
#g_nav {
	font-size: 10px;
	color: #666666;
	padding-left:0px;
	padding-top: 0px;
	line-height: 200%;
	width: 780px;
	background-color: #D9D9D9;
	margin-right: auto;
	margin-left: auto;
	height: 15px;
}
#g_nav a {
	color: #666666;
	text-decoration: none;
}
#g_nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
li#menu1 a:link,li#menu1 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px 0px;
}
li#menu1 a:hover,li#menu1-sty a {
	background: url(../images/navi_img1.gif) no-repeat -180px 0px;
}
li#menu2 a:link,li#menu2 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -31px;
}
li#menu2 a:hover,li#menu2-sty a{
	background: url(../images/navi_img1.gif) no-repeat -180px -31px;
}
li#menu3 a:link,li#menu3 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -62px;
}
li#menu3 a:hover,li#menu3-sty a {
	background: url(../images/navi_img1.gif) no-repeat -180px -62px;
}
li#menu4 a:link,li#menu4 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -93px;
}
li#menu4 a:hover,li#menu4-sty a {
	background: url(../images/navi_img1.gif) no-repeat -180px -93px;
}
li#menu5 a:link,li#menu5 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -124px;
}
li#menu5 a:hover,li#menu5-sty a{
	background: url(../images/navi_img1.gif) no-repeat -180px -124px;
}
li#menu6 a:link,li#menu6 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -155px;
}
li#menu6 a:hover,li#menu6-sty a{
	background: url(../images/navi_img1.gif) no-repeat -180px -155px;
}
li#menu7 a:link,li#menu7 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -186px;
}
li#menu7 a:hover,li#menu7-sty a{
	background: url(../images/navi_img1.gif) no-repeat -180px -186px;
}
li#menu8 a:link,li#menu8 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -217px;
}
li#menu8 a:hover,li#menu8-sty a{
	background: url(../images/navi_img1.gif) no-repeat -180px -217px;
}
li#menu13 a:link,li#menu13 a:visited {
	background: url(../images/navi_img1.gif) no-repeat 0px -248px;
}
li#menu13 a:hover,li#menu13-sty a{
	background: url(../images/navi_img1.gif) no-repeat -180px -248px;
}

#navi2 {
	width: 180px;
	height: 104px;
	margin: 0 0 9px 0;
	padding: 0;
}
#navi2 ul{
	margin: 0;
	padding: 0;
}
#navi2 li {
	display: inline;
	list-style: none;
}
#navi2 li a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	width: 180px;
	height: 26px;
}

li#menu9 a:link,li#menu9 a:visited {
	background: url(../images/navi_img2.gif) no-repeat 0 0;
}
li#menu9 a:hover,li#menu9-sty a {
	background: url(../images/navi_img2.gif) no-repeat -180px 0px;
}
li#menu10 a:link,li#menu10 a:visited {
	background: url(../images/navi_img2.gif) no-repeat 0px -26px;
}
li#menu10 a:hover,li#menu10-sty a {
	background: url(../images/navi_img2.gif) no-repeat -180px -26px;
}
li#menu11 a:link,li#menu11 a:visited {
	background: url(../images/navi_img2.gif) no-repeat 0px -52px;
}
li#menu11 a:hover,li#menu11-sty a {
	background: url(../images/navi_img2.gif) no-repeat -180px -52px;
}
li#menu12 a:link,li#menu12 a:visited {
	background: url(../images/navi_img2.gif) no-repeat 0px -78px;
}
li#menu12 a:hover,li#menu12-sty a {
	background: url(../images/navi_img2.gif) no-repeat -180px -78px;
}

