#TitleNavi {width:745px;padding-bottom:30px;border-bottom:6px #404040 solid;margin-bottom:30px;background:#ff6600;}
#TitleNavi ul{position:relative;}
#TitleNavi li{position:absolute;height:24px;}
#TitleNavi li a{display:block;height:24px;}
#TitleNavi li.s400_top{top:6px;width:181px;background:url(../images/navi.gif) no-repeat -2px 0px;text-indent:-9999px;overflow:hidden}
div.top #TitleNavi li.s400_top{background:url(../images/navi.gif) no-repeat -2px -24px;}

#TitleNavi li.s400_weekly{left:190px;top:6px;width:404px;background:url(../images/navi.gif) no-repeat -193px 0px;}
#TitleNavi li.s400_weekly dt,
#TitleNavi li.s400_weekly dd {background:url(../images/navi.gif) no-repeat 0px 0px;text-indent:-9999px;height:24px}
#TitleNavi li.s400_weekly dt {width:86px;float:left;background-position:-193px 0px;}
#TitleNavi li.s400_weekly dd {width:43px;float:left;overflow:hidden}
#TitleNavi li.s400_weekly dd.mon {background-position:-279px 0px}
div.mon #TitleNavi li.s400_weekly dd.mon {background-position:-279px -24px}
#TitleNavi li.s400_weekly dd.tue {background-position:-322px 0px}
div.tue #TitleNavi li.s400_weekly dd.tue {background-position:-322px -24px}
#TitleNavi li.s400_weekly dd.wed {background-position:-365px 0px}
div.wed #TitleNavi li.s400_weekly dd.wed {background-position:-365px -24px}
#TitleNavi li.s400_weekly dd.thu {background-position:-408px 0px}
div.thu #TitleNavi li.s400_weekly dd.thu {background-position:-408px -24px}
#TitleNavi li.s400_weekly dd.fri {background-position:-451px 0px}
div.fri #TitleNavi li.s400_weekly dd.fri {background-position:-451px -24px}
#TitleNavi li.s400_weekly dd.sat {background-position:-494px 0px}
div.sat #TitleNavi li.s400_weekly dd.sat {background-position:-494px -24px}
#TitleNavi li.s400_weekly dd.sun {background-position:-537px 0px}
div.sun #TitleNavi li.s400_weekly dd.sun {background-position:-537px -24px}
#TitleNavi li.s400_monthly{left:610px;width:126px;}

#Station400_top .tRight{margin-top:10px;padding-top:10px;border-top:1px solid #C0C0C0;}

#Station400_top #Contents{padding-bottom:0px;margin-bottom:30px;}
#Station400_top #Contents.dp{margin-bottom:10px;}
#Station400_top #Contents ul{width:757px;float:left;margin-left:-12px;}
#Station400_top #Contents.dp li{width:139px;float:left;margin-left:12px;display:inline;background:url(../images/icon_listen.gif) no-repeat left 164px;text-align:right;padding-bottom:5px;}
#Station400_top #Contents.dp li span{margin:5px 0px 10px 0px;padding:0px 15px 0px 0px;display:block;}
#Station400_top #Contents li#Nolisten{background:none;}

#Station400_top #Contents.mf ul{width:757px;float:left;margin-left:-12px;margin-top:20px;}
#Station400_top #Contents.mf li{width:139px;float:left;margin-left:12px;display:inline;font-size:80%;}

#Station400_top #Contents.raimu .photo,
#Station400_top #Contents.raimu .text{margin-top:20px;}
#Station400_top #Contents.raimu .text ul{float:left;margin-left:0px;width:200px;}

#Station400_top #Contents .date{color:#ff9900;font-weight:bold;}

#Station400_top .bulletlink {text-align:right;}
#Station400_top .bulletlink a{color:#000;text-decoration:none;padding:0px 0px 0px 0px;background:url(../images/bullet.gif) no-repeat right 166px;display:block;}
#Station400_top .bulletlink a:hover span{text-decoration:underline;}
#Station400_top .bulletlink a:hover img{border:none;}

#Station400_top #Contents .half{width:364px;float:left;}
#Station400_top #Contents #right{float:right;}
#Station400_top #Contents .half .photo {width:139px;float:left;}
#Station400_top #Contents .half .text{width:205px;float:left;margin:0px 0px 0px 20px;display:inline;}
#Station400_top #Contents .enka{color:#8441cc;}

#Station400_top #Contents .stan{color:#FF3300;}


#Contents h2{margin-bottom:20px;}
#Contents h3,
#Contents p{margin-bottom:10px;}
#Contents .spec{font-size:10px;line-height:140%;}
#Contents .free{margin:20px 0px 0px 0px;}

#Contents.explanation li{width:210px;float:left;margin:0px 10px 10px 0px;}
#Contents.release li{width:210px;float:left;margin-right:10px;}
#Contents.gallery ul{width:755px;float:left;margin-left:-10px;}
#Contents.gallery li{width:241px;float:left;margin-left:10px;display:inline;}
#Contents.gallery ul#FourImages{width:753px;float:left;margin-left:-8px;}
#Contents.gallery #FourImages li{width:180px;float:left;margin-left:8px;display:inline;}

