@charset "utf-8";

#Header {margin-bottom:20px}
#Main {padding-bottom:10px;}
#Main #Navi{margin-bottom:20px;}
#Main #Navi #FlashArea {width:565px;height:428px;float:left;}
#Main #Navi #Genre {float:left;width:385px;display:inline;background:url(/includes/images/slash.gif) no-repeat left top;position:relative;}
#Main #Navi #Genre ul{padding:15px 5px 15px 10px;}
#Main #Navi #Genre li{float:left;width:180px;margin:0px 5px 10px 0px;display:inline}
#Main #Navi #Genre li img{display:block}
#Main #Navi #Genre .lineup{width:385px;height:85px;background:#808080;position:absolute;top:343px;left:0px;}
#Main #Navi #Genre .lineup p{position:absolute;top:25px;left:195px;}

#Main #Left {float:left;width:655px;}
#Main #Left .section{margin-bottom:30px;}
#Main #Left .section h2{margin-bottom:10px;}
#Main #Left #Info {padding:9px;border:1px #ccc solid;margin-bottom:10px;}
#Main #Left #Info h2{margin-bottom:10px;}
#Main #Left #Info li{width:635px;margin-bottom:5px;overflow:hidden;_zoom:1;}
#Main #Left #Info .date{float:left;width:80px;padding:0px 20px 0px 0px;font-weight:bold;}
#Main #Left #Info .text{float:left;width:460px;padding-left:18px;background:url(/includes/images/grandtop/news_bullet.gif) no-repeat 0px 5px;}
#Main #Left #Info .text a{color:#000}
#Main #Left #Info .text a:hover{color:#666}

#Main #Left #News {padding-bottom:5px;border-bottom:1px #c0c0c0 solid;margin-top:20px;}
#Main #Left #News h2{margin-bottom:0px;}
#Main #Left #News .newsList{width:655px;height:135px;overflow:auto;}
#Main #Left #News li{width:625px;padding-bottom:7px;background:url(/includes/images/grandtop/news_sep.gif) repeat-x left bottom;overflow:hidden;_zoom:1;}
#Main #Left #News .date{float:left;width:80px;padding:0px 20px 0px 10px;font-weight:bold;}
#Main #Left #News .text{float:left;width:480px;padding-left:18px;background:url(/includes/images/grandtop/news_bullet.gif) no-repeat 0px 5px;}
#Main #Left #News .text a{color:#000}
#Main #Left #News .text a:hover{color:#666}

#Main #Left #Topics .list{width:665px;margin-left:-10px;margin-bottom:10px;padding-bottom:10px;background:url(/includes/images/grandtop/topix_sep.gif) no-repeat 10px bottom;}
#Main #Left #Topics .last{background:none;}
#Main #Left #Topics .list li{float:left;width:320px;margin-left:10px;display:inline;overflow:hidden;_zoom:1;}
#Main #Left #Topics .list li .photo{float:left;width:150px;}
#Main #Left #Topics .list li .photo p{font-size:10px;}
#Main #Left #Topics .list li .text{float:right;width:160px;}
#Main #Left #Topics .list li .text h3{margin-bottom:5px;}
#Main #Left #Topics .tRight {padding-top:10px;border-top:1px #c0c0c0 solid;}

#Main #Left #PowerPlay {float:left;width:315px;}
#Main #Left #PowerPlay li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #c0c0c0 solid;overflow:hidden;_zoom:1;}
#Main #Left #PowerPlay .photo{float:left;width:85px;}
#Main #Left #PowerPlay .text{float:right;width:220px;}
#Main #Left #PowerPlay .text h3{margin-bottom:5px;}

#Main #Left #Ranking {float:right;width:315px;}
#Main #Left #Ranking dl{border-bottom:1px #c0c0c0 solid;margin-bottom:10px;}
#Main #Left #Ranking dd{padding:5px 0px 5px 2.5em;text-indent:-2.5em;background:url(/includes/images/bdr.gif) repeat-x left bottom;}
#Main #Left #Ranking dd span{color:#ed1556;padding-right:1em;}
#Main #Left #Ranking dd.last{background:none;}
#Main #Left #Ranking .tRight{margin-bottom:0px}

#Main #Left #PresentImage{margin-bottom:10px;}

#Main #Right {float:right;width:260px;}
#Main #Right .linkimage{margin-bottom:25px;padding-bottom:15px;}
#Main #Right li{margin-bottom:10px;width:260px;}
#Main #Right li img{display:block}
#Main #Right li.short img{padding-left:95px;}
#Main #Right .digio{padding:5px;margin-bottom:30px;;background:#c0c0c0;}
#Main #Right .digio li{margin-bottom:5px;width:250px;}
#Main #Right .digio li.last{margin-bottom:0px;}
#Main #Right .dk{border-bottom:1px #c0c0c0 solid;}

#Footer {padding-top:10px;margin-top:0px;}