@import "https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;700&display=swap";:where(html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}:where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section){display:block}:where(body){color:#000;background:#fff;min-height:100vh;line-height:1}:where(ol,ul){list-style:none}:where(blockquote,q){quotes:none}:where(){content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit}:where(button,input[type=button],input[type=submit],input[type=reset]){-webkit-appearance:button}:where(a){color:inherit;text-decoration:none}:where(*){box-sizing:border-box}:where(img){height:auto}:where(button){cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:0}.pc-only{display:none}@media screen and (width>=1024px){.pc-only{display:block}}.sp-only{display:block}@media screen and (width>=1024px){.sp-only{display:none}}.js-fade-up{opacity:0}body{color:#333;background:#fff;padding-top:55px;font-family:Zen Old Mincho,serif;line-height:1.2}@media screen and (width>=1024px){body{padding-top:5.20833vw}}.container{flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:0 clamp(1.563rem,6.67vw,3.125rem);display:flex}@media screen and (width>=1024px){.container{max-width:1300px;padding:0 50px}}.header-fixed{z-index:100;background:linear-gradient(90deg,#dd6b74 0%,#f8c48f 100%);justify-content:center;align-items:center;height:55px;display:flex;position:fixed;top:0;left:0;right:0}@media screen and (width>=1024px){.header-fixed{height:5.20833vw}}.header-fixed__text{color:#fff;letter-spacing:.12em;text-shadow:0 1px 3px #00000026;font-family:Zen Old Mincho,serif;font-size:35px;font-style:italic;font-weight:500}@media screen and (width>=1024px){.header-fixed__text{font-size:3.33333vw}}.mv{width:100%;line-height:0;display:block;position:relative}.mv__img{width:100%;height:auto;display:block}.mv__bnr{width:59vw;position:absolute;bottom:29vw;left:1vw}@media screen and (width>=1024px){.mv__bnr{width:25vw;max-width:469px;bottom:4vw;left:auto;right:1vw}}.cta-fixed{z-index:100;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.cta-fixed__btn{max-width:400px;padding:0 5px}@media screen and (width>=1024px){.cta-fixed__btn{max-width:inherit;width:44.7917vw}}.cta-fixed__btn img{width:100%;height:auto;display:block}.intro{background:url(./intro_bg-BlsbPKSn.png) 50%/cover no-repeat;padding:clamp(1.875rem,8vw,3.75rem) 0 clamp(2.188rem,9.33vw,4.375rem)}@media screen and (width>=1024px){.intro{background-image:url(./intro_bg_pc-BsiGqvTn.png);padding:180px 0 110px}}.intro__wrap{flex-direction:column;align-items:center;gap:clamp(1.875rem,8vw,3.75rem);margin-bottom:clamp(2.188rem,9.33vw,4.375rem);display:flex}@media screen and (width>=1024px){.intro__wrap{grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:60px;display:grid}}.intro__present{position:relative}.intro__present:before{content:"";aspect-ratio:298/216;background:url(./gift-card-ClQv3ZGw.png) 50%/cover no-repeat;width:21%;height:auto;position:absolute;top:56%;left:7%;transform:translate(-50%,-50%)}@media screen and (width>=1024px){.intro__present:before{display:none}}.intro__present-content{width:100%}.flow{background:#ffedee;padding:48px 0 100px}@media screen and (width>=1024px){.flow{padding:90px 0}}.flow__inner{width:100%}.flow__title{color:#df7176;text-align:center;margin-bottom:15px;font-size:clamp(1.688rem,7.2vw,3.375rem);font-weight:500}@media screen and (width>=1024px){.flow__title{margin-bottom:55px}}.flow__title-sub{color:#f7c08e}.flow__list{flex-direction:column;gap:10px;width:100%;list-style:none;display:flex}@media screen and (width>=1024px){.flow__list{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}}.flow__item{flex-direction:column;align-items:flex-start;padding-left:7%;display:flex}@media screen and (width>=1024px){.flow__item{align-items:center;padding:0}}.flow__step{z-index:1;aspect-ratio:98/94;background:url(./sakura_bg-Ba_Lg00-.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:15%;margin-left:-6%;display:flex;position:relative}@media screen and (width>=1024px){.flow__step{width:80px;margin:0}}.flow__step-num{color:#fff;font-size:clamp(1.563rem,6.67vw,3.125rem);font-weight:700;line-height:1}@media screen and (width>=1024px){.flow__step-num{font-size:42px}}.flow__box{background:#df7176;border-radius:clamp(1.5rem,6.4vw,3rem);width:100%;margin-top:-8%;padding:16px 24px}@media screen and (width>=1024px){.flow__box{justify-content:center;align-items:center;height:230px;margin-top:-40px;padding:15px 10px 0;display:flex}}.flow__box-text{color:#fff;text-align:center;letter-spacing:.04em;font-size:clamp(1rem,4.27vw,2rem)}@media screen and (width>=1024px){.flow__box-text{font-size:clamp(1.063rem,1.76vw - .074rem,1.25rem)}}.flow__note{color:#df7176;text-align:center;align-self:center;width:fit-content;margin-top:10px;font-size:clamp(.875rem,3.73vw,1.75rem);position:relative}@media screen and (width>=1024px){.flow__note{margin-top:15px;font-size:18px}}.flow__note:before,.flow__note:after{content:"";background:#df7176;width:2px;height:80%;position:absolute;top:15%}@media screen and (width>=1024px){.flow__note:before,.flow__note:after{height:22px;top:2px}}.flow__note:before{left:-5%;transform:rotate(14deg)}@media screen and (width>=1024px){.flow__note:before{left:-15px}}.flow__note:after{right:-5%;transform:rotate(-14deg)}@media screen and (width>=1024px){.flow__note:after{right:-15px}}.flow__footer{color:#df7176;text-align:center;margin-top:40px;font-size:clamp(.875rem,3.73vw,1.75rem)}@media screen and (width>=1024px){.flow__footer{font-size:24px}}.benefits{background:#fff;flex-direction:column;align-items:center;gap:20px;padding:45px 0 50px;display:flex}@media screen and (width>=1024px){.benefits{padding:80px 0 130px}}.benefits__heading{margin-bottom:20px}@media screen and (width>=1024px){.benefits__heading{margin-bottom:40px}}.benefits__title{color:#df7176;text-align:center;margin-bottom:12px;font-size:clamp(1.688rem,7.2vw,3.375rem);font-weight:500}.benefits__title span{color:#f7c08e}.benefits__lead{color:#df7176;text-align:center;font-size:clamp(.938rem,4vw,1.875rem)}.benefits__list{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}@media screen and (width>=1024px){.benefits__list{grid-template-columns:repeat(3,1fr);align-items:flex-start;display:grid}}.benefits__item{flex-direction:column;align-items:center;width:100%;display:flex}.benefits__badge{color:#fff;z-index:1;background:#df7176;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(3.75rem,16vw,7.5rem);height:clamp(3.75rem,16vw,7.5rem);display:flex;position:relative}.benefits__badge-label{font-size:clamp(.813rem,3.47vw,1.625rem)}.benefits__badge-number{font-size:clamp(1.25rem,5.33vw,2.5rem)}.benefits__frame{border:5px solid #df7176;border-radius:clamp(.938rem,4vw,1.875rem);justify-content:center;width:100%;margin-top:-8%;padding:8% 0 3%;display:flex;position:relative}@media screen and (width>=1024px){.benefits__frame{margin-top:-65px;padding:80px 10px 35px}}.benefits__frame:before,.benefits__frame:after{content:"";position:absolute}.benefits__frame:before{aspect-ratio:328/206;background:url(./sakura_decoration1-to3BEdZf.png) 50%/cover no-repeat;width:26%;top:-28%;left:-4%}@media screen and (width>=1024px){.benefits__frame:before{width:124px;top:-32px;left:-6px}}.benefits__frame:after{aspect-ratio:214/144;background:url(./sakura_decoration2-BAlNQnqJ.png) 50%/cover no-repeat;width:15%;bottom:-16%;right:-3.5%}@media screen and (width>=1024px){.benefits__frame:after{width:104px;bottom:-17px;right:-12px}}.benefits__text{justify-content:center;align-items:flex-end;display:flex}@media screen and (width>=1024px){.benefits__text{flex-direction:column;align-items:center;gap:5px}}.benefits__text-yellow{color:#f7c08e;padding-bottom:4px;font-size:clamp(.875rem,3.73vw,1.75rem)}@media screen and (width>=1024px){.benefits__text-yellow{padding:0}}.benefits__text-large{color:#df7176;margin-left:8px;font-size:clamp(1.625rem,6.93vw,3.25rem)}@media screen and (width>=1024px){.benefits__text-large{align-items:flex-end;margin:0;display:flex}}.benefits__text-small{color:#df7176;letter-spacing:-.1em;padding-bottom:4px;font-size:clamp(.875rem,3.73vw,1.75rem)}.price{background:#ffedee;flex-direction:column;align-items:center;gap:clamp(2.188rem,9.33vw,4.375rem);padding:clamp(2.5rem,10.67vw,5rem) 0 clamp(4.688rem,20vw,9.375rem);display:flex}@media screen and (width>=1024px){.price{padding:120px 0 130px}}.price__inner{display:contents}@media screen and (width>=1024px){.price__inner{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1300px;margin:0 auto;padding:0 50px;display:flex}}.about{background:url(./about_bg-BNyyeG7i.png) 50%/cover no-repeat;justify-content:center;padding:clamp(2.813rem,12vw,5.625rem) 0 clamp(2.5rem,10.67vw,5rem);display:flex;overflow:hidden}@media screen and (width>=1024px){.about{background-image:url(./about_bg_pc-anMpZmJA.png);padding:110px 0 140px}}.about__inner{position:relative}.about__inner:before{content:"";aspect-ratio:384/1402;background:url(./about_lady-clfAYame.png) 50%/cover no-repeat;width:clamp(6rem,25.6vw,12rem);position:absolute;bottom:-6%;right:-23%}@media screen and (width>=1024px){.about__inner:before{width:213px;bottom:-260px;right:-260px}}.about__contents{width:clamp(16rem,.062rem + 68vw,31.938rem);position:relative}@media screen and (width>=1024px){.about__contents{width:556px}}.point{background:#ffedee;flex-direction:column;align-items:center;padding:clamp(1.875rem,8vw,3.75rem) 0 clamp(3.125rem,13.33vw,6.25rem);display:flex}@media screen and (width>=1024px){.point{padding:85px 0 115px}}.point__title{margin-bottom:clamp(1.25rem,5.33vw,2.5rem)}@media screen and (width>=1024px){.point__title{margin-bottom:15px;position:relative}.point__title:after{content:"";aspect-ratio:352/560;background:url(./point_lady-n-4s7qGR.png) 50%/cover no-repeat;width:176px;position:absolute;top:-25px;right:-220px}}.point__title img{width:clamp(12.188rem,52vw,24.375rem)}.point__inner{flex-direction:column;align-items:center;gap:clamp(.813rem,3.47vw,1.625rem);width:100%;display:flex}@media screen and (width>=1024px){.point__inner{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:30px 25px;display:grid}}.point__item:first-child{position:relative}.point__item:first-child:before{content:"";aspect-ratio:352/560;background:url(./point_lady-n-4s7qGR.png) 50%/cover no-repeat;width:24%;position:absolute;top:-44.5%;right:-4%}@media screen and (width>=1024px){.point__item:first-child:before{display:none}}.point__step{z-index:1;aspect-ratio:98/94;background:url(./sakura_bg-Ba_Lg00-.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:15%;margin-left:-6%;display:flex;position:relative}@media screen and (width>=1024px){.point__step{width:87px;margin-left:-17px}}.point__step-num{color:#fff;font-size:clamp(1.563rem,6.67vw,3.125rem);font-weight:700;line-height:1}@media screen and (width>=1024px){.point__step-num{font-size:45px}}.point__contents{width:100%;margin-top:-8%;position:relative}@media screen and (width>=1024px){.point__contents{margin-top:-33px}}.event{background:url(./event_bg-B2lWwG0M.jpg) 50%/cover no-repeat;flex-direction:column;align-items:center;width:100%;padding:clamp(2.188rem,9.33vw,4.375rem) 0 clamp(5rem,21.33vw,10rem);display:flex}@media screen and (width>=1024px){.event{background-image:url(./event_bg_pc-mvwIHacR.png);padding:80px 0 130px}}.event__title{color:#df7176;margin-bottom:clamp(1.25rem,5.33vw,2.5rem);font-size:clamp(1.688rem,7.2vw,3.375rem);font-weight:500}@media screen and (width>=1024px){.event__title{margin-bottom:50px}}.event__title span{color:#f7c08e}.event__text{color:#df7176;text-align:center;max-width:600px;margin-bottom:clamp(1.875rem,8vw,3.75rem);font-size:clamp(1rem,4.27vw,2rem)}@media screen and (width>=1024px){.event__text{max-width:initial;margin-bottom:35px;font-size:24px;line-height:1.41667}.event__gallery{max-width:725px}}.voice{background:#ffedee;flex-direction:column;align-items:center;padding:clamp(2.5rem,10.67vw,5rem) 0 clamp(3.75rem,16vw,7.5rem);display:flex}@media screen and (width>=1024px){.voice{padding:90px 0 115px}}.voice__title{color:#df7176;margin-bottom:clamp(.938rem,4vw,1.875rem);font-size:clamp(1.688rem,7.2vw,3.375rem);font-weight:500}@media screen and (width>=1024px){.voice__title{margin-bottom:30px}}.voice__title span{color:#f7c08e}.voice__inner{flex-direction:column;align-items:center;gap:clamp(1.563rem,6.67vw,3.125rem);width:100%;display:flex}@media screen and (width>=1024px){.voice__inner{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}}.voice__item{position:relative}.voice__item:before,.voice__item:after{content:"";position:absolute}.voice__item:before{aspect-ratio:328/206;background:url(./sakura_decoration1-to3BEdZf.png) 50%/cover no-repeat;width:29%;top:6%;left:-3.5%}@media screen and (width>=1024px){.voice__item:before{width:110px;top:9%}}.voice__item:after{aspect-ratio:340/230;background:url(./sakura_decoration3-BJDcAdhD.png) 50%/cover no-repeat;width:26%;top:6%;right:-2%}@media screen and (width>=1024px){.voice__item:after{width:101px;top:9%}}.faq{padding:clamp(1.875rem,8vw,3.75rem) 0 clamp(3.75rem,16vw,7.5rem)}@media screen and (width>=1024px){.faq{padding:70px 0 100px}}.faq__title{color:#df7176;margin-bottom:clamp(1.563rem,6.67vw,3.125rem);font-size:clamp(1.688rem,7.2vw,3.375rem);font-weight:500}@media screen and (width>=1024px){.faq__title{margin-bottom:50px}}.faq__title span{color:#f7c08e}.faq__list{flex-direction:column;gap:10px;width:100%;display:flex}.faq__item.is-open .faq__icon{transition-duration:.3s;top:47%;transform:rotate(225deg)}@media screen and (width>=1024px){.faq__item.is-open .faq__icon{top:50%}}.faq__question{color:#fff;text-align:left;background:linear-gradient(90deg,#dd6b74 0%,#f8c48f 100%);align-items:flex-start;gap:clamp(.75rem,3.2vw,1.5rem);width:100%;padding:clamp(.625rem,2.67vw,1.25rem) clamp(1.875rem,8vw,3.75rem) clamp(.938rem,4vw,1.875rem) clamp(.625rem,2.67vw,1.25rem);display:flex;position:relative}@media screen and (width>=1024px){.faq__question{padding:13px 50px 23px 30px}}.faq__question-mark{font-size:clamp(1.563rem,6.67vw,3.125rem)}@media screen and (width>=1024px){.faq__question-mark{font-size:40px}}.faq__question-text{padding-top:clamp(.438rem,1.87vw,.875rem);font-size:clamp(1rem,4.27vw,2rem)}@media screen and (width>=1024px){.faq__question-text{font-size:24px}}.faq__icon{border-bottom:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;transition-duration:.3s;position:absolute;top:40%;right:6%;transform:rotate(45deg)}@media screen and (width>=1024px){.faq__icon{width:10px;height:10px;top:44%;right:3%}}.faq__answer{max-height:0;transition:max-height .3s;overflow:hidden}.faq__answer-inner{color:#df7176;align-items:flex-start;gap:clamp(.75rem,3.2vw,1.5rem);padding:clamp(.625rem,2.67vw,1.25rem) clamp(1.563rem,6.67vw,3.125rem) clamp(.938rem,4vw,1.875rem) clamp(.625rem,2.67vw,1.25rem);display:flex}@media screen and (width>=1024px){.faq__answer-inner{padding:10px 50px 25px 35px}}.faq__answer-mark{font-size:clamp(1.563rem,6.67vw,3.125rem)}@media screen and (width>=1024px){.faq__answer-mark{font-size:30px}}.faq__answer-body{padding-top:clamp(.438rem,1.87vw,.875rem);font-size:clamp(1rem,4.27vw,2rem)}@media screen and (width>=1024px){.faq__answer-body{padding-top:6px;font-size:20px;line-height:1.5}}.school{background:#ffedee;padding:clamp(2.5rem,10.67vw,5rem) 0 clamp(4.375rem,18.67vw,8.75rem)}@media screen and (width>=1024px){.school{padding:90px 0 115px}}.school__title{color:#df7176;text-align:center;margin-bottom:clamp(1.25rem,5.33vw,2.5rem);font-size:clamp(1.688rem,7.2vw,3.375rem);font-weight:500}@media screen and (width>=1024px){.school__title{margin-bottom:60px}}.school__title span{color:#f7c08e}.school__inner{flex-direction:column;gap:clamp(1.875rem,8vw,3.75rem);width:100%;display:flex}@media screen and (width>=1024px){.school__inner{grid-template-areas:"a a""b c""d d";gap:65px 15px;display:grid}}.school__prefecture{width:100%}.school__prefecture:first-child{grid-area:a}@media screen and (width>=1024px){.school__prefecture:first-child .school__list{grid-template-columns:repeat(3,1fr)}}.school__prefecture:nth-child(2){grid-area:b}@media screen and (width>=1024px){.school__prefecture:nth-child(2) .school__list{grid-template-columns:repeat(2,1fr)}}.school__prefecture:nth-child(3){grid-area:c}@media screen and (width>=1024px){.school__prefecture:nth-child(3) .school__list{grid-template-columns:1fr}}.school__prefecture:nth-child(4){grid-area:d}@media screen and (width>=1024px){.school__prefecture:nth-child(4) .school__list{grid-template-columns:repeat(3,1fr)}}.school__prefecture-title{color:#df7176;text-align:center;margin-bottom:clamp(1.25rem,5.33vw,2.5rem);padding-bottom:clamp(.375rem,1.6vw,.75rem);font-size:clamp(1.063rem,4.53vw,2.125rem);position:relative}@media screen and (width>=1024px){.school__prefecture-title{text-align:left;margin-bottom:35px;padding:0 0 0 35px;font-size:30px}}.school__prefecture-title:after{content:"";background:#f7c08e;width:clamp(.625rem,2.67vw,1.25rem);height:2px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}@media screen and (width>=1024px){.school__prefecture-title:after{width:20px;margin:0;top:53%;left:0;right:auto}}.school__list{flex-direction:column;gap:clamp(.625rem,2.67vw,1.25rem);display:flex}@media screen and (width>=1024px){.school__list{display:grid}}.school__card{border:3px solid #df7176;border-radius:clamp(1.875rem,8vw,3.75rem);overflow:hidden}@media screen and (width>=1024px){.school__card{border-radius:40px;flex-direction:column;display:flex}}.school__name{color:#fff;text-align:center;background:#df7176;padding:clamp(1.125rem,4.8vw,2.25rem) 0 clamp(1.25rem,5.33vw,2.5rem);font-size:clamp(.875rem,3.73vw,1.75rem)}@media screen and (width>=1024px){.school__name{padding:18px 0 21px;font-size:22px}}.school__body{background:#fff;padding:clamp(1.25rem,5.33vw,2.5rem)}@media screen and (width>=1024px){.school__body{flex:1;padding:20px 24px 30px}}.school__address{margin-bottom:clamp(.813rem,3.47vw,1.625rem);font-size:clamp(.813rem,3.47vw,1.625rem)}@media screen and (width>=1024px){.school__address{margin-bottom:12px;font-size:16px}}.school__tel{margin-bottom:clamp(.938rem,4vw,1.875rem)}@media screen and (width>=1024px){.school__tel{margin-bottom:14px}}.school__tel a{padding-left:clamp(1.875rem,8vw,3.75rem);font-size:clamp(1.25rem,5.33vw,2.5rem);position:relative}@media screen and (width>=1024px){.school__tel a{padding-left:35px;font-size:24px}}.school__tel a:before{content:"";aspect-ratio:1;background:url(data:image/png;base64,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) 50%/cover no-repeat;width:clamp(1.438rem,6.13vw,2.875rem);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width>=1024px){.school__tel a:before{width:27px}}.school__map a{color:#df7176;padding-left:clamp(1.875rem,8vw,3.75rem);font-size:clamp(.938rem,4vw,1.875rem);position:relative}@media screen and (width>=1024px){.school__map a{padding-left:35px;font-size:18px}}.school__map a:before{content:"";aspect-ratio:1;background:url(data:image/jpeg;base64,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) 50%/cover no-repeat;width:clamp(1.438rem,6.13vw,2.875rem);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width>=1024px){.school__map a:before{width:27px;top:54%}}.footer{color:#fff;background:#df7176;flex-direction:column;align-items:center;padding:clamp(1.063rem,4.53vw,2.125rem) 0;display:flex}@media screen and (width>=1024px){.footer{padding:27px 0}}.footer__copy{font-size:clamp(.625rem,2.67vw,1.25rem)}@media screen and (width>=1024px){.footer__copy{font-size:14px}}
