h1 {
	font-size: 12px;
	color:#ffffff;
	margin:0;
	padding:0;
}

h2 {
	font-size: small;
	margin:0;
	padding:0;
}

h3 {
	font-size: 12px;
	margin:0;
	padding:0;
}

table.bunrui {
	border: solid 3px #ffcc33;
	border-collapse: separate;
}

td.cellframe1 {
	border: solid 1px #ffcc33;
	font-size:small;
	background-color: #ffffcc;
	text-align: center;
}

td.cellframe2 {
	border: solid 1px #ffcc33;
	font-size:small;
	background-color: #ffffcc;
	width: 85px;
	text-align: center;
}
td.cellframe3 {
	border: solid 1px #ffcc33;
	font-size:x-small;
	background-color: #ffffcc;
	text-align: center;
	white-space: nowrap;
}

td.cellframe4 {
	border: solid 1px #ffcc33;
	font-size:x-small;
	background-color: #ffffcc;
	text-align: center;
	white-space: nowrap;
}
td.midashi1 {
	font-size:small;
	background-color: #ffffff;
}
tr.midashi2 {
	background-color: #ffffcc;
	margin:20px;
}
