﻿@charset "UTF-8";

/* ranking */
table.ranking {
	margin:0 0 25px 0;
	border:#C8C8C8 1px solid;
	background:#FEFEFE;
	width:188px;
	overflow:hidden;
	font-size:x-small;
	}
	table.rankingAll {
		background:#FEFEFE url("/img/screen/ranking-background.png") bottom no-repeat;
		font-size:small;
		}
table.ranking caption {
	background:#CCCCCC url("/img/screen/ranking-caption1.png") top no-repeat;
	padding:5px;
	font-size:small;
	font-weight:bold;
	}
	table.rankingPickup caption {
		background:#285CAA url("/img/screen/ranking-caption2.png") top no-repeat;
		color:#FFFFFF;
		}
table.ranking th {
	padding:2px;
	font-size:x-small;
	}
table.ranking th a {
	font-weight:normal;
	}
table.ranking td {
	padding:4px 2px;
	}
table.ranking thead th {
	font-weight:normal;
	}
table.ranking tfoot {
	background:#F0F0F0 url("/img/screen/ranking-tfoot1.png") bottom repeat-x;
	}
	table.rankingPickup tfoot {
		background:#87ABE2 url("/img/screen/ranking-tfoot2.png") bottom repeat-x;
		}
table.ranking tfoot td {
	padding:5px 10px;
	}
table.ranking tfoot td a {
	background:url("/img/screen/ranking-marker.png") left center no-repeat;
	padding:0 0 0 16px;
	}
	table.rankingPickup tfoot td a {
		color:#FFFFFF;
		}
table.ranking tfoot td img {
	margin:0 5px 0 0;
	}
div#ranked div.overture table{
	width: 350px;
}
table.ranking ol{
	margin-top:10px;
	margin-left:5px;
}	
table.ranking ol li{
	margin-bottom:5px;
}	