body { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #3fe0ff; width: 904px; height: auto; margin-right: auto; margin-left: auto; }

p {}

td {}

a:link { color: blue ; text-decoration: none; }

a:visited { color: blue ; text-decoration: none; }

a:hover { color: fuchsia ; text-decoration: none; }

a:active { color: fuchsia ; text-decoration: none; }
/*基本*/
#wrap { width: 904px; margin: 0 auto; }
#schedule { color: white; font-size: 14px; font-weight: bold; font-stretch: condensed; background-image: url(../images/schedule.gif); width: 742px; height: 31px; padding-top: 0; padding-left: 170px; }
#header { background-image: url(../images/header1.gif); background-repeat: no-repeat; width: 592px; height: 58px; margin: 0; padding: 13px 0 0 320px; }
#hitokoto { background-image: url(../images/hitokoto.gif); background-repeat: no-repeat; width: 852px; height: 62px; padding-left: 60px; }
#title { background-image: url(../images/title.gif); background-repeat: no-repeat; width: 882px; height: 47px; padding-top: 15px; padding-left: 30px; }
#content { background-color: white; width: 900px; height: auto; min-height: 500px; margin-left: 7.5px; }
#footer { background-image: url(../images/footer.gif); background-repeat: no-repeat; width: 220px; height: 58px; padding-left: 692px; }
/*メニュー*/
#header ul { text-align: center; margin: 0; padding: 0; list-style-type: none; }
#header li { margin: 0; display: inline; }
#info { background-image: url(../images/tab_info.gif); background-repeat: no-repeat; text-decoration: none; text-indent: -9999px; width: 72px; height: 58px; float: left; margin: 0; display: block; }
#blog { background-image: url(../images/tab_blog.gif); background-repeat: no-repeat; text-decoration: none; text-indent: -9999px; width: 72px; height: 58px; float: left; margin: 0; }
#live { background-image: url(../images/tab_live.gif); background-repeat: no-repeat; text-decoration: none; text-indent: -9999px; width: 72px; height: 58px; float: left; margin: 0; }
#prof { background-image: url(../images/tab_prof.gif); background-repeat: no-repeat; text-decoration: none; text-indent: -9999px; width: 76px; height: 58px; float: left; margin: 0; }
#disc { background-image: url(../images/tab_disc.gif); background-repeat: no-repeat; text-decoration: none; text-indent: -9999px; width: 72px; height: 58px; float: left; margin: 0; }
#goods { background-image: url(../images/tab_goods.gif); background-repeat: no-repeat; text-decoration: none; text-indent: -9999px; width: 72px; height: 58px; float: left; margin: 0; }
#mail { background-image: url(../images/tab_mail.gif); background-repeat: no-repeat; text-decoration: none; text-indent: -9999px; width: 72px; height: 58px; float: left; margin: 0; }
#info a { text-decoration: none; width: 72px; height: 58px; float: left; margin: 0; display: block; }
#blog a { text-decoration: none; width: 72px; height: 58px; float: left; margin: 0; display: block; }
#live a { text-decoration: none; width: 72px; height: 58px; float: left; margin: 0; display: block; }
#prof a { text-decoration: none; width: 76px; height: 58px; float: left; margin: 0; display: block; }
#disc a { text-decoration: none; width: 72px; height: 58px; float: left; margin: 0; display: block; }
#goods a { text-decoration: none; width: 72px; height: 58px; float: left; margin: 0; display: block; }
#mail a { text-decoration: none; width: 72px; height: 58px; float: left; margin: 0; display: block; }
#info a:hover { background-image: url(../images/tab_info_over.gif); }
#blog a:hover { background-image: url(../images/tab_blog_over.gif); }
#live a:hover { background-image: url(../images/tab_live_over.gif); }
#prof a:hover { background-image: url(../images/tab_prof_over.gif); }
#disc a:hover { background-image: url(../images/tab_disc_over.gif); }
#goods a:hover { background-image: url(../images/tab_goods_over.gif); }
#mail a:hover { background-image: url(../images/tab_mail_over.gif); }
/*一言*/
.hitokoto_box { width: 840px; height: 30px; padding-top: 25px; }
/*コンテンツ*/
.main_box { font-size: 12px; width: 630px; float: left; padding-bottom: 10px; padding-left: 30px; }
.right_box { font-size: 12px; width: 185px; float: left; margin-top: 10px; margin-right: 10px; padding: 10px 5px; border: solid 1px gray; }
.h1 { color: #3fe0ff; font-size: 30px; font-weight: bold; }
.text_box { width: 550px; margin-top: 10px; margin-bottom: 30px; padding: 10px 15px; border: solid 1px silver; }
.title_box { color: white; font-size: 20px; font-weight: bold; background-color: #3fe0ff; width: 520px; padding: 5px 10px; }
.black_box { color: yellow; font-size: 20px; font-weight: bold; background-color: black; width: 520px; padding: 5px 10px; }
.livetitle_box { color: yellow; font-size: 20px; font-weight: bold; background-color: black; width: 520px; padding: 5px 10px; }
.with { color: silver; font-size: 16px; }
.disc_box { color: orange; font-size: 10px; width: 550px; margin-top: 10px; margin-bottom: 30px; padding: 10px 15px; border: solid 1px silver; }
.chumon_box { color: black; font-size: 12px; width: 550px; margin-top: 10px; margin-bottom: 30px; padding: 10px 15px; border: solid 1px silver; }
.liveday { font-size: 20px; font-weight: bold; text-decoration: underline; }
.h2 { font-size: 10px; }
