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


#navi {
 margin              : 0px;
 padding             : 0px;
 width               : 950px;
}
#navi ul {
 background-image    : url(../images/common/navi_background.gif);
 list-style          : none;
 margin              : 0px;
 padding             : 0px;
}
#navi ul li {
 float               : left;
 margin              : 0px;
 padding             : 0px;
 border              : none;
 display             : block;
 height              : 75px;
 text-indent         : -9999px;
}
#navi ul li a {
 border              : none;
 display             : block;
 height              : 75px;
 text-indent         : -9999px;
}
#navi ul li.navi01,
#navi ul li.navi01 a:active,
#navi ul li.navi01 a:link,
#navi ul li.navi01 a:visited {
 background-image    : url(../images/common/navi01.gif);
 width               : 95px;
}
#navi ul li.navi01 a:hover,
#navi ul li.navi01_on a:hover {
 background-image    : url(../images/common/navi01_over.gif);
 width               : 95px;
}
#navi ul li.navi01_on a:active,
#navi ul li.navi01_on a:link,
#navi ul li.navi01_on a:visited {
 background-image    : url(../images/common/navi01_over.gif);
 width               : 95px;
}
#navi ul li.navi02,
#navi ul li.navi02 a:active,
#navi ul li.navi02 a:link,
#navi ul li.navi02 a:visited {
 background-image    : url(../images/common/navi02.gif);
 width               : 95px;
}
#navi ul li.navi02 a:hover,
#navi ul li.navi02_on a:hover {
 background-image    : url(../images/common/navi02_over.gif);
 width               : 95px;
}
#navi ul li.navi02_on a:active,
#navi ul li.navi02_on a:link,
#navi ul li.navi02_on a:visited {
 background-image    : url(../images/common/navi02_over.gif);
 width               : 95px;
}
#navi ul li.navi03,
#navi ul li.navi03 a:active,
#navi ul li.navi03 a:link,
#navi ul li.navi03 a:visited {
 background-image    : url(../images/common/navi03.gif);
 width               : 95px;
}
#navi ul li.navi03 a:hover,
#navi ul li.navi03_on a:hover {
 background-image    : url(../images/common/navi03_over.gif);
 width               : 95px;
}
#navi ul li.navi03_on a:active,
#navi ul li.navi03_on a:link,
#navi ul li.navi03_on a:visited {
 background-image    : url(../images/common/navi03_over.gif);
 width               : 95px;
}
#navi ul li.navi04,
#navi ul li.navi04 a:active,
#navi ul li.navi04 a:link,
#navi ul li.navi04 a:visited {
 background-image    : url(../images/common/navi04.gif);
 width               : 95px;
}
#navi ul li.navi04 a:hover,
#navi ul li.navi04_on a:hover {
 background-image    : url(../images/common/navi04_over.gif);
 width               : 95px;
}
#navi ul li.navi04_on a:active,
#navi ul li.navi04_on a:link,
#navi ul li.navi04_on a:visited {
 background-image    : url(../images/common/navi04_over.gif);
 width               : 95px;
}
#navi ul li.navi05,
#navi ul li.navi05 a:active,
#navi ul li.navi05 a:link,
#navi ul li.navi05 a:visited {
 background-image    : url(../images/common/navi05.gif);
 width               : 95px;
}
#navi ul li.navi05 a:hover,
#navi ul li.navi05_on a:hover {
 background-image    : url(../images/common/navi05_over.gif);
 width               : 95px;
}
#navi ul li.navi05_on a:active,
#navi ul li.navi05_on a:link,
#navi ul li.navi05_on a:visited {
 background-image    : url(../images/common/navi05_over.gif);
 width               : 95px;
}
#navi ul li.navi06,
#navi ul li.navi06 a:active,
#navi ul li.navi06 a:link,
#navi ul li.navi06 a:visited {
 background-image    : url(../images/common/navi06.gif);
 width               : 95px;
}
#navi ul li.navi06 a:hover,
#navi ul li.navi06_on a:hover {
 background-image    : url(../images/common/navi06_over.gif);
 width               : 95px;
}
#navi ul li.navi06_on a:active,
#navi ul li.navi06_on a:link,
#navi ul li.navi06_on a:visited {
 background-image    : url(../images/common/navi06_over.gif);
 width               : 95px;
}
#navi ul li.navi07,
#navi ul li.navi07 a:active,
#navi ul li.navi07 a:link,
#navi ul li.navi07 a:visited {
 background-image    : url(../images/common/navi07.gif);
 width               : 95px;
}
#navi ul li.navi07 a:hover,
#navi ul li.navi07_on a:hover {
 background-image    : url(../images/common/navi07_over.gif);
 width               : 95px;
}
#navi ul li.navi07_on a:active,
#navi ul li.navi07_on a:link,
#navi ul li.navi07_on a:visited {
 background-image    : url(../images/common/navi07_over.gif);
 width               : 95px;
}
#navi ul li.navi08,
#navi ul li.navi08 a:active,
#navi ul li.navi08 a:link,
#navi ul li.navi08 a:visited {
 background-image    : url(../images/common/navi08.gif);
 width               : 95px;
}
#navi ul li.navi08 a:hover,
#navi ul li.navi08_on a:hover {
 background-image    : url(../images/common/navi08_over.gif);
 width               : 95px;
}
#navi ul li.navi08_on a:active,
#navi ul li.navi08_on a:link,
#navi ul li.navi08_on a:visited {
 background-image    : url(../images/common/navi08_over.gif);
 width               : 95px;
}
#navi ul li.navi09,
#navi ul li.navi09 a:active,
#navi ul li.navi09 a:link,
#navi ul li.navi09 a:visited {
 background-image    : url(../images/common/navi09.gif);
 width               : 95px;
}
#navi ul li.navi09 a:hover,
#navi ul li.navi09_on a:hover {
 background-image    : url(../images/common/navi09_over.gif);
 width               : 95px;
}
#navi ul li.navi09_on a:active,
#navi ul li.navi09_on a:link,
#navi ul li.navi09_on a:visited {
 background-image    : url(../images/common/navi09_over.gif);
 width               : 95px;
}
#navi ul li.navi10,
#navi ul li.navi10 a:active,
#navi ul li.navi10 a:link,
#navi ul li.navi10 a:visited {
 background-image    : url(../images/common/navi10.gif);
 width               : 95px;
}
#navi ul li.navi10 a:hover,
#navi ul li.navi10_on a:hover {
 background-image    : url(../images/common/navi10_over.gif);
 width               : 95px;
}
#navi ul li.navi10_on a:active,
#navi ul li.navi10_on a:link,
#navi ul li.navi10_on a:visited {
 background-image    : url(../images/common/navi10_over.gif);
 width               : 95px;
}
.sub_navi {
 border              : 5px solid #DBCDAC;
 margin              : 0px 0px 40px 0px;
 width               : 230px;
}
.sub_navi ul {
 list-style          : none;
 margin              : 0px;
 padding             : 0px;
}
.sub_navi ul li {
 margin              : 0px;
 padding             : 0px;
}
.sub_navi ul li a:active,
.sub_navi ul li a:link,
.sub_navi ul li a:visited {
	background-color    : #F1ECE0;
	color               : #333333;
	display             : block;
	margin              : 0px;
	padding             : 10px 10px 10px 15px;
	text-decoration     : none;
	background-image: url(../images/common/yazi.gif);
	background-repeat: no-repeat;
}
.sub_navi ul li a:hover {
	background-color    : #E8DFCC;
	color               : #333333;
	display             : block;
	margin              : 0px;
	padding             : 10px 10px 10px 15px;
	text-decoration     : none;
	background-image: url(../images/common/yazi_on.gif);
	background-repeat: no-repeat;
}
.sub_navi ul li.border a:active,
.sub_navi ul li.border a:link,
.sub_navi ul li.border a:visited {
 background-color    : #F1ECE0;
 border-bottom-color : #DBCDAC;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 color               : #333333;
 display             : block;
 margin              : 0px;
	padding             : 10px 10px 10px 15px;
 text-decoration     : none;
 	background-image: url(../images/common/yazi.gif);

}
.sub_navi ul li.border a:hover {
 background-color    : #E8DFCC;
 border-bottom-color : #EBE2CF;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 color               : #333333;
 display             : block;
 margin              : 0px;
	padding             : 10px 10px 10px 15px;
 text-decoration     : none;
 	background-image: url(../images/common/yazi_on.gif);

}




#contents a:active,
#contents a:link,
#contents a:visited {
 color               : #009933;
}
#contents a:hover {
 background-color    : #009933;
 color               : #ffffff;
 text-decoration     : none;
}
