/*高校こだわり検索追加　2013_8_13 N.yoshioka*/
.tit_hs{
	clear: both;
	width:752px;
	height:40px;
	margin-left:12px;
}

.key_search_hs form{
	padding-top:10px;
}
.key_search_hs .KeyText {
	color: #BBBBBB;
	width: 250px;
}

.key_search_hs img {
	vertical-align: middle;
}

#hs_body{
	clear: both;
	width:764px;
	min-height: 840px;
	height: auto !important;
	height: 840px;
	border-top:#83bbde solid 4px;
}

.tit_kihon_sh {
	width:22px;
	background-color:#e6e6e6;
	margin-right:2px;
	height: auto !important;
	min-height: 200px;
	height: 200px;
}

.kdwr_sh_g_s{
	width: 728px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	background-color: #F3F8FD;
}

.kihonsearch_aria{
	width:728px;
}

.hs_search{
	width:752px;
	margin-left: 12px;
}

.kihon_sh{
	width:752px;
	margin-top:2px;
}
.aria_map{
	background-color:#f3f3f3;
	width:728px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	padding:15px 0 5px 0px;
}

.aria_th{
	width:728px;
	min-height: 30px;
	height: auto !important;
	height: 30px; 
	padding:15px 0 5px 0px;
}

.sub_title_a{
	font-size:13px;
	font-weight:bold;
	color:#999999;
	width:72px;
	padding:0 0 0 10px;
}

.sh_aria{
	font-size:13px;
	font-weight:bold;
}

.sub_title_a_2 {
	font-size:13px;
	font-weight:bold;
	color:#999999;
	width:72px;
	min-height: 30px;
	height: auto !important;  
	height: 30px; 
	margin-left:10px;
	margin-right:10px;
	padding:15px 0;
}

.th_aria, .th_area_wide{
	font-size:13px;
	font-weight:bold;
}


.th_aria p, .th_area_wide p{
	width:58px;
	font-size:13px;
	font-weight:bold;
	padding-right:5px;
}

.th_area_li{width:58px;}
.th_area_li, .th_area_liwide{
	font-size:13px;
	font-weight:bold;
	padding-right:5px;
}

.th_aria input, .th_area_wide input, .th_area_li input, .th_area_liwide input{
	padding-left:5px;
}

.th_aria p.wide, .th_area_wide p, .th_area_liwide{
	width:72px;
}

.kodawari_search{
	margin-top:2px;
	min-height:520px; 
	height:auto !important; 
	height:520px;
}

.kodawari_bukatsu {
	min-height: 160px;  
	height: auto !important;  
	height: 160px; 
	width: 726px;
	padding:5px 0px 15px 0px;
	background-color: #e9f2fa;
	border-left:solid 2px #FFFFFF;
}

.kodawari_kako {
	min-height: 160px;  
	height: auto !important;  
	height: 160px; 
	width: 726px;
	padding:5px 0px 15px 0px;
	background-color: #f3f8fd;
	border-left:solid 2px #FFFFFF;
}

.th_kodawari {
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	font-size:13px;
	font-weight:bold;
	padding: 10px 0px 0px 17px;
}

.th_kodawari p{
	width:125px;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	font-size:12px;
	font-weight:bold;
}

.th_kodawari_last {
	margin:0;
	padding:0;
}

.kdwr_sh{
	width:728px;

}

.sub_title_bukatsu{
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0 0px 17px;
}

.sub_title_k{
	width: 90px;
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0 10px 17px;
}

.sub_title_k p.small{
	font-size: 11px;
	letter-spacing: 0em;
}

.kodawari{

}

.tit_kodawari_sh{
	background-color: #32A0D2;
	width: 36px;
	min-height:530px; 
	height:auto !important; 
	height:530px;
}

.sub_title_kako{
	letter-spacing: 0.1em;
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0 0px 17px;
}

.kdw_back{
	background-color: #32A0D2;
}

.cl_p{
	height:1px;line-height:0;
}

.kodawari_sh{
	width: 764px;
}

.th_kodawari_1{
	min-height:20px; 
	height:auto !important; 
	height:20px;
	font-size:13px;
	font-weight:bold;
	padding: 15px 0 0px 17px;
}

.th_kodawari_1 p{
	width:125px;
	min-height:20px; 
	height:auto !important; 
	height:20px;
	font-size:12px;
	font-weight:bold;
}


.kodawari_gakuhi {
	background-color: #f3f8fd;
	width: 297px;
	height: auto !important;
	min-height: 180px;  
	height: auto !important;  
	height: 180px;
	border-left: solid 2px #FFFFFF;
}

.th_gakuhi {
	font-size: 13px;
	font-weight: bold;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	padding-top: 15px;
	padding-bottom:10px;
}

.th_gakuhi p{
	font-weight: bold;
	min-height: 25px;  
	height: auto !important;  
	height: 25px; 
	width: 180px;
}

.kodawari_3year{
	border-left: solid 5px #e9f2fa;
	background-color: #f3f8fd;
	min-height: 180px;  
	height: auto !important;  
	height: 180px; 
	width:424px;
}

.sub_title_sh{
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 15px 0 10px 17px;
	width: 55px;
}

.th_seihuku{
	font-size: 13px;
	font-weight: bold;
	min-height: 25px;  
	height: auto !important;  
	height: 25px; 
	padding-top: 15px;
	width: 175px;
}


.th_seihuku p {
	font-weight: bold;
	width: 175px;
	min-height: 25px;  
	height: auto !important;  
	height: 25px; 
}



.th_seihuku_2{
	font-size: 13px;
	font-weight: bold;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	padding-top: 15px;
	width: 140px;
}

.th_seihuku_2 p {
	font-weight: bold;
	min-height: 25px;  
	height: auto !important;  
	height: 25px; 
	width: 140px;
}

th_seihuku_last{
	height: 1px;
}

.th_kodawari_3_1{
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	font-size:13px;
	font-weight:bold;
	padding: 15px 0px 0px 17px;
}

.th_kodawari_3_1 p{
	font-size: 12px;
	font-weight: bold;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	width: 150px;
}

.th_kodawari_3{
	font-size: 13px;
	font-weight: bold;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	padding: 10px 0px 0px 17px;
	letter-spacing: 0.1em;
}

.th_kodawari_3 p{
	font-size: 12px;
	font-weight: bold;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	width: 150px;
}


.kodawari_setsubi{
	background-color: #e9f2fa;
	border-left: 2px solid #FFFFFF;
	padding: 5px 0 15px 0;
	min-height: 150px;  
	height: auto !important;  
	height: 150px; 
}

.th_kodawari_s_1{
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	font-size:13px;
	font-weight:bold;
	padding: 15px 0px 0px 0px;
}

.th_kodawari_s_1 p{
	width:150px;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	font-size:12px;
	font-weight:bold;
}

.th_kodawari_s {
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	font-size:13px;
	font-weight:bold;
	padding: 10px 0px 0px 0px;
}

.th_kodawari_s p{
	width:150px;
	min-height: 20px;  
	height: auto !important;  
	height: 20px; 
	font-size:12px;
	font-weight:bold;
}


.siritsu_castBody {
	margin-bottom: 5px;
	padding: 8px;
}

#siritsu{
	border-top: 4px solid #83BBDE;
	height:20px;
}

.siritsu_castBody img{
	vertical-align: middle;
}
