@charset "euc-jp";
/*****************
 ランキング用CSSファイル
 *****************/

div#ranking_tab{
	width:900px;
	margin:0px auto;
}

ul.ranking_tab {
	margin-top:14px;
	width:900px;
	height:40px;
}
ul.ranking_tab li {
	display: inline-block;
	text-align:center;
}
ul.ranking_tab li a {
	width: 221px;
	height: 39px;
	display: inline-block;
	border-top:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-radius:5px 5px 0px 0px;
	font-weight: bold;
	line-height: 35px;
}
ul.ranking_tab li a.current{
	width: 223px;
	height: 39px;
	border-top:1px solid #ee7600;
	border-left:1px solid #ee7600;
	border-right:1px solid #ee7600;
	color:#ee7600;
} 
ul.ranking_tab li a:hover{
	background-color: #C0C0C0;
	color:#ffffff;
	text-decoration:none;
}
div#ranking{
	width:898px;
	margin:0px auto;
	border:1px solid #ee7600;
}

div#price_list{
	width:890px;
	margin:0px auto;
}

ul.price_list {
	margin-top:14px;
	width:890px;
	height:27px;
}
ul.price_list li {
	display: inline-block;
	text-align:center;
	font-size:13px;
}
ul.price_list li a {
	width: 141px;
	height: 25px;
	display: inline-block;
	border:1px solid #C0C0C0;
	border-radius:3px;
	font-weight: bold;
	line-height: 25px;
}
ul.price_list li a.current{
	width: 141px;
	height: 25px;
	border:1px solid #ee7600;
	background:#feecda;
	color:#ee7600;
} 
ul.price_list li a:hover{
	background-color: #C0C0C0;
	color:#ffffff;
	text-decoration:none;
}

dl.ranking{
	width:850px;
	margin:25px auto 0px auto;
}

dl.ranking dt{
	background:url('https://www.willfun.co.jp/site_images/ranking/crown.png') no-repeat 3px 5px;
	padding:7px 0px 3px 40px;
	height:30px;
	background-color:#fbb03b;
	font-size:16px;
	border-radius:5px 5px 0px 0px ;
}

dl.ranking dt#first{
	background:url('https://www.willfun.co.jp/site_images/ranking/crown_1.png') no-repeat 5px 7px;
	padding:12px 0px 3px 55px;
	height:32px;
	background-color:#ff7700;
	color:#ffffff;
}
dl.ranking dt#second{
	background:url('https://www.willfun.co.jp/site_images/ranking/crown_2.png') no-repeat 5px 7px;
	padding:12px 0px 3px 55px;
	height:32px;
	background-color:#ff7700;
	color:#ffffff;
}
dl.ranking dt#third{
	background:url('https://www.willfun.co.jp/site_images/ranking/crown_3.png') no-repeat 5px 7px;
	padding:12px 0px 3px 55px;
	height:32px;
	background-color:#ff7700;
	color:#ffffff;
}

dl.ranking dd{
	padding:5px 10px 0px 10px;
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-bottom:solid 1px #C0C0C0;
	border-radius:0px 0px 5px 5px ;
}

td.button a{
	width: 100px;
	height: 20px;
	padding:6px 0px 0px 0px;
	font-size:12px;
	display: inline-block;
	text-align:center;
	vertical-align:middle;
	border:solid 2px #fbb03b;
	border-radius:5px 5px 5px 5px;
}
td.button a:hover{
	background-color:#C0C0C0;
	color:#ffffff;
	text-decoration:none;
}

div#term{
	width:900px;
	font-size:12px;
	color:#888888;
	margin:10px auto 10px auto;
}

div#paging{
	text-align:center;
	margin:0px 0px 10px 0px;
	font-size:14px; 
}

div#paging a{
	text-align:center;
	background-color:#efefef;
	border:1px solid #222222;
	margin-right:3px;
	padding:1px 2px 0px 3px
}

div#paging a:hover {
	color:#000000;
	border:1px solid #ee7600;
	background-color:#ffd1a5;
	text-decoration: none;
}

div#paging a.current{
	text-align:center;
	border:1px solid #ee7600;
	background-color:#ffffff;
	font-weight:bold;
	color:#ee7600;
	margin-right:3px;
	padding:1px 2px 0px 3px;
}