@charset "Shift_JIS";

/*--------------------------------------------------------------------
/- file   : shp_rnk.css
/- admin  : moag, Inc.
/- update : 20110822
/--------------------------------------------------------------------*/


/* ********** parts_ranking style ********** */

#parts_ranking {
	position: relative;
	padding: 0 0 20px;
}
#parts_ranking h2 {
	width: 745px;
	height: 45px;
	margin: 0 0 5px;
	background: url(/defaultMall/images/template/lst_rnk/ranking_title.gif) no-repeat left top;
	text-indent: -7777px;
	overflow: hidden;
}
#parts_ranking p.update {
	position: absolute;
	top: 60px;
	right: 10px;
}
#parts_ranking div.rankingArea {
	padding: 5px;
	background: #F3F1EC;
}
#parts_ranking ul.tabmenu {
	border-bottom: 3px solid #B9A360;
	overflow: hidden;
	zoom: 1;
}
#parts_ranking ul.tabmenu li {
	float: left;
	width: 200px;
	height: 30px;
	margin: 0 5px 0 0;
	overflow: hidden;
}
#parts_ranking div.top5 {
	min-height: 250px;
	_height: 250px;
	padding: 42px 0 15px 14px;
	background: #FFF url(/defaultMall/images/template/lst_rnk/ranking_top5_bg.gif) no-repeat 14px 13px;
	border: 1px solid #D6D5D3;
}
#parts_ranking div.top5 ol {
	width: 710px;
	overflow: hidden;
	zoom: 1;
}
#parts_ranking div.top5 li {
	float: left;
	width: 120px;
	margin-right: 14px;
	overflow: hidden;
}
#parts_ranking div.top5 li.rank01 {
	width: 170px;
	margin-right: 13px;
}
#parts_ranking div.top5 li.rank05 {
	margin-right: 0;
}
#parts_ranking div.top5 li p.image a {
	display: block;
}
#parts_ranking div.top5 li p.image img {
	display: block;
	margin: 0 auto 10px;
}
#parts_ranking div.top5 li p.star span {
	display: block;
	margin: 3px 0;
}
#parts_ranking div.top5 li p.star span.star {
	font-weight: bold;
	color: #FF6633;
}
#parts_ranking div.top5 li p.star span.star img {
	vertical-align: middle;
}
#parts_ranking div.top5 li li {
	float: none;
	width: auto;
	font-size: 83.3%;
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: url(/defaultMall/images/template/lst_rnk/ranking_icon_arrow.jpg) no-repeat left 0.25em;
}
#parts_ranking div.top5 p.btnTop50 {
	margin: 0 14px 0 0;
	text-align: right;
}

/* ********** parts_ranking width 730px style ********** */

#parts_ranking.width730 {
	width: 730px;
}
#parts_ranking.width730 h2 {
	width: 730px;
}
#parts_ranking.width730 div.top5 {
	background: #FFF url(/defaultMall/images/template/lst_rnk/ranking_top5_bg_730.gif) no-repeat 14px 13px;
}
#parts_ranking.width730 div.top5 ol {
	width: 695px;
}
#parts_ranking.width730 div.top5 li {
	width: 120px;
	margin-right: 10px;
}
#parts_ranking.width730 div.top5 li.rank01 {
	width: 168px;
	margin-right: 10px;
}
#parts_ranking.width730 div.top5 li.rank05 {
	margin-right: 0;
}

/* ********** parts_ranking width 950px style ********** */

