@charset "shift_jis";

.section table  {
	margin: auto;
	width: 90%;
}
.section thead {
	font-size: 120%;
}
.section tbody {
	letter-spacing: 0.2em;
}

.section td {
	background: #f4f4e4;
	text-align: left;
}

.section .rank_no {
	width: 2em;
	text-align: center;
}
.degree {
	width: 8em;
}
.gp {
	width: 10em;
}
.explan {
}

/* group（数行）ごとの設定 */
.group1 td {
	background: #ffffcc;
}
.group2 td {
	background: #eeffcc;
}
.group3 td {
	background: #ddffcc;
}
.group4 td {
	background: #ccffcc;
}
.group5 td {
	background: #ccffdd;
}
.group6 td {
	background: #ccffee;
}
.group7 td {
	background: #ccffff;
}
.group8 td {
	background: #cceeff;
}
.group9 td {
	background: #ccddff;
}
.group10 td {
	background: #ccccff;
}