#Contents {padding-bottom:20px;margin-bottom:20px;}
#Contents .photo {width:210px;float:left;}
#Contents .photo .slash img{display:block;padding:0px;background:#fff}
#Contents .text{width:515px;float:right;margin:0px 0px 0px 20px;display:inline;}
#Contents.release .text{width:525px;float:right;margin:0px 0px 0px 10px;display:inline;}

#Mf #Contents .photo {width:150px;float:left;}
#Mf #Contents .text{width:575px;float:right;margin:0px 0px 0px 20px;display:inline;}
#Mf #Contents h3{font-weight:bold;font-size:120%;padding-left:24px;background:url(../../includes/images/title_icon.gif) no-repeat left center;}
#Mf #Contents .spec{color:#666666;}
#Mf #Contents{border-bottom:1px dotted #666666;padding-bottom:20px;margin-bottom:20px;}

#Tt #Contents table{width:100%;}
#Tt #Contents .time{width:8%;}
#Tt #Contents .program{width:92%;}
#Tt #Contents td{border-bottom:1px dotted #b5b5b5;padding:10px 0px 5px 0px;}
#Tt #Contents img{margin-right:5px;}

#Raimu #Contents li{margin-bottom:10px;}

#PowerComp #Contents h3{font-weight:bold;font-size:120%;padding-left:24px;background:url(../../includes/images/title_icon.gif) no-repeat left center;margin-bottom:0px;}
#PowerComp #Contents h4{font-weight:bold;font-size:120%;padding-left:24px;margin-bottom:10px;}
#PowerComp #Contents.container{border-bottom:1px dotted #ff3300;padding-bottom:10px;}

#Yose table{border-collapse:collapse;width:100%;}
#Yose td,th{padding:5px;border:1px solid #ff8566;}
#Yose th{text-align:left;background:#ffd6cc;width:50%;font-weight:bold;}
#Yose #Contents h3{font-weight:bold;font-size:120%;padding-left:24px;background:url(../../includes/images/title_icon.gif) no-repeat left center;margin-bottom:0px;}
#Yose #Contents{padding-bottom:0px;}

#Rank table{width:100%;}
#Rank td{padding:5px;border-bottom:1px solid #ffad99;}
#Rank .bg th{background-color:#ffebe5;padding:5px;border:none;font-weight:bold;}
#Rank .charttitle{font-weight:bold;color:#ff3300;padding-right:20px;margin-bottom:10px;}
#Rank .ranking{width:6%;text-align:center;vertical-align:super;}
#Rank .songartist{width:48%;text-align:left;vertical-align:super;}
#Rank .bulletlink{width:220px;}
#Rank .bulletlink a{text-decoration:none;padding:0px 0px 0px 0px;background:url(../images/bullet_under.gif) no-repeat 192px center;display:block;text-align:left;overflow:hidden;margin-top:20px;font-weight:bold;}
#Rank .bulletlink a:hover{text-decoration:underline;}


#Dhj table{width:100%;}
#Dhj td{padding:5px;font-size:12px;border-bottom:1px solid #ffad99;}
#Dhj .bg th{background-color:#ffebe5;padding:5px;border:none;font-weight:bold;}
#Dhj .songartist{width:50%;text-align:left;vertical-align:super;}
#Dhj #Contents h3{font-weight:bold;font-size:120%;padding-left:24px;background:url(../../includes/images/title_icon.gif) no-repeat left center;margin-bottom:0px;}
#Dhj #Contents{padding-bottom:0px;}


#Free_listenning h1{margin-bottom:10px;}
#Free_listenning h3{font-weight:bold;margin-bottom:0px;}
#Free_listenning .title p{margin-bottom:20px;}
#Free_listenning #Contents{position:relative;}
#Free_listenning .boxlink{position:absolute;top:0px;left:625px;padding:0px 17px 0px 5px;display:block;}
#Free_listenning .boxlink#Sp{margin-top:19px;}
#Free_listenning #Contents .photo {width:160px;float:left;}
#Free_listenning #Contents .photo .slash img{display:block;padding:0px;background:#fff}
#Free_listenning #Contents .text{width:565px;float:right;margin:0px 0px 0px 20px;display:inline;}
#Free_listenning #Contents .bg_star{background:url("../images/free_listenning/line_star.gif") repeat-x scroll left bottom transparent;margin-bottom:10px;padding-bottom:25px;}
#Free_listenning #Contents li{background:url("../images/free_listenning/image_streaming.gif") no-repeat scroll 100% 50% transparent;float:left;font-weight:bold;margin-right:20px;padding-right:20px;}
#Free_listenning #Contents li a{color:#000;text-decoration:none;padding:0px 0px 0px 0px;}
#Free_listenning #Contents li a:hover{text-decoration:underline;}
#Free_listenning #Contents .day{font-weight:bold;}
#Free_listenning #Contents .catch{font-weight:bold;color:#f80138;}

.oa{color:#ff6600;font-weight:bold;}

#Yose .week td{font-weight:bold;background:#ededed;}
#Yose .bulletlink{width:130px;}
#Yose .bulletlink a{text-decoration:none;padding:0px 0px 0px 0px;background:url(../images/bullet_under.gif) no-repeat 115px center;display:block;text-align:left;overflow:hidden;}
#Yose .bulletlink a:hover{text-decoration:underline;}

#Osu .spec{display:block;margin-bottom:10px;}


