@charset "UTF-8";

/* フォントサイズ表 */
/*
10ピクセル⇒font-size:77%
11ピクセル⇒font-size:85%
12ピクセル⇒font-size:92%
13ピクセル⇒font-size:100%
14ピクセル⇒font-size:107%
15ピクセル⇒font-size:114%
16ピクセル⇒font-size:122%
17ピクセル⇒font-size:129%
18ピクセル⇒font-size:136%
*/

/* 集計日 */
#count-day {
	position: absolute;
	top: 37px;
	right: 0;
	font-size: 85%;
	clear: both;
}

/* ランキング部分 */
.main-ranking-list .r-num {
	margin-right: 3px;
	width:35px;
	display: block;
	float: left;
	color: #79756e;
	font-size: 143%;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}

/* アイテムランキング部分 */
.main-ranking-list .box-link {
	padding: 5px;
}

.main-ranking-list-title {
	margin-bottom: 5px;
	font-size: 92%;
	font-weight: bold;
	display: block;
}
.main-ranking-list-title-appendix {
	margin-bottom: 5px;
	font-size: 77%;
	font-weight: normal;
	color: #79756e;
	display: block;
}

/* サムネイル表示部分 */
.main-ranking-list .list-image {
	float: right;
	position:relative;
	z-index:11;
	width: 100px;
	height: 100px;
	display: block;
	overflow: hidden;
	background-color: #eee;
}
/* コンテンツ部 */
.main-ranking-list .list-details {
	width:100%;
	float:left;
	margin-right:-120px;
	position:relative;
	z-index:12;
	display: block;
}
.main-ranking-list .list-details .main-ranking-list-title,
.main-ranking-list .list-details .main-ranking-list-title-appendix,
.main-ranking-list .list-details .description-header,
.main-ranking-list .list-details .shop {
	margin-right:120px;
	margin-left: 40px;
	display: block;
}


/* ページボタン関連 */
.pagination-wrapper {
	background-color:#f0ebe5;
}
.pagination-wrapper .pagination {
	margin-right: 5px;
	float: right;
}
ul.pagination li span,
ul.pagination li a {
	padding: 0 15px;
	display: block;
	color: #2b2927;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
}
ul.pagination li span {
	background-color:#e6dfd5;
	font-weight: bold;
}

ul.pagination li a:hover,
ul.pagination li a:active {
	background-color:#e6dfd5;
	color:#ff5649;
	text-decoration:none;
}