#parts_ranking_950 {
	position: relative;
	padding: 0 0 20px;
}
#parts_ranking_950 h2 {
	width: 950px;
	height: 45px;
	margin: 0 0 5px;
	background: url(/defaultMall/images/template/lst_rnk/ranking_title_950.gif) no-repeat left top;
	text-indent: -7777px;
	overflow: hidden;
}
#parts_ranking_950 p.update {
	position: absolute;
	top: 60px;
	right: 10px;
}
#parts_ranking_950 div.rankingArea {
	padding: 5px;
	background: #eaf1f3;
}
#parts_ranking_950 ul.tabmenu {
	border-bottom: 3px solid #B9A360;
	overflow: hidden;
	zoom: 1;
}
#parts_ranking_950 ul.tabmenu li {
	float: left;
	width: 200px;
	height: 30px;
	margin: 0 5px 0 0;
	overflow: hidden;
}
#parts_ranking_950 div.top5 {
	min-height: 250px;
	_height: 250px;
	padding: 15px 0 15px 14px;
	background: #FFF;
	border: 1px solid #D6D5D3;
}
#parts_ranking_950 div.top5 ol {
	overflow: hidden;
	zoom: 1;
}
#parts_ranking_950 div.top5 li {
	float: left;
	width: 160px;
	overflow: hidden;
}
#parts_ranking_950 div.top5 li.rank01 {
    background: url("/defaultMall/images/template/lst_rnk/bg_rank01.gif") no-repeat scroll left top transparent;
    width: 210px;
	margin-right: 14px;
}

#parts_ranking_950 div.top5 li.rank02 {
    background: url("/defaultMall/images/template/lst_rnk/bg_rank02.gif") no-repeat scroll left top transparent;
	margin-right: 14px;
}

#parts_ranking_950 div.top5 li.rank03 {
    background: url("/defaultMall/images/template/lst_rnk/bg_rank03.gif") no-repeat scroll left top transparent;
	margin-right: 14px;
}

#parts_ranking_950 div.top5 li.rank04 {
    background: url("/defaultMall/images/template/lst_rnk/bg_rank04.gif") no-repeat scroll left top transparent;
	margin-right: 14px;
}

#parts_ranking_950 div.top5 li.rank05 {
    background: url("/defaultMall/images/template/lst_rnk/bg_rank05.gif") no-repeat scroll left top transparent;
}

#parts_ranking_950 div.top5 li.rank01 a img{
height:200px;
width: 200px;
text-align: center;
}

#parts_ranking_950 div.top5 li.rank02 a img{
height:150px;
width: 150px;
text-align: center;
}

#parts_ranking_950 div.top5 li.rank03 a img{
height:150px;
width: 150px;
text-align: center;
}

#parts_ranking_950 div.top5 li.rank04 a img{
height:150px;
width: 150px;
text-align: center;
}

#parts_ranking_950 div.top5 li.rank05 a img{
height:150px;
width: 150px;
text-align: center;
}

#parts_ranking_950 div.top5 li p.image a {
	display: block;
}
#parts_ranking_950 div.top5 li p.image img {
	display: block;
	margin: 34px 5px 10px;
}
#parts_ranking_950 div.top5 li p.star span {
	display: block;
	margin: 3px 0;
}
#parts_ranking_950 div.top5 li p.star span.star {
	font-weight: bold;
	color: #FF6633;
}
#parts_ranking_950 div.top5 li p.star span.star img {
	vertical-align: middle;
}
#parts_ranking_950 div.top5 li li {
	float: none;
	width: auto;
	font-size: 83.3%;
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: url(/defaultMall/images/template/lst_rnk/ranking_icon_arrow.jpg) no-repeat left 0.25em;
}
#parts_ranking_950 div.top5 p.btnTop50 {
	margin: 0 14px 0 0;
	text-align: right;
}


/* 20111006追加（ALLカテゴリ用） */
#parts_ranking h2.allcate {
	background: url(/defaultMall/images/includehtml/fashion/special/boots/images/ranking_title.gif) no-repeat left top;
 height: 35px;
}
#parts_ranking p.allcate {
	top: 50px;
}


/* 20111021追加（ジュエリーカテ用） */
#parts_ranking h2.jwl {
	background: url(/defaultMall/images/includehtml/fashion/special/jwl/images/ttl_02.jpg) no-repeat left top;
 height: 35px;
}
#parts_ranking p.jwl {
	top: 51px;
}