@charset "UTF-8";
/* CSS Document */

/* リンク （メニュー高さ） */
#staff_link { margin-top:-60px; padding-top:60px; }
#attention_link { margin-top:-60px; padding-top:60px; }
#a_b_set { margin-top:-65px; padding-top:65px; }

#tokyo_tickets_link,#aichi_tickets_link,#hiroshima_tickets_link,#osaka_tickets_link { margin-top:-58px; padding-top:58px; }
#futokyaku01_link,#futokyaku02_link,#goodsinfo { margin-top:-58px; padding-top:58px; }

.fixed { position: fixed; top: 0; width: 100%; z-index: 10000; }

.table_menu {  width: 980px; height: 80px;
  background: url(https://www.hostchan.jp/2018/menu_img/menu_back.png) repeat-x; }

.box {
  min-height: 80px;
  margin: 0 auto;
  padding: 0px;
  background: url(../menu_img/menu_back.jpg) repeat-x;
  background-position : center top;
  color : #000;
  position:relative;
  z-index:2;
}

/* Menu01 */
ul#menu01 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu01 li{ list-style:none; float:left;
    width:88px; }
ul#menu01 a{ display:block;
    width:88px; height:80px;
    background-image:url(../menu_img/menu01.jpg); }
ul#menu01 a span{ display:none; }

/* Menu02 ニュース */
ul#menu02 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu02 li{ list-style:none; float:left;
    width:102px; }
ul#menu02 a{ display:block;
    width:102px; height:80px;
    background-image:url(../menu_img/menu02.jpg); }
ul#menu02 a span{ display:none; }

/* Menu03 イントロダクション */
ul#menu03 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu03 li{ list-style:none; float:left;
    width:112px; }
ul#menu03 a{ display:block;
    width:112px; height:80px;
    background-image:url(../menu_img/menu03.jpg); }
ul#menu03 a span{ display:none; }

/* Menu04 キャスト・スタッフ */
ul#menu04 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu04 li{ list-style:none; float:left;
    width:180px; }
ul#menu04 a{ display:block;
    width:180px; height:80px;
    background-image:url(../menu_img/menu04.jpg); }
ul#menu04 a span{ display:none; }

/* Menu05 チケット・公演日程 */
ul#menu05 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu05 li{ list-style:none; float:left;
    width:183px; }
ul#menu05 a{ display:block;
    width:183px; height:80px;
    background-image:url(../menu_img/menu05.jpg); }
ul#menu05 a span{ display:none; }

/* Menu06 ホスモバ */
ul#menu06 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu06 li{ list-style:none; float:left;
    width:106px; }
ul#menu06 a{ display:block;
    width:106px; height:80px;
    background-image:url(../menu_img/menu06.jpg); }
ul#menu06 a span{ display:none; }

/* Menu07 グッズ */
ul#menu07 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu07 li{ list-style:none; float:left;
    width:88px; }
ul#menu07 a{ display:block;
    width:88px; height:80px;
    background-image:url(../menu_img/menu07.jpg); }
ul#menu07 a span{ display:none; }

/* Menu08 トピックス */
ul#menu08 { list-style:none; margin:0; padding:0;
    width:100%; }
ul#menu08 li{ list-style:none; float:left;
    width:121px; }
ul#menu08 a{ display:block;
    width:121px; height:80px;
    background-image:url(../menu_img/menu08.jpg); }
ul#menu08 a span{ display:none; }


/* 同じ箇所でのMENUバー等なら共通でOK（高さが同じ為） */
a.menu_lo { background-position:0px 0px; }
a:hover.menu_lo { background-position:0px -80px; }