.body-class .md-mod-breadcrumbs{margin-bottom:0}.md-main--head{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center}.md-main--head-class{background-color:#005ead}.md-main--head-title{font-size:40px;font-weight:bold;width:fit-content}.md-main--head-title::after{content:'';width:100%;height:2px;display:block;background:#fff}.note-page--class{font-size:20px;text-align:center;padding:30px 0;color:#2e2e2e}.class-play-button{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 0.8));width:17px;height:17px}.class-play-button::before{content:'';display:block;box-sizing:border-box;position:absolute;width:0;height:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid;top:3.5px;left:5px;color:#fff}.sub-anchor--i{height:17px;width:17px;background:#ef80b3;border-radius:50%;position:absolute;bottom:-9px;transform:rotate(90deg)}.item-anchor--link{display:flex;flex-direction:column;font-size:18px;width:calc(100% / 6);align-items:center;border-right:2px solid #ef80b3;height:75px;justify-content:center;text-align:center;letter-spacing:-1px;position:relative}.sub-anchor--link{max-width:1200px;width:100%;margin:auto;display:flex;padding:20px 0}.md-anchor--link{background:#fffbf5}.item-anchor--link:first-child{border-left:2px solid #ef80b3}.md-plan--other .btn-class-open.open{display:none}.md-plan--other{max-width:1200px;width:100%;margin:auto;padding:30px 0}.item-plan--other{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:10px;align-items:end}.btn-class-open{display:flex;align-items:center;gap:10px}.item-plan--other-left{font-size:18px;font-weight:bold}.item-plan--other:hover{cursor:pointer}.block-content--class{padding:50px 0}.bg-blu--class{background:#d9ecfd}.w-block--class{width:100%;max-width:1200px;margin:auto}.bg-white--class{background:#fff}.title-content--class{font-size:40px;font-weight:bold;color:#005ead;width:fit-content;margin:auto}.title-content--class::after{content:'';width:100%;display:block;margin-bottom:20px;border:1px solid #df0068}.item-class--content{padding:50px;border-radius:15px;display:flex;align-items:center;gap:40px}.img-cnt--class{width:100%;max-width:500px}.sub-title--class{font-size:25px;font-weight:bold;padding-bottom:30px}.sub-item--class{font-size:16px;text-align:justify}.sub-item--cnt-class{margin-top:20px}.slider-title--expe{font-size:40px;font-weight:bold;text-align:center;color:#df0068;padding-bottom:30px}.slider-content--expe{max-width:1200px;margin:auto;width:100%;padding:50px 0}.ul-plan--other{display:flex;flex-wrap:wrap}.item-li--plan-other{font-size:16px;width:calc(100% / 6);padding:20px 10px}.cnt-plan--other{display:none}.item-plan--other.is-active .btn-class-open.close{display:none}.item-plan--other.is-active .btn-class-open.open{display:flex}.note-slider--class{font-size:12px;padding-top:10px}.sub-slider-expe{border:1px solid #df0068;border-radius:10px;display:flex;align-items:center;padding:30px;gap:40px;height:100%}.item-slider--expe-title{font-size:30px;font-weight:bold;padding-bottom:15px}.cnt-slider--expe{width:calc(100% - 500px);color:#2e2e2e}.item-slider--expe-name{font-size:20px;padding-bottom:25px}.item-slider--expe-cnt{font-size:16px;text-align:justify}.slider-content--expe .splide__arrow--next{right:-17px;background:#005ead}.slider-content--expe .splide__arrow--prev{left:-19px;background:#005ead}.slider-content--expe .splide__arrow svg{fill:#fff}.slider-content--expe .splide__pagination{display:none}.slider-content--expe .splide__arrow{height:36px;width:36px;opacity:0.8}.body-class .md-btn--faq{background:#005ead}.body-class{color:#2e2e2e}.scroll-margin--top{scroll-margin-top:66px}.md-main--title-h1{display:flex;justify-content:center;align-items:center;gap:30px}.md-main--sub-h1{font-size:16px;padding:0 30px;margin-top:16px;background:url(/assets/common-img/line_title_h1-4af46601569e05bef4be88d130a59049e73256d4b8e4643c34fe73e12dc55a79.png) no-repeat;background-size:contain;background-position:center}.class-carousel{position:relative;padding-bottom:35px;overflow:hidden}.class-carousel .slick-slide{width:1024px;height:600px;opacity:0.3;transition:opacity 0.4s ease}.class-carousel .slick-current{opacity:1}@media screen and (max-width: 767px){.md-main--head{flex-direction:column;align-items:baseline}.md-main--head-title{font-size:25px;padding-bottom:20px;padding-left:7vw}.md-main--head-title::after{display:none}.banner-high{width:90%}.md-banner--high{width:100%;background:#f1f7fc;display:flex;justify-content:center}.md-banner--junior{padding-top:10px}.md-banner--elem{padding-top:10px}.note-page--class{font-size:14px;font-weight:bold;padding:20px 0}.sub-anchor--link{flex-wrap:wrap;justify-content:space-between;padding:10px 14px}.item-anchor--link{width:48%;border-right:none;font-size:14px;border-bottom:2px solid #ef80b3;flex-direction:row;justify-content:space-between;height:50px;font-weight:bold;text-align:left}.item-anchor--link:first-child{border-left:none}.sub-anchor--i{bottom:0;position:relative}.bd-sp--none{border-bottom:none}.item-plan--other{align-items:baseline;flex-direction:column}.item-plan--other-left{text-align:center;width:100%;padding-bottom:15px}.md-plan--other{background:#f8f4f4;padding:15px 20px}.item-plan--other{background:#fff;border-radius:10px}.title-content--class{font-size:23px}.item-class--content{flex-direction:column;margin:0 15px;padding:0;gap:0}.sub-title--class{font-size:20px;text-align:center;padding:20px 0}.sub-item--class{font-size:16px;padding:15px 10px}.block-content--class{padding:30px 0 50px}.item-class--content.sub-item--cnt-class{margin-top:20px}.slider-title--expe{font-size:27px}.sub-slider-expe{flex-direction:column}.cnt-slider--expe{width:100%}.slider-content--expe{width:90%}.sub-slider-expe{padding:20px 10px;gap:0}.item-slider--expe-title{font-size:20px;padding:0 20px}.item-slider--expe-name{font-size:14px;padding-bottom:10px}.item-slider--expe-cnt{font-size:14px;padding:15px 10px}.cnt-plan--other{display:block;background:#fff;border-radius:10px;padding:20px}.ul-plan--extend{display:none}.item-li--plan-other{width:100%;padding:2.5px 0 0;font-size:14px}.item-plan--other-right{display:flex;justify-content:end;border-top:1px solid #ccc;box-shadow:0 -30px 10px #fff;position:relative;margin-top:12px}.cnt-plan--other.is-active .item-plan--other-right{box-shadow:none}.btn-class-open{padding-top:10px;font-size:12px}.cnt-plan--other.is-active .btn-class-open.close{display:none}.cnt-plan--other.is-active .btn-class-open.open{display:flex}.md-plan--other{margin-bottom:20px}.md-main--title-h1 .md-main--head-title{padding-left:0;padding-bottom:0}.md-main--title-h1{gap:8vw;width:100%;padding-top:5px;padding-bottom:15px;padding-left:35px;justify-content:left}.md-main--sub-h1{margin-top:0;font-size:10px;padding:0 15px}.class-carousel .slick-slide{width:320px;height:800px}}@media screen and (min-width: 768px) and (max-width: 1024px){.md-main--head{flex-direction:column;align-items:baseline}.md-main--head-title{font-size:25px;padding-bottom:20px;padding-left:7vw}.md-main--head-title::after{display:none}.md-banner--high{width:100%;background:#f1f7fc;display:flex;justify-content:center}.sub-anchor--link{padding:20px 20px}.item-anchor--link{padding:0 5px;text-align:center}.md-plan--other{width:90%}.img-cnt--class{max-width:400px}.w-block--class{width:90%}.slider-content--expe{width:90%}.sub-slider-expe .sp{display:block}.sub-slider-expe .pc{display:none}.sub-slider-expe{flex-direction:column;padding:20px 10px;gap:0}.sub-slider-expe .img-cnt--class{max-width:100%}.item-slider--expe-cnt{padding:15px 10px}.cnt-slider--expe{width:100%}.md-main--head-title{padding-bottom:10px;padding-top:10px}.md-contact--btn{padding-right:0}.md-main--title-h1 .md-main--head-title{padding-left:0;padding-bottom:0}.md-main--title-h1{width:100%;padding:15px 0 15px 35px;justify-content:left}.md-main--sub-h1{margin-top:0}.class-carousel .slick-slide{width:768px;height:1080px}}@media screen and (max-width: 375px){.slider-content--expe .splide__arrow--prev{left:-12px}.slider-content--expe .splide__arrow--next{right:-12px}.slider-content--expe .splide__arrow{height:30px;width:30px}}@media screen and (max-width: 320px){.md-main--title-h1{gap:5vw}}
