@charset "UTF-8";
/* CSS Document */

/* リンク （メニュー高さ） */
#news_link { margin-top:-150px; padding-top:150px; }
#introduction_link,#cast_link,#schedule_link,#goods_link,#guidance_link { margin-top:-90px; padding-top:90px; }

#tokyo_link,#osaka_link,#pre_link { margin-top:-55px; padding-top:55px; }
#guidance2,#guidance1 { margin-top:-55px; padding-top:55px; }

.fixed { position: fixed; top: 0; width: 100%; z-index: 10000; }

.table_menu {  width: 980px; height: 90px;
  background: url(../menu_img/menu_back.png) repeat-x; }

.box {
  min-height: 90px;
  margin: 0 auto;
  padding: 0px;
  background: url(../menu_img/menu_back.png) 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:74px; }
ul#menu01 a{ display:block;
    width:74px; height:90px;
    background-image:url(../menu_img/menu01.png); }
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:94px; }
ul#menu02 a{ display:block;
    width:94px; height:90px;
    background-image:url(../menu_img/menu02.png); }
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:184px; }
ul#menu03 a{ display:block;
    width:184px; height:90px;

    background-image:url(../menu_img/menu03.png); }
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:165px; }
ul#menu04 a{ display:block;
    width:165px; height:90px;
    background-image:url(../menu_img/menu04.png); }
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:222px; }
ul#menu05 a{ display:block;
    width:222px; height:90px;
    background-image:url(../menu_img/menu05.png); }
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:105px; }
ul#menu06 a{ display:block;
    width:105px; height:90px;
    background-image:url(../menu_img/menu06.png); }
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:136px; }
ul#menu07 a{ display:block;
    width:136px; height:90px;
    background-image:url(../menu_img/menu07.png); }
ul#menu07 a span{ display:none; }


/* 同じ箇所でのMENUバー等なら共通でOK（高さが同じ為） */
a.menu_lo { background-position:0px 0px; }
a:hover.menu_lo { background-position:0px -90px; }

