body { background:#fff; margin:10px; padding:0; }
body,td,th,p { font-size:12px; color:#000; line-height:1.5; }
.cornerTitle { font-size:14px; font-weight:bold; text-align:left; text-valign:middle; padding-left:10px; padding-bottom:10px; background:url("http://sonymusic.co.jp/common2/aip/img/aip_mark_subtitle.gif") no-repeat; }
img { border:0; }

a { color:#063; }
a:hover { color:f60; text-decoration:underline; }


body.disco_frame { margin:0px 0px 0px 0px; }
body.disco_Left { margin:10px 0px 0px 10px; }
body.disco_Right { margin:10px 10px 0px 10px; }
body.bio_Main { margin:10px 10px 0px 10px; }
body.uta_Main { margin:10px 10px 0px 10px; }
body.vc_Main { margin:10px 10px 0px 10px; }
body.info_Main { margin:10px 10px 0px 10px; }
body.live_Main { margin:10px 10px 0px 10px; }
body.media_Main { margin:10px 10px 0px 10px; }
body.links_Main { margin:10px 10px 0px 10px; }
body.sound_Main { margin:10px 10px 0px 10px; }
body.download_Main { margin:10px 10px 0px 10px; }
body.mobilesite_frame { margin:0px 0px 0px 0px; }
body.mobilesite_Left { margin:10px 0px 0px 10px; }
body.mobilesite_Right { margin:10px 10px 0px 10px; }


h1 { font-size:14px; font-weight:bold; text-align:left; text-valign:middle; padding-left:10px; padding-bottom:10px; background:url("http://sonymusic.co.jp/common2/aip/img/aip_mark_subtitle.gif") no-repeat; }
p.link { text-align:right; margin:0; padding:0; }

body#archive h2 { background:url("http://www.monobright.net/images/bg_title2.gif") no-repeat; font-size:12px; margin:0; padding:3px 0 10px 25px; color:#fff; }
body#archive table { margin:0 0 20px 0; }
body#archive th { width:80px; padding:0 5px 0 0; text-align:right; vertical-align:top; color:#666; }
body#archive td { padding:0 15px; border-left:1px solid #ccc; vertical-align:top; }
body#archive p#box { padding:15px; border:1px solid #ccc; background:#eee; }

body#live h2 { background:url("http://www.monobright.net/images/bg_title1.gif"); font-size:12px; padding:2px 10px; color:#fff; margin:30px 0 0 0; border-top:1px dotted #000; border-bottom:3px solid #ccc; }
body#livePastNav { background:#fff; }
body#livePastNav a { background:url("http://www.monobright.net/live/images/button_past.gif") no-repeat; display:block; width:200px; height:42px; text-decoration:none; text-indent:-10000px; }
body#livePastNav a:hover { background-position:0 bottom; }

body#mobile td { vertical-align:top; }
body#mobile td h2 { background:url("http://www.monobright.net/images/bg_title2.gif") no-repeat; font-size:12px; margin:0; padding:3px 0 10px 25px; color:#fff; }
body#mobile td div { margin:0 0 0 13px; padding:0 0 30px 0; border-left:2px solid #000; }
body#mobile td p { margin:0; padding:5px 0 5px 15px; }
body#mobile td p.button a { background:url("http://www.monobright.net/mobile/images/button.gif") no-repeat; display:block; width:200px; height:42px; text-decoration:none; text-indent:-10000px; }
body#mobile td p.button a:hover { background-position:0 bottom; }
body#mobile td#left { width:390px; }
body#mobile td#right { width:370px; }
body#mobile td div { background:url("http://www.monobright.net/mobile/images/qr.gif") no-repeat right bottom; }

body#disco_left_indies { background:#fff; }
body#disco_left_indies a { background:url("http://www.monobright.net/discography/images/button_indies.gif") no-repeat; display:block; width:200px; height:42px; text-decoration:none; text-indent:-10000px; }
body#disco_left_indies a:hover { background-position:0 bottom; }
body#disco_indies { margin:30px 15px 15px 15px; }
body#disco_indies h1 { display:none; }
body#disco_indies h2 { background:url("http://www.monobright.net/images/bg_title2.gif") no-repeat; font-size:12px; margin:0; padding:3px 0 10px 25px; color:#fff; clear:both; }
body#disco_indies h2 a { color:#fff; }
body#disco_indies p { margin:0; padding:0 0 30px 30px; }
body#disco_indies p img { margin:0 15px 25px 0; float:left; }

body#profile h2 { background:url("http://www.monobright.net/images/bg_title2.gif") no-repeat; font-size:12px; margin:0; padding:3px 0 10px 25px; color:#fff; clear:both; }
body#profile div.individual { padding:0 0 40px 0; width:370px; float:left; border-bottom:10px solid #fff; }
body#profile div.individual h3 { background:url("http://www.monobright.net/images/bg_title1.gif"); font-size:14px; width:200px; padding:2px; color:#fff; margin:0 10px 5px 160px; border-bottom:3px solid #ccc; }
body#profile div.individual p { width:200px; padding:0; margin:0 10px 0 160px; }
body#profile div#history th { background:#ddd; vertical-align:top; width:100px; border-bottom:5px solid #fff; line-height:200%; }
body#profile div#history td { vertical-align:top; }
body#profile div#history td p { padding:0 10px 10px 20px; margin:0; }
body#profile div#history strong { font-size:13px; line-height:200%; }

body#mailnews td { vertical-align:top; }
body#mailnews td h2 { background:url("http://www.monobright.net/images/bg_title2.gif") no-repeat; font-size:12px; margin:0; padding:3px 0 10px 25px; color:#fff; }
body#mailnews td div { margin:0 0 0 13px; border-left:2px solid #000; }
body#mailnews td p { margin:0; padding:5px 0 5px 15px; }
body#mailnews td p.button a { background-repeat:no-repeat; display:block; width:270px; height:57px; text-decoration:none; text-indent:-10000px; }
body#mailnews td p.button a:hover { background-position:0 bottom; }
body#mailnews td#weekly { width:390px; }
body#mailnews td#express { width:370px; }
body#mailnews td#weekly p.button a { background-image:url("http://www.monobright.net/mailnews/images/button_weekly.gif"); }
body#mailnews td#express p.button a { background-image:url("http://www.monobright.net/mailnews/images/button_express.gif"); }

body#request table { background:#fff; border:1px solid #999; }
body#request td { background:#eee; border:1px solid #fff; padding:5px 20px; }
body#request td.request-radiotitle { background:url("http://www.monobright.net/images/bg_title1.gif"); color:#fff; font-weight:bold; }
body#request td.request-tvtitle { background:url("http://www.monobright.net/images/bg_title1.gif"); color:#fff; font-weight:bold; }
body#request .yusenlist td { padding:20px; }
body#request li { list-style:none; }
body#request ul#button { margin:0; padding:0; }
body#request ul#button a { background-repeat:no-repeat; display:block; width:200px; height:42px; text-decoration:none; text-indent:-10000px; }
body#request ul#button a:hover { background-position:0 bottom; }
body#request ul#button li { padding:0 5px 0 0; float:left; }
body#request ul#button li#radio a { background-image:url("http://www.monobright.net/request/images/button_radio.gif"); }
body#request ul#button li#tv a { background-image:url("http://www.monobright.net/request/images/button_tv.gif"); }
body#request ul#button li#usen a { background-image:url("http://www.monobright.net/request/images/button_usen.gif"); }

body#special h2 { background:url("http://www.monobright.net/images/bg_title2.gif") no-repeat; font-size:12px; margin:0; padding:3px 0 10px 25px; color:#fff; clear:both; }
body#special h3 { background:url("http://www.monobright.net/images/bg_title1.gif"); font-size:14px; width:200px; padding:2px 0; color:#fff; margin:0 0 0 160px; border-bottom:3px solid #ccc; text-align:center; }
body#special div { padding:0 0 20px 0; }
body#special div div { margin:0 0 0 13px; padding:0; border-left:2px solid #000; }
body#special div p { margin:0; padding:5px 0 5px 15px; }
body#special div a.onair { background:url("http://www.monobright.net/images/bg_title1.gif"); padding:1px 3px; color:#fff; text-decoration:none; font-weight:bold; }
body#special div a.onair:hover { background:#000; }

body#faq h2 { background:url("http://www.monobright.net/faq/images/q.gif") no-repeat; font-size:12px; margin:0; padding:5px 0 9px 30px; color:#063; border-bottom:1px dotted #999; }
body#faq p { background:url("http://www.monobright.net/faq/images/a.gif") no-repeat 10px 5px; margin:0; padding:10px 0 40px 45px; }
