/* ranking.css
/*
/* ランキングページスタイル
/* 
/* 1：#container
/* 
------------------------------------------------------------------------------*/


/* 1：#container
------------------------------------------------------------------------------*/

div#container h2{
	width: 670px;
	height: 28px;
	text-indent: -9999px;
	background: url("/img/rank_h2.gif") no-repeat left top;
	margin: 5px 0 10px 0;
}

div#container h3{
	width: 670px;
	height: 30px;
	line-height: 30px;
	text-indent: 12px;
	background: url("/img/h3_bar.jpg") no-repeat left top;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
	color: #606060;
}

div#container div.rank{
	width: 660px;
	margin: 0 auto;
}

div#container div.rank div{
	background: url("/img/rank_bg.gif") no-repeat left top;
	height: 201px;
	width: 128px;
	float: left;
	margin:0 4px 5px 0;
	text-align: center;
	position: relative;
}

/* 共通 */
div#container div.rank div img{
	padding: 4px 0;
}

div#container div.rank div ul{
	height: 30px;
	width: 122px;
	margin: 0 auto;
	text-align: center;
}

div#container div.rank div ul li {
	padding: 0 1px;
	line-height: 13px;
}

div#container div.rank div ul li.name {

}

div#container div.rank div ul li.name a, div#container div.rank div ul li.name a:link{
	color: #303030;
	text-decoration: none;
}

/* エクセレント */
div#container div.rank div ul.excellent-schedule {
	background: url("/img/schedule_gold.gif") no-repeat left top;
}

/* ベリーグッド */
div#container div.rank div ul.verygood-schedule {
	background: url("/img/schedule_silver.gif") no-repeat left top;
}

/* 新人 */
div#container div.rank div ul.newcome-schedule {
	background: url("/img/schedule_new.gif") no-repeat left top;
}

/* 順位マーク */
div#container div.rank div span{
	position: absolute;
	left: 5px;
}

div#container div.rank div span.rank1{
	top: 130px;
	width: 41px;
	height: 38px;
	background: url("/img/rank1.png") no-repeat center center;
}

div#container div.rank div span.rank2{
	top: 130px;
	width: 41px;
	height: 38px;
	background: url("/img/rank2.png") no-repeat center center;
}

div#container div.rank div span.rank3{
	top: 130px;
	left: 5px;
	width: 41px;
	height: 38px;
	background: url("/img/rank3.png") no-repeat center center;
}

div#container div.rank div span.rank4{
	top: 138px;
	width: 30px;
	height: 27px;
	background: url("/img/rank4.png") no-repeat center center;
}

div#container div.rank div span.rank5{
	top: 138px;
	width: 29px;
	height: 27px;
	background: url("/img/rank5.png") no-repeat center center;
}

div#container div.rank div span.rank6{
	top: 138px;
	width: 29px;
	height: 27px;
	background: url("/img/rank6.png") no-repeat center center;
}

div#container div.rank div span.rank7{
	top: 138px;
	width: 29px;
	height: 27px;
	background: url("/img/rank7.png") no-repeat center center;
}
div#container div.rank div span.rank8{
	top: 138px;
	width: 30px;
	height: 27px;
	background: url("/img/rank8.png") no-repeat center center;
}

div#container div.rank div span.rank9{
	top: 138px;
	width: 29px;
	height: 27px;
	background: url("/img/rank9.png") no-repeat center center;
}

div#container div.rank div span.rank10{
	top: 138px;
	width: 43px;
	height: 27px;
	background: url("/img/rank10.png") no-repeat center center;
}

