@media screen and (min-width: 768px){.md-only{display:none}}.experience-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:120px;overflow:hidden;margin-top:72px}@media screen and (max-width: 1080px){.experience-contents{gap:96px;margin-top:48px}}@media screen and (max-width: 767px){.experience-contents{gap:80px;margin-top:32px}}.introduction .introduction-contents{text-align:center}.introduction .introduction-paragraph{font-size:1.8rem;line-height:2.2}@media screen and (max-width: 1080px){.introduction .introduction-paragraph{font-size:1.6rem}}.introduction .introduction-link{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;margin-top:16px}.price{position:relative}.price .price-contents{border-radius:80px;padding-block:96px;overflow:hidden;position:relative}@media screen and (max-width: 1080px){.price .price-contents{border-radius:56px;padding-block:72px}}@media screen and (max-width: 767px){.price .price-contents{border-radius:32px;padding-block:0 48px}}.price .price-contents::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/bg-experience.png);background-position:50% 50%;background-size:cover}@media screen and (max-width: 767px){.price .price-contents::before{background-position:68% 50%}}.price .price-contents-inner{display:grid;grid-template-columns:444fr 588fr;gap:48px;position:relative}@media screen and (max-width: 1080px){.price .price-contents-inner{gap:24px}}@media screen and (max-width: 767px){.price .price-contents-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.price .price-contents-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.price .price-contents-left{display:contents}}.price .price-image{width:100%}@media screen and (max-width: 767px){.price .price-image{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}}.price .price-image img{aspect-ratio:222/145;border-radius:16px}@media screen and (max-width: 767px){.price .price-image img{border-radius:0;max-height:320px;aspect-ratio:5/3}}@media screen and (max-width: 767px){.price .price-attention{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:8px}}.price .price-contents-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (max-width: 767px){.price .price-contents-right{display:contents}}@media screen and (max-width: 767px){.price .price-default{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 767px){.price .price-option{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width: 767px){.price .price-discount{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.price .price-default,.price .price-option,.price .price-discount{margin-top:24px}.price .price-default-inner,.price .price-option-inner,.price .price-discount-innter{padding:16px;background-color:var(--color-base-inverse);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.price .price-default-inner+.price-default-inner,.price .price-default-inner+.price-option-inner,.price .price-default-inner+.price-discount-innter,.price .price-option-inner+.price-default-inner,.price .price-option-inner+.price-option-inner,.price .price-option-inner+.price-discount-innter,.price .price-discount-innter+.price-default-inner,.price .price-discount-innter+.price-option-inner,.price .price-discount-innter+.price-discount-innter{margin-top:8px}.price .price-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.price .price-primary .cost{font-size:3.4rem;color:var(--color-base-primary);font-family:var(--font-family-latin);font-weight:700;line-height:1}@media screen and (max-width: 1080px){.price .price-primary .cost{font-size:2.8rem}}@media screen and (max-width: 767px){.price .price-primary .cost{font-size:2.4rem}}.price .price-primary .unit{font-size:1.8rem;font-weight:700;color:var(--color-base-default);line-height:1}@media screen and (max-width: 1080px){.price .price-primary .unit{font-size:1.6rem}}@media screen and (max-width: 767px){.price .price-primary .unit{font-size:1.4rem}}.price .price-defaullt-experience{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.price .price-decorations .price-decoration1{display:block;position:absolute;top:-220px;left:-140px;width:580px;height:580px;border-radius:100%;background-color:var(--color-base-primary);z-index:-1}@media screen and (max-width: 1080px){.price .price-decorations .price-decoration1{top:-110px;left:-70px;width:420px;height:420px}}@media screen and (max-width: 767px){.price .price-decorations .price-decoration1{top:-40px;left:-90px;width:280px;height:280px}}.price .price-decorations .price-decoration2{display:block;position:absolute;bottom:-260px;right:-260px;width:950px;height:950px;border-radius:100%;background-color:var(--color-base-primary);z-index:-1}@media screen and (max-width: 1080px){.price .price-decorations .price-decoration2{bottom:-150px;right:-120px;width:500px;height:500px}}@media screen and (max-width: 767px){.price .price-decorations .price-decoration2{bottom:-130px;right:-130px;width:350px;height:350px}}.experience{position:relative}.experience .section-title{margin-bottom:32px}@media screen and (max-width: 767px){.experience .section-title{width:calc(100% - 24px);margin-inline:auto;margin-bottom:24px}}.experience .experience-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;width:100%}@media screen and (max-width: 1080px){.experience .experience-list{gap:16px}}@media screen and (max-width: 767px){.experience .experience-list{gap:32px}}.experience .experience-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767px){.experience .experience-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.experience .experience-item .experience-item-images{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:16px;position:relative}@media screen and (max-width: 1280px){.experience .experience-item .experience-item-images{width:56%}}@media screen and (max-width: 767px){.experience .experience-item .experience-item-images{width:100%}}.experience .experience-item .experience-item-images .slick-list{width:calc(100% - 24px);border-radius:56px;overflow:hidden;position:relative}@media screen and (max-width: 1440px){.experience .experience-item .experience-item-images .slick-list{border-radius:0px;border-top-right-radius:56px;border-bottom-right-radius:56px}}@media screen and (max-width: 1280px){.experience .experience-item .experience-item-images .slick-list{border-top-right-radius:32px;border-bottom-right-radius:32px}}@media screen and (max-width: 767px){.experience .experience-item .experience-item-images .slick-list{width:100%;border-radius:16px}}.experience .experience-item .experience-item-images .slick-list .slick-track{height:100%}.experience .experience-item .experience-item-images .slick-list img{width:100%;aspect-ratio:25/16;-o-object-fit:cover;object-fit:cover}.experience .experience-item .experience-item-images .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.experience .experience-item .experience-item-images .slick-dots{position:absolute;bottom:56px;right:16px;translate:0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.experience .experience-item .experience-item-images .slick-dots li{font-size:0}.experience .experience-item .experience-item-images .slick-dots li button{font-size:0;width:8px;height:8px;border-radius:999px;background-color:var(--color-base-light);opacity:.5}@media screen and (max-width: 767px){.experience .experience-item .experience-item-images .slick-dots li button{background-color:var(--color-base-inverse);opacity:1}}.experience .experience-item .experience-item-images .slick-dots li.slick-active button{background-color:var(--color-base-primary);opacity:1}.experience .experience-item .experience-item-detail{max-width:616px;width:40%;padding-inline:80px;padding-block:24px}@media screen and (max-width: 1080px){.experience .experience-item .experience-item-detail{width:44%;padding-inline:40px;padding-block:8px}}@media screen and (max-width: 767px){.experience .experience-item .experience-item-detail{width:100%;padding-inline:24px 16px;padding-block:24px;width:90%;max-width:370px;background:var(--color-surface-secondary);margin-top:-40px;border-top-left-radius:16px;border-bottom-left-radius:16px;position:relative}}.experience .experience-item .experience-item-title{font-size:3.2rem;font-weight:700}@media screen and (max-width: 1080px){.experience .experience-item .experience-item-title{font-size:2.4rem}}@media screen and (max-width: 767px){.experience .experience-item .experience-item-title{font-size:2rem;color:var(--color-base-primary)}}.experience .experience-item .experience-item-discription{font-size:18px;margin-top:8px}@media screen and (max-width: 1080px){.experience .experience-item .experience-item-discription{font-size:1.4rem}}.experience .experience-item .experience-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:24px}@media screen and (max-width: 1080px){.experience .experience-item .experience-item-link{gap:8px;margin-top:8px}}@media screen and (max-width: 767px){.experience .experience-item .experience-item-link .btn-more{max-width:240px}}.experience .experience-item .experience-item-link .link{display:block;margin-top:12px}.experience .experience-decorations .experience-decoration1{display:block;position:absolute;top:470px;left:90px;width:90%;aspect-ratio:1/1;translate:-50% -50%;border-radius:100%;background-color:var(--color-base-primary);z-index:-1}@media screen and (max-width: 1080px){.experience .experience-decorations .experience-decoration1{top:410px;left:0px;width:90%}}@media screen and (max-width: 767px){.experience .experience-decorations .experience-decoration1{top:260px;left:0px;width:110%}}.experience .experience-decorations .experience-decoration2{display:block;position:absolute;bottom:660px;right:-380px;width:640px;height:640px;border-radius:100%;background-color:var(--color-base-primary);z-index:-1}@media screen and (max-width: 1080px){.experience .experience-decorations .experience-decoration2{bottom:300px;right:-180px;width:340px;height:340px}}@media screen and (max-width: 767px){.experience .experience-decorations .experience-decoration2{bottom:392px;right:-330px;width:640px;height:640px}}.experience .experience-decorations .experience-decoration3{display:none;position:absolute;border-radius:100%;background-color:var(--color-base-primary);z-index:-1}@media screen and (max-width: 767px){.experience .experience-decorations .experience-decoration3{display:block;bottom:-98px;left:-160px;width:360px;height:360px}}.option .option-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1080px){.option .option-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.option .section-title{width:30%;padding-right:32px}@media screen and (max-width: 1080px){.option .section-title{width:100%;text-align:center;padding-right:0}}@media screen and (max-width: 767px){.option .section-title{margin-bottom:16px}}.option .section-title .section-title-h2{font-size:4.8rem}@media screen and (max-width: 1080px){.option .section-title .section-title-h2{font-size:3.2rem}}.option .option-contents{width:70%;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-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 1080px){.option .option-contents{width:100%}}.option .option-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%}@media screen and (max-width: 767px){.option .option-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.option .option-item{width:calc(50% - 8px)}@media screen and (max-width: 767px){.option .option-item{width:100%}}.option .option-item-images{width:100%;margin-bottom:24px}@media screen and (max-width: 767px){.option .option-item-images{margin-bottom:16px}}.option .option-item-images img{width:100%;aspect-ratio:4/3}.option .option-item-images .slick-list{overflow:hidden;width:100%;border-radius:16px;aspect-ratio:4/3}.option .option-item-images .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:12px}.option .option-item-images .slick-dots li{font-size:0}.option .option-item-images .slick-dots li button{font-size:0;width:8px;height:8px;border-radius:999px;background-color:var(--color-base-light);opacity:.5}.option .option-item-images .slick-dots li.slick-active button{background-color:var(--color-base-primary);opacity:1}.option .option-item-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-inline:8px}.option .option-item-title{font-size:1.8rem;font-weight:700}.option .option-item-discription{font-size:1.4rem}.option .option-attentions{font-weight:700}@media screen and (max-width: 767px){.option .option-attentions{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.schedule{border-radius:80px;padding-block:96px}@media screen and (max-width: 1080px){.schedule{border-radius:56px;padding-block:72px}}@media screen and (max-width: 767px){.schedule{border-radius:32px;padding-block:48px}}.schedule .schedule-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1080px){.schedule .schedule-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.schedule .section-title{width:30%;padding-right:32px}@media screen and (max-width: 1080px){.schedule .section-title{width:100%;text-align:center;padding-right:0}}.schedule .section-title .section-title-h2{font-size:4.8rem}@media screen and (max-width: 1080px){.schedule .section-title .section-title-h2{font-size:3.2rem}}.schedule .schedule-contents{width:70%}@media screen and (max-width: 1080px){.schedule .schedule-contents{width:100%}}@media screen and (max-width: 767px){.schedule .schedule-contents{width:calc(100% - 24px);margin-inline:auto}}.schedule .schedule-item{padding-inline:32px;padding-block:32px 48px;border-left:2px solid var(--color-base-accent);position:relative}@media screen and (max-width: 767px){.schedule .schedule-item{padding-inline:24px;padding-block:32px 40px}}.schedule .schedule-item::before{content:"";display:block;width:100%;height:2px;background-size:4px 2px;background-image:linear-gradient(to right, var(--color-base-accent) 2px, transparent 2px);background-repeat:repeat-x;background-position:left bottom;position:absolute;top:0;left:0}.schedule .schedule-item::after{content:"";display:block;width:12px;height:12px;border-radius:999px;background-color:var(--color-base-accent);position:absolute;top:0;left:0;translate:-50% -50%}.schedule .schedule-item .schedule-item-title{font-size:2.4rem;font-weight:700;color:var(--color-base-primary);margin-bottom:12px}@media screen and (max-width: 767px){.schedule .schedule-item .schedule-item-title{font-size:2rem}}.schedule .schedule-item .schedule-item-discription{font-size:1.4rem}.schedule .schedule-item .schedule-item-link{margin-top:8px}.schedule .schedule-attentions{margin-top:40px;font-size:1.4rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.schedule .schedule-attentions{margin-top:24px}}.lesson .lesson-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 12px}@media screen and (max-width: 1080px){.lesson .lesson-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.lesson .lesson-list{grid-template-columns:1fr;gap:24px}}.lesson .lesson-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.lesson .lesson-item-image{width:100%;aspect-ratio:55/42;border-radius:16px;overflow:hidden;position:relative}.lesson .lesson-item-image img{position:absolute;width:100%;height:100%;top:50%;left:50%;translate:-50% -50%}.lesson .lesson-item-contents .list-label{font-size:1.6rem}.lesson .lesson-item-contents .list-contents p{font-size:1.4rem}/*# sourceMappingURL=page-experience.min.css.map */