#matriculate {
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #77AFEE;
	padding: 3px;
}
.matriculate{	
float:left;
margin:0 1.5em 1em 0;
}
.matriculate dt{	padding:0.5em 0 0;
}
.matriculate dd{
text-align:right;
	padding: 0 0 0.3em 10em;
	margin: -1em 0px 0px;
	background-image: url(../images/sec_list.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.matriculate_l{
	float:left;
	margin:0 1.5em 1em 0;
	font-weight: bold;
	color: #4B4B4B;
	font-size: 1.2em;
}
.matriculate_l dt{	padding:0.5em 0 0;
}
.map a img{
border:solid 3px #ffffff;
}
.map a:hover img{
border:3px solid #386DFE;
}

.matriculate_l dd{
text-align:right;
	padding: 0 0 0.3em 6em;
	margin: -1em 0px 0px;
	background-image: url(../images/sec_list.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.result_detail {
	width: 321px;
}
.result_detail,.result_detail th,.result_detail td {
border-collapse:collapse;
border:#FFFFFF 1px solid;
}
.result_detail th,.result_detail td{
	font-size: 0.8em;
}
.result_detail th{
padding:2px;
	font-weight: normal;
	text-align: left;
	padding-left: 0.5em;
	background-color: #E2EDEF;
}
.result_detail td{
	text-align: center;
	background-color: #EEEEEE;
	width: 30px;
}
.result_detail td.new{
	background-color: #ffd0d0;
}
.result_detail_layout {
	float: left;
	width: 330px;
}
/*=================*guidance=======================*/
#guidance_read {
	float: left;
	width: 390px;
}
.guidance_act_read {
	float: left;
	width: 380px;
}
.message_box {
	border-top: 4px solid #99CC66;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 20px 0;
	padding: 10px 20px;
}
.message2_box {
	border-top: 4px solid #82a3cc;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 20px 0;
	padding: 10px 20px;
}

