@charset "utf-8";
/* CSS Document */

ul.rankingList {
	}
	
	ul.rankingList li {
		font-size:16px;
		margin:10px 0px;
		border-left: solid 4px #665;
		font-weight:bold;
		list-style-type:none;
		border-bottom:dotted 1px #998;
		}
		
	ul.rankingList li a {
		text-decoration:none;
		display:block;
		padding:6px 4px 6px 10px;
		background:#FFF;
		}
		
		ul.rankingList li a:hover {
			text-decoration:none;
			padding:6px 4px 6px 10px;
			background:#EED;
			}





.ranking hr {
	border:none;
	clear:both;
	background:none;
	color:#FFF;
	}

.ranking h3 {
	font-size:16px;
	padding:6px 4px 6px 10px;
	background:#EED;
	margin:10px 0px;
	border-left: solid 4px #665;
	font-weight:bold;
	}

.ranking h4 {
	font-size:16px;
	padding:6px 0px;
	font-weight:bold;
	}

.ranking p {
	font-size:81.25%;
	text-indent:1em;
	}

.ranking img {
	float:left;
	}


.ranking .contentsSummary p {
	text-indent:0;
	}

.ranking strong {
	font-size:14px;
	padding:0px 4px;
	color:#F39;
	}


.ranking ul.anchorList {
	font-size:75%;
	margin:0px 24px 20px 24px;
	}
	
	.ranking ul.anchorList li {
		list-style-type:none;
		padding:4px 0px;
		border-bottom:dotted 1px #999;
		}
		
		.ranking ul.anchorList li a {
			padding:0px 0px 0px 20px;
			background:#FFF url(/images/common/icon/icons_down.gif) no-repeat 8px 8px;
			line-height:0;
			text-decoration:none;
			}
		
		.ranking ul.anchorList li a:hover {
			background:#EED url(/images/common/icon/icons_down.gif) no-repeat 8px 8px;
			color:#000;
			}

