@charset "UTF-8";
/* CSS Document */
/*-----------------ranking------------------*/

#wrapper #ranking_top #ranking_title {
    float:left;
	width:215px;
}
#wrapper .line{
    float:left;
	clear:both;
	width:539px;
    background:url(../images/line.gif) no-repeat center bottom;
	padding-bottom:11px;
	margin-bottom:10px;
}
.mb00{
   margin-bottom:0 !important;
}
#wrapper #ranking_middle{
   overflow:hidden;
   display:block;
   height:auto !important;/*481px*/
   border-left:1px solid #ccc;
   border-right:1px solid #ccc;
}
/*-------hack---------*/
*html #wrapper #ranking_middle{
    height:auto !important;/*488px*/
}
/*-------------------*/
#wrapper #ranking_bottom{
    float:left;
	clear:both;
	width:560px;
	background:url(../images/ranking_bottom.gif) no-repeat left bottom;
}
#wrapper #ranking_bottom_in {
    float:left;
	width:532px;
	padding:5px 13px 10px;
	font-size:11px;
}
#wrapper #ranking_bottom_in #bottom_ranking{
    float:left;
	clear:both;
    width:534px;
	padding-bottom:8px;
}
#wrapper #ranking_bottom_in #bottom_ranking ul{
    float:left;
    padding-top:9px;
}
#wrapper #ranking_bottom_in #bottom_ranking ul#border{
    border-right:solid 1px #cecdc9;
    margin-right:20px;
	padding-left:4px;
	width:260px;
}
#wrapper #ranking_bottom_in #bottom_ranking ul#border_none{
   padding-left:4px;
   width:240px;
}
#wrapper #ranking_bottom_in #bottom_ranking ul li img{
   vertical-align:middle;
   padding-right:6px;
}
#wrapper #ranking_bottom_in #bottom_ranking ul li{
   margin-bottom:8px;
}
#wrapper #ranking_bottom_in #bottom_ranking ul li a{
    font-weight:bold;
	padding-right:12px;
}
#wrapper #update{
    float:left;
	clear:both;
    width:534px;
	text-align:center;
	padding-top:9px;
	border-top:solid 1px #d9d9d9;
}
/*-------hack---------*/
*html #wrapper #update{
   margin-top:-5px;
}
/*--------------------*/
/*------------------------------------------*/
