@charset "UTF-8";

/*  curriculum.css
-------------------------------------------- */
.curriculumTbl01 {
	border-left:1px solid #333;
	border-top:1px solid #333;
	width: 100%;
}
	.curriculumTbl01 th,
	.curriculumTbl01 td {
		vertical-align: middle;
		line-height: 1.5;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
	}
	.curriculumTbl01 th {
		font-weight: bold;
		text-align: center;
	}
	.curriculumTbl01 th.bg01 {
		background:#fce7a2;
	}

	.curriculumTbl01 td {
		text-align: left;
	}
		.curriculumTbl01 th p,
		.curriculumTbl01 td p {
			padding: 6px 12px 6px 6px;
		}


.curriculumTbl02 {
	border-left:1px solid #333;
	border-top:1px solid #333;
	width: 100%;
}
	.curriculumTbl02 th,
	.curriculumTbl02 td {
		vertical-align: middle;
		line-height: 1.5;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
	}
	.curriculumTbl02 th {
		font-weight: bold;
		text-align: center;
	}
	.curriculumTbl02 th.bg01 {
		background:#d6f3a3;
	}

	.curriculumTbl02 td {
		text-align: left;
	}
		.curriculumTbl02 th p,
		.curriculumTbl02 td p {
			padding: 6px 12px 6px 6px;
		}


.curriculumTbl03 {
	border-left:1px solid #333;
	border-top:1px solid #333;
	width: 100%;
}
	.curriculumTbl03 th,
	.curriculumTbl03 td {
		vertical-align: middle;
		line-height: 1.5;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
	}
	.curriculumTbl03 th {
		font-weight: bold;
		text-align: center;
	}
	.curriculumTbl03 th.bg01 {
		background:#aaebf1;
	}
	.curriculumTbl03 td.bg02 {
		background:#e1f6fc;
	}

	.curriculumTbl03 td {
		text-align: left;
	}
		.curriculumTbl03 th p,
		.curriculumTbl03 td p {
			padding: 6px 12px 6px 6px;
		}