@charset "UTF-8";


/******　トップページランキング　**********/

#rankingTop{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/top/img/ranking/himidw_ranking.gif) no-repeat 100% -10px;
	width:940px;
	font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}
#rankingTop h2{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/top/img/tl_ranking.gif) no-repeat 0 0;
	width:100%;
	height:40px;
	border-bottom:2px #af8400 solid;
	margin-bottom:0;
	font-size:12px;
	color:#000;
	font-weight:bolder;
}
#rankingTop h2 span{
	position:absolute;
	top:10px;
	left:185px;
}
#rankingTop h3{
	font-size:15px;
	font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	font-weight:bolder;
	color:#000;
}


/*** シーズンランキング ***/

#ranking_season{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/common/img/bg_beige.gif) 0 0;
	padding:20px;
	height:250px;
}
#ranking_season h3{
	height:26px;
	position:relative;
	margin-bottom:5px;
}
#ranking_season h3 a{
	position:absolute;
	top:0;
	right:0;
}
.clear{
	clear:both;
	margin-bottom:25px;
}
/* no1～5 大 */
.rank_no1,
.rank_no2,
.rank_no3,
.rank_no4{
	width:170px;
	float:left;
	margin-bottom:15px;
	background:#fff;
	text-align:center;
	margin-right:12px;
	position:relative;
}
.rank_no5{
	width:170px;
	float:left;
	margin-bottom:15px;
	background:#fff;
	text-align:center;
	position:relative;
}
.rank_no1 img,
.rank_no2 img,
.rank_no3 img,
.rank_no4 img,
.rank_no5 img{
	margin:10px 0 3px;
	width:90%;
}
.rank_no1 p.item_name,
.rank_no2 p.item_name,
.rank_no3 p.item_name,
.rank_no4 p.item_name,
.rank_no5 p.item_name,
.rank_no1s p.item_name,
.rank_no2s p.item_name,
.rank_no3s p.item_name,
.rank_no4s p.item_name,
.rank_no5s p.item_name{
	width:90%;
	margin:0 auto 5px;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	overflow:hidden;
	line-height:1.4;
	height:1.8rem;
}
.rank_no3s p.item_name,
.rank_no4s p.item_name,
.rank_no5s p.item_name{
	width:85%;
}
.rank_no1 p.item_price,
.rank_no2 p.item_price,
.rank_no3 p.item_price,
.rank_no4 p.item_price,
.rank_no5 p.item_price,
.rank_no1s p.item_price,
.rank_no2s p.item_price,
.rank_no3s p.item_price,
.rank_no4s p.item_price,
.rank_no5s p.item_price{
	width:90%;
	margin:0 auto 5px;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	overflow:hidden;
	line-height:1.4;
	font-weight:bolder;
	text-align:right;
}
.rank_no3s p.item_price,
.rank_no4s p.item_price,
.rank_no5s p.item_price{
	width:85%;
	text-align:right;
}
.rank_no1 span img,
.rank_no2 span img,
.rank_no3 span img,
.rank_no4 span img,
.rank_no5 span img{
	position:absolute;
	top:0px;
	left:7px;
	width:20px;
	height:25px;
	z-index:100;
}
.rank_no1:hover,
.rank_no2:hover,
.rank_no3:hover,
.rank_no4:hover,
.rank_no5:hover,
.rank_no1s:hover,
.rank_no2s:hover,
.rank_no3s:hover,
.rank_no4s:hover,
.rank_no5s:hover{
	opacity:0.7;
}


/*** 定番ランキング ***/

#ranking_i,
#ranking_h,
#ranking_e,
#ranking_k{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/common/img/bg.gif) 0 0;
	padding:15px;
	width:45%;
	border-top:#000 2px solid;
}
#ranking_i,
#ranking_e{
	float:left;
}
#ranking_h,
#ranking_k{
	float:right;
}
#ranking_i h3,
#ranking_h h3,
#ranking_e h3,
#ranking_k h3{
	height:26px;
	padding:5px 0 10px 35px;
}
#ranking_i h3{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/top/img/ranking/ranking_i.png) no-repeat 0 0;
	position:relative;
}
#ranking_h h3{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/top/img/ranking/ranking_h.png) no-repeat 0 0;
	position:relative;
}
#ranking_e h3{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/top/img/ranking/ranking_e.png) no-repeat 0 0;
	position:relative;
}
#ranking_k h3{
	background:url(https://www.rakuten.ne.jp/gold/e-goods/top/img/ranking/ranking_k.png) no-repeat 0 0;
	position:relative;
}
#ranking_i h3 a{
	position:absolute;
	top:0;
	right:0;
}
#ranking_h h3 a{
	position:absolute;
	top:0;
	right:0;
}
#ranking_e h3 a{
	position:absolute;
	top:0;
	right:0;
}
#ranking_k h3 a{
	position:absolute;
	top:0;
	right:0;
}
.rank_no1s,
.rank_no2s,
.rank_no3s,
.rank_no4s,
.rank_no5s{
	border:1px #f0f0f0 solid;
	background:#fff;
	text-align:center;
	position:relative;
}

.rank_no1s img,
.rank_no2s img{
	margin:10px 0 3px;
	width:90%;
}
.rank_no3s img,
.rank_no4s img,
.rank_no5s img{
	margin:10px 0 3px;
	width:85%;
}

/* no1小 */
.rank_no1s{
	width:198px;
	float:left;
	margin-bottom:15px;
}
.rank_no1s span img{
	position:absolute;
	top:-1px;
	left:7px;
	width:20px;
	height:25px;
	z-index:100;
}


/* no2小 */
.rank_no2s{
	width:198px;
	float:right;
	margin-bottom:15px;
}
.rank_no2s span img{
	position:absolute;
	top:-1px;
	left:7px;
	width:20px;
	height:25px;
	z-index:100;
}


/* no3小 */
.rank_no3s{
	width:130px;
	float:left;
	margin-right:13px;
}
.rank_no3s span img{
	position:absolute;
	top:-1px;
	left:7px;
	width:18px;
	height:21px;
	z-index:100;
}

/* no4小 */
.rank_no4s{
	width:130px;
	float:left;
	margin-right:13px;
}
.rank_no4s span img{
	position:absolute;
	top:-1px;
	left:7px;
	width:18px;
	height:21px;
	z-index:100;
}


/* no5小 */
.rank_no5s{
	width:130px;
	float:left;
}
.rank_no5s span img{
	position:absolute;
	top:-1px;
	left:7px;
	width:18px;
	height:21px;
	z-index:100;
}



