#hero{margin-bottom:27px;overflow:hidden}@media all and (max-width:812px){#hero{margin-bottom:5%}}#hero img{display:block;width:100%;height:auto}@media all and (max-width:812px){#hero .trim{position:relative;padding-top:44.6%}#hero .trim img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}}#movie{position:relative;margin:0 0 30px;padding:10px 0 40px}@media all and (max-width:812px){#movie{margin:0 0 5%;padding:0 0 5%}}#movie:before{display:block;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 60px);max-width:1620px;height:65%;background:url("../../img/stripe_y.gif")}@media all and (max-width:812px){#movie:before{width:90%;height:65%}}#movie .inner{position:relative;width:650px;margin:0 auto}@media all and (max-width:812px){#movie .inner{width:75%}}#movie h2{position:absolute;top:50%;left:-78px;transform:translateY(-50%);width:80px;opacity:.8}@media all and (max-width:812px){#movie h2{left:-5vw;width:10vw}}#movie .movie{border-radius:20px;border:10px #9ddffb solid;background:#fff;overflow:hidden}@media all and (max-width:812px){#movie .movie{border:8px #9ddffb solid}}#movie a,#movie img{display:block;width:100%;height:auto}#news{position:relative;padding:0 0 35px}@media all and (max-width:812px){#news{padding:0 0 4%}}#news .center{width:90%;max-width:1300px}@media all and (max-width:812px){#news .center{width:85%}}#news h2.star-ttl{margin-bottom:0;padding:0;text-align:left}#news h2.star-ttl strong{display:inline-block;margin-right:10px;font-size:1.875em}@media all and (max-width:812px){#news h2.star-ttl strong{margin-right:10px;font-size:1.625em}}#news .list .data{display:block;position:relative;width:100%;height:100%;padding:25px 0;border-bottom:1px #e1e1e1 solid}@media all and (max-width:812px){#news .list .data{padding:15px 25px 15px 0}}#news .list .data::before{display:block;content:"";position:absolute;top:0;bottom:0;right:25px;width:5px;height:5px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width:812px){#news .list .data::before{right:15px}}#news .list .date{display:block;margin-bottom:10px;font-size:.938em}@media all and (max-width:568px){#news .list .date{font-size:.813em}}#news .list .ttl{line-height:1.5;font-size:1rem}@media all and (max-width:568px){#news .list .ttl{font-size:.875em}}.party{padding:0 30px 30px}@media all and (max-width:812px){.party{padding:0 5% 5%}}.party a{display:block;width:100%;max-width:1300px;height:100%;margin:0 auto;border:8px #000 solid}@media all and (max-width:568px){.party a{position:relative;padding-top:116%;overflow:hidden;background:#55c2f0;border-width:6px}}.party a span{display:block;float:left;width:50%}@media all and (max-width:812px){.party a span{float:none;width:100%}}@media all and (max-width:568px){.party a span{position:absolute;top:0;left:50%;transform:translateX(-50%);width:115%}}.party a .exp-ttl{display:block;background-image:url("../../img/bnr_bg_border.png")}@media all and (max-width:568px){.party a .exp-text{top:50%}}.party a img{display:block;width:100%;height:auto}#experience a .exp-ttl{background-color:#fffab1}#oneday a .exp-ttl{background-color:#fffab1}#research a .exp-ttl{background-image:url("../../img/stripe_lblue.gif")}#courseBnr a .exp-ttl{background-color:#ffd9e6}#sns{display:block}@media all and (max-width:812px){#sns{display:block}}#sns .sns-block{width:100%;padding:70px 0}@media all and (max-width:568px){#sns .sns-block{padding:40px 0}}#sns .sns-block h2{margin-bottom:30px;font-family:Arial,Helvetica,"sans-serif";font-weight:bold;font-size:40px;text-align:center;letter-spacing:.1em}@media all and (max-width:568px){#sns .sns-block h2{margin-bottom:20px;font-size:30px}}#sns .sns-block h2 span{display:inline-block;margin-bottom:15px;padding:8px 60px;background-color:#ff317f;color:#fff;font-weight:normal;font-size:1.125rem;letter-spacing:.04em}@media all and (max-width:568px){#sns .sns-block h2 span{margin-bottom:12px;padding:8px 30px;font-size:.938rem}}#sns .sns-block .btn-more{display:block;position:relative;width:100%;margin-top:20px;padding:18px;background:#fff;font-family:Arial,Helvetica,"sans-serif";font-weight:bold;font-size:1.125em}@media all and (max-width:568px){#sns .sns-block .btn-more{margin-top:10px}}#sns .sns-block .btn-more::after{display:block;content:"";position:absolute;top:0;bottom:0;right:18px;width:7px;height:7px;margin:auto;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sns .twitter{background:#55c2f0}#sns .twitter h2{color:#fff}#sns .twitter h2::after{background:#fff}#sns .twitter .btn-more{color:#55c2f0}#sns .twitter .btn-more::after{border-top:3px solid #55c2f0;border-right:3px solid #55c2f0}#sns .twitter iframe{width:380px !important}@media all and (max-width:812px){#sns .twitter iframe{width:740px !important}}#sns .instagram{background:#ffef00}#sns .instagram .TL{position:relative}#sns .instagram .TL a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#sns .center{width:910px;margin:0 auto}@media all and (max-width:812px){#sns .center{width:90%}}#about{padding:50px 0 316px;background:url("../../img/stripe_lblue.gif")}@media all and (max-width:812px){#about{padding:50px 0 316px}}@media all and (max-width:667px){#about{padding:50px 0 250px}}#about h2.star-ttl{padding:0}#about .white-block{width:910px;margin:0 auto}@media all and (max-width:812px){#about .white-block{width:100%}}#about .white-block h3{line-height:1.7;color:#000;font-size:1.75em}@media all and (max-width:812px){#about .white-block h3{font-size:1.563em}}@media all and (max-width:667px){#about .white-block h3{font-size:1.25em}}@media all and (max-width:480px){#about .white-block h3{padding:20px 7% 15px;font-size:1.25em;text-align:justify}}#about .white-block h3 br{display:block}@media all and (max-width:480px){#about .white-block h3 br{display:none}}#about .white-block h3 img{display:inline-block;width:40px;height:auto;margin-left:10px;vertical-align:-10px}@media all and (max-width:812px){#about .white-block h3 img{width:35px}}@media all and (max-width:667px){#about .white-block h3 img{width:30px;vertical-align:-7px}}#about .point{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px 25px;width:925px;margin:70px auto 0}@media all and (max-width:812px){#about .point{display:block;width:100%}}#about .point-list{position:relative;width:450px;border-radius:10px}@media all and (max-width:812px){#about .point-list{width:100%;margin-bottom:30px}}#about .point-list .inner{position:relative;height:100%;border-radius:10px;background:#ffef00}#about .point-list::before{display:block;content:"";position:absolute;top:8px;left:0;width:100%;height:100%;background:#9ddffb;border-radius:10px}#about .point-list h4{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:107px;line-height:1.5;padding:22px 0;border-radius:10px 10px 0 0;background:#55c2f0;color:#fff;font-weight:bold;font-size:1.33rem;text-align:center}@media all and (max-width:812px){#about .point-list h4{padding:5% 0;min-height:auto}}@media all and (max-width:480px){#about .point-list h4{font-size:1.25em}}#about .point-list h4 br{display:none}@media all and (max-width:568px){#about .point-list h4 br{display:block}}#about .point-list .data{line-height:1.7;padding:20px 25px;border-radius:0 0 10px 10px;background:#ffef00;font-size:1.0625rem;text-align:justify}@media all and (max-width:812px){#about .point-list .data{line-height:1.7;padding:5%;font-size:1rem}}@media all and (max-width:480px){#about .point-list .data{padding:5%;font-size:.938em}}#about .point-list .data img{margin-top:20px}@media all and (max-width:480px){#about .point-list .data img{margin-top:10px}}#about .point-list .point__pic{display:block;width:100%;height:auto;margin-top:10px;border-radius:0 0 10px 10px}#about .point-list .number{display:block;position:absolute;top:-30px;left:-40px;width:95px}@media all and (max-width:812px){#about .point-list .number{left:-25px}}@media all and (max-width:480px){#about .point-list .number{width:80px}}#about .point-list .number img{display:block;width:100%;height:auto}#about .kyushu{line-height:1.9;margin-top:50px;font-weight:600;font-size:min(40px,6.3vw);font-style:italic;text-align:center}@media all and (max-width:812px){#about .kyushu{margin-top:40px}}#about .kyushu span{display:inline-block;background:linear-gradient(transparent 40%, #fff 40%)}#about .kyushu strong{display:inline-block;margin-right:5px;color:#ff317f;font-size:1.25em}.btn-more.to-list,.btn-more.to-schedule{display:block;max-width:500px;width:100%;padding:40px 0;border-radius:10px;color:#fff;font-weight:bold;font-size:25px;text-align:center}@media(hover: hover){.btn-more.to-list:hover,.btn-more.to-schedule:hover{opacity:1;color:#fff100}}@media all and (max-width:667px){.btn-more.to-list,.btn-more.to-schedule{padding:30px 0;font-size:20px}}.btn-more.to-list{margin:50px auto 0;background:#ff317f}.btn-more.to-schedule{margin:30px auto 0;background:#2d66f8}@media all and (max-width:667px){.btn-more.to-schedule{margin:15px auto 0}}#course .message{margin-bottom:20px}#access .map{height:500px;margin-bottom:30px;border:10px #ffef00 solid;border-radius:10px}@media all and (max-width:812px){#access .map{height:300px;margin-bottom:30px;border-width:8px}}#access .access__datas{display:flex;justify-content:space-between;align-items:stretch}@media all and (max-width:812px){#access .access__datas{flex-direction:column;gap:30px 0}}#access .white-block-mini .inner{height:100%}#access .white-block-mini .data th{width:140px;padding-right:20px;text-align:left}@media all and (max-width:568px){#access .white-block-mini .data th{display:block;width:100%;font-weight:bold;font-size:1.08em}}@media all and (max-width:568px){#access .white-block-mini .data td{display:block;width:100%}}#contact{padding-bottom:50px}#contact::after{height:calc(100% - 151px)}#contact .white-block-mini{margin:0 auto}#contact .data{line-height:1;padding:25px 0 30px;font-size:1em;text-align:center}#contact .data a{color:#1dbcff;font-weight:bold;font-size:1.563em}#contact .data span{display:block;margin-top:15px}/*# sourceMappingURL=top.css.map */