@charset "shift_jis";
#menu { position: relative; width: 1000px; margin: 0 0 0; padding: 0; }
ul#mainmenu li { height: 35px; float: left; list-style-type: none; }
ul#mainmenu li a { background-image: url(../image/menu/menumoto.gif); background-repeat: no-repeat; text-decoration: none; display: block; }
ul#mainmenu li#chugaku a { background-position: 0 0; text-indent: -9999px; width: 260px; height: 35px; }
ul#mainmenu li#chugaku a:hover { background-position: 0 -35px; }
ul#mainmenu li#koukou a { background-position: -260px 0; text-indent: -9999px; width: 260px; height: 35px; }
ul#mainmenu li#koukou a:hover { background-position: -260px -35px; }
ul#mainmenu li#event_repo a { background-position: -520px 0; text-indent: -9999px; width: 160px; height: 35px; }
ul#mainmenu li#event_repo a:hover { background-position: -520px -35px; }
ul#mainmenu li#hogo a { background-position: -680px 0; text-indent: -9999px; width: 160px; height: 35px; }
ul#mainmenu li#hogo a:hover { background-position: -680px -35px; }
ul#mainmenu li#dousoukai a { background-position: -840px 0; text-indent: -9999px; width: 160px; height: 35px; }
ul#mainmenu li#dousoukai a:hover { background-position: -840px -35px; }
ul#mainmenu li#event a { background-position: -800px 0; text-indent: -9999px; width: 160px; height: 35px; }
ul#mainmenu li#event a:hover { background-position: -800px -40px; }
ul#submenu li a { font-size: 12px; line-height: 20px; background-image: url(../image/menu/submenu.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: 1.5em; height: 20px; }
ul#submenu li a:hover { font-size: 12px; line-height: 20px; background-image: url(../image/menu/submenu.gif); background-repeat: no-repeat; background-position: 0 -40px; height: 20px; }
li {

border: none;
vertical-align:top;

}
ul#mainmenu li#report_j a { background-image: url(../image/menu/report_j.gif); background-position: 0 0; text-indent: -9999px; margin-top: 15px; height: 31px; }
ul#mainmenu li#report a { background-image: url(../image/menu/report.gif); background-position: 0 0; text-indent: -9999px; margin-top: 15px; height: 31px; }
ul.test_ { margin-top: 15px; margin-bottom: 15px; }
#testmenu { background-image: none; width: 170px; float: left; clear: left; margin-top: 15px; }
#testmenu li { width: 160px; margin-right: auto; margin-left: auto; }
#testmenu li a { margin-right: auto; margin-left: auto; width: 160px; display: block; }
#testmenu li#test a { background-image: url(../image/menu/testmenu.gif); background-position: 0 0; text-indent: -9999px; width: 160px; height: 35px; }
#testmenu li#new { background-image: url(../image/menu/testmenu.gif); background-position: 0 -40px; text-indent: -9999px; width: 160px; height: 20px; margin-top: 5px; }
#testmenu li#chu { background-image: url(../image/menu/testmenu.gif); background-position: 0 -60px; text-indent: -9999px; width: 160px; height: 19px; }
#testmenu li#test a:hover { background-position: -160px 0; width: 160px; height: 35px; }
#testmenu li._testmenu { width: 160px; height: 40px; margin: 0 auto; display: block; }
#testmenu li#j_open a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -79px; text-indent: -9999px; width: 160px; height: 40px; display: block; }
#testmenu li#j_open a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -79px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#j_girl a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -120px; text-indent: -9999px; width: 160px; height: 40px; display: block; }
#testmenu li#j_girl a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -120px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#pretest a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -160px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#pretest a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -160px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#j_setsu a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -200px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#j_setsu a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -200px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#j_yoko a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -240px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#j_yoko a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -240px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#koko { background-image: url(../image/menu/testmenu.gif); background-position: 0 -280px; text-indent: -9999px; width: 160px; height: 19px; }
#testmenu li#h_open a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -301px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#h_open a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -301px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#h_setsu a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -341px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#h_setsu a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -341px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#h_yoko a { background-image: url(../image/menu/testmenu.gif); background-position: 0 -381px; text-indent: -9999px; width: 160px; height: 40px; }
#testmenu li#h_yoko a:hover { background-image: url(../image/menu/testmenu.gif); background-position: -160px -381px; text-indent: -9999px; width: 160px; height: 40px; }
