.* { }
#header { width: 800px; }
#footer { color: #000; font-size: 9pt; line-height: 1.2em; text-align: center; width: 800px; height: auto; clear: both; margin-top: 5px; border-style: none; }
#left_section { width: 200px; float: left; }
#left_section_200 { width: 200px; }
#main_section { width: 600px; float: right; }
#incontainer { width: 800px; float: none; }
#container { width: 800px; float: none; margin: auto; }
#outcontainer { width: 800px; float: none; }
a:link { color:green; font-size: 10pt; font-weight: bold; text-decoration: none; }
a:visited { color:#008000; font-size: 10pt; font-weight: 400; text-decoration: none; }
a:hover { color: #c00; font-size: 10pt; font-weight: bold; text-decoration: none; }
a:active { color: #666666; font-size: 10pt; font-weight: 400; text-decoration: none; }
.table_leftsection td { color: #000; font-size: 10pt; font-weight: 700; line-height: 1.5em; text-align: left; list-style-type: disc; margin-top: 3px; margin-bottom: 3px; width: 180px; height: auto; border: solid 1px silver; border-collapse: collapse; }
a.exam:link { color:#060; font-size: 9pt; font-weight: 400; text-decoration: underline; }
a.exam:visited { color:#060; font-size: 9pt; font-weight: 400; text-decoration: underline; }
a.exam:hover { color: #c03; font-size: 9pt; font-weight: 400; text-decoration: none; }
a.exam:active { color: #060; font-size: 9pt; font-weight: 400; text-decoration: none; }
.table_news { color: black; font-size: 9pt; line-height: 1.5; text-align: left; width: 560px; min-height: 25px; }
.table_news th { color: black; font-size: 9pt; line-height: 1.5; text-align: left; width: 560px; min-height: 25px; border: dotted 1px olive;; }
.table_main_600 { color: black; font-size: 10pt; line-height: 1.5em; text-align: left; width: 600px; min-height: 25px; }

.table_left_bar { color: black; font-size: 9pt; line-height: 1.5; text-align: left; text-indent: 0; width: 185px; min-height: 5px; margin: 0; padding: 0; }
.table_left_login { color: black; font-size: 9pt; line-height: 1.5; background-color: #fdeff5; text-align: left; width: 180px; min-height: 25px; border: solid 1px silver; }
.table_window td { color: black; font-size: 9pt; line-height: 1.5; text-align: left; width: 640px; min-height: 25px; border: solid 1px #9cd0de; }
.table_window { color: black; font-size: 9pt; line-height: 1.5; text-align: left; width: 640px; min-height: 25px; border: solid 1px #9cd0de; }
.table_window_noline {
	color: black;
	font-size: 9pt;
	line-height: 1.5;
	text-align: left;
	width: 640px;
	min-height: 25px;
	border-collapse: collapse;
}

.window_letter { color: black; font-size: 11pt; font-weight: 700; text-align: left; }
.table_kyujin { color: black; font-size: 9pt; line-height: 1.5; text-align: left; width: 560px; min-height: 25px; margin: 2px; border: solid 1px gray; }
.table_kyujin td { color: black; font-size: 9pt; line-height: 1.5; text-align: left; width: 560px; min-height: 25px; margin: 2px; border: solid 1px gray; }
.window {
	height: auto;
	width: 600px;
}
.close {
	font-size: 10pt;
	font-weight: bold;
	color: #063;
	text-align: center;
}

.large_window {
	font-size: 10pt;
	line-height: 1.8em;
	font-weight: bold;
	color: #900;
}
.letter_reg_list {
	font-size: 12px;
	font-weight: 700;
	color: #393;
}

.table_main_600_reg_list {
	color: black;
	font-size: 10pt;
	line-height: 1.5em;
	text-align: left;
	width: 580px;
	min-height: 25px;
	border: thin none #CCC;
	border-collapse: collapse;
}
.table_main_600_reg_list td{
	color: black;
	font-size: 10pt;
	line-height: 1.5em;
	text-align: left;
	width: 580px;
	min-height: 25px;
	border: 1px solid #CCC;
	border-collapse: collapse;
}
.table_reg_detail {
	font-size: 10pt;
	line-height: 1.5em;
	color: #333;
	border: 1px solid #999;
	border-collapse: collapse;
	width: 620px;
}
.reg_detail {
	width: 630px;
}

.table_reg_detail td {
	font-size: 10pt;
	line-height: 1.5em;
	color: #333;
	border: 1px solid #999;
	border-collapse: collapse;
	width: 620px;
}

