.navi-bar{
width:100%;
height:36px;
background:url(../img/nav_bg_black.gif) repeat-x;
}

ul.navi{
width:921px;
height:36px;
margin:0px auto;
}

li.n-left{
width:34px;
height:37px;
background:url(../img/nav_left.gif) no-repeat;
display:block;
float:left;
}

li.n-right{
width:34px;
height:37px;
background:url(../img/nav_rigth.gif) no-repeat;
display:block;
float:left;
}

li.n-01{
width:184px;
height:36px;
display:block;
background:url(../img/nav_01.gif) no-repeat;
float:left;
} 

li.n-01 a{
width:184px;
height:36px;
display:block;
background:url(../img/nav_01.gif) no-repeat;
float:left;
} 

li.n-02 {
width:153px;
height:36px;
background:url(../img/nav_02.gif) no-repeat;
float:left;
display:block;
} 

li.n-02 a{
width:153px;
height:36px;
background:url(../img/nav_02.gif) no-repeat;
float:left;
display:block;
} 


li.n-03{
width:183px;
height:36px;
background:url(../img/nav_03.gif) no-repeat;
float:left;
display:block;
} 

li.n-03 a{
width:183px;
height:36px;
background:url(../img/nav_03.gif) no-repeat;
float:left;
display:block;
} 

li.n-04{
width:160px;
height:36px;
background:url(../img/nav_04.gif) no-repeat;
float:left;
} 

li.n-04 a{
width:160px;
height:36px;
background:url(../img/nav_04.gif) no-repeat;
float:left;
} 

li.n-05{
width:173px;
height:36px;
background:url(../img/nav_05.gif) no-repeat;
display:block;
float:left;
} 

li.n-05 a{
width:173px;
height:36px;
background:url(../img/nav_05.gif) no-repeat;
display:block;
float:left;
} 



.n-01 a:hover{
width:184px;
height:36px;
background-position:0px -37px;
}

.n-02 a:hover{
width:153px;
height:36px;
background-position:0px -37px;
}

.n-03 a:hover{
width:183px;
height:36px;
background-position:0px -37px;
}

.n-04 a:hover{
width:160px;
height:36px;
background-position:0px -37px;
}

.n-05 a:hover{
width:173px;
height:36px;
background-position:0px -36px;
}

/*---------------------------------------------------------------------メニュー全体--*/

.menu ul{
width:210px;
height:100%;
filter:Alpha(opacity=90); /* IE用 */
-moz-opacity:0.9; /* Mozilla,ネスケ用 */
opacity:0.9; /* Safari用 */
}
.menu li{
width:210px;
height:100%;
vertical-align:bottom;
display:inline-block;
}
.menu li a{
width:210px;
height:100%;
vertical-align:bottom;
display:inline-block;
}

/*---------------------------------------------------------------------TOP--*/
li.m-01 a{
width:210px;
height:48px;
background:url(../img/menu-01.gif) no-repeat;
}

.m-01 a:hover{
background:url(../img/menu-01up.gif) no-repeat;
}

li.m-02 a{
width:210px;
height:48px;
background:url(../img/menu-02.gif) no-repeat;
}

.m-02 a:hover{
background:url(../img/menu-02up.gif) no-repeat;
}

li.m-03 a{
width:210px;
height:48px;
background:url(../img/menu-03.gif) no-repeat;
}

.m-03 a:hover{
background:url(../img/menu-03up.gif) no-repeat;
}

li.m-04 a{
width:210px;
height:48px;
background:url(../img/menu-04.gif) no-repeat;
}

.m-04 a:hover{
background:url(../img/menu-04up.gif) no-repeat;
}

li.m-06 a{
width:210px;
height:48px;
background:url(../img/menu-06.gif) no-repeat;
}

.m-06 a:hover{
background:url(../img/menu-06up.gif) no-repeat;
}

li.m-07 a{
width:210px;
height:48px;
background:url(../img/menu-07.gif) no-repeat;
}

.m-07 a:hover{
background:url(../img/menu-07up.gif) no-repeat;
}

li.m-08{
width:210px;
height:120px;
background:url(../img/menu-08.gif) no-repeat;
}

.m-08 a:hover{
background:url(../img/menu-08up.gif) no-repeat;
}

li.m-09 a{
width:205px;
height:49px;
background:url(../img/sok_banner.gif) no-repeat;
}

.m-09 a:hover{
background:url(../img/sok_banner_up.gif) no-repeat;
}

