@charset "shift_jis";
/* CSS Document */


table.koushiList {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #999;
	line-height: 140%;
	margin: 0 0 10px;
}

table.koushiList th {
	text-align: left;
	padding: 5px 10px;
	border: 1px solid #999;
	font-weight: bold;
}
table.koushiList td {
	padding: 5px 10px;
	width: 17%;
	border-top: 1px solid #999;
}
table.koushiList td.linenone {
	border-top: none;
}

.seigaku {
	background-color: #FEE3CF;
}
.piano {
	background-color: #FEF1CF;
}
.violin {
	background-color: #E8DCFA;
}
.flute {
	background-color: #D9ECFD;
}
.trumpet {
	background-color: #E4F9DD;
}
.dagakki {
	background-color: #D2ECDD;
}
.solfege {
	background-color: #F7E6F0;
}
.shiki {
	background-color: #D6DAF3;
}


ul.att {
	padding-top: 5px;
}
ul.att li {
	margin-left: 1em;
	text-indent: -1em;
	font-weight: bold;
}




