@charset "utf-8";
/* CSS Document */
h3 {
	border-bottom: none;
	padding-left:0;
	margin-left:0;
}
table {
	width:100%;
	border:1px #000 solid;
	border-collapse:collapse;
	border: none;
	font-size:1.1em;
	font-family: "Jun 201",YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}
th {
	background:#CCC;
	border:solid 1px #000;
	text-align:center;
	font-family: "Jun 501",YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-weight: 800;
}
td {
	font-family: "Jun 201",YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	vertical-align:top;
	padding:5px;
	border:1px #000 solid;
	white-space:normal;
	text-align:left;
}

table.section_1 td:nth-of-type(1){	
	width:1em;
}
table.section_1 tr th:nth-of-type(1){	
	width:1em;
}
table.section_1 tr th:nth-of-type(2){	
	width:10%;
}
table.section_1 tr th:nth-of-type(3){	
	width:30%;
}
table.section_1 tr th:nth-of-type(4){	
	width:30%;
}
table.section_1 tr th:nth-of-type(5){	
	width:20%;
}

table.section_2 tr th:nth-of-type(1){	
	width:40%;
}
table.section_2 tr th:nth-of-type(2){	
	width:30%;
}
table.section_2 tr th:nth-of-type(3){	
	width:30%;
}
table td.nen{
	text-align: center;
}
td.ki{
	text-align: center;	
}
table.section_1 td.ki{
	background-color:#F6FDFF;
}
td.ki span{
	text-align: center;
	display:block;
	width:1em;
	margin: auto;
}
