@charset "UTF-8";





/*************************



 Mens Ranking



**************************/



#mens_ranking{

	margin: 20px 0 40px;

	padding: 6px 16px 16px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

	background: url(/img/category/ranking/bg_b.png) top center no-repeat;

}



#mens_ranking .ranking_erea{

	position: relative;

	margin: 4px 0 0;

}



#mens_ranking .ranking_erea .top_01{

	position: relative;

	width: 360px;

	margin: 0;

}



#mens_ranking .ranking_erea .top_01 img.rankinitem{

	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

}



#mens_ranking .ranking_erea .top_01 .catchtxt{

	width: 356px;

	text-align: center;

	font-size: 13px;

	line-height: 1.3;

	color: #fff;

	margin: 0;

	padding: 6px 0 0;

}



#mens_ranking .ranking_erea .top_01 .rankin_no{

	position: absolute;

	top: -5px;

	left: -5px;

}





#mens_ranking .ranking_erea .top_02{

	position: absolute;

	top: 0px;

	left: 372px;

}



#mens_ranking .ranking_erea .top_02 .inner{

	position: relative;

	margin: 0;

}



#mens_ranking .ranking_erea .top_02 .inner img.rankinitem{

	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

}



#mens_ranking .ranking_erea .top_02 .inner .catchtxt{

	width: 356px;

	text-align: center;

	font-size: 13px;

	line-height: 1.3;

	color: #fff;

	margin: 0;

	padding: 6px 0 0;

}



#mens_ranking .ranking_erea .top_02 .inner .rankin_no{

	position: absolute;

	top: -5px;

	left: -8px;

}





#mens_ranking .ranking_erea .top_03{

	position: absolute;

	top: 206px;

	left: 372px;

}



#mens_ranking .ranking_erea .top_03 .inner{

	position: relative;

	margin: 0;

}



#mens_ranking .ranking_erea .top_03 .inner img.rankinitem{

	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

}



#mens_ranking .ranking_erea .top_03 .inner .catchtxt{

	width: 356px;

	text-align: center;

	font-size: 13px;

	line-height: 1.3;

	color: #fff;

	margin: 0;

	padding: 6px 0 0;

}



#mens_ranking .ranking_erea .top_03 .inner .rankin_no{

	position: absolute;

	top: -5px;

	left: -8px;

}





/*************************



 Womens Ranking



**************************/



#womens_ranking{

	margin: 20px 0;

	padding: 6px 16px 16px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

	background: url(/img/category/ranking/bg_r.png) top center no-repeat;

}



#womens_ranking .ranking_erea{

	position: relative;

	margin: 4px 0 0;

}



#womens_ranking .ranking_erea .top_01{

	position: relative;

	width: 360px;

	margin: 0;

}



#womens_ranking .ranking_erea .top_01 img.rankinitem{

	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

}



#womens_ranking .ranking_erea .top_01 .catchtxt{

	width: 356px;

	text-align: center;

	font-size: 13px;

	line-height: 1.3;

	color: #fff;

	margin: 0;

	padding: 6px 0 0;

}



#womens_ranking .ranking_erea .top_01 .rankin_no{

	position: absolute;

	top: -5px;

	left: -5px;

}





#womens_ranking .ranking_erea .top_02{

	position: absolute;

	top: 0px;

	left: 372px;

}



#womens_ranking .ranking_erea .top_02 .inner{

	position: relative;

	margin: 0;

}



#womens_ranking .ranking_erea .top_02 .inner img.rankinitem{

	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

}



#womens_ranking .ranking_erea .top_02 .inner .catchtxt{

	width: 356px;

	text-align: center;

	font-size: 13px;

	line-height: 1.3;

	color: #fff;

	margin: 0;

	padding: 6px 0 0;

}



#womens_ranking .ranking_erea .top_02 .inner .rankin_no{

	position: absolute;

	top: -5px;

	left: -8px;

}





#womens_ranking .ranking_erea .top_03{

	position: absolute;

	top: 206px;

	left: 372px;

}



#womens_ranking .ranking_erea .top_03 .inner{

	position: relative;

	margin: 0;

}



#womens_ranking .ranking_erea .top_03 .inner img.rankinitem{

	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 1px;

	-moz-border-radius: 3px; /* Firefox */

	-webkit-border-radius: 3px; /* Safari and Chrome */

	border-radius: 3px;

	behavior: url(border-radius-ie8.htc); /* IE */

}



#womens_ranking .ranking_erea .top_03 .inner .catchtxt{

	width: 356px;

	text-align: center;

	font-size: 13px;

	line-height: 1.3;

	color: #fff;

	margin: 0;

	padding: 6px 0 0;

}



#womens_ranking .ranking_erea .top_03 .inner .rankin_no{

	position: absolute;

	top: -5px;

	left: -8px;

}