@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------------------------
***                                                             Header
----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
***                                                    　         gnav
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
***                                                    　 mainsection
----------------------------------------------------------------------------*/
#mainFirstView{}
#mainFirstView > .sectionInner{margin-top: -56px;padding: 100px 0 0 60px;height: 210px;background:url(/schools/common_images/img_schools_list_main.jpg) no-repeat bottom 0 center/cover;}
#mainFirstView > .sectionInner h2{font-size:40px; color:#ffe600;}

/*エリアの共通スタイル*/
.areaBox > .sectionInner > .titleBox{margin-bottom:25px; padding:15px 0; border-top:15px solid #e6e6e6; border-bottom:15px solid #e6e6e6; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.areaBox > .sectionInner .mapBox{width:100%; height:300px; margin-bottom:35px;}
.areaBox > .sectionInner .selectBtnBox{width:310px;}
.areaBox > .sectionInner .btnBox li:nth-of-type(n+3){margin-top:10px;}
.areaBox > .sectionInner .vam{vertical-align:middle;}

/*都道府県タイトルの共通スタイル*/
.school_prefecture{margin-bottom:50px;}
.school_prefecture:not(:last-of-type){}
.school_prefecture > .sectionInner > .titleBox{margin-bottom: 10px; margin-top:20px;}
.school_prefecture .areaName{display:inline-block;}
.school_prefecture .areaName .txtTop{}
.school_prefecture .areaName .txtTop:after{}
.school_prefecture .areaName .txtBottom{}
.school_prefecture .areaName .txtBottom span {font-size: 50%;}

/*市の共通スタイル*/
.schoolListBox .cityName{font-weight:bold; border-bottom:5px solid #000;}
.schoolListBox > .boxInner ul li:not(:last-of-type){margin-bottom: 15px;}
.schoolListStyle{padding:10px 0 10px 10px; border-bottom:1px dashed #999;}
.schoolListStyle *{line-height:1;vertical-align: middle;}
.schoolListStyle .schoolName{line-height:1.6}
.schoolListStyle .fontS{font-size:12px;}
.schoolListStyle .icoBox{width:29px;}
.schoolListStyle .txtBox{padding-left:10px;}
.schoolListStyle .txtBox .schoolName a{color:#00698a;}
.schoolListStyle .txtBox .schoolName .txt_s{margin-right:-0.3em;}
.schoolListStyle .txtBox .schoolName .txt_m{font-size:18px;font-weight: bold;}
.schoolListStyle .info{overflow:hidden;}
.schoolListStyle .info > .title{}
.schoolListStyle .info > .title:not(:last-of-type){}
.schoolListStyle .info > .txt{font-weight:normal;}
.schoolListStyle .info > .kaijou{font-weight:bold;}

.backLink{font-size:19px; color:currentColor;}

.schoolListSec{margin: 0 auto 40px;/* width: 450px; */}
#schoolList {text-align:center;width: 700px;margin:0 auto 5px;border: 1px solid black;}
#schoolList th{/* width: 90px; */background: #ffe600;font-size: 14px;font-weight: normal;border: 1px solid #CCC;padding: 3px;color: black;}
#schoolList td{width: 90px;text-align: center;font-weight: bold;font-size: 15px;border: 1px solid #CCC;padding: 3px;color: black;}
#schoolList td a{color:#00698a;}
.red{font-size: 13px;}
.normal{font-weight:normal!important;}
.aichi{font-size: 16px;font-weight: bold;margin-left: 10px;}
#schoolList  td{width: 90px;text-align: center;font-weight: bold;font-size: 15px;border: 1px solid #CCC;padding:6px;color: black;line-height:1em;}
#schoolList .padM{padding-top:22px!important;} 
#schoolList .padS{padding-top:15px!important;} 

#schoolList span{font-weight:normal; font-size:10px; }
.SecTitle{font-size:16px;text-align:left;border-left: #000 3px solid;padding-left: 7px;line-height: 1em;}

/*----- 東海エリア -----*/
#area_toukai > .sectionInner > .titleBox{}
#area_toukai > .sectionInner .titleBox h3{}

/*----- 北海道エリア -----*/
#area_hokkaidou_touhoku > .sectionInner > .titleBox .btnBox{justify-content:center;}

/*----------------------------------------------------------------------------
***                                                               form
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
***                                                             footer
----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------
***                                                　　　　    thanks
----------------------------------------------------------------------------*/