li.m-10 a{
width:205px;
height:130px;
padding-top:1px;
background:url(../img/keirin-town_1.jpg) no-repeat;
}

.m-10 a:hover{
width:205px;
height:130px;
padding-top:1px;
background:url(../img/keirin-town_2.jpg) no-repeat;
}

li.m-11 a{
width:205px;
height:130px;
background:url(../img/keirin-town_3.jpg) no-repeat;
}

.m-11 a:hover{
width:205px;
height:130px;
background:url(../img/keirin-town_4.jpg) no-repeat;
}

li.m-12 a{
width:205px;
height:49px;
padding-top:1px;
background:url(../img/menu-12.gif) no-repeat;
}

.m-12 a:hover{
width:205px;
height:49px;
padding-top:1px;
background:url(../img/menu-12up.gif) no-repeat;
}

li.m-13 a{
width:210px;
height:48px;
padding-top:1px;
background:url(../img/nyusatstu_up.gif) no-repeat;
}

.m-13 a:hover{
width:210px;
height:48px;
padding-top:1px;
background:url(../img/nyusatstu_up.gif) no-repeat;
}

li.m-14 a{
width:205px;
height:48px;
padding-top:1px;
background:url(../img/menu-14.gif) no-repeat;
}

.m-14 a:hover{
width:205px;
height:48px;
padding-top:1px;
background:url(../img/menu-14_up.gif) no-repeat;
}

li.m-15 a{
width:205px;
height:48px;
padding-top:1px;
background:url(../img/menu-15.gif) no-repeat;
}

.m-15 a:hover{
width:205px;
height:48px;
padding-top:1px;
background:url(../img/menu-15_up.gif) no-repeat;
}

li.m-16 a{
width:165px;
height:165px;
padding-top:1px;
background:url(../img/menu-16.gif) no-repeat;
}

.m-16 a:hover{
width:165px;
height:165px;
padding-top:1px;
background:url(../img/menu-16.gif) no-repeat;
}

/*---------------------------------------------------------------------レース案内--*/



li.rm-01{
width:210px;
height:48px;
background:url(../img/race-m-01up.gif) no-repeat;
}
li.rm-01 a{
background:url(../img/race-m-01.gif) no-repeat;
}
li.rm-01 a:hover{
background:url(../img/race-m-01up.gif) no-repeat;
}

li.rm-02{
width:210px;
height:48px;
background:url(../img/race-m-02up.gif) no-repeat;
}
li.rm-02 a{
background:url(../img/race-m-02.gif) no-repeat;
}

li.rm-02 a:hover{
background:url(../img/race-m-02up.gif) no-repeat;
}

li.rm-03{
width:210px;
height:48px;
background:url(../img/race-m-03up.gif) no-repeat;
}
li.rm-03 a{
background:url(../img/race-m-03.gif) no-repeat;
}
li.rm-03 a:hover{
background:url(../img/race-m-03up.gif) no-repeat;
}

li.rm-04{
width:210px;
height:48px;
background:url(../img/race-m-04up.gif) no-repeat;
}
li.rm-04 a{
background:url(../img/race-m-04.gif) no-repeat;
}
li.rm-04 a:hover{
background:url(../img/race-m-04up.gif) no-repeat;
}


li.rm-05{
width:210px;
height:48px;
background:url(../img/race-m-05up.gif) no-repeat;
}
li.rm-05 a{
background:url(../img/race-m-05.gif) no-repeat;
}
li.rm-05 a:hover{
background:url(../img/race-m-05up.gif) no-repeat;
}


li.rm-06{
width:210px;
height:48px;
background:url(../img/race-m-06up.gif) no-repeat;
}
li.rm-06 a{
background:url(../img/race-m-06.gif) no-repeat;
}
li.rm-06 a:hover{
background:url(../img/race-m-06up.gif) no-repeat;
}

li.rm-07{
width:210px;
height:48px;
background:url(../img/race-m-07up.gif) no-repeat;
}
li.rm-07 a{
background:url(../img/race-m-07.gif) no-repeat;
}
li.rm-07 a:hover{
background:url(../img/race-m-07up.gif) no-repeat;
}

li.rm-08{
width:210px;
height:48px;
background:url(../img/race-m-08up.gif) no-repeat;
}
li.rm-08 a{
background:url(../img/race-m-08.gif) no-repeat;
}
li.rm-08 a:hover{
background:url(../img/race-m-08up.gif) no-repeat;
}

