/* メインバナー（TOP以外） */
ul#b_main {
    list-style:none;
    margin: 2px 0px 0px 9px; width:100%; }
ul#b_main li{
    list-style:none; float:left;
    width:247px; }
ul#b_main a{
    display:block;
    width:247px;
    height:170px;
    background-image:url(../banner_img/b_hosmoba02.png); }
ul#b_main a span{ display:none; }

/* スペシャルトーク */
ul#sp_talk {
    list-style:none;
    margin: 2px 0px 15px 9px; width:100%; }
ul#sp_talk li{
    list-style:none; float:left;
    width:247px; }
ul#sp_talk a{
    display:block;
    width:247px;
    height:170px;
    background-image:url(../banner_img/b_sp_talk.png); }
ul#sp_talk a span{ display:none; }

a.b_main02 { background-position:0px 0px; }
a:hover.b_main02 { background-position:0px -170px; }

/* バナー：ありがとう */
h2.thanks {
	margin: 2px 0px 0px 9px;
	width:247px; height:101px;
	background: url(../banner_img/b_thanks.png) no-repeat;
	text-indent: -9999px; }
	
/* バナー：チケット */
ul#b_ticket {
    list-style:none;
    margin: 2px 0px 0px 9px; width:100%; }
ul#b_ticket li{
    list-style:none; float:left;
    width:247px; }
ul#b_ticket a{
    display:block;
    width:247px; height:101px;
    background-image:url(../banner_img/b_ticket03_today.png); }
ul#b_ticket a span{ display:none; }

a.b_ticket02 { background-position:0px 0px; }
a:hover.b_ticket02 { background-position:0px -101px; }

/* バナー：ランキング */
ul#b_ranking {
    list-style:none;
    margin: 2px 0px 0px 9px; width:100%; }
ul#b_ranking li{
    list-style:none; float:left;
    width:247px; }
ul#b_ranking a{
    display:block;
    width:247px;
    height:69px;
    background-image:url(../banner_img/b_ranking.png); }
ul#b_ranking a span{ display:none; }

a.b_ranking02 { background-position:0px 0px; }
a:hover.b_ranking02 { background-position:0px -69px; }

/* 小バナー01 */
ul#s_banner01 {
    list-style:none; width:100%; }
ul#s_banner01 li{
    list-style:none; float:left;
    width:185px; }
ul#s_banner01 a{
    display:block;
    width:185px;
    height:88px;
    background-image:url(../banner_img/b_twitter.png); }
ul#s_banner01 a span{ display:none; }

/* 小バナー02 */
ul#s_banner02 {
    list-style:none; width:100%; }
ul#s_banner02 li{
    list-style:none; float:left;
    width:185px; }
ul#s_banner02 a{
    display:block;
    width:185px;
    height:88px;
    background-image:url(../banner_img/b_blog.png); }
ul#s_banner02 a span{ display:none; }

/* 小バナー03 */
ul#s_banner03 {
    list-style:none; width:100%; }
ul#s_banner03 li{
    list-style:none; float:left;
    width:185px; }
ul#s_banner03 a{
    display:block;
    width:185px;
    height:88px;
    background-image:url(../banner_img/b_mailmaga.png); }
ul#s_banner03 a span{ display:none; }

/* 小バナー04 */
ul#s_banner04 {
    list-style:none; width:100%; }
ul#s_banner04 li{
    list-style:none; float:left;
    width:185px; }
ul#s_banner04 a{
    display:block;
    width:185px;
    height:88px;
    background-image:url(../banner_img/b_amesta.png); }
ul#s_banner04 a span{ display:none; }

/* 小バナー05 */
ul#s_banner05 {
    list-style:none; width:100%; }
ul#s_banner05 li{
    list-style:none; float:left;
    width:185px; }
ul#s_banner05 a{
    display:block;
    width:185px;
    height:88px;
    background-image:url(../banner_img/b_wowow.png); }
ul#s_banner05 a span{ display:none; }


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

/* Topへ戻る */
ul#button_top {
    list-style:none;
    margin: 0px 0px 0px 0px;
    padding:0;
    width:100%;
}
ul#button_top li{
    list-style:none; float:left;
    width:138px;
}
ul#button_top a{
    display:block;
    width:138px;
    height:28px;
    background-image:url(http://www.hostchan.jp/2013/common/button_top.png);
}
ul#button_top a span{ display:none; }

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