.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;
}
}