@charset "shift_jis";
/* CSS Document */
.ranking_body {
	width: 100%;
	padding: 0 12px;
	background: url("/com/temp2/img/main_bg_02.png") repeat;
  box-sizing: border-box;
}
.ranking_header h2 {
	width: 100%;height: 45px;
	margin: 0;padding-top: 20px;
	background: url(../img/titles/ranking_title.png) no-repeat;
	font-weight: normal;font-size: 16px;color: #432912;text-indent: 160px;
}
/*
.ranking_box{}
*/
.ranking h3 {
	width: 100%;height: 35px;
	margin: 0;padding-top: 35px;
  background: url(../img/ranking/ranking_subtitle.png) no-repeat;
	color: #432912;text-indent: 80px;
}
.ranking h3 span {
	padding-right: 10px;
	font-size: 14px;color: #a09087;
}
.ranking_list {
  padding-bottom: 5px;
	overflow: hidden;
	text-align: center;
}
.ranking_list li {
	width: 131px;
	margin: 0;padding: 0 1px;
	float: left;
	overflow: hidden;
}
.ranking_list .ranking_num1 {
  height: 28px;
	background: url(../img/ranking/no1.png) no-repeat;
	padding: 0;margin: 0;
	text-indent: 100%;white-space: nowrap;overflow: hidden;
}
.ranking_list .ranking_num2 {
  height: 28px;
	background: url(../img/ranking/no2.png) no-repeat;
	padding: 0;margin: 0;
	text-indent: 100%;white-space: nowrap;overflow: hidden;
}
.ranking_list .ranking_num3 {
  height: 28px;
	background: url(../img/ranking/no3.png) no-repeat;
	padding: 0;margin: 0;
	text-indent: 100%;white-space: nowrap;overflow: hidden;
}
.ranking_list .ranking_num4 {
  height: 28px;
	background: url(../img/ranking/no4.png) no-repeat;
	padding: 0;margin: 0;
	text-indent: 100%;white-space: nowrap;overflow: hidden;
}
.ranking_list .ranking_num5 {
  height: 28px;
	background: url(../img/ranking/no5.png) no-repeat;
	padding: 0;margin: 0;
	text-indent: 100%;white-space: nowrap;overflow: hidden;
}
/*
.ranking_list .ranking_thumb {}
.ranking_list .ranking_thumb img {}
*/
.ranking_list .ranking_txt_01 {
	font-size: 10px;
	border-top: dotted 1px #432912;
}
