@charset "UTF-8";/* CSS Document *//* リンク （メニュー高さ） */#news_link { margin-top:-90px; padding-top:90px; }#introduction_link { margin-top:-80px; padding-top:80px; }#cast_link,#schedule_link,#topics_link,#guidance_link { margin-top:-85px; padding-top:85px; }#senkou_link,#tokyo_link,#osaka_link,#goods_link,#dvd_link { 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: 80px;  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:93px; }ul#menu01 a{ display:block;    width:93px; height:80px;    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:134px; }ul#menu02 a{ display:block;    width:134px; height:80px;    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:132px; }ul#menu03 a{ display:block;    width:132px; height:80px;    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:171px; }ul#menu04 a{ display:block;    width:171px; height:80px;    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:211px; }ul#menu05 a{ display:block;    width:211px; height:80px;    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:131px; }ul#menu06 a{ display:block;    width:131px; height:80px;    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:108px; }ul#menu07 a{ display:block;    width:108px; height:80px;    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 -80px; }