/*---------------------------------------------------------------------インフォメーション--*/

li.im-01{
width:210px;
height:48px;
background:url(../img/info-m-01up.gif) no-repeat;
}
li.im-01 a{
background:url(../img/info-m-01.gif) no-repeat;
}
li.im-01 a:hover{
background:url(../img/info-m-01up.gif) no-repeat;
}
li.im-02{
width:210px;
height:48px;
background:url(../img/info-m-02up.gif) no-repeat;
}
li.im-02 a{
background:url(../img/info-m-02.gif) no-repeat;
}
li.im-02 a:hover{
background:url(../img/info-m-02up.gif) no-repeat;
}
li.im-03{
width:210px;
height:48px;
background:url(../img/info-m-03up.gif) no-repeat;
}
li.im-03 a{
background:url(../img/info-m-03.gif) no-repeat;
}
li.im-03 a:hover{
background:url(../img/info-m-03up.gif) no-repeat;
}
li.im-04{
width:210px;
height:48px;
background:url(../img/info-m-04up.gif) no-repeat;
}
li.im-04 a{
background:url(../img/info-m-04.gif) no-repeat;
}
li.im-04 a:hover{
background:url(../img/info-m-04up.gif) no-repeat;
}

li.im-05{
width:210px;
height:48px;
background:url(../img/info-m-05up.gif) no-repeat;
}
li.im-05 a{
background:url(../img/info-m-05.gif) no-repeat;
}
li.im-05 a:hover{
background:url(../img/info-m-05up.gif) no-repeat;
}

li.im-06{
width:210px;
height:48px;
background:url(../img/info-m-06up.gif) no-repeat;
}
li.im-06 a{
background:url(../img/info-m-06.gif) no-repeat;
}
li.im-06 a:hover{
background:url(../img/info-m-06up.gif) no-repeat;
}

li.im-07{
width:210px;
height:48px;
background:url(../img/info-m-07up.gif) no-repeat;
}
li.im-07 a{
background:url(../img/info-m-07.gif) no-repeat;
}
li.im-07 a:hover{
background:url(../img/info-m-07up.gif) no-repeat;
}

/*---------------------------------------------------------------------初心者コーナー--*/

li.bm-01{
width:210px;
height:48px;
background:url(../img/biginer-m-01up.gif) no-repeat;
}
li.bm-01 a{
background:url(../img/biginer-m-01.gif) no-repeat;
}
li.bm-01 a:hover{
background:url(../img/biginer-m-01up.gif) no-repeat;
}
li.bm-02{
width:210px;
height:48px;
background:url(../img/biginer-m-02up.gif) no-repeat;
}
li.bm-02 a{
background:url(../img/biginer-m-02.gif) no-repeat;
}
li.bm-02 a:hover{
background:url(../img/biginer-m-02up.gif) no-repeat;
}
li.bm-03{
width:210px;
height:48px;
background:url(../img/biginer-m-03up.gif) no-repeat;
}
li.bm-03 a{
background:url(../img/biginer-m-03.gif) no-repeat;
}
li.bm-03 a:hover{
background:url(../img/biginer-m-03up.gif) no-repeat;
}
li.bm-04{
width:210px;
height:48px;
background:url(../img/biginer-m-04up.gif) no-repeat;
}
li.bm-04 a{
background:url(../img/biginer-m-04.gif) no-repeat;
}
li.bm-04 a:hover{
background:url(../img/biginer-m-04up.gif) no-repeat;
}

li.bm-05{
width:210px;
height:48px;
background:url(../img/biginer-m-05up.gif) no-repeat;
}
li.bm-05 a{
background:url(../img/biginer-m-05.gif) no-repeat;
}
li.bm-05 a:hover{
background:url(../img/biginer-m-05up.gif) no-repeat;
}

li.bm-06{
width:210px;
height:48px;
background:url(../img/biginer-m-06up.gif) no-repeat;
}
li.bm-06 a{
background:url(../img/biginer-m-06.gif) no-repeat;
}
li.bm-06 a:hover{
background:url(../img/biginer-m-06up.gif) no-repeat;
}

li.bm-07{
width:210px;
height:48px;
background:url(../img/biginer-m-07up.gif) no-repeat;
}
li.bm-07 a{
background:url(../img/biginer-m-07.gif) no-repeat;
}
li.bm-07 a:hover{
background:url(../img/biginer-m-07up.gif) no-repeat;
}



