@charset "utf-8";
/* CSS Document */
#ranking_sub{
	text-align:left;
}
#recentRank{
}
#recentRank h3{
	background-image:url(../images/mainTitle.gif);
	background-repeat:no-repeat;
	color:#FFF;
	line-height:42px;
	font-weight:bold;
	padding-left:40px;
}
.bg01{
	background-color:#FFF0EB;
	padding:15px 15px 0 15px;
}
#recentRank h4{
	margin-top:5px;
	margin-bottom:5px;
}
.bg01:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.bg01{
	display:inline-table;
	min-height:1%;
	}
/* Hides from IE-mac \*/
*html .bg01{height:1%;}
.bg01{display:block;}
/* End hide IE-mac */


#recentRank div.discription{
	padding-left:60px;
}

#recentRank div.disText{
	padding-left:130px;
}

#ranking_sub div.box01{
	clear:both;
	border-bottom:#999999 1px dotted;
	padding-bottom:5px;
	margin-bottom:10px;
}

#ranking_sub div.box01:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#ranking_sub div.box01{
	display:inline-table;
	min-height:1%;
	}
/* Hides from IE-mac \*/
*html #ranking_sub div.box01{height:1%;}
#ranking_sub div.box01{display:block;}
/* End hide IE-mac */

#ranking_sub img.number{
	float:left;
	margin-right:30px;
	margin-bottom:5px;
}

.linkTxt{
	text-align:right;
	margin:5px 0;
}

.linkTxtsub{
	text-align:center;
	margin:30px 0 10px; 0;
	padding:10px;
	background-color:#F2F2F2;
}
.noLink{
	color:#F2F2F2;
}


#last3Rank{
	margin-top:20px;
	padding-top:20px;
	padding-left:25px;
	background-image:url(../images/dotLine.gif);
	background-repeat:repeat-y;
}
#last3Rank:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#last3Rank{
	display:inline-table;
	min-height:1%;
	}
/* Hides from IE-mac \*/
*html #last3Rank{height:1%;}
#last3Rank{display:block;}
/* End hide IE-mac */




#last3Rank div.box001{
	width:283px;
	float:left;
}
#last3Rank div.w253{
	width:219px;
	border-left:2px #FFF solid;
	border-right:2px #FFF solid;
}
#last3Rank h3{
	background-image:url(../images/sTitle.gif);
	background-repeat:no-repeat;
	color:#FFF;
	line-height:39px;
	font-weight:bold;
	padding-left:40px;
}
.box001 p{
	clear:left;
}

#last3Rank h4{
	clear:left;
}

#recentRank dl{
	border-bottom:#999999 1px dotted;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
}
#recentRank dt{
	margin:0;
	padding:0 0 0 50px;
}
#recentRank dd{
	margin:0;
	padding:0;
}



	
