@charset "utf-8";
/* CSS Document */

/* menu */
div#header ul.menu {
	position: absolute;
	top: 81px;
	width: 1000px;
	list-style-type: none
}
div#header ul.menu li {
	display: block;
	text-indent: -99999px;
	font-size: 1px;
	float: left
}
div#header ul.menu li.menu1 {
	width: 112px;
	height: 28px;
	background-image: url(../images/menu1_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu1 a {
	display: block;
	overflow: hidden;
	width: 112px;
	height: 28px	
}
div#header ul.menu li.menu1 a:hover {
	width: 112px;
	height: 28px;
	background-image: url(../images/menu1_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu1s {
	width: 112px;
	height: 28px;
	background-image: url(../images/menu1_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu2 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu2_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu2 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu2 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu2_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu2s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu2_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu3 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu3_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu3 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu3 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu3_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu3s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu3_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu4 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu4_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu4 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu4 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu4_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu4s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu4_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu5 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu5_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu5 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu5 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu5_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu5s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu5_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu6 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu6_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu6 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu6 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu6_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu6s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu6_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu7 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu7_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu7 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu7 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu7_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu7s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu7_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu8 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu8_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu8 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu8 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu8_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu8s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu8_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu9 {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu9_off.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu9 a {
	display: block;
	overflow: hidden;
	width: 111px;
	height: 28px	
}
div#header ul.menu li.menu9 a:hover {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu9_on.gif);
	background-repeat: no-repeat
}
div#header ul.menu li.menu9s {
	width: 111px;
	height: 28px;
	background-image: url(../images/menu9_on.gif);
	background-repeat: no-repeat
}



/* sidemenu */
h2.menu_title {
	margin: 12px 0 0 0;
	padding: 7px 0 0 10px;
	width: 190px;
	height: 23px;
	background-image: url(../images/bg_subnavi_title.gif);
	background-repeat: no-repeat;
	color: #006600;
	font-size: 12px
}
ul.menu_list {
	padding: 0;
	list-style-type: none
}
ul.menu_list li {
	margin: 2px 0 0 0;
	padding: 4px 10px;
	border: 1px solid #DDD
}
ul.menu_list li a {
	color: #666;
	text-decoration: none
}
ul.menu_list li a:hover {
	color: #0066CC;
	text-decoration: underline
}