
@charset "shift-jis";

/***********************************************/
/* FileName: index_ranking.aspx      �@�@�@�@  */
/***********************************************/



/* �����L���O
---------------------------------------------------------------------------------------------------------*/
#nw_ranking{
	background: url(/resources/common/images/index/bg/line-rankingend.gif) bottom center no-repeat;
	margin-bottom: 25px;
}
#nw_rankingInner{
	width:722px;
	margin:0 auto 0;
	padding-bottom:20px;
}
.nw_rankingList{
	margin:0 0 20px 0;
	clear:both;	
}
.nw_rankingList_close{
	margin-right:0;
	}
.nw_rankingList h2{
	margin:0 0 0px;

}
.nw_rankingList ul.tab{
	overflow:hidden;
	zoom:1;
	background:#F7F7F7;
	padding:10px 17px 9px;
	}
.nw_rankingList ul.tab li{
	float:left;
	margin:5px 10px 0 0;
	padding:0px 10px 0 0;
	font-size:116%;
	border-right:solid 1px #666666;
	white-space:nowrap;
	}
.nw_rankingList ul.tab li.on a{
	font-weight:bold;
	color:#333;
	}	
.nw_rankingList ul.tab li.last{
	margin-right:0;
	overflow:hidden;
	zoom:1;
	border:none;
	}
.nw_rankingList .rakinkgList ul{
	margin:15px 0;
	overflow:hidden;
	zoom:1;
	float:left;
	width:542px;
	}
.nw_rankingList .rakinkgList li{
	padding:0;
	margin:0 10px 0 0;
	float:left;
	width:174px;
}
.nw_rankingList .rakinkgList li span.rl{
	padding-left:21px;
	margin-top:0;
	background-repeat:no-repeat;
	background-position:left top;
	padding-bottom:10px;
}
.nw_rankingList .rakinkgList li.rank1 span.rl{ background-image:url(/resources/images/ac/top_ranking_rank1.gif);}
.nw_rankingList .rakinkgList li.rank2 span.rl{ background-image:url(/resources/images/ac/top_ranking_rank2.gif);}
.nw_rankingList .rakinkgList li.rank3 span.rl{ background-image:url(/resources/images/ac/top_ranking_rank3.gif);}

.nw_rankingList .rakinkgList li span.rl{
	float:left;
}
.nw_rankingList .rakinkgList li.rank3{
	margin-right:0;
	}
.nw_rankingList .rakinkgList li span.rr{
	display:block;
	float:right;
	width:152px;
	color:#CC0000;
	font-weight:bold;
}
.nw_rankingList .rakinkgList li span.rr a{
	display:block;
	font-weight:normal;
	margin-bottom:5px;
}
.nw_rankingList .rakinkgList ul.other{
	float:right;
	padding:0;
	width:174px;
	}
.nw_rankingList .rakinkgList ul.other li{
	float:none;
	width:auto;
	padding:0;
	margin:0;
	}
.nw_rankingList .rakinkgList li span{
	display:block;
	}	
.nw_rankingList .rakinkgList li.rank4 span.rr{ 
	background:url(/resources/images/ac/top_ranking_rank4.gif) no-repeat left top;
	padding:0 0 20px 21px;
	border-bottom: dotted 1px #999;
	margin:0 0 10px;
}
.nw_rankingList .rakinkgList li.rank5 span.rr{
	background:url(/resources/images/ac/top_ranking_rank5.gif) no-repeat left top;
	padding:0 0 0 21px;
}		
.nw_rankingList .rakinkgList ul.kokunai li.rank4 span.rr{
	padding-bottom:10px
	}
#nw_ranking p.caution{
	text-align:right;
	clear:both;
	}

