@charset "euc-jp";
/*********************/


/*****************************************************************************/
/***** globalNavi ***************/
/********************************/

ul#menu {
	margin-bottom: 25px;
}


ul#menu li {
    width: 184px;
	height: 35px;
	text-indent: -9999px;
	line-height: 0;
    vartical-align: bottom;
    font-size: 0;
}


ul#menu li a {
    width: 184px;
	height: 35px;
	display: block;
}


li#navi1 {
	background: url(../images/menu_btn.gif) -368px 0 no-repeat;
}


li#navi1 a:link, li#navi1 a:visited {
	background: url(../images/menu_btn.gif) 0 0 no-repeat;
}


li#navi1 a:hover, li#navi1 a:active {
	background: url(../images/menu_btn.gif) -184px 0 no-repeat;
}


li#navi2 {
	background: url(../images/menu_btn.gif) -368px -35px no-repeat;
}


li#navi2 a:link, li#navi2 a:visited {
	background: url(../images/menu_btn.gif) 0 -35px no-repeat;
}


li#navi2 a:hover, li#navi2 a:active {
	background: url(../images/menu_btn.gif) -184px -35px no-repeat;
}


li#navi3 {
	background: url(../images/menu_btn.gif) -368px -70px no-repeat;
}


li#navi3 a:link, li#navi3 a:visited {
	background: url(../images/menu_btn.gif) 0 -70px no-repeat;
}


li#navi3 a:hover, li#navi3 a:active {
	background: url(../images/menu_btn.gif) -184px -70px no-repeat;
}


#menu li#navi4 {
	height: 50px;
	background: url(../images/menu_btn.gif) -368px -105px no-repeat;
}


#menu li#navi4 a:link, #menu li#navi4 a:visited {
	height: 50px;
	background: url(../images/menu_btn.gif) 0 -105px no-repeat;
}


#menu li#navi4 a:hover, #menu li#navi4 a:active {
	height: 50px;
	background: url(../images/menu_btn.gif) -184px -105px no-repeat;
}


li#navi5 {
	background: url(../images/menu_btn.gif) -368px -155px no-repeat;
}


li#navi5 a:link, li#navi5 a:visited {
	background: url(../images/menu_btn.gif) 0 -155px no-repeat;
}


li#navi5 a:hover, li#navi5 a:active {
	background: url(../images/menu_btn.gif) -184px -155px no-repeat;
}


li#navi6 {
	background: url(../images/menu_btn.gif) -368px -190px no-repeat;
}


li#navi6 a:link, li#navi6 a:visited {
	background: url(../images/menu_btn.gif) 0 -190px no-repeat;
}


li#navi6 a:hover, li#navi6 a:active {
	background: url(../images/menu_btn.gif) -184px -190px no-repeat;
}


li#navi7 {
	background: url(../images/menu_btn.gif) -368px -225px no-repeat;
}


li#navi7 a:link, li#navi7 a:visited {
	background: url(../images/menu_btn.gif) 0 -225px no-repeat;
}


li#navi7 a:hover, li#navi7 a:active {
	background: url(../images/menu_btn.gif) -184px -225px no-repeat;
}


li#navi8 {
	background: url(../images/menu_btn.gif) -368px -260px no-repeat;
}


li#navi8 a:link, li#navi8 a:visited {
	background: url(../images/menu_btn.gif) 0 -260px no-repeat;
}


li#navi8 a:hover, li#navi8 a:active {
	background: url(../images/menu_btn.gif) -184px -260px no-repeat;
}


li#navi9 {
	background: url(../images/menu_btn.gif) -368px -295px no-repeat;
}


li#navi9 a:link, li#navi9 a:visited {
	background: url(../images/menu_btn.gif) 0 -295px no-repeat;
}


li#navi9 a:hover, li#navi9 a:active {
	background: url(../images/menu_btn.gif) -184px -295px no-repeat;
}


li#navi10 {
	background: url(../images/menu_btn.gif) -368px -330px no-repeat;
}


li#navi10 a:link, li#navi10 a:visited {
	background: url(../images/menu_btn.gif) 0 -330px no-repeat;
}


li#navi10 a:hover, li#navi10 a:active {
	background: url(../images/menu_btn.gif) -184px -330px no-repeat;
}


li#navi11 {
	background: url(../images/menu_btn.gif) -368px -365px no-repeat;
}


