body     { color: #fff; font-size: 8pt; background-color: #000 }
.class_8 { font-size: 8pt }
.class_7 { font-size: 7pt }
.class_8red { color: #ff8040; font-size: 8pt }
.class_9red     { color: #9cf; font-size: 9pt }
.class_9red2  { color: #FF0000; font-size: 9pt }
#copyright        { color: #8b4513; font-size: 9pt; background-color: #fef4d9; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 800px; height: auto; border-top: 1px solid #8b4513 }
#f_menu    { color: #ffc; font-size: 8pt; text-align: center; width: 800px; height: auto }
#whats      { color: #8b4513; font-size: 9pt; padding-top: 5px; padding-left: 8px; width: 400px; height: auto }
#pickup    { color: #8b4513; font-size: 9pt; padding-top: 5px; padding-left: 8px; width: 420px; height: auto }
a.pickup:link       { color: #8b4513; text-decoration: none }
a.pickup:visited       { color: #8b4513; text-decoration: none }
a.pickup:hover     { color: #c99221; text-decoration: none }
a.pickup:active      { color: #8b4513; text-decoration: none }
.class_topline       { padding-left: 5px; width: 420px; border-bottom: 1px dotted #8b4513 }
.class_tracklist   { font-size: 8pt; padding-left: 8px; border-left: 1px solid #a9a9a9 }
.class_disco  { font-size: 8pt; line-height: 9pt; padding-right: 5px; padding-left: 5px }
.class_disco2 { color: #fff; font-size: 8pt; line-height: 9pt; padding: 5px }
.class_disco_title             { color: #8b4513; font-size: 10pt; font-weight: bold; background-image: url("/img/yaiko/infotitle_bar.gif"); background-repeat: no-repeat; padding-top: 1px; padding-left: 3px }
#back           { background-color: #000; width: 802px; height: auto; float: none }
#back_top   { background-color: #000; width: 802px; height: auto; float: none; border-right: 1px solid #fff }
#back_main                     { background-color: #000; text-align: left; padding-top: 20px; padding-left: 5px; width: 627px; height: auto; float: right; border-right: 1px solid #fff; border-left: 1px solid #fff }
#banner            { color: #fff; font-size: 9pt; padding-top: 5px; padding-right: 5px; padding-left: 5px; width: 155px; height: 500px; float: left }
#top_back        { font-size: 9pt; background-image: url("/img/yaiko/top.jpg"); background-repeat: no-repeat; width: 800px; height: 425px }
a:link   { color: #c99221; text-decoration: none }
a:visited   { color: #c99221; text-decoration: none }
a:hover   { color: #f90; text-decoration: none }
a:active   { color: #c99221; text-decoration: none }
.class_10  { font-size: 10pt; line-height: 130% }
.class_10red { color: #ff8040; font-size: 10pt; line-height: 130% }
.class_9 { font-size: 9pt; line-height: 130% }
.copyrightp            { color: #8b4513; font-size: 9pt; background-color: #fef4d9; text-align: center; padding-top: 2px; width: 627px; height: auto; border-top: 1px solid #c96 }
#f_menup { color: #ffc; font-size: 8pt; text-align: center; padding-left: 5px; width: 628px; height: auto }
.new          { color: #b22222; font-size: 9pt; font-weight: 500; margin-left: 30px }
.new1   { color: #f96; font-size: 9pt; font-weight: 500; margin-left: 350px }
.new2     { color: #ffc; font-size: 8pt; font-weight: 500; margin-left: 30px }
.new3 { color: #f96; font-size: 8pt; font-weight: 500; margin-left: 30px; }
/*info*/
#info_scoretitle          { color: #8b4513; font-size: 9pt; font-weight: normal; background-color: #fef4d9; visibility: visible; margin-bottom: 5px; padding-top: 2px; padding-left: 3px; width: auto; height: auto; border: solid 1px #c96 }
#info_booktitle            { color: #8b4513; font-size: 10pt; font-weight: normal; background-color: #fef4d9; visibility: visible; margin-bottom: 5px; padding-top: 2px; padding-left: 3px; width: 100%; height: auto; border: solid 1px #c96 }
.liveplace    { color: #f90; font-size: 12px; margin-top: 3px; margin-bottom: 3px }
/*popup*/
#popup  { color: #fff; font-size: 12px; line-height: 150%; margin-top: 1em; width: 500px }
.texterea   { text-align: left; margin-left: 2em; width: 480px }
#popup h2 { color: #fc0; font-size: 13px; font-weight: normal; background-color: #000; margin: 1em 0 0.5em }
/*media-info*/
#media td      { color: #fff; font-size: 8pt; background-color: #000 }
#media table    { background-color: #fef4d9 }
.info_title                 { color: #8b4513; font-size: 10pt; background-image: url("/img/yaiko/infotitle_bar.gif"); background-repeat: no-repeat; visibility: visible; margin-left: 5px; padding-top: 2px; padding-left: 5px; width: 601px; height: 20px }
.date      { font-size: 10pt; visibility: visible; margin-left: 5px; padding-top: 2px; padding-left: 10px; width: 600px; height: 18px; border-style: none none solid solid; border-width: medium medium 1px 5px; border-color: #808080 }
.info        { font-size: 9pt; line-height: 170%; visibility: visible; padding-top: 7px; padding-bottom: 15px; padding-left: 15px; width: 568px; height: auto }
.info_2         { font-size: 9pt; line-height: 170%; visibility: visible; padding-top: 7px; padding-bottom: 15px; padding-left: 15px; width: 568px; height: 500px }
.c_left  { width: 285px; height: auto; float: left }
.c_right   { width: 285px; height: auto }
.calender   { margin-right: 10px; margin-left: 5px; width: 610px; height: auto }
.time    { color: #fcebde; font-size: 9pt; font-weight: 600; margin-right: 10px }
.top  { font-size: 9pt; margin-left: 400px }
/*live*/
#c_left         { padding-right: 12px; height: auto; float: left }
#calender                { text-align: left; margin-top: 20px; padding-left: 15px; height: 250px }
.int { color: #f90 }
#calender td      { color: #fff; font-size: 7pt; background-color: #000 }
#calender table   { background-color: #fef4d9 }
#live_t th      { color: #fff; font-size: 9pt; background-color: #c93 }
#live_t td      { color: #fff; font-size: 9pt; background-color: #000 }
#live_t table   { background-color: #fff3be }
/*PHOTO*/
#read        { font-size: 8pt; margin-top: 10px; width: 560px; height: auto; border-width: 12px }
#photo        { text-align: center; width: 251px; height: auto; border: solid 1px #696969 }
#cap        { font-size: 8pt; padding-top: 5px; padding-bottom: 5px; width: 255px; height: auto }
.class_title { color: #f90; font-size: 10pt }
.read2        { font-size: 8pt; text-align: left; margin-top: 2em; width: 560px; height: auto; border-width: 12px  }
