@charset "utf-8";


/*  gNavi
-----------------------------*/
#gNavi {
	width:970px;
	height:34px;
	display:block;
	margin:0 auto;
	background:url(/_common/img/top/gNavi.png) no-repeat 0 0;	
	position:relative;
	overflow:hidden;
}
#gNavi ul {
	width:957px;
	height:28px;
	display:block;
	position:absolute;
	top:6px;
	left:6px;
	text-indent:-9999px;	
	overflow:hidden;
}

#gNavi li {
	height:28px;
	display:block;
	float:left;
}
#gNavi li a {
	height:28px;
	display:block;
	overflow:hidden;
	outline:none;
}
#gNavi .menu01, #gNavi .menu01 a { width:109px; }
#gNavi .menu02, #gNavi .menu01 a { width:105px; }
#gNavi .menu03, #gNavi .menu01 a { width:106px; }
#gNavi .menu04, #gNavi .menu01 a { width:105px; }
#gNavi .menu05, #gNavi .menu01 a { width:105px; }
#gNavi .menu06, #gNavi .menu01 a { width:106px; }
#gNavi .menu07, #gNavi .menu01 a { width:107px; }
#gNavi .menu08, #gNavi .menu01 a { width:106px; }
#gNavi .menu09, #gNavi .menu01 a { width:108px; }

#gNavi .menu01 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -6px -34px; }
#gNavi .menu02 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -115px -34px; }
#gNavi .menu03 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -220px -34px; }
#gNavi .menu04 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -326px -34px; }
#gNavi .menu05 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -431px -34px; }
#gNavi .menu06 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -536px -34px; }
#gNavi .menu07 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -642px -34px; }
#gNavi .menu08 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -749px -34px; }
#gNavi .menu09 a:hover { background:url(/_common/img/top/gNavi.png) no-repeat -855px -34px; }

#gNavi .menu01 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -6px -34px; }
#gNavi .menu02 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -115px -34px; }
#gNavi .menu03 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -220px -34px; }
#gNavi .menu04 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -326px -34px; }
#gNavi .menu05 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -431px -34px; }
#gNavi .menu06 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -536px -34px; }
#gNavi .menu07 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -642px -34px; }
#gNavi .menu08 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -749px -34px; }
#gNavi .menu09 a.on { background:url(/_common/img/top/gNavi.png) no-repeat -855px -34px; }


/*  sideNavi
-----------------------------*/
#sideNavi {
	width:300px;
	height:78px;
	display:block;
	margin:8px 0 0 0;
	background:url(/_common/img/top/sideNavi.png) no-repeat -300px 0;	
	position:relative;
	text-indent:-9999px;	
	overflow:hidden;
}
#sideNavi li {
	width:300px;
	height:26px;
	display:block;
}
#sideNavi li a {
	width:300px;
	height:23px;
	display:block;
	overflow:hidden;
	outline:none;
}

#sideNavi .menu01 a:hover { background:url(/_common/img/top/sideNavi.png) no-repeat 0 0; }
#sideNavi .menu02 a:hover { background:url(/_common/img/top/sideNavi.png) no-repeat 0 -26px; }
#sideNavi .menu03 a:hover { background:url(/_common/img/top/sideNavi.png) no-repeat 0 -52px; }

