@charset "UTF-8";
/*------------------------------------------------------*/
/* Updated: 2010/11 */
/*------------------------------------------------------*/

/* pagelink --------------------------------- */
div.pagelink ul li {
	font-weight: normal;
}





/* rankbox --------------------------------- */
div.rankbox div.box1b {
	width: 585px;
	padding-right: 17px;
	padding-left: 17px;
}

	/* col2-1 */
	div.rankbox div.col2-1 {
		width: 330px;
	}

	/* col2-2 */
	div.rankbox div.col2-2 {
		width: 240px;
	}
	div.rankbox div.col2-2 div.box1c {
		width: 210px;
	}

		/* heading */
		div.rankbox div.col2-2 div.box1c p.heading {
			font-size: 0;
			line-height: 0;
		}

		/* breakdown */
		div.rankbox div.col2-2 div.box1c div.breakdown {
			width: 190px;
			padding: 9px 10px 6px;
		}
		div.rankbox div.col2-2 div.box1c div.breakdown table {
			width: 100%;
			color: #000000;
			font-size: 100%;
			line-height: 1.2;
		}
		div.rankbox div.col2-2 div.box1c div.breakdown table th,
		div.rankbox div.col2-2 div.box1c div.breakdown table td {
			padding: 3px 0;
			vertical-align: bottom;
		}
		div.rankbox div.col2-2 div.box1c div.breakdown table td {
			text-align: right;
		}
		div.rankbox div.col2-2 div.box1c div.breakdown table td.line-note {
			padding-left: 0.8em;
			text-align: left;
		}

		/* total */
		div.rankbox div.col2-2 div.box1c div.total {
			width: 190px;
			padding: 7px 10px 0;
			border-top: solid 1px #fdb7c8;
		}
		div.rankbox div.col2-2 div.box1c div.total table {
			width: 100%;
			color: #000000;
			font-size: 100%;
			line-height: 1.2;
		}
		div.rankbox div.col2-2 div.box1c div.total table th p {
			margin-left: 0.8em;
		}
		div.rankbox div.col2-2 div.box1c div.total table td {
			text-align: right;
		}
		div.rankbox div.col2-2 div.box1c div.total table td p {
			font-size: 125%;
			font-weight: bold;
		}





/*------------------------------------------------------*/
/* 印刷用CSS */
/*------------------------------------------------------*/

@media print {

/* sec-autoset --------------------------------- */
div#ranking3,
div#ranking6 {
	page-break-before: always;
}

}





/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/
