@charset "UTF-8";

/* 進路について */
#guid_title {
	width:450px;
	height:40px;
	margin:30px 0 0 125px;
	padding:0;
	background:url(../course/images/guid_title.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#guid_h3a,#guid_h3b,#guid_h3c {
	width:400px;
	height:30px;
	margin:20px 0 0 35px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#guid_h3a {
	background:url(../course/images/guid_h3.gif) no-repeat 0 0;
}
#guid_h3b {
	background:url(../course/images/guid_h3.gif) no-repeat 0 -30px;
}
#guid_h3c {
	background:url(../course/images/guid_h3.gif) no-repeat 0 -60px;
}
#result_title {
	width:660px;
	height:30px;
	margin:20px 0 10px 20px;
	padding:0;
	background:url(../course/images/result.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.result_col {
	clear:both;
}
.result_left, .result_right {
	float:left;
}
#result_h3a {
	width:320px;
	height:20px;
	margin:0 0 6px 20px;
	padding:0;
	background:url(../course/images/result.gif) no-repeat 0 -30px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#result_h3b {
	width:320px;
	height:20px;
	margin:0 0 6px 20px;
	padding:0;
	background:url(../course/images/result.gif) no-repeat 0 -50px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.result_h3c {
	width:320px;
	height:20px;
	margin:0 0 6px 20px;
	padding:0;
	background:url(../course/images/result.gif) no-repeat -340px -30px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.result_table1 {
	margin:0 0 30px 20px;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
}	
.result_table1 th {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	text-align:center;
	padding:2px 5px;
	font-size:95%;
	font-weight:bold;
	background-color:#009900;
	color:#ffffff;
}	
.result_table1 td {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	text-align:center;
	padding:2px 5px;
	font-size:95%;
}	
.result_table1 td.univ {
	width:120px;
	text-align:left;
	padding:2px 3px;
	background-color:#ddffbb;
}	
.result_table1 td.univ2 {
	width:130px;
	text-align:left;
	padding:2px 3px;
	background-color:#ffff99;
}	
.result_table1 td.td2 {
	background-color:#ffff99;
}	
.result_table2 {
	margin:0 0 30px 20px;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
}	
.result_table2 th {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	text-align:center;
	padding:2px 5px;
	font-size:95%;
	font-weight:bold;
	background-color:#0033cc;
	color:#ffffff;
}	
.result_table2 td {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	text-align:center;
	padding:2px 5px;
	font-size:95%;
}	
.result_table2 td.univ {
	width:120px;
	text-align:left;
	padding:2px 3px;
	background-color:#ddddff;
}	
.result_table3 {
	margin:0 0 30px 20px;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
}	
.result_table3 th {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	text-align:center;
	padding:14px 5px;
	font-size:95%;
	font-weight:bold;
	background-color:#990000;
	color:#ffffff;
}	
.result_table3 td {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	text-align:center;
	padding:2px 5px;
	font-size:95%;
}	
.result_table3 td.univ {
	width:140px;
	text-align:left;
	padding:2px 3px;
	background-color:#ffcc99;
}	
.result_table3 td.section {
	width:90px;
	text-align:left;
	padding:2px 5px;
	background-color:#ffcc99;
}	
.result_table3 td.doc_total {
	text-align:left;
	padding:5px 5px;
	background-color:#ffcc99;
}	
.result_table1 td.btm2px, .result_table2 td.btm2px, .result_table3 td.btm2px {
	border-bottom:solid 2px #999999;
}	
.result_table1 td.total, .result_table2 td.total, .result_table3 td.total {
	padding:5px 5px;
}	

#students_table {
	margin:0 0 1em 36px;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
}	
#students_table th {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:4px 0;
	font-size:100%;
	background-color:#ccffcc;
	font-weight:normal;
}	
#students_table th.th1 {
	width:180px;
	letter-spacing:0em;
	background-color:#009900;
	color:#ffffff;
	font-weight:bold;
}	
#students_table th.th2 {
	letter-spacing:0em;
	background-color:#009900;
	color:#ffffff;
	font-weight:bold;
}	
#students_table th.th3 {
	width:108px;
	background-color:#009900;
	color:#ffffff;
	font-weight:bold;
}	
#students_table th.th4 {
	width:55px;
	background-color:#009900;
	color:#ffffff;
	font-weight:bold;
}	
#students_table th.th5 {
	letter-spacing:0.5em;
}	
#students_table th.th6 {
	letter-spacing:0.3em;
}	
#students_table th.th7 {
	letter-spacing:0em;
}	
#students_table td {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	text-align:center;
	padding:4px 0 4px 1px;
	font-size:100%;
}	
#data_date {
	text-align:right;
	margin:0 40px 100px 0;
}