.pc-s {display:none !important;}
.sp-s {display:block !important;}

.pc-slide {display:none !important;}
.sp-slide {display:flex !important;}

.entry01_btn {color:#fff;font-size: 1rem;background-color: #017101;padding: 0.4rem 1rem;border-radius: 5px; line-height: 1.8rem;display: inline-block; margin:1% auto 3%;text-align: center;font-family: 游ゴシック;}
.entry01_btn a,.entry02_btn a {color:#fff;text-decoration: none; }
.entry01_btn:hover,.entry02_btn:hover  {opacity:.6;}

@media screen and (min-width:800px) {
.pc-slide {display:flex !important;}
.sp-slide {display:none !important;}
}
}



.entry01_btn a,.entry02_btn a {color:#fff;text-decoration: none; }
.entry01_btn:hover,.entry02_btn:hover  {opacity:.6;}
.entry02_btn {color:#fff;font-size: 1rem;background-color: #2b3b83;padding: 0.4rem 1rem;border-radius: 5px; line-height: 1.8rem;display: inline-block; margin:1% auto 3%;text-align: center;font-family: 游ゴシック;}

@media screen and (min-width:601px) {
.pc-s {display:block !important;}
.sp-s {display:none !important;}
}
@media only screen and (max-width:600px) {
.parallel_conteiner{
        position: relative; 
	bottom: 40%;
        }
.parallel_conteiner a{
	width: 100%;
 }
.parallel_conteiner img {
    max-width: 310px;
    padding: 3px;
 }
}
#wrap {overflow-x:hidden !important;}

#Navbar .inner li a:hover {color:#008163;}
.nav li a:hover {color:#008163;}

.u-align-c{
    overflow: hidden;
}

#open_school_banner {margin:18% auto auto;width:90%;text-align: center;}
#open_school_banner ul {margin-bottom:8%;}

@media screen and (min-width:768px) {
#open_school_banner {margin-top:8%;}
#open_school_banner ul {margin-bottom:4%;}
}
@media screen and (min-width:993px) {
    .banner-color {
    background-color: rgb(176, 152, 43,.5);
    margin-top: -10px;
    height: 200px;
}
}
.sp_insta_link {
  display: none;
  margin-left: auto;
  margin-right: 12px;
  width: 34px;
  height: 34px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.sp_insta_link img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

@media screen and (max-width: 768px) {
  .sp_insta_link {
    display: flex;
margin-right:0;
  }
}