@charset "shift_jis";
div{margin: 0px;padding: 0px;}
body{
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
	line-height: 1.3;
	margin: 0px;
	padding: 0px;
}
h2{
	color: #FFFFFF;
	background-color: #024DB5;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 15px;
}
h3.red{
	color: #FFFFFF;
	background-color: #FF4343;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 15px;
}
h3.sky_blue{
	color: #FFFFFF;
	background-color: #7FBCFC;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 15px;
}
p.img{padding-right:10px;}
#erabu{margin:20px 0;}
.text_box1 {
  color: #333333;
  font-size: 15px;
  line-height: 1.2em;
  padding: 10px 15px;
}
.text-box2{
	padding:10px 0;	
	margin-bottom:10px;
	border-left: 1px solid #FF4343;
	border-right: 1px solid #FF4343;
	border-bottom: 1px solid #FF4343;
}
.erabu_box{width:500px;margin-bottom:10px;}
.text_box_g{color: #696969;font-size: 15px;line-height: 130%;padding: 10px 15px;}
.text-box3{
	color: #696969;
	font-size: 12px;
	line-height: 1.2em;
	padding: 10px 15px;
	margin-bottom:10px;
	border-left: 1px solid #7FBCFC;
	border-right: 1px solid #7FBCFC;
	border-bottom: 1px solid #7FBCFC;
}
.text-box4{color: #696969;font-size: 12px;line-height: 1.2em;}
.text-box4_m{
	color: #696969;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:right;
}
#panf{background-color: #D6E9F7;}
p.title2{
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-top: 20px;
}
.text-box4_2{
  color: #696969;
  font-size: 12px;
  line-height: 1.2em;
  padding-left:20px;
  padding-bottom:10px;
}
#panf img{padding-left:7px;}
#movie_box{margin:20px 0;	font-size: 13px;width:764px;height:340px;}
.m_box {width:400px;height:340px;}
.m_box_2 {width:350px;height:340px;}
.tit_sch{padding:10px;font-size: 16px;font-weight: bold;margin-right:10px;}
.list{
	width:500px;
	height:20px;
	font-size: 14px;
	padding-left:10px;
	padding-top:10px;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 15px transparent;
	padding-left: 16px;
}
.sch_area{
	font-size: 13px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.LeftColumn{width:780px;}
.RightColumn{float: left;font-size: 77%;width: 200px;}
p.title{
	color:#333333;
	font-size: 16px;
	font-weight: bold;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
p.sub_title{
	font-size: 14px;
	color:#696969;
	font-weight: bold;
	margin-bottom:10px;
	padding-left:10px;
}
#mezasu{
	background-color: #D6E9F7;
	padding:10px 10px 20px 10px;
	margin-bottom:10px;
	margin-top:10px;
}
.mezasu_list{padding-bottom:20px;padding-left:10px;}
.mezasu_list ul{padding-left:15px;}
ul#shigoto_box li{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	float:left;
	font-size:12px;
	padding-left:20px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:200px;
}
ul#shigoto_box li.sh{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	clear: both;
	font-size:12px;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:220px;
}
ul#shikaku_box {margin-bottom:25px;}
ul#shikaku_box li{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	float:left;
	font-size:12px;
	padding-left:20px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
ul#shikaku_box li.sh{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	font-size:12px;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:240px;
	clear: both;
}
#ft_awasete {
	clear: both;
	padding-top:3px;
	padding-bottom:10px;
	border-top: 1px solid #CCCCCC;
}
ul.ft_navi li{
  font-size: 14px;
  padding-left: 10px;
  padding-top: 10px;	
  padding-right:10px;
}
ul.ft_navi2 li{
  background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 15px transparent;
  font-size: 14px;
  padding-left: 16px;
  padding-top: 10px;	
  padding-right:220px;
}
.wrapper{width:764px;}
ul#shikakudes_box li{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	float:left;
	font-size:12px;
 	padding: 3px 5px 3px 10px;
	width:350px;
}
ul.ft_naviyoko li{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	float:left;
	font-size:12px;
	padding-left:20px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin:7 0 0 0;
	width:180px;
}
ul.ft_naviyoko .page{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	clear: both;
	font-size:12px;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin:7 0 0 0;
	width:150px;
}
ul#shigoto_iroubox li{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	float:left;
	font-size:12px;
	padding-left:20px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:205px;
}
ul#shigoto_iroubox li.sh{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 7px transparent;
	clear: both;
	font-size:12px;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:230px;
}
.stit_h3 {
  background: url("/common_img/16p/senh2_gr_bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #CCCCCC;
  clear: both;
  font-weight: bold;
  height: 30px;
  margin: 15px 0;
  padding-left: 10px;
  padding-top: 10px;
  width: 752px;
}
#left-area-box_13 {padding-right: 10px;width: 203px;}
.side_navi_title_13 {border-left: 3px solid #FFBF00;font-size: 12px;font-weight: bold;margin: 7px 0 3px;padding: 2px 0 2px 5px;}
.introduction_border {border-top: 1px solid #CCCCCC;width: 752px;}
.introduction_text1 {font-size: 20px;margin: 5px 0;}
.introduction_text2 {color: #696969;font-size: 16px;line-height: 1.5;}
.introduction_text3 {font-size: 11px;margin: 10px 0 0 10px;font-weight: bold;color: #696969;}
.introduction_text4 {color: #696969;font-size: 10px;line-height: 17px;margin: 3px 0 0 10px;}
.introduction_text5 {font-size: 12px;line-height: 17px;margin: 3px 0 10px 10px;width: 650px;}
.sclh_range {float: left;}
.sclh_midashi {
	color: #83BBDE;
	font-size: 36px;
	border-bottom: 4px solid #83BBDE;
	background-color: transparent;
	margin: 0 0 10px 0;
	padding: 0 !important;
	width: 758px;
	font-weight: normal!important;
}
.sclh_btn li{float: left;margin: 10px 0 20px 20px; }
.sclh_sagasu{clear: left;margin: 10px 0 40px 80px;padding: 60px 0 0 0;}
.sclh_pickup {clear: left;margin: 10px 0 5px 0;border-left: 4px solid #83BBDE;padding: 0 0 0 5px;font-size:20px;}
.sclh_pickupbox {width: 780px;}
.sclh_pickupkou {float: left;margin: 15px 5px 5px 0;width:255px;height: 80px;}
.sclh_koumei {font-size: 16px;}
.sclh_jyusyo {font-size: 15px;line-height: 1.2;padding-top: 5px;height: 20px;}
.sclh_areakara {clear: left;padding: 0 0 0 5px;border-left: 4px solid #83BBDE;font-size:20px;}
.sclh_areasentaku {padding: 10px 0 10px 0;}
.sclh_areaul li{
	background: url("/success/map/img/arrow_1.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
	float: left;
	margin: 10px 10px 5px 0;
	padding:0 0 0 15px;
	width: 230px;
	font-size: 16px;
	line-height: 1.5;
}
.sclh_clubbox{clear: left;margin: 10px 0 10px 0;padding: 20px 0 20px 0; }
.sclh_club {margin: 5px 0 0 5px;}
.sclh_club li{float: left;margin: 0 10px 0 0;font-size: 16px;line-height: 1.5;}
.sclh_todoufukenbox{clear: left;margin: 10px 0 10px 0;padding: 20px 0 20px 0; height: 50px;}
.sclh_todoufuken {margin: 5px 0 0 5px;}
.sclh_todoufuken li{
	float: left;
	margin: 0 5px 0 0;
	font-size: 16px;
	line-height: 1.5;
}
.sclh_intro {
	border: 1px solid #83BBDE;
	width: 755px;
 	clear: left;
	margin: 10px 0 20px 0;
	padding: 8px 8px 8px 10px;
}
.sclh_sidebox {float: left;margin: 30px 0 0 0;}
.tlp_bukatsu {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-collapse: collapse;
	margin:10px 0 10px 5px;
	width: 650px;
}
.tlp_bukatsu th {
  color: #696969;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background: none repeat scroll 0 0 #efefef;
  font-weight: bold;
  text-align: left;
  padding: 10px 15px;
  font-size: 12px;
  width: 25%;
}
.tlp_bukatsu td {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 10px 15px;
  font-size: 12px;
  width: 15%;
  text-align: left;
}
.tlp_bukatsu2 {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-collapse: collapse;
	margin:10px 0 10px 5px;
	width: 450px;
}
.tlp_bukatsu2 th {
  color: #696969;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background: none repeat scroll 0 0 #efefef;
  font-weight: bold;
  text-align: left;
  padding: 10px 15px;
  font-size: 12px;
  width: 25%;
}
.tlp_bukatsu2 td {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 10px 15px;
  font-size: 12px;
  width: 15%;
  text-align: left;
}
.tlp_bukatsu3 {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-collapse: collapse;
	margin:10px 0 10px 5px;
	width: 720px;
}
.tlp_bukatsu3 th {
  color: #696969;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background: none repeat scroll 0 0 #efefef;
  font-weight: bold;
  text-align: left;
  padding: 10px 15px;
  font-size: 12px;
  width: 15%;
}
.tlp_bukatsu3 td {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 10px 15px;
  font-size: 12px;
  width: 17%;
  text-align: left;
}
.tlpbukatsu_mini {font-size: 11px;}
.sclh_sidemenu {
  border: 1px solid #CCCCCC;
  font-size: 12px;
  margin: 30px 0 0 0;
  width: 198px;
}
.sclh_sidemenutitle {
	border-left: 3px solid #ffbf00;
	color: #ffbf00;
	font-size: 20px;
	font-weight: bold;
	margin: 7px 0 3px;
	padding: 2px 0 2px 5px;
}
.sclh_sidemenusetumei {
  border-left: 3px solid #ffbf00;
  color: #ffbf00;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 3px 0;
  padding: 2px 0 2px 5px;
}
.sclh_sidetitle {
	background-color: #E7E7E7;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px 0 5px 5px;
	font-size:16px;
}
.sclh_sidemenuul li {
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 8px rgba(0, 0, 0, 0); /* background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); */
	margin: 0 0 7px 3px;
	padding: 2px 0 0 13px;
	font-size:16px;
	line-height:1.5;
}
.koushlink_h2 {
	border-left: 4px solid #83bbde;
	background-color: #ffffff !important;
	color: #333333 !important;
	font-weight: bold;
	font-size: 16px!important;
	margin: 10px 15px 5px 0 !important;
	padding: 4px 0 4px 10px !important;
	float: left;
}
.koushlink_tit {font-size: 12px;margin: 10px 0 5px 0;padding: 20px 0 0 0;}
.koushlink_ul {clear: left;}
.koushlink_ul li {
  background: url("/success/map/img/arrow_1.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
  float: left;
  margin: 10px 10px 5px 0;
  padding: 0 0 0 15px;
  width: 220px;
}
.koushlink_sidemenu {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	margin: 30px 0 0 0;
	width: 198px;
	float: left;
}
#wrapper {margin-top: 15px;}
#wrapper .private_highSchool {background-color: #fffadd;font-size: 12px;letter-spacing: 0.2em;line-height: 1.5em;padding: 5px 0;width: 744px;}
#wrapper .private_highSchool .upcolumn {font-size: 14px;padding: 10px;}
#wrapper .private_highSchool .redcom {color: red;font-weight: bold;}
#wrapper .private_highSchool .upimg {padding: 0 5px;text-align: center;}
#wrapper .phs_mainContents {margin-top: 10px;width: 744px;}
#wrapper .phs_mainContents ul {float: left;list-style-type: none;padding: 10px 0;text-align: left;width: 248px;}
#wrapper .phs_mainContents ul li {padding: 2px 0 3px 10px;width: 225px;font-size: 12px;}
#wrapper .phs_mainContents .area {font-weight: bold;padding: 5px 0 3px;}
#wrapper .ninki {border-top: 1px solid #b5b5b6;padding: 10px 0 3px 0;width: 720px;}
#box2 {margin-top: 8px;padding: 10px 0 8px;text-align: left;}
.area_tit {font-size: 90%;font-weight: bold;padding-left: 8px;}
.area_subtit {color: #231815;font-size: 85%;padding: 5px 0 5px 8px;}
.area_t {font-size: 80%;padding: 0 10px 0 0;}
.area_todoufuword {padding-left: 8px;padding-bottom:4px;}
.keiretu_maingazo {background: url("/common_img/18p/keretu_title.png") repeat-x scroll 0 0 transparent;height: 135px;}
.keiretu_maint {color: #333333;font-size: 15px;padding: 75px 0 0 20px;margin-top:20px;}
.area-list ul li{font-size:100%;}
.keiretuLineH {
	border-left: 8px solid #5bb53b;
	color: #333;
	font-size: 18px;
	line-height: 1;
	margin: 10px 0 0;
	padding-left: 5px;
	font-weight: bold;
	font-size: 26px;
	background-color: transparent!important;
}
.keiretu_attention {font-size: 12px;line-height: 1.8;padding-top: 10px;}
.keiretu_boxH {
	border-collapse: separate;
	border-left: 1px solid #5bb53b;
	border-right: 1px solid #5bb53b;
	font-size: 16px;
	margin: 10px 0;
}
.keiretu_boxH td {padding: 8px 15px;}
.keiretu_boxH .td_pref {
	background-color: #5bb53b;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}
.keiretu_boxH .td-date {
  background-color: #e3ffdd;
  border-bottom: 1px solid #5bb53b;
  border-right: 1px solid #5bb53b;
  border-top: 1px solid #5bb53b;
  padding: 5px 15px;
  width: 120px;
}
.keiretu_boxH .td-event {
  background-color: #e3ffdd;
  border-bottom: 1px solid #5bb53b;
  border-right: 1px solid #5bb53b;
  border-top: 1px solid #5bb53b;
  padding: 5px 15px;
  width: 250px;
}
.keiretu_boxH .td-scl {
  background-color: #e3ffdd;
  border-bottom: 1px solid #5bb53b;
  border-top: 1px solid #5bb53b;
  padding: 5px 15px;
  width: 300px;
}
.keiretu_boxH .td-koukou_column {border-bottom: 1px solid #5bb53b;border-right: 1px solid #5bb53b;}
.keiretu_boxH .td-daigaku_column {border-bottom: 1px solid #5bb53b;}
.keiretu_boxH .td-daigaku_column .pkk {font-size: 14px;}
.keiretu-kensaku .area-list ul {font-size: 16px;letter-spacing: 0.5px;margin: 15px 0 10px 0;padding: 5px 0 10px;}
.keiretu-kensaku .area-list ul li {display: inline;}
.keiretu-kensaku .area-list ul li.ttl {margin-right: 20px;}
.keiretu-kensaku .area-list ul li {font-size: 15px;}
.keiretu-kensaku .area-list ul li.sl:after {content: "^";}
.keiretu-area {color: #5bb53b;font-size: 26px;margin: 30px 0 0 5px;}
.keiretu-area a{color: #5bb53b;}
.keiretu_preftext {font-size: 18px;font-weight: bold;padding: 0 0 0 5px;}
.keiretu_introborder {border-top: 1px solid #cccccc;margin-top: 15px;}
.keiretu_introtext1 {color: #000000;font-size: 20px;margin: 5px 0;background-color: transparent!important;}
.keiretu_introtext2 {color: #696969;font-size: 15px;line-height: 1.8;}
.keiretu_introtext3 {color: #696969;font-size: 15px;line-height: 1.8;margin: 10px 0 0 0;}
.ji_LineH {
  border-left: 8px solid #00a31a;
  color: #333;
  font-size: 18px;
  line-height: 26px;
  margin: 20px 0 0 0;
  padding: 0 0 0 5px;
  font-weight: bold;
  background-color: transparent!important;
}
.ji_attention {
  font-size: 10px;
  padding-top: 5px;
}
.ji_LineH3 {
  border-left: 8px solid #00a31a;
  color: #00a31a;
  font-size: 18px;
  margin: 30px 0 0 0;
  padding:10px 0 10px 15px;
  font-weight: bold;
  background-color: #fef17f!important;
}
.ji_LineH3sab {font-size: 12px;}
.ji_Linep {font-size: 14px;margin:10px 80px 0 20px;}
.ji_boxs {
	font-size: 12px;
	margin: 10px 0 0 115px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.ji_boxs td {padding: 8px 15px;border-top: 1px solid #000;border-left: 1px solid #000;}
.ji_boxs .td_koumoku {background-color: #FFFDE0;width: 80px;}
.ji_pointbox {border-right: 2px solid #00a33e;border-left: 2px solid #00a33e;border-bottom: 2px solid #00a33e;height:280px;}
.ji_point {font-size: 16px;float: left;margin:0 0 50px 0;}
.ji_point li{font-size: 16px;}
.ji_pointimg1 {
	background: url("/common_img/18p/jissen/ji_point_1.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-size:40px 40px;
	color: #00a33e;
	padding:10px 0 10px 50px;
	margin:10px 0 0 45px;
}
.ji_pointimg2 {
	background: url("/common_img/18p/jissen/ji_point_2.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-size:40px 40px;
	color: #00a33e;
	padding:10px 0 10px 50px;
	margin:10px 0 0 45px;
}
.ji_pointimg3 {
	background: url("/common_img/18p/jissen/ji_point_3.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-size:40px 40px;
	color: #00a33e;
	padding:10px 0 10px 50px;
	margin:10px 0 0 45px;
}
.ji_pointimg4 {
	background: url("/common_img/18p/jissen/ji_point_4.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-size:40px 40px;
	color: #00a33e;
	padding:10px 0 10px 50px;
	margin:10px 0 0 45px;
}
.ji_pointimg5 {
	background: url("/common_img/18p/jissen/ji_point_5.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-size:40px 40px;
	color: #00a33e;
	padding:10px 0 10px 50px;
	margin:10px 0 0 45px;
}
.ji_pointillust {margin: 130px 0 0 140px;}
.ji_arealinkH {
  color: #333;
  font-size: 16px;
  line-height: 26px;
  margin: 20px 0 0 0;
  font-weight: bold;
  background-color: transparent!important;
  clear:left;
}
.ji_arealinkbox {border: 3px solid #00a31a;height: 90px;}
.ji_arealinkmi {
	background-color: #fef17f;
	float: left;
	width: 80px;
	padding: 30px 6px;
	margin:5px 3px 5px 10px;
	text-align: center;
	font-size:16px;
}
.ji_arealinkul{border-left: 1px solid #00a31a;padding: 4px 10px 87px 0;margin:0 0 0 120px;}
.ji_arealinkul li{float: left;}
.ji_areabutton {
	background: none repeat scroll 0 0 #e1f4ee !important;
	border: 2px solid #00a31a !important;
	cursor: pointer !important;
	font-size: 14px;
	width: 120px;
	margin: 5px 0 0 34px;
	padding: 6px 6px 6px 6px;
	text-align: center;
}
.ji_areabuttont {font-size: 14px;color:#00a31a !important;}
.ji_area1 {color: #00a31a;font-size: 20px;margin:50px 0 0 0;clear: left;}
.ji_area {color: #00a31a;font-size: 20px;margin:30px 0 0 0;clear: left;}
.ji_area a,
.ji_area1 a{color:#00a31a;}
.ji_boxH {border: 3px solid #00a31a;font-size: 12px;margin: 10px 0;}
.ji_boxH td {padding: 8px 15px;}
.ji_boxH .td_pref {
  border-right: 1px solid #00a31a;
  border-bottom: 1px solid #00a31a;
  color: #00a31a;
  font-size: 16px;
  vertical-align: top;
}
.ji_boxH .td_scl {
  border-right: 1px solid #00a31a;
  border-bottom: 1px solid #00a31a;
  font-size: 12px;
  vertical-align: middle;
}
.ji_boxH .td_kou{
  border-right: 1px solid #00a31a;
  border-bottom: 1px solid #00a31a;
  font-size: 12px;
  vertical-align: middle;
}
.ji_boxH .td-prefk {
  background-color: #e3ffdd;
  border-right: 1px solid #00a31a;
  border-bottom: 1px solid #00a31a;
  padding: 5px 15px;
  width: 65px;
}
.ji_boxH .td-sclk {
  background-color: #e3ffdd;
  border-right: 1px solid #00a31a;
  border-bottom: 1px solid #00a31a;
  padding: 5px 15px;
  width: 380px;
}
.ji_boxH .td_kouka {
  background-color: #e3ffdd;
  border-right: 1px solid #00a31a;
  border-bottom: 1px solid #00a31a;
  padding: 5px 15px;
}
.ji_boxH .td_kouk {
  background-color: #e3ffdd;
  border-right: 1px solid #00a31a;
  border-bottom: 1px solid #00a31a;
  padding: 5px 15px;
  width: 50px;
}
.sclh_midashi.map_01{background: url("/area_top/images/map_01.gif") no-repeat;}
.sclh_midashi.map_02{background: url("/area_top/images/map_02.gif") no-repeat;}
.sclh_midashi.map_03{background: url("/area_top/images/map_03.gif") no-repeat;}
.sclh_midashi.map_04{background: url("/area_top/images/map_04.gif") no-repeat;}
.sclh_midashi.map_05{background: url("/area_top/images/map_05.gif") no-repeat;}
.sclh_midashi.map_06{background: url("/area_top/images/map_06.gif") no-repeat;}
.sclh_midashi.map_07{background: url("/area_top/images/map_07.gif") no-repeat;}
.sclh_midashi.map_08{background: url("/area_top/images/map_08.gif") no-repeat;}
.sclh_midashi.map_09{background: url("/area_top/images/map_09.gif") no-repeat;}
.sclh_midashi.map_10{background: url("/area_top/images/map_10.gif") no-repeat;}
.sclh_midashi.map_11{background: url("/area_top/images/map_11.gif") no-repeat;}
.sclh_midashi.map_12{background: url("/area_top/images/map_12.gif") no-repeat;}
.sclh_midashi.map_13{background: url("/area_top/images/map_13.gif") no-repeat;}
.sclh_midashi.map_14{background: url("/area_top/images/map_14.gif") no-repeat;}
.sclh_midashi.map_15{background: url("/area_top/images/map_15.gif") no-repeat;}
.sclh_midashi.map_16{background: url("/area_top/images/map_16.gif") no-repeat;}
.sclh_midashi.map_17{background: url("/area_top/images/map_17.gif") no-repeat;}
.sclh_midashi.map_18{background: url("/area_top/images/map_18.gif") no-repeat;}
.sclh_midashi.map_19{background: url("/area_top/images/map_19.gif") no-repeat;}
.sclh_midashi.map_20{background: url("/area_top/images/map_20.gif") no-repeat;}
.sclh_midashi.map_21{background: url("/area_top/images/map_21.gif") no-repeat;}
.sclh_midashi.map_22{background: url("/area_top/images/map_22.gif") no-repeat;}
.sclh_midashi.map_23{background: url("/area_top/images/map_23.gif") no-repeat;}
.sclh_midashi.map_24{background: url("/area_top/images/map_24.gif") no-repeat;}
.sclh_midashi.map_25{background: url("/area_top/images/map_25.gif") no-repeat;}
.sclh_midashi.map_26{background: url("/area_top/images/map_26.gif") no-repeat;}
.sclh_midashi.map_27{background: url("/area_top/images/map_27.gif") no-repeat;}
.sclh_midashi.map_28{background: url("/area_top/images/map_28.gif") no-repeat;}
.sclh_midashi.map_29{background: url("/area_top/images/map_29.gif") no-repeat;}
.sclh_midashi.map_30{background: url("/area_top/images/map_30.gif") no-repeat;}
.sclh_midashi.map_31{background: url("/area_top/images/map_31.gif") no-repeat;}
.sclh_midashi.map_32{background: url("/area_top/images/map_32.gif") no-repeat;}
.sclh_midashi.map_33{background: url("/area_top/images/map_33.gif") no-repeat;}
.sclh_midashi.map_34{background: url("/area_top/images/map_34.gif") no-repeat;}
.sclh_midashi.map_35{background: url("/area_top/images/map_35.gif") no-repeat;}
.sclh_midashi.map_36{background: url("/area_top/images/map_36.gif") no-repeat;}
.sclh_midashi.map_37{background: url("/area_top/images/map_37.gif") no-repeat;}
.sclh_midashi.map_38{background: url("/area_top/images/map_38.gif") no-repeat;}
.sclh_midashi.map_39{background: url("/area_top/images/map_39.gif") no-repeat;}
.sclh_midashi.map_40{background: url("/area_top/images/map_40.gif") no-repeat;}
.sclh_midashi.map_41{background: url("/area_top/images/map_41.gif") no-repeat;}
.sclh_midashi.map_42{background: url("/area_top/images/map_42.gif") no-repeat;}
.sclh_midashi.map_43{background: url("/area_top/images/map_43.gif") no-repeat;}
.sclh_midashi.map_44{background: url("/area_top/images/map_44.gif") no-repeat;}
.sclh_midashi.map_45{background: url("/area_top/images/map_45.gif") no-repeat;}
.sclh_midashi.map_46{background: url("/area_top/images/map_46.gif") no-repeat;}
.sclh_midashi.map_47{background: url("/area_top/images/map_47.gif") no-repeat;}
.sclh_midashi.map_img{
	height: 80px;
	line-height: 110px;
	background-size: contain;
	background-position: 100% 100%;
}
/*-2023.08.28@ου@\VfUC@wίβ---------------------*/
#mainContent .secttl {border: none;}
/*=====================================
Search from location
=====================================*/
.searchMainArea a {color: #333;transition: 0.2s linear;}
.searchMainArea a:hover {color: #FF9600;text-decoration: none;}
.mapArea {background: url(/oc2021/map.gif) no-repeat center top;position: relative;height: 500px;}
.mapArea > ul {position: absolute;width: 160px;overflow: hidden;}
.mapArea ul li ul li {float: left;margin-right: 12px;}
.mapArea ul li ul li a {font-size: 14px;}
/*========== pref position ==========*/
.mapArea > ul:nth-child(1) {top: 10px;right: 25px;}
.mapArea > ul:nth-child(2) {top: 120px;right: 90px;}
.mapArea > ul:nth-child(3) {top: 230px;right: 45px;}
.mapArea > ul:nth-child(4) {top: 70px;left: 300px;width: 120px;}
.mapArea > ul:nth-child(5) {top: 180px;left: 250px;width: 120px;}
.mapArea > ul:nth-child(6) {bottom: 140px;left: 415px;width: 120px;}
.mapArea > ul:nth-child(7) {bottom: 50px;left: 265px;width: 140px;}
.mapArea > ul:nth-child(8) {top: 120px;left: 70px;}
.mapArea > ul:nth-child(9) {bottom: 140px;left: 70px;width: 130px;}
/*========== pref colour ==========*/
.mapArea > ul p {
	margin-bottom: 10px;
	width: 100%;
	font-size: 14px;
	position: relative;
}
.mapArea > ul p::before,
.mapArea > ul p::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid transparent;
  right: 0;
}
.mapArea > ul p::before {width: 20px;bottom: 10px;}
.mapArea > ul p::after {width: 6px;bottom: 12px;transform: rotate(45deg);}
.mapArea > ul:nth-child(1) p {color: #F59795;border-bottom: 3px solid #F59795;width: 100px;}
.mapArea > ul:nth-child(2) p {color: #F9A75D;border-bottom: 3px solid #F9A75D;}
.mapArea > ul:nth-child(3) p {color: #D4E05A;border-bottom: 3px solid #D4E05A;}
.mapArea > ul:nth-child(4) p {color: #FFDE4E;border-bottom: 3px solid #FFDE4E;}
.mapArea > ul:nth-child(5) p {color: #A9DBF7;border-bottom: 3px solid #A9DBF7;}
.mapArea > ul:nth-child(6) p {color: #9CD19C;border-bottom: 3px solid #9CD19C;}
.mapArea > ul:nth-child(7) p {color: #61A9C9;border-bottom: 3px solid #61A9C9;}
.mapArea > ul:nth-child(8) p {color: #F9B9F7;border-bottom: 3px solid #F9B9F7;}
.mapArea > ul:nth-child(9) p {color: #C797C4;border-bottom: 3px solid #C797C4;}
.mapArea > ul p a:not(:hover) {color: inherit;}
/* arrow colour */
.mapArea > ul:nth-child(1) p::before, .mapArea > ul:nth-child(1) p::after {border-color: #F59795;}
.mapArea > ul:nth-child(2) p::before, .mapArea > ul:nth-child(2) p::after {border-color: #F9A75D;}
.mapArea > ul:nth-child(3) p::before, .mapArea > ul:nth-child(3) p::after {border-color: #D4E05A;}
.mapArea > ul:nth-child(4) p::before, .mapArea > ul:nth-child(4) p::after {border-color: #FFDE4E;}
.mapArea > ul:nth-child(5) p::before, .mapArea > ul:nth-child(5) p::after {border-color: #A9DBF7;}
.mapArea > ul:nth-child(6) p::before, .mapArea > ul:nth-child(6) p::after {border-color: #9CD19C;}
.mapArea > ul:nth-child(7) p::before, .mapArea > ul:nth-child(7) p::after {border-color: #61A9C9;}
.mapArea > ul:nth-child(8) p::before, .mapArea > ul:nth-child(8) p::after {border-color: #F9B9F7;}
.mapArea > ul:nth-child(9) p::before, .mapArea > ul:nth-child(9) p::after {border-color: #C797C4;}
/*------ keywordυ ------*/
.searchMainArea .sclName form {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: space-between;
}
.searchMainArea .sclName .submit_text {
  height: 48px;
  border: 1px solid #C7C7C7;
  border-radius: 3px;
  padding-left: 34px;
  flex: 1;
}
.searchMainArea .sclName .submit_text:focus {outline: none;}
.searchMainArea .sclName .submit_text::placeholder {color: #C7C7C7;}
.searchMainArea .sclName .submit_btn {
  width:100px;
  height:50px;
  font-size: 16px;
  font-family: "Hiragino Mincho ProN W3", "qMmΎ© ProN W3", "Hiragino Mincho Pro","ΰΎ©", YuMincho, "HGΎ©E", "lr oΎ©", "lr Ύ©", serif;
  font-weight: 600;
  color: #fff;
  background: #e9629e  url(https://school.js88.com/img/common/icon-search.png) no-repeat right 10px center;
  margin-left: -100px;
  padding-right: 10px;
  border: none;
  border-radius: 0px 3px 3px 0px;
  cursor: pointer;
}
#wrapper .phs_mainContents ul {padding: 20px 0;width: 50%;}
#wrapper .phs_mainContents ul li {padding: 2px 0 3px 0;width: 320px;font-size: 16px;}
#wrapper .phs_mainContents ul li a {color: #373fff;font-size: 16px;}
#wrapper .phs_mainContents .area-nyushi {font-size: 18px;font-weight: bold;}
