.banner_table { margin: 7px 0px 0px 21px; }

/* banner01  Ticket */
ul#banner01 { list-style: none; margin: 0; padding: 0; width: 100%; }
ul#banner01 li{ list-style: none; float: left;
    width: 253px; }
ul#banner01 a{ display:block;
    width: 253px; height: 95px;
    background-image: url(../banner_img/b_cast01.png); }
ul#banner01 a span{ display: none; }

/* banner02  Cast */
ul#banner02 { list-style: none; margin: 0; padding: 0; width: 100%; }
ul#banner02 li{ list-style: none; float: left;
    width: 253px; }
ul#banner02 a{ display:block;
    width: 253px; height: 95px;
    background-image: url(../banner_img/b_twitter.png); }
ul#banner02 a span{ display: none; }

/* banner03 */
ul#banner03 { list-style: none; margin: 0; padding: 0; width: 100%; }
ul#banner03 li{ list-style: none; float: left;
    width: 253px; }
ul#banner03 a{ display:block;
    width: 253px; height: 95px;
    background-image: url(../banner_img/b_intro.png); }
ul#banner03 a span{ display: none; }

/* banner04  Hosmoba */
ul#banner04 { list-style: none; margin: 0; padding: 0; width: 100%; }
ul#banner04 li{ list-style: none; float: left;
    width: 253px; }
ul#banner04 a{ display:block;
    width: 253px; height: 95px;
    background-image: url(../banner_img/b_hosmoba02.png); }
ul#banner04 a span{ display: none; }

/* Common */
a.banner_lo { background-position:0px 0px; }
a:hover.banner_lo { background-position:0px -95px; }

/* b_ranking  Ranking */
ul#b_ranking { list-style: none; margin: 0; padding: 0; width: 100%; }
ul#b_ranking li{ list-style: none; float: left;
    width: 253px; }
ul#b_ranking a{ display:block;
    width: 253px; height: 70px;
    background-image: url(../banner_img/b_ranking.png); }
ul#b_ranking a span{ display: none; }

a.b_ranking_lo { background-position:0px 0px; }
a:hover.b_ranking_lo { background-position:0px -70px; }


.venue_table { margin: 20px 0px 20px 26px; }

/* venue01  Tokyo */
ul#venue01 { list-style: none; margin: 0; padding: 0; width: 100%; }
ul#venue01 li{ list-style: none; float: left;
    width: 243px; }
ul#venue01 a{ display:block;
    width: 243px; height: 73px;
    background-image: url(../banner_img/venue_tokyo.png); }
ul#venue01 a span{ display: none; }

/* venue02  Fukuoka */
ul#venue02 { list-style: none; margin: 6px 0 0 0; padding: 0; width: 100%; }
ul#venue02 li{ list-style: none; float: left;
    width: 243px; }
ul#venue02 a{ display:block;
    width: 243px; height: 73px;
    background-image: url(../banner_img/venue_fukuoka.png); }
ul#venue02 a span{ display: none; }

/* venue03  Osaka */
ul#venue03 { list-style: none; margin: 6px 0 0 0; padding: 0; width: 100%; }
ul#venue03 li{ list-style: none; float: left;
    width: 243px; }
ul#venue03 a{ display:block;
    width: 243px; height: 73px;
    background-image: url(../banner_img/venue_osaka02.png); }
ul#venue03 a span{ display: none; }

/* venue04  Nagoya */
ul#venue04 { list-style: none; margin: 6px 0 0 0; padding: 0; width: 100%; }
ul#venue04 li{ list-style: none; float: left;
    width: 243px; }
ul#venue04 a{ display:block;
    width: 243px; height: 73px;
    background-image: url(../banner_img/venue_nagoya.png); }
ul#venue04 a span{ display: none; }

/* Common */
a.venue_lo { background-position:0px 0px; }
a:hover.venue_lo { background-position:0px -73px; }