@charset "UTF-8";
/*---------------------------------------------------------------
local.css
-----------------------------------------------------------------
table of contents

	1. Common
	2. ranking

-----------------------------------------------------------------
font-size table

	10px :   77%		16px : 123.1%
	11px :   85%		17px :    131%
	12px :   93%		18px : 138.5%
	13px : 100%		19px : 146.5%
	14px : 108%		20px : 153.9%
	15px : 116%		21px : 161.6%
---------------------------------------------------------------*/

/*==============================================================
	1.	Common
===============================================================*/

#contents{
	padding-bottom:40px;	
}

/*==============================================================
	2.	ranking
===============================================================*/

#top10{
	position:relative;
	width:950px;
	margin-right:-20px;
	padding:90px 0 0;
}
#top10 h2{
	position:absolute;
	top:0px;
	left:0px;	
}
#top10 div.model{
	overflow:hidden;
	float:left;
	width:455px;
	margin-right:20px;
	background:url(/images/ranking/bg_model.png) top left repeat-y;
}
#top10 div.model h3{
	width:435px;
	height:13px;
	padding:0 0 0 20px;
	background:url(/images/ranking/bg_h3.png) top left no-repeat;
	line-height:0;
}
#top10 div.king{
	position:relative;
	width:220px;
	height:204px;
	margin-left:110px;
}
#top10 div.king dl{
	width:100%;
}
#top10 div.king dt{
	position:absolute;
	top:65px;
	left:15px;
	width:78px;
	height:78px;
}
#top10 div.king dd.image{
	position:absolute;
	top:32px;
	left:80px;
}
#top10 div.king dd.name{
	position:absolute;
	top:154px;
	left:80px;
	font-size:77%;
	color:#4c4c4c;
}
#top10 div.others{
	width:455px;
	margin-bottom:18px;
}
#top10 div.others.last{
	clear:both;
	width:455px;
	height:135px;
	margin-bottom:0px;
	background:url(/images/ranking/bg_model_bottom.png) bottom left no-repeat;
}
#top10 div.others dl{
	float:left;
	position:relative;
	width:220px;
	height:134px;
	padding-right:0px;
}
#top10 div.others dt{
	position:absolute;
	top:0px;
	left:25px;
}
#top10 div.others dd.image{
	position:absolute;
	top:0px;
	left:90px;
}
#top10 div.others dd.name{
	position:absolute;
	top:104px;
	left:90px;
	font-size:77%;
	color:#4c4c4c;
}
#top10 dd.image img.outline{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}
#top10 div.others.last dl{
	position:relative;
	float:none;
	width:220px;
	height:134px;
	margin-left:110px;
}
#top10 div.others.last dt{
	position:absolute;
	top:0px;
	left:25px;
}
#top10 div.others.last dd.image{
	position:absolute;
	top:0px;
	left:90px;
}
#top10 div.others.last dd.name{
	position:absolute;
	top:104px;
	left:90px;
	font-size:77%;
	color:#4c4c4c;
}

