@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap);.space5{height:5px}.space10{height:10px}.space15{height:15px}.space20{height:20px}.space30{height:30px}.space40{height:40px}.space50{height:50px}.space100{height:100px}main section{padding:128px 0 0;padding:8rem 0 0}.main-visual{width:100%;height:100svh;padding:0;overflow:hidden;position:relative}.main-visual .splide{display:block;position:absolute;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;margin:auto}.main-visual .splide__list,.main-visual .splide__slide,.main-visual .splide__track{height:100vh}.main-visual .slide01{background:url(/manage/wp-content/themes/design/img/slider/main_visual01.jpg.webp) no-repeat center center;background-size:cover}.main-visual .slide02{background:url(/manage/wp-content/themes/design/img/slider/main_visual02.jpg.webp) no-repeat center center;background-size:cover}.main-visual .slide03{background:url(/manage/wp-content/themes/design/img/slider/main_visual03.jpg.webp) no-repeat center center;background-size:cover}.main-visual .slide04{background:url(/manage/wp-content/themes/design/img/slider/main_visual04.jpg.webp) no-repeat center center;background-size:cover}.main-visual .slide05{background:url(/manage/wp-content/themes/design/img/slider/main_visual05.jpg.webp) no-repeat center center;background-size:cover}.main-visual .splide__arrow{background-color:#fff;opacity:.8}.main-visual .splide__arrow svg{fill:#3c3c3c}.main-visual .splide__arrow:hover:not(:disabled){opacity:1}.main-visual .splide__pagination{bottom:20px;z-index:20}.main-visual article{z-index:5}.main-visual h2{color:#0e55c3;font-size:clamp(46px,4vw,68px);font-weight:bolder}.main-visual h3{color:rgba(3,163,235,.75);font-size:clamp(38px,3vw,48px);font-weight:bolder}.main-visual .scroll>div{position:absolute;bottom:55px;left:calc(50% - 18px);color:#fff;z-index:5}.main-visual .scroll>div span{position:absolute;bottom:25px;left:50%;width:20px;height:38px;margin-left:-10px;border:2px solid #fff;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-visual .scroll>div span::before{position:absolute;top:4px;left:50%;content:"";width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes sdb{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}100%{opacity:0}}.information{background-color:#f3f3f3}.information h2.title{line-height:1;border:none}.information h2.title:before{display:none}.information h2.title:after{display:none}.information h2.title span{margin-left:1em;padding-left:1em;border-left:solid 1px #9c9c9c}.information .tab-area .tab{padding:0 1em .35em;border-bottom:solid 3px rgba(156,156,156,.5)}.information .tab-area .tab:hover{color:#03a3eb;border-bottom:solid 3px #0e55c3;opacity:1}.information .tab-area .tab[aria-selected=true]{border-bottom:solid 3px #03a3eb}.information .panel dl{margin-bottom:.5em;padding:0 .35em .25em;border-bottom:dotted 1px #9c9c9c}.information .panel dt{margin-bottom:.35em}.information .panel dt span{width:5.5em}.information .panel dd{width:calc(100% - 200px)}.information .panel dd span{width:3.5em}.information .tab-group{margin-bottom:1em}.information .tab-group li{text-align:center;padding:0 .25em}.information .tab-group li:not(:last-child){margin-right:1.25em}.information .tab-group li:hover{cursor:pointer;opacity:.5;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.information span{display:inline-block;font-size:.86em;text-align:center;margin-right:.75em;border-radius:3px}.information span.news-all{border:solid 1px #d8bf00;background-color:rgba(255,255,0,.35)}.information span.news-ikebukuro{border:solid 1px #03a3eb;background-color:rgba(3,163,235,.2)}.information span.news-koshigaya{border:solid 1px #e31111;background-color:rgba(227,17,17,.25)}.information span.news-machida{border:solid 1px #28a702;background-color:rgba(40,167,2,.25)}.information span.new{color:#fff;background-color:#e31111}.information .btn{margin-top:56px;margin-top:3.5rem}.information .btn a{display:inline-block;line-height:1;padding:.75em 2em;background-color:#03a3eb;border-radius:7px}.information .btn a:link,.information .btn a:visited{color:#fff}.description{background-color:#f9f9f9}.description p{font-size:28.8px;font-size:1.8rem}.feature{padding:0}.feature .belt-darkblue{color:#fff;background-color:#1f3856}.feature .belt-brown{color:#fff;background-color:#561f1f}.feature h3{font-weight:600}.feature p{margin-bottom:0}.feature dd,.feature dt{width:50%}.feature dd>div{padding:40px;padding:2.5rem}.school_info{background-color:#f3f3f3}.school_info .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;border-radius:13px;-webkit-box-shadow:0 0 10px rgba(156,156,156,.5);box-shadow:0 0 10px rgba(156,156,156,.5)}.school_info .info{width:100%;font-size:28.8px;font-size:1.8rem;padding:32px;padding:2rem}.school_info .info h3{color:#0e55c3;margin-bottom:1em}.school_info .info h3 span{display:table;color:#fff;font-size:28.8px;font-size:1.8rem;font-weight:400;line-height:1;margin:.5em auto 0;padding:.5em 1.25em;background-color:#03a3eb;border-radius:3px}.school_info .info p{margin-bottom:0}.school_info .info img{width:100%;margin-bottom:32px;margin-bottom:2rem}.school_info .card_footer{margin-top:auto;padding:32px;padding:2rem;background-color:rgba(3,163,235,.15);border-radius:0 0 13px 13px}.school_info .card_footer ul{max-width:225px;width:100%;margin:0 auto}.school_info .card_footer li{margin:0}.school_info .row-four .info{font-size:25.6px;font-size:1.6rem}.school_info .kyushu-icon2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.sentence-blue-c{line-height:2;font-size:30.4px!important;font-size:1.9rem!important;color:#0e55c3;text-align:center}.english .description{background-color:#f3f3f3}.important-box{background-color:#d1eefb;padding:8px 20px;border-radius:12px}.ul-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;color:#0e55c3;border-bottom:2px solid #a8c2e9;padding:15px 20px}.ul-notice.noline{border-bottom:none}.ul-notice .li-date{position:relative;font-size:33.6px;font-size:2.1rem;padding-left:35px}.ul-notice .li-date::before{content:url(/manage/wp-content/themes/design/img/school-map/icon-important.svg);width:26px;height:26px;position:absolute;top:1px;left:0}.ul-notice .li-event{font-size:30.4px;font-size:1.9rem}.toppage-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.toppage-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff!important;border-radius:10px;background-color:rgba(14,85,195,.7);-webkit-box-shadow:5px 4px 6px 0 rgba(76,73,72,.15);box-shadow:5px 4px 6px 0 rgba(76,73,72,.15)}.toppage-btn a:hover{background-color:#0e55c3;opacity:1}.toppage-btn a.coming-soon:hover{background-color:rgba(14,85,195,.7);opacity:1}.toppage-btn a.coming-soon:hover img{opacity:1}.toppage-btn a p{padding:11px 0 13px;font-size:28.8px;font-size:1.8rem}.toppage-btn a img{border-radius:10px 10px 0 0}.back-gray{background-color:#efefef;padding-top:40px;padding-bottom:40px}.text-blue-l{color:#0e55c3;font-size:28.8px;font-size:1.8rem}.ul-season{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.ul-season .li-season{list-style:none;background-color:#fff;border-radius:14px;text-align:center;padding-bottom:16px}.accordion-season{width:100%;margin-bottom:18px}.accordion-season summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:8px 25px 10px;background-color:#c6c6c6;cursor:pointer}.accordion-season summary::-webkit-details-marker{display:none}.accordion-season summary::after{-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);width:15px;height:15px;margin-left:10px;margin-right:5px;border-bottom:2px solid #5c5c5c;border-right:2px solid #5c5c5c;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.accordion-season[open] summary::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.accordion-season div{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;margin:0;padding:8px 25px 10px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.accordion-season[open] div{-webkit-transform:none;transform:none;opacity:1;background:#f9f9f9;border:1px solid #c6c6c6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:25px}.back-blue{background-color:#86aae1;padding-top:50px;padding-bottom:50px;margin-top:20px}.back-blue h3{color:#fff;text-align:center;font-size:2em}.back-blue p{color:#fff;font-size:1.2em}@media screen and (max-width:768px){main section{padding:5rem 0}.main-visual{height:50svh}.main-visual .splide__list,.main-visual .splide__slide,.main-visual .splide__track{height:50svh}.panel{padding-inline:20px}.feature h3{font-size:1.8rem;margin-bottom:.5em}}@media screen and (max-width:767px){.main-visual h2{font-size:clamp(19px,6vw,48px)}.main-visual h3{font-size:clamp(14px,4.5vw,34px)}.description p{text-align:left}.description br.pc{display:none}.information .panel dl{padding:0 .25em .25em;border-bottom:1px dotted #9c9c9c}.information .panel dd{width:100%;margin-left:.35em}.feature dl{display:block;width:100%;padding:5%!important}.feature dd,.feature dt{display:block;max-width:480px;width:100%;margin:auto}.feature dd>div{padding:2rem 0 0}}@media screen and (max-width:1280px){.feature .container{padding:0}.school_info .container{padding:0 2%}}@media screen and (max-width:1024px){.feature h3{font-size:1.9rem}.information .panel dd{width:calc(100% - 165px)}}@media screen and (max-width:1000px){.feature dd>div{padding:2rem}.information .min-container{width:95%}.school_info .container{padding:0 3.5%}.school_info h3{font-size:1.9rem}.school_info .info{font-size:1.6rem}}@media screen and (max-width:959px){.school_info ul{margin:auto}.school_info .info,.school_info .row-four .info{font-size:1.4rem;padding:1.35rem}.school_info .card_footer li{width:38px;height:38px}}@media screen and (max-width:480px){.description p{font-size:1.6rem}.information .min-container{width:100%}.information .panel{padding:20px 10px}.information .panel dd{display:block;width:100%;padding-left:1em}.school_info ul.row-grid{display:block;width:80%}.school_info .card{width:100%}.school_info .card:not(:last-child){margin-bottom:5rem}.school_info .card:last-child{margin-inline:auto}.schools{width:100%;padding-inline:2.5%}.schools dd li{width:30%}.schools dd li a{text-align:center;padding-inline:0}}@media screen and (max-width:390px){.main-visual .splide__pagination{bottom:10px}.main-visual .scroll>div{bottom:35px}}@media screen and (max-width:374px){.information .tab-group li:not(:last-child){margin-right:.75em!important}.information .tab-area .tab{padding-inline:.65em}}@media screen and (max-width:360px){.school_info ul{width:90%}}@media screen and (max-width:359px){.information .tab-area .tab{padding-inline:.35em}}@media screen and (max-width:600px){.important-box{padding:3px 5px}.ul-notice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 10px}.ul-notice .li-date{font-size:1.9rem;padding-left:25px}.ul-notice .li-date::before{content:url(/manage/wp-content/themes/design/img/school-map/icon-important.svg);width:20px;height:20px;position:absolute;top:3px;left:0}.ul-notice .li-event{font-size:1.6rem}.toppage-btn{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ul-season{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media screen and (max-width:730px){.toppage-btn a p{font-size:1.6rem}}
/*# sourceMappingURL=maps/top.min.css.map */
