/* CSS Document */

#navi {
	height:30px;
	background:url(img2/header_menu.gif) no-repeat; /*menu画像指定*/
	margin:0 0 0 0px;
}
#navi ul {
	padding:0px;
	margin:0px;
}
#navi li {
	display:inline;
	list-style-type:none;
}
#navi li a {
	height:30px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#navi li.navi01 a {
	background:url(img2/header_menu.gif) no-repeat 0px 0px; /*トリミング位置*/
	width:70px; /*ホーム幅*/
}
#navi li.navi02 a {
	background:url(img2/header_menu.gif) no-repeat -70px 0px;
	width:124px;
}
#navi li.navi03 a {
	background:url(img2/header_menu.gif) no-repeat -194px 0px;
	width:85px;
}
#navi li.navi04 a {
	background:url(img2/header_menu.gif) no-repeat -279px 0px;
	width:57px;
}

/*------hover*/
#navi li.navi01 a:hover {
	background:url(img2/header_menu.gif) no-repeat -0px -31px;
	width:70px;
}
#navi li.navi02 a:hover {
	background:url(img2/header_menu.gif) no-repeat -70px -31px;
	width:124px;
}
#navi li.navi03 a:hover {
	background:url(img2/header_menu.gif) no-repeat -194px -31px;
	width:85px;
}
#navi li.navi04 a:hover {
	background:url(img2/header_menu.gif) no-repeat -279px -31px;
	width:57px;
}