li#navi11 a:link, li#navi11 a:visited {
	background: url(../images/menu_btn.gif) 0 -365px no-repeat;
}


li#navi11 a:hover, li#navi11 a:active {
	background: url(../images/menu_btn.gif) -184px -365px no-repeat;
}


li#navi12 {
	background: url(../images/menu_btn.gif) -368px -400px no-repeat;
}


li#navi12 a:link, li#navi12 a:visited {
	background: url(../images/menu_btn.gif) 0 -400px no-repeat;
}


li#navi12 a:hover, li#navi12 a:active {
	background: url(../images/menu_btn.gif) -184px -400px no-repeat;
}


li#navi13 {
	background: url(../images/menu_btn.gif) -368px -435px no-repeat;
}


li#navi13 a:link, li#navi13 a:visited {
	background: url(../images/menu_btn.gif) 0 -435px no-repeat;
}


li#navi13 a:hover, li#navi13 a:active {
	background: url(../images/menu_btn.gif) -184px -435px no-repeat;
}


li#navi14 {
	background: url(../images/menu_btn.gif) -368px -470px no-repeat;
}


li#navi14 a:link, li#navi14 a:visited {
	background: url(../images/menu_btn.gif) 0 -470px no-repeat;
}


li#navi14 a:hover, li#navi14 a:active {
	background: url(../images/menu_btn.gif) -184px -470px no-repeat;
}

li#navi15 {
	background: url(../images/menu_btn.gif) -368px -505px no-repeat;
}


li#navi15 a:link, li#navi15 a:visited {
	background: url(../images/menu_btn.gif) 0 -505px no-repeat;
}


li#navi15 a:hover, li#navi15 a:active {
	background: url(../images/menu_btn.gif) -184px -505px no-repeat;
}


li#navi16 {
	background: url(../images/menu_btn.gif) -368px -540px no-repeat;
}


li#navi16 a:link, li#navi16 a:visited {
	background: url(../images/menu_btn.gif) 0 -540px no-repeat;
}


li#navi16 a:hover, li#navi16 a:active {
	background: url(../images/menu_btn.gif) -184px -540px no-repeat;
}


li#navi17 {
	background: url(../images/menu_btn.gif) -368px -575px no-repeat;
}


li#navi17 a:link, li#navi17 a:visited {
	background: url(../images/menu_btn.gif) 0 -575px no-repeat;
}


li#navi17 a:hover, li#navi17 a:active {
	background: url(../images/menu_btn.gif) -184px -575px no-repeat;
}


#menu li#navi18 {
	height: 50px;
	background: url(../images/menu_btn.gif) -368px -610px no-repeat;
}


#menu li#navi18 a:link, #menu li#navi18 a:visited {
	height: 50px;
	background: url(../images/menu_btn.gif) 0 -610px no-repeat;
}


#menu li#navi18 a:hover, #menu li#navi18 a:active {
	height: 50px;
	background: url(../images/menu_btn.gif) -184px -610px no-repeat;
}


#menu li#navi19 {
	height: 50px;
	background: url(../images/menu_btn.gif) -368px -660px no-repeat;
}


#menu li#navi19 a:link, #menu li#navi19 a:visited {
	height: 50px;
	background: url(../images/menu_btn.gif) 0 -660px no-repeat;
}


#menu li#navi19 a:hover, #menu li#navi19 a:active {
	height: 50px;
	background: url(../images/menu_btn.gif) -184px -660px no-repeat;
}


li#navi20 {
	background: url(../images/menu_btn.gif) -368px -710px no-repeat;
}


li#navi20 a:link, li#navi20 a:visited {
	background: url(../images/menu_btn.gif) 0 -710px no-repeat;
}


li#navi20 a:hover, li#navi20 a:active {
	background: url(../images/menu_btn.gif) -184px -710px no-repeat;
}


#menu #navi8 .naviIn li {
	width: 184px;
	height: 34px;
	margin-bottom: 0;
	text-indent: 0;
}



/***** dropdown *************************************************************************************/
#menu li {
	position:relative;
}


#menu .naviIn {
	position: absolute;
	top: 0;
	left: 184px;
	display: none;
	opacity: 0;
}


#menu .naviIn li {
	width: 100%;
	position: relative;	
	line-height: 0;
    vartical-align: bottom;
    font-size: 0;
}