	div#newteacher_doc {
		margin-top: 20px;
		margin-left: 30px;
		font-size: 15px;
	}

	div#newteacher_doc OL {
		margin-left: 30px;
	}

	h3.content_title {
		font-size: 18px;
		color: #C00;
	}

	dl#regform {
		padding-left: 20px;
	}

	dl#regform dt {
		margin-top: 10px;
		font-size: 15px;
		color: #00746B;
		font-weight: bold;
		margin-bottom: 10px;
	}

	dl#regform dd {
		font-size: 15px;
		margin-left: 20px;
		margin-bottom: 30px;
	}

	table.regform {
		width: 90%;
	}

	table.regform td {
		border-bottom: 1px solid #BBB;
		padding: 2px;
		font-size: 15px;
	}

	table.regform td table td {
		border: none;
	}

	div.agreebox {
		margin: 10px 10px 10px 120px;
	}

	

	td.input_title {
		font-size: 15px;
		width: 150px;
		text-align: right;
	}

	span.note1 {
		font-size: 13px;
		color: #333;
	}

	div.rednote {
		font-size: 13px;
		color: #F00;
		text-align: left;
	}