@keyframes fade{0%{opacity:0}100%{opacity:1}}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(1){animation:fade .4s ease-in-out 0.5s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(2){animation:fade .4s ease-in-out 1.0s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(3){animation:fade .4s ease-in-out 1.5s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(4){animation:fade .4s ease-in-out 2.0s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(5){animation:fade .4s ease-in-out 2.5s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(6){animation:fade .4s ease-in-out 3.0s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(7){animation:fade .4s ease-in-out 3.5s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(8){animation:fade .4s ease-in-out 4.0s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(9){animation:fade .4s ease-in-out 4.5s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(10){animation:fade .4s ease-in-out 5.0s 1 normal forwards}.mainvisual .mainvisual-inner .balloon-list .balloon:nth-child(11){animation:fade .4s ease-in-out 5.5s 1 normal forwards}.m-text,.m-title{opacity:0;animation:fade .4s ease-in-out 6.0s 1 normal forwards}@keyframes bound-anim{0%,100%{top:0}30%{top:-10%}90%{top:0}}@keyframes diagonal-move-anim{0%{transform:translate(0, 0)}100%{transform:translate(-200vw, 150vw)}}@media screen and (max-width: 767px){.pc-only,.sp-hide{display:none !important}}.sp-only,.pc-hide{display:none !important}@media screen and (max-width: 767px){.sp-only,.pc-hide{display:inline-block !important}}.pc-br{display:block}@media screen and (max-width: 767px){.pc-br{display:inherit}}@media screen and (max-width: 767px){.sp-br{display:block}}.mainvisual{width:100%;overflow:hidden;padding:50px 0}@media screen and (max-width: 767px){.mainvisual{padding:12.2666666667vw 0}}.mainvisual .mainvisual-inner{width:1200px;margin:0 auto;position:relative}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner{width:100%}}.mainvisual .mainvisual-inner .balloon-list{width:100%;display:block}.mainvisual .mainvisual-inner .balloon-list .balloon{opacity:0;width:232px;height:72px;position:absolute;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:100}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon{width:12.3933333333vw;height:15.8266666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.wide{width:270px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.wide{width:12.3933333333vw}}.mainvisual .mainvisual-inner .balloon-list .balloon a{width:100%;height:100%;position:relative;background-color:#000;display:flex;justify-content:center;align-items:center;border-radius:36px;text-align:center;font-size:1rem;font-weight:700;color:#fff;line-height:1.555em;animation:bound-anim 1s infinite}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon a{border-radius:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center center}}.mainvisual .mainvisual-inner .balloon-list .balloon a:after{content:"";width:20px;height:20px;background-color:#000;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon a:after{display:none}}.mainvisual .mainvisual-inner .balloon-list .balloon a .text{position:relative;z-index:10}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon a .text{display:none}}.mainvisual .mainvisual-inner .balloon-list .balloon a .text .small{font-size:.75rem}.mainvisual .mainvisual-inner .balloon-list .balloon.tu01{top:120px;left:245px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu01{top:32vw;left:9.3333333333vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu01 a{background-color:#1695D9}.mainvisual .mainvisual-inner .balloon-list .balloon.tu01 a:after{background-color:#1695D9}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu01 a{background-color:transparent;background-image:url("../img/school/common/balloon01.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu02{top:200px;left:450px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu02{top:34.6666666667vw;left:88vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu02 a{background-color:#1695D9}.mainvisual .mainvisual-inner .balloon-list .balloon.tu02 a:after{background-color:#1695D9}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu02 a{background-color:transparent;background-image:url("../img/school/common/balloon01.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu03{top:485px;left:345px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu03{top:80vw;left:6.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu03 a{background-color:#2478A5}.mainvisual .mainvisual-inner .balloon-list .balloon.tu03 a:after{background-color:#2478A5}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu03 a{background-color:transparent;background-image:url("../img/school/common/balloon02.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu04{top:575px;left:525px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu04{top:97.3333333333vw;left:26.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu04 a{background-color:#CC4F58}.mainvisual .mainvisual-inner .balloon-list .balloon.tu04 a:after{background-color:#CC4F58}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu04 a{background-color:transparent;background-image:url("../img/school/common/balloon03.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu05{top:360px;left:605px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu05{top:60vw;left:45.3333333333vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu05 a{background-color:#1695D9}.mainvisual .mainvisual-inner .balloon-list .balloon.tu05 a:after{background-color:#1695D9}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu05 a{background-color:transparent;background-image:url("../img/school/common/balloon01.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu06{top:570px;left:790px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu06{top:120vw;left:50.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu06 a{background-color:#498318}.mainvisual .mainvisual-inner .balloon-list .balloon.tu06 a:after{background-color:#498318}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu06 a{background-color:transparent;background-image:url("../img/school/common/balloon04.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu07{top:180px;left:880px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu07{top:22.6666666667vw;left:62.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu07 a{background-color:#1695D9}.mainvisual .mainvisual-inner .balloon-list .balloon.tu07 a:after{background-color:#1695D9}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu07 a{background-color:transparent;background-image:url("../img/school/common/balloon01.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu08{top:455px;left:1030px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu08{top:101.3333333333vw;left:82.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu08 a{background-color:#EA8D2B}.mainvisual .mainvisual-inner .balloon-list .balloon.tu08 a:after{background-color:#EA8D2B}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu08 a{background-color:transparent;background-image:url("../img/school/common/balloon05.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu11{top:120px;left:245px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu11{top:32vw;left:10.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu11 a{background-color:#7A3C7C}.mainvisual .mainvisual-inner .balloon-list .balloon.tu11 a:after{background-color:#7A3C7C}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu11 a{background-color:transparent;background-image:url("../img/school/common/balloon06.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu12{top:80px;left:575px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu12{top:9.3333333333vw;left:46.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu12 a{background-color:#AFC500}.mainvisual .mainvisual-inner .balloon-list .balloon.tu12 a:after{background-color:#AFC500}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu12 a{background-color:transparent;background-image:url("../img/school/common/balloon07.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu13{top:485px;left:345px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu13{top:80vw;left:6.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu13 a{background-color:#2478A5}.mainvisual .mainvisual-inner .balloon-list .balloon.tu13 a:after{background-color:#2478A5}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu13 a{background-color:transparent;background-image:url("../img/school/common/balloon02.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu14{top:575px;left:525px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu14{top:94.6666666667vw;left:30.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu14 a{background-color:#CC4F58}.mainvisual .mainvisual-inner .balloon-list .balloon.tu14 a:after{background-color:#CC4F58}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu14 a{background-color:transparent;background-image:url("../img/school/common/balloon03.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu15{top:317px;left:635px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu15{top:53.3333333333vw;left:50.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu15 a{background-color:#7FB242}.mainvisual .mainvisual-inner .balloon-list .balloon.tu15 a:after{background-color:#7FB242}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu15 a{background-color:transparent;background-image:url("../img/school/common/balloon08.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu16{top:570px;left:790px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu16{top:118.6666666667vw;left:53.3333333333vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu16 a{background-color:#498318}.mainvisual .mainvisual-inner .balloon-list .balloon.tu16 a:after{background-color:#498318}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu16 a{background-color:transparent;background-image:url("../img/school/common/balloon04.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu17{top:155px;left:870px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu17{top:22.6666666667vw;left:85.3333333333vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu17 a{background-color:#EDBB26}.mainvisual .mainvisual-inner .balloon-list .balloon.tu17 a:after{background-color:#EDBB26}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu17 a{background-color:transparent;background-image:url("../img/school/common/balloon09.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu18{top:455px;left:1030px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu18{top:100vw;left:86.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu18 a{background-color:#EA8D2B}.mainvisual .mainvisual-inner .balloon-list .balloon.tu18 a:after{background-color:#EA8D2B}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu18 a{background-color:transparent;background-image:url("../img/school/common/balloon05.svg")}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu19{top:377px;left:130px}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu19{top:125.3333333333vw;left:34.6666666667vw}}.mainvisual .mainvisual-inner .balloon-list .balloon.tu19 a{background-color:#51B5AF}.mainvisual .mainvisual-inner .balloon-list .balloon.tu19 a:after{background-color:#51B5AF}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloon-list .balloon.tu19 a{background-color:transparent;background-image:url("../img/school/common/balloon10.svg")}}.mainvisual .mainvisual-inner .map{width:1146px;height:auto;margin:0 auto}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .map{width:100%;height:163.7333333333vw;overflow:hidden}}.mainvisual .mainvisual-inner .map img{width:100%;height:auto}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .map img{height:100%;object-fit:cover}}.mainvisual .mainvisual-inner .balloonship{display:none}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .balloonship{display:block;width:58.6666666667vw;height:auto;position:absolute;top:-26.6666666667vw;right:-66.6666666667vw;animation:diagonal-move-anim 10s linear infinite}}.mainvisual .mainvisual-inner .petal{width:1465px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.mainvisual .mainvisual-inner .petal{width:100vw}}@media screen and (max-width: 767px){.sp-tabs{position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.8);width:100%;height:100vh;z-index:100}}@media screen and (max-width: 767px){.sp-tabs .inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width: 767px){.sp-tabs .inner .image{width:90%;margin:0 auto}}@media screen and (max-width: 767px){.sp-tabs .inner .image img{width:100%;height:auto}}@media screen and (max-width: 767px){.sp-tabs .inner .link{text-align:center;font-size:4.2666666667vw;font-weight:700;margin-top:8vw}}@media screen and (max-width: 767px){.sp-tabs .inner .link a{color:#036EB7;border-bottom:solid .5333333333vw #036EB7}}@media screen and (max-width: 767px){.sp-tabs .inner .close{width:12.3933333333vw;height:12.3933333333vw;margin:16vw auto 0 auto}}.mfp-bg{background-color:transparent !important}
/*# sourceMappingURL=mainvisual.css.map */
