@charset "utf-8";
.fixed{
 position: fixed;
 top: 0;
 width: 100%;
 z-index : 999;
}
#top{
 width : 100%;
 height : 0px;
 top : 0px;
 position : absolute;
}
#news{
 padding-top:80px;
 margin-top : -80px;
}
#introduction{
 padding-top:80px;
 margin-top : -80px;
}
#cast{
 padding-top:80px;
 margin-top : -80px;
}
#schedule{
 padding-top:80px;
 margin-top : -80px;
}
#topics{
 padding-top:80px;
 margin-top : -80px;
}
#guidance{
 padding-top:80px;
 margin-top : -80px;
}
#tokyo{
 padding-top:80px;
 margin-top : -80px;
 width: 10px;
}
#osaka{
 padding-top:80px;
 margin-top : -80px;
}
#tokyo_tr{
 padding-top:80px;
 margin-top : -80px;
}


#comment{
 padding-top:80px;
 margin-top : -80px;
}

a:link.white{
 color : #ffffff;
 font-weight : bold;
}
a:visited.white{
 color : #ffffff;
 font-weight : bold;
}
a:active.white{
 text-decoration : underline;
 color : #ffffff;
 font-weight : bold;
}
a:hover.white{
 text-decoration : underline;
 color : #ffffff;
 font-weight : bold;
}
ul#menu1{
 list-style:none;
 margin:0;
 padding:0;
}
ul#menu1 li{
 list-style:none;
 float:left;
 width : 93px;
}
ul#menu1 a{
 display:block;
 width : 93px;
 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 : 128px;
}
ul#menu2 a{
 display:block;
 width : 128px;
 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:194px;
}
ul#menu4 a{
 display:block;
 width:194px;
 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:209px;
}
ul#menu5 a{
 display:block;
 width:209px;
 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:127px;
}
ul#menu6 a{
 display:block;
 width:127px;
 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:104px;
}
ul#menu7 a{
 display:block;
 width:104px;
 height:80px;
 background-image : url(../img_menu/m7.png);
}
ul#menu7 a span{
 display:none;
}
a.menu{
 background-position:0px 0px;
}
a:hover.menu{
 background-position : 0px -80px;
}
#page-top{
 position: fixed;
 bottom: 10px;
 right: 10px;
 font-size : 100%;
}
#page-top a{
 background : none 0% 0% / auto auto repeat scroll padding-box border-box;
 text-decoration: none;
 color : black;
 width : 64px;
 padding: 0px 0;
 text-align: center;
 display: block;
 border-radius: 5px;
}
#page-top a:hover{
 text-decoration: none;
 background : none 0% 0% / auto auto repeat scroll padding-box border-box;
}
.menu_back{
 height : 80px;
 background-image : url(../img_menu/menu_back.png);
 background-repeat : repeat-x;
 background-position : center top;
 border-bottom-width : 2px;
 border-bottom-style: solid;
 border-bottom-color: #ffffff;
 box-shadow:0px 10px 20px 0px rgba(117,117,117,0.15);
}
