.banner_table { margin: 15px 0px 0px 19px; }

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

/* banner02 */
ul#banner02 { list-style: none; margin: 0; padding: 0; width: 100%; }
ul#banner02 li{ list-style: none; float: left;
    width: 265px; }
ul#banner02 a{ display:block;
    width: 265px; height: 95px;
    background-image: url(../banner_img/b_ranking_tokuten.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: 265px; }
ul#banner03 a{ display:block;
    width: 265px; height: 95px;
    background-image: url(../banner_img/b_dvd03.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: 265px; }
ul#banner04 a{ display:block;
    width: 265px; height: 95px;
    background-image: url(../banner_img/b_hosmoba.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: 265px; }
ul#b_ranking a{ display:block;
    width: 265px; 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; }


.banner2_table { margin: 5px 0px 0px 51px; }
.banner2_table02 { margin: 18px 0px 0px 51px; }

/* Tickets banner set */
ul#b2_tickets01 { list-style:none; margin:0; padding:0; width:100%; }
ul#b2_tickets01 li{ list-style:none; float:left; width:557px; }
ul#b2_tickets01 a{
    display:block; width:557px; height:143px;
    background-image:url(../tickets_img/b2_tickets01.png); }
ul#b2_tickets01 a span{ display:none; }

a.b2_tickets_lo { background-position:0px 0px; }
a:hover.b2_tickets_lo { background-position:0px -143px; }

/* Goods banner set */
ul#b2_goods01 { list-style:none; margin:0; padding:0; width:100%; }
ul#b2_goods01 li{ list-style:none; float:left; width:557px; }
ul#b2_goods01 a{
    display:block; width:557px; height:143px;
    background-image:url(../goods_img/b2_goods01.png); }
ul#b2_goods01 a span{ display:none; }

a.b2_goods_lo { background-position:0px 0px; }
a:hover.b2_goods_lo { background-position:0px -143px; }

/* HOSMOBA banner set */
.hos_banner_table { margin: 5px 0px 0px 54px; }

ul#b2_hosmoba01 { list-style:none; margin:0; padding:0; width:100%; }
ul#b2_hosmoba01 li{ list-style:none; float:left; width:527px; }
ul#b2_hosmoba01 a{
    display:block; width:527px; height:135px;
    background-image:url(../hosmoba_img/b2_hosmoba01.png); }
ul#b2_hosmoba01 a span{ display:none; }

a.b2_hosmoba_lo { background-position:0px 0px; }
a:hover.b2_hosmoba_lo { background-position:0px -135px; }

/* RANKING banner set */
ul#b2_ranking01 { list-style:none; margin:0; padding:0; width:100%; }
ul#b2_ranking01 li{ list-style:none; float:left; width:527px; }
ul#b2_ranking01 a{
    display:block; width:527px; height:114px;
    background-image:url(../hosmoba_img/b2_ranking01.png); }
ul#b2_ranking01 a span{ display:none; }

a.b2_ranking_lo { background-position:0px 0px; }
a:hover.b2_ranking_lo { background-position:0px -114px; }

/* High_RANKING banner set */
ul#b2_high_ranking { list-style:none; margin:0; padding:0; width:100%; }
ul#b2_high_ranking li{ list-style:none; float:left; width:527px; }
ul#b2_high_ranking a{
    display:block; width:527px; height:100px;
    background-image:url(../hosmoba_img/b2_high_ranking.png); }
ul#b2_high_ranking a span{ display:none; }

a.b2_high_ranking_lo { background-position:0px 0px; }
a:hover.b2_high_ranking_lo { background-position:0px -100px; }

/* Fix Rnaking banner set */
ul#b2_fix_ranking { list-style:none; margin:0; padding:0; width:100%; }
ul#b2_fix_ranking li{ list-style:none; float:left; width:527px; }
ul#b2_fix_ranking a{
    display:block; width:527px; height:100px;
    background-image:url(../hosmoba_img/b2_fix_ranking.png); }
ul#b2_fix_ranking a span{ display:none; }

a.b2_fix_ranking_lo { background-position:0px 0px; }
a:hover.b2_fix_ranking_lo { background-position:0px -100px; }