@charset "utf-8";
.fixed{
 position: fixed;
 top: 0;
 width: 100%;
 z-index: 9500;
}
#top{
 width : 100%;
 height : 0px;
 top : 0px;
 position : absolute;
}
#link01{
 margin-top:-105px;
 padding-top:105px;
}
#link02{
 margin-top:-105px;
 padding-top:105px;
}
#link03{
 margin-top:-105px;
 padding-top:105px;
}
#karasuno{
 margin-top:-105px;
 padding-top:105px;
}
#aoba{
 margin-top:-105px;
 padding-top:105px;
}
#shiratorizawa{
 margin-top:-105px;
 padding-top:105px;
}
#date{
 margin-top:-105px;
 padding-top:105px;
}
#itachiyama{
 margin-top:-105px;
 padding-top:105px;
}
#kamomedai{
 margin-top:-105px;
 padding-top:105px;
}
#inarizaki{
 margin-top:-105px;
 padding-top:105px;
}
#niiyama{
 margin-top:-105px;
 padding-top:105px;
}
.back_menu{
 background-image : url(../img_menu/back_menu.png);
 background-repeat : repeat-x;
 background-position : center top;
 height : 80px;
}
.back_menu0{
 background-image : url(../img_menu/back_menu0.jpg);
 background-repeat : repeat-x;
 background-position : center top;
 height : 25px;
}
.tablemenu{
 width : 980px;
 height : 80px;
}
.tablemenu0{
 width : 980px;
 height : 25px;
}
ul#menu1{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu1 li{
 list-style:none;
 float:left;
 width:60px;
}
ul#menu1 a{
 display:block;
 width:60px;
 height:80px;
 background-image : url(../img_menu/m1.png);
}
ul#menu1 a span{
 display:none;
}
ul#menu2{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu2 li{
 list-style:none;
 float:left;
 width:155px;
}
ul#menu2 a{
 display:block;
 width:155px;
 height:80px;
 background-image : url(../img_menu/m2.png);
}
ul#menu2 a span{
 display:none;
}
ul#menu3{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu3 li{
 list-style:none;
 float:left;
 width:125px;
}
ul#menu3 a{
 display:block;
 width:125px;
 height:80px;
 background-image : url(../img_menu/m3.png);
}
ul#menu3 a span{
 display:none;
}
ul#menu4{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu4 li{
 list-style:none;
 float:left;
 width:175px;
}
ul#menu4 a{
 display:block;
 width:175px;
 height:80px;
 background-image : url(../img_menu/m4.png);
}
ul#menu4 a span{
 display:none;
}
ul#menu5{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu5 li{
 list-style:none;
 float:left;
 width:85px;
}
ul#menu5 a{
 display:block;
 width:85px;
 height:80px;
 background-image : url(../img_menu/m5.png);
}
ul#menu5 a span{
 display:none;
}
ul#menu6{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu6 li{
 list-style:none;
 float:left;
 width:95px;
}
ul#menu6 a{
 display:block;
 width:95px;
 height:80px;
 background-image : url(../img_menu/m6.png);
}
ul#menu6 a span{
 display:none;
}
ul#menu7{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu7 li{
 list-style:none;
 float:left;
 width:65px;
}
ul#menu7 a{
 display:block;
 width:65px;
 height:80px;
 background-image : url(../img_menu/m7.png);
}
ul#menu7 a span{
 display:none;
}
ul#menu8{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu8 li{
 list-style:none;
 float:left;
 width:145px;
}
ul#menu8 a{
 display:block;
 width:145px;
 height:80px;
 background-image : url(../img_menu/m8.png);
}
ul#menu8 a span{
 display:none;
}
ul#menu9{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu9 li{
 list-style:none;
 float:left;
 width:75px;
}
ul#menu9 a{
 display:block;
 width:75px;
 height:80px;
 background-image : url(../img_menu/m9.png);
}
ul#menu9 a span{
 display:none;
}
a.menu{
 background-position:0px 0px;
}
a:hover.menu{
 background-position : 0px -80px;
}
ul#menu_home1{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu_home1 li{
 list-style:none;
 float:left;
 width:170px;
}
ul#menu_home1 a{
 display:block;
 width:170px;
 height:25px;
 background-image : url(../img_menu/m_home.jpg);
}
ul#menu_home1 a span{
 display:none;
}
a.menu_home{
 background-position:0px 0px;
}
a:hover.menu_home{
 background-position:0px -25px;
}
.td810{
 width : 810px;
}
#page-top{
 position: fixed;
 bottom : 20px;
 right : 20px;
 font-size: 100%;
}
#page-top a{
 background-image : none;
 background-repeat : repeat;
 background-attachment : scroll;
 background-position : 0% 0%;
 background-size : auto auto;
 background-origin : padding-box;
 background-clip : border-box;
 text-decoration: none;
 width : 60px;
 padding-right : 0px;
 padding-left : 0px;
 text-align: center;
 display: block;
}
#page-top a:hover{
 text-decoration: none;
 background-image : none;
 background-repeat : repeat;
 background-attachment : scroll;
 background-position : 0% 0%;
 background-size : auto auto;
 background-origin : padding-box;
 background-clip : border-box;
}