@charset "UTF-8";*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;line-height:1.6;font-size:16px}@media screen and (max-width:991px){*,:after,:before{font-size:4vw}}@media screen and (max-width:767px){*,:after,:before{font-size:16px}}html{color:#493A61;font-family:"Zen Kaku Gothic New","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}a,button,dd,dt,li,p,span,strong{color:inherit;font-weight:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6,strong{font-weight:700}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;background-color:var(--white)}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}:where(a){text-decoration:none}:where(body){line-height:1.5;font-family:"Zen Kaku Gothic New","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:0.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:1.5}:where(hr){border:none;-webkit-border-before:0.0625rem solid;border-block-start:0.0625rem solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:0.125rem solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:0.0625rem!important;width:0.0625rem!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow{font-family:dashicons!important}.pink-gradation{background:rgb(244,180,208);background:-webkit-gradient(linear,left top,right top,from(rgb(244,180,208)),to(rgb(233,83,131)));background:linear-gradient(90deg,rgb(244,180,208) 0%,rgb(233,83,131) 100%)}.text-pink{color:#FF1460}.text-darkpink{color:#E95383}.yellow-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#FFFA66));background:linear-gradient(transparent 60%,#FFFA66 60%)}.font-bold{font-weight:bold}.under-dot{border-bottom:dotted 0.125rem #493A61}.text-left{text-align:left}.mb-5{margin-bottom:0.3125rem}.mt-20{margin-top:1.25rem}.center{text-align:center}.under-line{text-decoration:underline}.background-pink{background-color:#FFC6E0;background-image:url(../images/animation/dots.png);background-size:3.4375rem,3.4375rem;border-radius:1.25rem}html{overflow-y:scroll}.main{width:100%;margin-inline:auto;position:relative;z-index:3;background:#fff;overflow-x:hidden;-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,0.15);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,0.15)}@media screen and (min-width:992px){.main{max-width:23.4375rem}}@media screen and (max-width:767px){.main{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@media screen and (min-width:992px) and (max-width:1399px){.main{margin-left:10%;margin-right:auto}}.box{position:relative;background-color:white;padding:2.5rem 2.5rem 1.875rem;border-radius:0.625rem;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.9375rem;margin-top:1.9375rem}.box+.box{margin-top:2.3125rem}.box .pink-gradation-title{position:absolute;left:50%;top:-1.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;padding:0.625rem 1.1875rem;font-size:1.25rem;font-weight:bold;border-radius:62.4375rem;color:#F1F5F9;white-space:nowrap;line-height:1;background:rgb(244,180,208);background:-webkit-gradient(linear,left top,right top,from(rgb(244,180,208)),to(rgb(233,83,131)));background:linear-gradient(90deg,rgb(244,180,208) 0%,rgb(233,83,131) 100%)}.deco-image{padding:0.9375rem;width:95%;position:relative}.deco-image img{width:100%;margin-inline:auto;position:relative;z-index:2;border:0.0625rem solid #E2E2E2;border-radius:0.625rem}.deco-image:after,.deco-image:before{aspect-ratio:1/1;content:"";display:block;position:absolute;background-size:cover}.deco-image:before{background-image:url(../images/animation/about-img/bg-pink-left.png);top:0;left:0;width:3.125rem}.deco-image:after{background-image:url(../images/animation/about-img/bg-pink-right.png);bottom:0;right:0;width:3.75rem}.button{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:1.1875rem}.button a,.button button{border-radius:0.25rem;border:0.0625rem solid #493A61;-webkit-box-shadow:0 0.25rem 0 0 #000;box-shadow:0 0.25rem 0 0 #000;text-align:center;color:#493A61;text-align:center;font-size:0.8125rem;font-style:normal;font-weight:700;margin-bottom:0.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.9375rem 2.5rem 0.9375rem 1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;position:relative;min-width:16.25rem;-webkit-transition:-webkit-transform 0.2s,-webkit-box-shadow 0.2s;transition:-webkit-transform 0.2s,-webkit-box-shadow 0.2s;transition:transform 0.2s,box-shadow 0.2s;transition:transform 0.2s,box-shadow 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.2s}.button a span,.button button span{color:inherit}.button a img,.button button img{position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.button a.yellow,.button button.yellow{background:var(--Color-Accent-background-yellow,#FFFA66)}.button a.black,.button button.black{background:var(--Color-Gray-text-dark,#25000C);color:#fff}.button a.pink,.button button.pink{background:var(--Color-Primary-01,#FF1460);color:#fff}.button a.dark-pink2,.button button.dark-pink2{color:#fff;background:var(--Color-Primary-02,#E95383);-webkit-box-shadow:0rem 0.25rem 0rem 0rem #BB2C5A;box-shadow:0rem 0.25rem 0rem 0rem #BB2C5A;border:0 solid transparent}.button a.dark-pink,.button button.dark-pink{color:#fff}.button a:hover,.button button:hover{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem);-webkit-box-shadow:0 0 0 0 #000!important;box-shadow:0 0 0 0 #000!important}.button a:hover.dark-pink2,.button button:hover.dark-pink2{-webkit-box-shadow:0 0 0 0 #BB2C5A!important;box-shadow:0 0 0 0 #BB2C5A!important}.accordion-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;position:relative}.accordion-box li{position:relative}.accordion-box li .accordion{margin:0;border-radius:0.375rem;background-color:#fff;position:relative}.accordion-box li .accordion .accordion-head{padding:1.25rem}.accordion-box li .accordion .accordion-head .company-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.accordion-box li .accordion .accordion-head .company-logo img{max-width:13.75rem;max-height:4rem}.accordion-box li .accordion .accordion-head .company-logo.set img{max-width:calc((100% - 2.5rem) / 2);max-height:3rem}.accordion-box li .accordion .accordion-head .representative{margin-top:0.5rem;text-align:center;font-size:0.875rem;border-radius:0.3125rem;padding:0.3125rem;width:100%;font-weight:700}.accordion-box li .accordion .accordion-detail{padding:1rem 1rem 1.5rem;display:none}.accordion-box li .accordion .accordion-detail .profile-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.accordion-box li .accordion .accordion-detail .profile-wrap+.accordion-comment{margin-top:1rem}.accordion-box li .accordion .accordion-detail .profile-wrap .profile-image{width:3.75rem;aspect-ratio:1/1;min-width:3.75rem}.accordion-box li .accordion .accordion-detail .profile-wrap .profile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:0.0625rem solid #C2BBB6}.accordion-box li .accordion .accordion-detail .profile-wrap .profile-text{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#e7f7ff;padding:0.625rem;text-align:left}.accordion-box li .accordion .accordion-detail .profile-wrap .profile-text h3{font-weight:700;font-size:0.75rem}.accordion-box li .accordion .accordion-detail .profile-wrap .profile-text h3+p{margin-top:0.1875rem}.accordion-box li .accordion .accordion-detail .profile-wrap .profile-text p{font-size:0.6875rem}.accordion-box li .accordion .accordion-detail .accordion-comment{text-align:left}.accordion-box li .accordion .accordion-detail .accordion-comment .products{width:100%;margin-top:1rem}.accordion-box li .accordion .accordion-detail .accordion-comment .products img{width:100%}.accordion-box li .accordion .accordion-detail .accordion-comment .caption{margin-top:0.3em;font-size:0.6875rem;line-height:1.2}.accordion-box li .accordion .accordion-detail .accordion-comment p br{height:0.625rem;display:block;content:""}.accordion-box li .accordion .accordion-button{border-radius:5rem;color:white;padding:0.125rem 0;line-height:0;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:bold;font-size:0.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);border:0 solid transparent;width:5rem}.accordion-box li .accordion .accordion-button:before{content:"OPEN";font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:700;font-size:0.8125rem}.accordion-box li .accordion .accordion-button:after{background-image:url(../images/animation/accordion-arrow.svg);background-size:cover;background-repeat:no-repeat;width:0.5rem;aspect-ratio:8/5;display:block;content:""}.accordion-box li .accordion.open .accordion-button{background-color:#393F55}.accordion-box li .accordion.open .accordion-button:before{content:"CLOSE"}.accordion-box li .accordion.open .accordion-button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body .creator-slider,body .message-slider{overflow:visible;width:85%;margin-inline:0 auto;margin-top:2.0625rem}body .creator-slider .swiper-wrapper,body .message-slider .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}body .creator-slider .swiper-wrapper .swiper-slide,body .message-slider .swiper-wrapper .swiper-slide{height:9.375rem!important;width:auto!important}body .creator-slider .swiper-wrapper .swiper-slide img,body .message-slider .swiper-wrapper .swiper-slide img{height:100%;width:100%}.c-modal{display:none}.c-modal[aria-hidden=false] .c-modal__overlay{-webkit-animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1)}.c-modal[aria-hidden=false] .c-modal__container{-webkit-animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1)}.c-modal[aria-hidden=true] .c-modal__overlay{-webkit-animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1)}.c-modal[aria-hidden=true] .c-modal__container{-webkit-animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1)}.c-modal.is-open{display:block}.c-modal .c-modal__container,.c-modal .c-modal__overlay{will-change:transform}.c-modal .c-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem 1rem 5em}.c-modal .c-modal__container{background-color:#fff;border:4px;width:100%;max-width:43.75rem;border-radius:0.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:auto;margin:auto;min-height:10em;overflow:auto;overflow-y:auto;max-height:calc(100vh - 6em)}.c-modal .c-modal__container .c-modal__wrapper{padding:2rem}@media screen and (max-width:479px){.c-modal .c-modal__container .c-modal__wrapper{padding:1.5rem 1rem}}.c-modal .c-modal__container .arrow{position:relative;height:4em}.c-modal .c-modal__container .arrow:before{position:absolute;display:block;content:url(/img/pages/top/closing/closing-arrow.svg);top:50%;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.c-modal .c-modal__close-area{position:absolute;bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-modal .c-modal__close-area .c-modal__close{width:3rem;height:3rem;display:block;background-color:rgba(255,255,255,0.15);border-radius:50%;border:1px solid #fff;-webkit-transition:background-color var(--seconds);transition:background-color var(--seconds)}.c-modal .c-modal__close-area .c-modal__close:after,.c-modal .c-modal__close-area .c-modal__close:before{content:"";height:1.5rem;width:1px;border-radius:3rem;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transition:background-color var(--seconds);transition:background-color var(--seconds)}.c-modal .c-modal__close-area .c-modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.c-modal .c-modal__close-area .c-modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-modal .c-modal__close-area .c-modal__close:hover{background-color:#393F55}.c-modal .c-modal__close-area .c-modal__close:hover:after,.c-modal .c-modal__close-area .c-modal__close:hover:before{background-color:#fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(8%);transform:translateY(8%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(8%);transform:translateY(8%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8%);transform:translateY(-8%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8%);transform:translateY(-8%)}}.fadeDownTrigger,.fadeUpTrigger{opacity:0}.fadeUpTrigger{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fadeUp{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.fadeDownTrigger{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fadeDown{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.delayScroll .delayScroll__item{opacity:0;-webkit-transform:translate(0,1.5em);transform:translate(0,1.5em);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.delayScroll .delayScroll__item.fadeUp{opacity:1;-webkit-transform:translate(0,0) translateZ(0);transform:translate(0,0) translateZ(0)}@-webkit-keyframes fadezoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}}@keyframes fadezoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}}@-webkit-keyframes objectPosition{0%{object-position:0}to{-webkit-transform:100% translateZ(0);transform:100% translateZ(0)}}@keyframes objectPosition{0%{-o-object-position:0;object-position:0}to{-webkit-transform:100% translateZ(0);transform:100% translateZ(0)}}.strip{visibility:hidden;letter-spacing:inherit}.strip span{display:inline-block;-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.65,0.02,0.23,1);transition:-webkit-transform 1.5s cubic-bezier(0.65,0.02,0.23,1);transition:transform 1.5s cubic-bezier(0.65,0.02,0.23,1);transition:transform 1.5s cubic-bezier(0.65,0.02,0.23,1),-webkit-transform 1.5s cubic-bezier(0.65,0.02,0.23,1);-webkit-transform:translate(20%,100%);transform:translate(20%,100%);position:relative;z-index:1;line-height:1;color:inherit;letter-spacing:inherit}.strip span:before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;-webkit-transform:translateY(-40%);transform:translateY(-40%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.65,0.02,0.23,1);transition:-webkit-transform 0.6s cubic-bezier(0.65,0.02,0.23,1);transition:transform 0.6s cubic-bezier(0.65,0.02,0.23,1);transition:transform 0.6s cubic-bezier(0.65,0.02,0.23,1),-webkit-transform 0.6s cubic-bezier(0.65,0.02,0.23,1)}.strip span.row{overflow:hidden;line-height:0.9;display:block;-webkit-transform:none;transform:none}.strip span.row:before{display:none}.strip .animate{-webkit-transform:translate(0,0) translateZ(0);transform:translate(0,0) translateZ(0)}.strip .animate:before{-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}.js-active .t-delay_05{-webkit-transition-delay:0.5s!important;transition-delay:0.5s!important}.js-active .t-delay_1{-webkit-transition-delay:1s!important;transition-delay:1s!important}.js-active .t-delay_1-5{-webkit-transition-delay:1.5s!important;transition-delay:1.5s!important}.js-active .t-delay_2{-webkit-transition-delay:2s!important;transition-delay:2s!important}.js-active .t-delay_2-5{-webkit-transition-delay:2.5s!important;transition-delay:2.5s!important}.js-active .t-delay_3{-webkit-transition-delay:3s!important;transition-delay:3s!important}.page-template-page-animation .header-box .header{text-align:center;padding:1.0625rem;background-color:#fffa66}.page-template-page-animation .header-box .header img{margin-inline:auto;width:13.6875rem}h1.c-h1{position:absolute;left:0;top:0;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:0.3s opacity;transition:0.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:0.2s top,0.2s -webkit-transform;transition:0.2s top,0.2s -webkit-transform;transition:0.2s transform,0.2s top;transition:0.2s transform,0.2s top,0.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s left,0.2s -webkit-transform;transition:0.2s left,0.2s -webkit-transform;transition:0.2s transform,0.2s left;transition:0.2s transform,0.2s left,0.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s right,0.2s -webkit-transform;transition:0.2s right,0.2s -webkit-transform;transition:0.2s transform,0.2s right;transition:0.2s transform,0.2s right,0.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.page-template-page-animation .kv-box .kv-top{text-align:center;background-color:#fffa66;padding-bottom:4.5rem}.page-template-page-animation .kv-box .kv-top .kv-top-textbox{position:relative;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;margin-bottom:0.3125rem;gap:0.3125rem}.page-template-page-animation .kv-box .kv-top .kv-top-textbox:before{position:absolute;content:"";width:30.125rem;height:13.25rem;background-image:url(../images/animation/bg-deco_triangle01.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;left:-4.375rem;top:-1.5rem}.page-template-page-animation .kv-box .kv-top .kv-top-textbox img{display:block;width:50%;z-index:10}.page-template-page-animation .kv-box .kv-top .kv-top-textbox .text1{width:73%}.page-template-page-animation .kv-box .kv-top .kv-top-textbox .text2{width:90%}.page-template-page-animation .kv-box .kv-top .kv-img-box{position:relative}.page-template-page-animation .kv-box .kv-top .kv-img-box .kv-img{width:100%}.page-template-page-animation .kv-box .kv-top .kv-img-box .kv-text{margin-top:-7.4em}.page-template-page-animation .kv-box .kv-top .kv-img-box .kv-text img{width:100%;position:relative;z-index:2}.page-template-page-animation .kv-box .kv-top .kv-img-box .kv-text:after{position:absolute;content:"";width:31.875rem;height:11.5rem;background-image:url(../images/animation/bg-deco_triangle02.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;bottom:2.1875rem;right:-4.375rem}.page-template-page-animation .kv-box .kv-top .kv-movie{position:relative;width:100%;aspect-ratio:16/9;padding:0 0.9375rem;margin-top:2.0625rem}.page-template-page-animation .kv-box .kv-top .kv-movie:before{position:absolute;content:"";width:45%;aspect-ratio:169/58;background-image:url(../images/animation/movie-text.svg);background-repeat:no-repeat;background-size:cover;left:0.1875rem;top:-1.4375rem;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;z-index:2}.page-template-page-animation .kv-box .kv-top .kv-movie .kv-movie-image{border:0 solid transparent;background-color:transparent;background-image:url(../images/animation/image_movie.jpg);aspect-ratio:16/9.3;width:100%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;-webkit-transition:-webkit-filter 0.2s;transition:-webkit-filter 0.2s;transition:filter 0.2s;transition:filter 0.2s,-webkit-filter 0.2s}.page-template-page-animation .kv-box .kv-top .kv-movie .kv-movie-image:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}#modal-movie .c-modal__container{background-color:transparent;max-width:none}@media screen and (min-width:576px){#modal-movie .c-modal__container{max-width:62.5rem}}#modal-movie .c-modal__container .c-modal__wrapper{padding:0}#modal-movie .c-modal__container .movie-wrap{aspect-ratio:16/9}#modal-movie .c-modal__container .movie-wrap iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-page-animation .support{padding:1.875rem 0.9375rem 2.375rem;text-align:center;margin-top:-2rem}.page-template-page-animation .support .support-txt{background-color:white;display:block;margin-bottom:0.25rem;padding:0.0625rem 0.375rem;font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.page-template-page-animation .support .support-section .support-box{gap:0.9375rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-animation .support .support-section .support-box img{max-width:calc((100% - 2.5rem) / 2);max-height:3rem}.page-template-page-animation .support .support-section.creator .support-box{gap:0.625rem 1.25rem}.page-template-page-animation .support .support-section.creator .support-box .creator-image{aspect-ratio:1/1;width:4.6875rem}.page-template-page-animation .support .support-section.creator .support-box .creator-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:none;max-width:none}.page-template-page-animation .about{background-color:white;border-radius:1.25rem;position:relative}.page-template-page-animation .about:before{content:"";background-image:url(../images/animation/about-img/deco_arrow.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;width:1.25rem;height:3rem;position:absolute;left:50%;top:-1.5625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-animation .about:after{content:"";background-image:url(../images/animation/about-img/DIGITAL\ ILLUSTRATION.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;width:4.0625rem;height:120.8125rem;position:absolute;right:0;top:4.125rem}.page-template-page-animation .about .about-contents-box .deco-image,.page-template-page-animation .about .about-contents-box>p{position:relative;z-index:3}.page-template-page-animation .about .about-text-box{padding:3.75rem 0.9375rem 1.875rem 0.9375rem}.page-template-page-animation .about .about-text-box .about-text{font-weight:bold;font-size:2rem;text-align:center}.page-template-page-animation .about .about-text-box .about-text2{font-size:0.8125rem;margin-top:0.9375rem;color:#393F55;font-weight:500;text-align:center}.page-template-page-animation .about .about-text-box img{margin:0.9375rem 0 0;width:100%}.page-template-page-animation .about .background-beige{background-color:#FBF8F6}.page-template-page-animation .about .about-contents-box{padding:2.5rem 0.9375rem 2.625rem;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;position:relative;z-index:1}.page-template-page-animation .about .about-contents-box .about-cont-text1{font-weight:bold;font-size:1.25rem;margin-top:1.25rem;text-align:center}.page-template-page-animation .about .about-contents-box .about-cont-text2{font-size:1rem;margin-top:0.75rem;color:#393F55;font-weight:500}.page-template-page-animation .about .about-contents-box.cont2{padding-bottom:5rem}.page-template-page-animation .about .about-contents-box.cont2:before{content:"";display:block;width:17.5rem;height:31.4375rem;background:#fff;position:absolute;top:0;right:0;z-index:0}.page-template-page-animation .about .about-contents-box.cont3:before{content:"";display:block;width:17.5rem;height:27.8125rem;background:#fff;position:absolute;top:0;left:0;z-index:0}.page-template-page-animation .about .animation{background-color:#fffa66;border-radius:1.25rem 0 0;padding:2.5rem 0;text-align:center;margin-top:3.625rem}.page-template-page-animation .about .animation>img{width:100%}.page-template-page-animation .about .animation .animation-box{padding:0 0.9375rem}.page-template-page-animation .about .animation .animation-box .title-img{margin:2.5rem auto 1.25rem;width:20.9375rem}.page-template-page-animation .about .animation .animation-box .sasayuri-image{margin-inline:auto;width:100%;max-width:14.6875rem}.page-template-page-animation .about .animation .animation-box .about-text{font-weight:bold;font-size:1.25rem;color:#493a61;margin-top:1.25rem}.page-template-page-animation .about .animation .animation-box .about-school{position:relative;background-color:white}.page-template-page-animation .about .animation .animation-box .about-school:before{content:"";background-repeat:no-repeat;background-size:cover;background-image:url(../images/animation/about-img/deco_paper-corner.png);display:inline-block;width:2.25rem;height:2.25rem;position:absolute;left:0;top:0}.page-template-page-animation .about .animation .animation-box .about-school .sen{background-image:url(../images/animation/about-img/sen.png?var=2);padding:1.4375rem 1.25rem 1.875rem;margin-top:1.3125rem}.page-template-page-animation .about .animation .animation-box .about-school .title{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1.25rem}.page-template-page-animation .about .animation .animation-box .about-school .title2{font-size:1.5rem;font-weight:bold;margin-top:-0.0625rem;position:relative;background:url(../images/animation/about-img/deco-marker01.svg) no-repeat center 0.5rem/contain}.page-template-page-animation .about .animation .animation-box .about-school .sasayuri-text{margin-top:1.25rem}.page-template-page-animation .about .animation .animation-box .about-school .sasayuri-text p{font-size:1rem;line-height:1.62}.page-template-page-animation .about .animation .animation-box .about-school .sasayuri-text p+p{margin-top:0.6875rem}.page-template-page-animation .about .animation .animation-box .about-school .sasayuri-text .cta-box{text-align:center}.page-template-page-animation .about .animation .animation-box .about-school .sasayuri-text .prof-title{background-color:#393F55;color:white;display:inline-block;margin:1.25rem 0 0.5rem;line-height:1;padding:0.1875rem 0.3125rem 0.125rem}.page-template-page-animation .about .animation .animation-box .about-school .sasayuri-text .prof-text{line-break:anywhere;font-size:0.8125rem;line-height:1.8;text-align:left}.page-template-page-animation .about .animation .animation-box .about-school.message-box .sen{padding-top:1.6875rem}.page-template-page-animation .about .animation .animation-box .about-school.message-box .sasayuri-text-heading{font-size:1.25rem;font-weight:500;line-height:1.6}.page-template-page-animation .about .animation .animation-box .about-school.message-box .sasayuri-text-heading img{display:inline-block;margin-left:0.3125rem;margin-bottom:-0.125rem;width:9.5rem}.page-template-page-animation .about .animation .animation-box .about-school.message-box .sasayuri-image{margin-top:1.25rem}.page-template-page-animation .about .message{background-color:#fffa66;padding:1.125rem 0 3.3125rem;text-align:center;position:relative}.page-template-page-animation .about .message:before{background-image:url(../images/animation/deco_bgshape01.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;width:5.9375rem;height:7.875rem;position:absolute;right:0;bottom:-2em;z-index:0}.page-template-page-animation .about .message .message-h2{font-weight:bold;display:inline-block;font-size:0.9375rem;border-radius:62.4375rem;color:#393F55;padding:0.4375rem 0.625rem 0.3125rem;text-align:center;position:relative;z-index:2;background:rgb(255,178,13);background:-webkit-gradient(linear,left top,right top,from(rgb(255,178,13)),color-stop(50%,rgb(167,243,98)),to(rgb(149,227,214)));background:linear-gradient(90deg,rgb(255,178,13) 0%,rgb(167,243,98) 50%,rgb(149,227,214) 100%);margin-bottom:1rem}.page-template-page-animation .about .message .message-text{position:relative;text-align:center}.page-template-page-animation .about .message .message-text:before{content:"";background-size:cover;background-repeat:no-repeat;background-image:url(../images/animation/about-img/message-deco.png);display:inline-block;width:100%;aspect-ratio:375/157;position:absolute;left:0;top:-2.0625rem}.page-template-page-animation .about .message .message-text img{position:relative;margin-inline:auto;width:16.6875rem}.page-template-page-animation .about .message .message-text2{line-height:1.8;margin:1.25rem 0}.page-template-page-animation .about .message .text-box{position:relative}.page-template-page-animation .about .message .text-box:before{content:"";background-image:url(../images/animation/deco_triangle.svg);background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:-1.5625rem;width:13rem;aspect-ratio:208/123}.page-template-page-animation .about .message .text-box .message-text3{margin-top:4.4375rem;margin-bottom:0.9375rem;letter-spacing:0.03em;padding:0 1.25rem;position:relative;color:#393F55}.page-template-page-animation .about .message .Supporting-Companies p{font-size:1.25rem;font-weight:bold;text-align:center;background-color:white;display:inline-block;padding:0 0.3125rem;color:#493a61}.page-template-page-animation .about .message .Supporting-Companies p+p{margin-top:0.125rem}.page-template-page-animation .about .message .Supporting-Companies .s-c-list{margin:1.0625rem 0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-template-page-animation .about .message .Supporting-Companies .s-c-list li{background-color:white;padding:1rem;border-radius:0.625rem;width:calc((100% - 0.5rem) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0.0625rem solid #EBEBEB}.page-template-page-animation .about .message .Supporting-Companies .s-c-list li img{max-height:3.75rem}.support-message{padding:0 0.9375rem}.support-message:before{content:url(../images/animation/deco_bgshape01.svg);display:inline-block;width:2.25rem;height:2.25rem;position:absolute;right:3.625rem;top:-1.5625rem}.support-message li .accordion{border:0.125rem solid #45b1e8}.support-message li .accordion .accordion-head .representative{color:#0c81bb;background:#e7f7ff}.support-message li .accordion .accordion-detail{border-top:0.0625rem dashed #0987C6}.support-message li .accordion .accordion-button{background-color:#45b1e8}.page-template-page-animation .info{padding:4.375rem 0.9375rem;background-color:red;color:white;position:relative;z-index:2;background-image:url(../images/animation/mainvisual.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.page-template-page-animation .info:after{content:"";display:block;background:-webkit-gradient(linear,left top,right top,from(rgba(225,41,41,0.85)),color-stop(43.98%,rgba(227,83,128,0.85))),-webkit-gradient(linear,left top,right top,from(#e12929),to(#e35380)),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.1)));background:linear-gradient(90deg,rgba(225,41,41,0.85) 0%,rgba(227,83,128,0.85) 43.98%),linear-gradient(90deg,#e12929 0%,#e35380 100%),linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);position:absolute;inset:0;opacity:0.9}.page-template-page-animation .info>*{position:relative;z-index:2}.page-template-page-animation .info .info-box{text-align:center}.page-template-page-animation .info .info-box .info-text1{font-size:1.375rem;font-weight:bold}.page-template-page-animation .info .info-box .info-text2{font-size:1.9375rem;font-weight:bold}.page-template-page-animation .info .info-box2 .info-text1{font-weight:bold;font-size:1.6875rem;text-align:center;border-bottom:0.125rem solid;margin-top:0.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.page-template-page-animation .info .info-box2 .info-text2{text-align:center;margin-top:1.25rem;font-weight:500}.page-template-page-animation .info .info-cta{margin-top:1.25rem;font-size:0.8125rem;text-align:center}.page-template-page-animation .info .info-cta .cta-box{margin-top:1rem;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:0.3125rem}.page-template-page-animation .info .info-cta .button{width:17.5rem;margin:0 auto auto}.page-template-page-animation .info .info-cta .button a{width:100%}.page-template-page-animation .info .info-cta .black{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.page-template-page-animation .info .info-cta .yellow .right-arrow{-webkit-filter:brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(7495%) hue-rotate(31deg) brightness(88%) contrast(97%);filter:brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(7495%) hue-rotate(31deg) brightness(88%) contrast(97%);-webkit-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%)}.page-template-page-animation .info .info-cta .yellow img{-webkit-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%)}.page-template-page-animation .info .info-cta .pink img{-webkit-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%)}.page-template-page-animation .digital{background:rgb(89,190,250);background:-webkit-gradient(linear,left top,right top,from(rgb(89,190,250)),to(rgb(95,116,255))),url(../images/animation/dots.png);background:linear-gradient(90deg,rgb(89,190,250) 0%,rgb(95,116,255) 100%),url(../images/animation/dots.png);position:relative;border-radius:0 0 1.25rem 1.25rem;overflow:hidden}.page-template-page-animation .digital:before{content:"";background-size:cover;background-repeat:no-repeat;background-image:url(../images/animation/digitalillustration/deco_digital-ill01.svg);display:inline-block;width:6rem;position:absolute;right:0;top:1.5625rem;z-index:1;aspect-ratio:96/121}.page-template-page-animation .digital .dot{position:relative;background-image:url(../images/animation/dots.png);background-size:2.8125rem;position:relative}.page-template-page-animation .digital .dot:before{content:"";color:transparent;background:rgb(89,190,250);background:-webkit-gradient(linear,left top,right top,from(rgba(89,190,250,0.5)),to(rgba(95,116,255,0.5)));background:linear-gradient(90deg,rgba(89,190,250,0.5) 0%,rgba(95,116,255,0.5) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.page-template-page-animation .digital .accordion-box{margin-top:1.0625rem}.page-template-page-animation .digital .accordion-box .accordion{position:relative}.page-template-page-animation .digital .accordion-box .accordion:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.3125rem;border:0.1875rem solid transparent;background-image:-webkit-gradient(linear,left top,right top,from(#dfe20b),to(#89e93e));background-image:linear-gradient(90deg,#dfe20b 0%,#89e93e 100%);background-origin:border-box;background-clip:border-box;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.page-template-page-animation .digital .accordion-box .accordion>*{position:relative;z-index:2}.page-template-page-animation .digital .accordion-box .accordion .accordion-head .representative{color:#3D52CE;background:#E7F7FF}.page-template-page-animation .digital .accordion-box .accordion .accordion-detail{border-top:0.0625rem dashed #C2BBB6}.page-template-page-animation .digital .accordion-box .accordion .accordion-button{background-color:#CCF546;color:#3D52CE;position:absolute}.page-template-page-animation .digital .accordion-box .accordion .accordion-button:after{background-image:url(../images/animation/accordion-arrow-digital.svg)}.page-template-page-animation .digital .accordion-box .accordion.open .accordion-button{background-color:#393F55}.page-template-page-animation .digital .accordion-box .accordion.open .accordion-button:before{content:"CLOSE";color:#fff}.page-template-page-animation .digital .accordion-box .accordion.open .accordion-button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../images/animation/accordion-arrow.svg)}.page-template-page-animation .digital .d-box{padding:3rem 0 0;text-align:center;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;position:relative}.page-template-page-animation .digital .d-box .d-t1{width:100%}.page-template-page-animation .digital .d-box .d-t1 .digital-heading{mix-blend-mode:color-burn;opacity:0.8;width:100%}.page-template-page-animation .digital .d-box .d-img2{margin:1rem auto 0.375rem;max-width:20.0625rem}.page-template-page-animation .digital .d-box .d-img-3{margin-inline:0 1rem;width:calc(100% - 1rem)}.page-template-page-animation .digital .d-box p{color:white;padding:0 1rem;margin:1.875rem 0;text-align:left}.page-template-page-animation .digital .debut-plan{padding:1.25rem 0.9375rem;margin:0 0.9375rem;margin-bottom:1.875rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;border:0.0625rem solid white}.page-template-page-animation .digital .debut-plan:before{content:"";background-image:url(../images/animation/digitalillustration/deco_digital-ill02.svg);display:inline-block;position:absolute;right:-0.8125rem;top:-2.6875rem;z-index:1;aspect-ratio:122/104;width:7.625rem;background-size:cover;background-repeat:no-repeat}.page-template-page-animation .digital .debut-plan .plan-title img{width:100%;margin-inline:auto;max-width:19.6875rem}.page-template-page-animation .digital .debut-plan .plan-list{margin-top:0.625rem;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:0.625rem;width:100%}.page-template-page-animation .digital .debut-plan .plan-list .plan-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.page-template-page-animation .digital .debut-plan .plan-list .plan-item p{color:white;font-size:1.0625rem;font-weight:bold}.page-template-page-animation .digital .debut-plan .plan-list .plan-item img{width:4.6875rem;-webkit-filter:drop-shadow(0.3125rem 0.3125rem 0.8125rem rgba(255,255,255,0.3)) drop-shadow(0.3125rem -0.3125rem 0.625rem rgba(255,255,255,0.2)) drop-shadow(-0.3125rem 0.3125rem 0.625rem rgba(255,255,255,0.2));filter:drop-shadow(0.3125rem 0.3125rem 0.8125rem rgba(255,255,255,0.3)) drop-shadow(0.3125rem -0.3125rem 0.625rem rgba(255,255,255,0.2)) drop-shadow(-0.3125rem 0.3125rem 0.625rem rgba(255,255,255,0.2))}.page-template-page-animation .digital .debut-plan .plan-list .plan-arrow-wrap .plan-arrow{width:1.5rem}.page-template-page-animation .digital .plan-works{padding:1.25rem 0.9375rem;text-align:center;margin:0 0.9375rem;margin-bottom:2.5625rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;border:0.0625rem solid white}.page-template-page-animation .digital .plan-works img{margin-inline:auto;width:15.625rem}.page-template-page-animation .digital .plan-works .pw-title{font-size:1.125rem;color:white;font-weight:bold;margin:0.9375rem 0}.page-template-page-animation .digital .plan-works .pw-title .pw-text1{font-size:1.25rem}.page-template-page-animation .digital .plan-works .pw-text{color:white;text-align:left;font-size:0.875rem}.page-template-page-animation .digital .other{padding-bottom:4.375rem}.page-template-page-animation .digital .other .other-title{position:relative;display:inline-block;text-align:center;color:white;font-weight:bold;padding:0.625rem 1.25rem;border-radius:62.4375rem;background-color:rgb(93,131,254);background:-webkit-gradient(linear,left top,right top,from(rgb(93,131,254)),to(rgb(233,83,131)));background:linear-gradient(90deg,rgb(93,131,254) 0%,rgb(233,83,131) 100%);line-height:1}.page-template-page-animation .digital .other .text{color:white;font-weight:bold;position:relative;font-size:1.25rem;margin-top:0.625rem}.page-template-page-animation .digital .other .text .big{font-size:1.5rem}.page-template-page-animation .digital .other .program{position:relative;margin:1.25rem 0;margin-bottom:0}.page-template-page-animation .digital .other .program img{margin-top:1.875rem}.page-template-page-animation .digital .other .program img:first-of-type{margin-top:1.25rem}.page-template-page-animation .digital .other .cta{display:inline-block;position:relative;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-animation .digital .other .text-c{color:white;font-weight:bold;text-align:center;margin:0 0.9375rem;padding:0.9375rem;border:solid 0.0625rem white;position:relative}.page-template-page-animation .digital .environment{position:relative}.page-template-page-animation .digital .environment .center{width:87%;margin-inline:auto}.page-template-page-animation .digital .environment .wacom>img{margin:1.25rem auto;max-width:18.75rem;width:100%}.page-template-page-animation .digital .environment .wacom p{color:white;text-align:left;padding:0 0.9375rem;font-weight:400}.page-template-page-animation .digital .environment .wacom p .bold{font-weight:bold}.page-template-page-animation .digital .environment .wacom .cta{display:inline-block;position:relative;margin:1.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-animation .digital .environment .point{border:0.0625rem solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.2);-webkit-box-shadow:0rem 0rem 1.875rem 0rem #fff;box-shadow:0rem 0rem 1.875rem 0rem #fff;-webkit-backdrop-filter:blur(0.3125rem);backdrop-filter:blur(0.3125rem);color:white;margin:3.75rem 0.9375rem}.page-template-page-animation .digital .environment .point .p-title{font-weight:bold;margin-top:0.6875rem}.page-template-page-animation .digital .environment .point .p-title .bold{font-size:2.625rem}.page-template-page-animation .digital .environment .point .p-title .number{font-family:Montserrat,"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.page-template-page-animation .digital .environment .point .p-title .md{font-size:1.5rem}.page-template-page-animation .digital .environment .point ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding-bottom:1.875rem;padding-inline:1.875rem;margin-top:2rem}.page-template-page-animation .digital .environment .point ul li{position:relative}.page-template-page-animation .digital .environment .point ul li .point-box{color:white;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:0.75rem}.page-template-page-animation .digital .environment .point ul li .point-box .title{font-weight:bold;font-size:1.125rem;text-align:center}.page-template-page-animation .digital .environment .point ul li .point-box .text{font-weight:400;font-size:0.875rem;margin-top:0.375rem}.page-template-page-animation .digital .environment .point ul li:before{display:block;position:absolute;left:0;top:0;-webkit-transform:translate(-40%,-40%);transform:translate(-40%,-40%);width:3.125rem;height:3.125rem;background-size:cover;content:""}.page-template-page-animation .digital .environment .point ul li:first-of-type:before{background-image:url(../images/animation/environment/number1.svg)}.page-template-page-animation .digital .environment .point ul li:nth-of-type(2):before{background-image:url(../images/animation/environment/number2.svg)}.page-template-page-animation .digital .environment .point ul li:nth-of-type(3):before{background-image:url(../images/animation/environment/number3.svg)}.page-template-page-animation .digital .environment .point ul li:nth-of-type(4):before{background-image:url(../images/animation/environment/number4.svg)}.page-template-page-animation .digital .environment .teacher₋message{padding:1.6875rem 1.3125rem;margin:0 0.9375rem;position:relative}.page-template-page-animation .digital .environment .teacher₋message:after{content:"";background-image:url(../images/animation/environment/teachersVoice.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;position:absolute;left:0.4375rem;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:11.25rem;aspect-ratio:180/68}.page-template-page-animation .digital .environment .teacher₋message:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0.9375rem;border:0.1875rem solid transparent;background-image:-webkit-gradient(linear,left top,right top,from(rgb(255,178,13)),color-stop(50%,rgb(167,243,98)),to(rgb(149,227,214)));background-image:linear-gradient(90deg,rgb(255,178,13) 0%,rgb(167,243,98) 50%,rgb(149,227,214) 100%);background-origin:border-box;background-clip:border-box;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.page-template-page-animation .digital .environment .teacher₋message .teacher₋message-content:after{content:url(../images/animation/environment/deco_digital-ill03.png);display:inline-block;position:absolute;right:-3rem;bottom:-6.4375rem;z-index:1}.page-template-page-animation .digital .environment .teacher₋message .t-m-box{position:relative;z-index:2}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3125rem;padding-bottom:1.25rem;background-image:radial-gradient(circle,#ffffff 0.0625rem,transparent 0.0625rem);background-position:left bottom;background-repeat:repeat-x;background-size:0.5rem 0.125rem}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .title-box p{color:white;font-weight:bold;text-align:center}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .title-box p .big{font-size:1.5rem}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .title-box img{width:6.0625rem}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .profile{text-align:center;margin-top:0.75rem}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .profile .p-title{background-color:#393F55;color:white;font-weight:bold;display:inline-block;text-align:center;margin-bottom:0.625rem;line-height:1.2;letter-spacing:0.09em}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .profile .p-text{color:white;font-size:0.8125rem;text-align:left}.page-template-page-animation .digital .environment .teacher₋message .t-m-box .profile .cta{display:inline-block;position:relative;margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-animation .digital .environment .company-message{margin-top:4.375rem;padding-inline:0.9375rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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}.page-template-page-animation .digital .environment .company-message .company-message-title{width:100%}.page-template-page-animation .digital .environment .creator-message{margin-top:4.6875rem;padding-bottom:4.1875rem;border-radius:0 0 1.25rem 1.25rem}.page-template-page-animation .digital .environment .creator-message .creator-message-title{margin-inline:auto;width:20.625rem}.page-template-page-animation .digital .environment .creator-message .creator-slider{margin-top:1.3125rem}.page-template-page-animation .digital .environment .creator-message .creator-list{margin-top:2.5rem;padding-inline:1rem}.page-template-page-animation .digital .environment .creator-message .creator-list .accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.page-template-page-animation .digital .environment .creator-message .creator-list .accordion-head .creator-logo{width:5rem;min-width:5rem;aspect-ratio:1/1;border-radius:50%}.page-template-page-animation .digital .environment .creator-message .creator-list .accordion-head .creator-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-page-animation .digital .environment .creator-message .creator-list .accordion-head .creator-name-wrap{font-weight:700;max-width:9.375rem;min-width:9.375rem;width:9.375rem}.page-template-page-animation .digital .environment .creator-message .creator-list .accordion-head .creator-name-wrap .creator-name{font-size:1.375rem}.page-template-page-animation .digital .environment .creator-message .creator-list .accordion-head .creator-name-wrap .creator-sub-name{font-size:0.8125rem}.page-template-page-animation .curriculum{text-align:center;background-color:white;padding:3.125rem 0.9375rem 3.75rem;position:relative}.page-template-page-animation .curriculum:before{content:"";background-image:url(../images/animation/curriculum/Curriculum.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;left:0;top:0;z-index:1;width:100%;aspect-ratio:375/41}.page-template-page-animation .curriculum .c-title{font-size:2rem;font-weight:bold;color:#FF1460}.page-template-page-animation .curriculum .c-text{color:#393F55;text-align:left;margin-top:1.25rem}.page-template-page-animation .curriculum .cta .button{margin-top:0}.page-template-page-animation .curriculum .cta.flex{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.5625rem;margin-top:1.25rem}.page-template-page-animation .curriculum .feature{margin:2.25rem 0 0;padding:1.4375rem 0.9375rem 0.9375rem;background:rgb(244,180,208);background:-webkit-gradient(linear,left top,right top,from(rgba(244,180,208,0.2)),to(rgba(233,83,131,0.2)));background:linear-gradient(90deg,rgba(244,180,208,0.2) 0%,rgba(233,83,131,0.2) 100%);position:relative}.page-template-page-animation .curriculum .feature .sub-text{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-1.125rem);transform:translate(-50%,-1.125rem);display:inline-block;padding:0.3125rem 0.625rem 0.25rem;color:#E95383;border:solid 0.0625rem #E95383;font-size:0.875rem;font-weight:bold;background:#ffffff;border-radius:5rem;white-space:nowrap}.page-template-page-animation .curriculum .feature .sub-text:after,.page-template-page-animation .curriculum .feature .sub-text:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-animation .curriculum .feature .sub-text:before{bottom:-0.9375rem;border:0.375rem solid transparent;border-top:0.625rem solid #fff;z-index:2}.page-template-page-animation .curriculum .feature .sub-text:after{content:"";bottom:-1.125rem;border:0.4375rem solid transparent;border-top:0.6875rem solid #E95383;z-index:1}.page-template-page-animation .curriculum .feature .under-dot{margin:0.3125rem 0 1.25rem;display:inline-block;font-weight:bold;font-size:1.1875rem;color:#1e293b}.page-template-page-animation .curriculum .feature .feature-text{color:#393F55;font-size:0.875rem;text-align:left;margin-bottom:0.3125rem}.page-template-page-animation .curriculum .feature .feature-box{background-color:white;border-radius:0.625rem;padding:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1e293b;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.8125rem;margin-top:1.25rem}.page-template-page-animation .curriculum .feature .feature-box img{width:3.4375rem;border-radius:50%;aspect-ratio:1/1}.page-template-page-animation .curriculum .feature .feature-box .text{font-size:0.75rem;font-weight:bold}.page-template-page-animation .curriculum .feature .feature-box .name{font-size:1.125rem;font-weight:bold;margin-top:0.5rem}.page-template-page-animation .career{background-color:#fbf8f6;padding:3.125rem 0.9375rem 4.0625rem;position:relative}.page-template-page-animation .career:before{content:"";background-image:url(../images/animation/career/careerPath.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:1;width:100%;aspect-ratio:375/84.47}.page-template-page-animation .career .ca-title{color:#FF1460;font-size:2rem;font-weight:bold;text-align:center}.page-template-page-animation .career .ca-text{color:#393F55;text-align:center;margin-top:1.125rem}.page-template-page-animation .career ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.3125rem 1.5rem;margin:1.25rem 0}.page-template-page-animation .career ul li{width:calc((100% - 1.5rem) / 2)}.page-template-page-animation .career ul li img{width:100%}.page-template-page-animation .career ul li p{text-align:center;margin-top:0.625rem}.page-template-page-animation .career .ca-text2{font-weight:bold;color:#393F55;text-align:center;font-size:1.25rem;line-height:1.8}.page-template-page-animation .priority{padding:3.75rem 0.9375rem;position:relative;background-image:url(../images/animation/mainvisual.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.page-template-page-animation .priority:after{content:"";display:block;background:-webkit-gradient(linear,left top,right top,from(rgba(225,41,41,0.85)),color-stop(43.98%,rgba(227,83,128,0.85))),-webkit-gradient(linear,left top,right top,from(#e12929),to(#e35380)),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.1)));background:linear-gradient(90deg,rgba(225,41,41,0.85) 0%,rgba(227,83,128,0.85) 43.98%),linear-gradient(90deg,#e12929 0%,#e35380 100%),linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);position:absolute;inset:0;opacity:0.9}.page-template-page-animation .priority>*{position:relative;z-index:2}.page-template-page-animation .priority .p-title{color:white;font-size:1.9375rem;font-weight:bold;text-align:center;line-height:1.5}.page-template-page-animation .priority .p-title .med{font-size:1.375rem;color:#fff}.page-template-page-animation .priority .p-text{color:white;margin:2.0625rem 0 2.5rem}.page-template-page-animation .priority .priority-about{background-color:white;padding:1.875rem 0.9375rem;border-radius:0.3125rem;position:relative}.page-template-page-animation .priority .priority-about .about-title{color:white;min-width:11.25rem;position:absolute;display:inline-block;font-weight:bold;text-align:center;padding:0.125rem 1.25rem;font-size:1.25rem;background:rgb(244,180,208);background:-webkit-gradient(linear,left top,right top,from(rgb(244,180,208)),to(rgb(233,83,131)));background:linear-gradient(90deg,rgb(244,180,208) 0%,rgb(233,83,131) 100%);border-radius:62.4375rem;top:-1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-animation .priority .priority-about .about-text{color:#393F55}.page-template-page-animation .priority .priority-about .about-text span{margin-top:0.3125rem;display:block}.page-template-page-animation .priority .priority-about .cta a,.page-template-page-animation .priority .priority-about .cta button{min-width:10rem}.page-template-page-animation .priority .priority-about .details li{background-color:#fdecf3;border-radius:0.3125rem;padding:1.5rem 1rem 0.75rem;margin-top:2rem;position:relative}.page-template-page-animation .priority .priority-about .details li+li{margin-top:1.875rem}.page-template-page-animation .priority .priority-about .details li:last-child{margin-bottom:0}.page-template-page-animation .priority .priority-about .details li.A:before{position:absolute;content:"A";font-weight:bold;line-height:1.7;background-color:white;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.25rem;color:#FF1460;border:0.125rem solid #FF1460;width:2.5rem;height:2.5rem;text-align:center;left:50%;top:-1.25rem;border-radius:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-animation .priority .priority-about .details li.B:before{position:absolute;content:"B";line-height:1.8;font-weight:bold;background-color:white;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.25rem;color:#FF1460;border:0.125rem solid #FF1460;width:2.5rem;height:2.5rem;text-align:center;left:50%;top:-1.25rem;border-radius:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-animation .priority .priority-about .details li.C:before{position:absolute;content:"C";line-height:1.8;font-weight:bold;background-color:white;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.25rem;color:#FF1460;border:0.125rem solid #FF1460;width:2.5rem;height:2.5rem;text-align:center;left:50%;top:-1.25rem;border-radius:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-animation .priority .priority-about .details li dl{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.25rem}.page-template-page-animation .priority .priority-about .details li dl dt{min-width:4.0625rem;color:#FF1460}.page-template-page-animation .priority .priority-about .details li dl dd{color:#393F55;font-weight:400}.page-template-page-animation .priority .priority-about .details li dl .flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.page-template-page-animation .priority .day{color:white;font-weight:bold;text-align:center;font-size:1.5rem;margin:2.375rem 0 3.625rem}.page-template-page-animation .priority .day .big{font-size:1.6875rem;border-bottom:0.0625rem solid white;margin:2.5rem 0;color:inherit}.page-template-page-animation .priority .information{background-color:white;padding:1.875rem 0.9375rem;border-radius:0.3125rem;position:relative;margin-bottom:2.5rem}.page-template-page-animation .priority .information .title{color:white;min-width:8.75rem;position:absolute;display:inline-block;font-weight:bold;text-align:center;padding:0.125rem 0.625rem;font-size:1.25rem;background:rgb(244,180,208);background:-webkit-gradient(linear,left top,right top,from(rgb(244,180,208)),to(rgb(233,83,131)));background:linear-gradient(90deg,rgb(244,180,208) 0%,rgb(233,83,131) 100%);border-radius:62.4375rem;top:-1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-animation .priority .information .text2{text-align:left}.page-template-page-animation .priority .information .text2+.text2{margin-top:0.7em}.page-template-page-animation .priority .information .attention{margin:1.875rem 0}.page-template-page-animation .priority .information .attention p{font-size:0.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3125rem;font-weight:400}.page-template-page-animation .priority .information .attention p+p{margin-top:0.5rem}.page-template-page-animation .priority .information .cta{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.5rem}.page-template-page-animation .priority .information .cta .dark-pink{-webkit-box-shadow:0rem 0.25rem black;box-shadow:0rem 0.25rem black;background-color:#ff6c9c}.page-template-page-animation .priority .information .cta .button{margin-top:0}.page-template-page-animation .priority .information .cta .pink img{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.page-template-page-animation .priority .information .cta .entry.disabled a{margin-top:2em;pointer-events:none;background-color:#dddddd;background-color:#f0e8eb;color:#666;color:#906876;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0.0625rem solid rgba(125,75,92,0.15);margin-bottom:0;padding:0.9375rem 1.25rem;position:relative}.page-template-page-animation .priority .information .cta .entry.disabled a:before{content:"＼ 2025年4月上旬受付開始！ ／";color:#FF1460;font-weight:700;white-space:nowrap;display:block;white-space:nowrap;position:absolute;top:-0.3em;left:50%;font-size:1rem;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.page-template-page-animation .priority .information .cta .entry.disabled a img{display:none}.c-modal .c-modal__container{max-width:23.4375rem}#modal-main-teacher-message h2{color:#FF1460;font-size:1.25rem;margin-top:0.625rem}#modal-main-teacher-message h2+.main-teacher-message__image{margin-top:1.5625rem}#modal-main-teacher-message .main-teacher-message__image{margin-top:1.5625rem}#modal-main-teacher-message .main-teacher-message__image:first-of-type{margin-top:0}#modal-main-teacher-message p{margin-top:0.625rem}#modal-curriculum .modal-curriculum-description{border-left:0.25rem solid #FFC6E0;padding:0.625rem 0rem 0.625rem 1.5rem}#modal-curriculum .modal-curriculum-description+.modal-curriculum-description{margin-top:1.25rem}#modal-curriculum .modal-curriculum-description dt{color:#393F55;font-size:1.25rem;font-weight:700}#modal-curriculum .modal-curriculum-description dd{margin-top:0.75rem}#modal-curriculum .modal-curriculum-description dd+dd{margin-top:0.625rem}#modal-itou .itou-heading{width:100%}#modal-itou .itou-heading img{max-width:17.5625rem;width:100%;margin-inline:auto}#modal-itou .itou-image img{width:100%}#modal-itou .c-modal__wrapper *+*{margin-top:0.625rem}#modal-priority h2{font-size:1.25rem;text-align:center;position:relative;padding-bottom:1.25rem;margin-bottom:1.25rem}#modal-priority h2:before{content:"";display:block;width:4rem;height:0.25rem;background-color:#E95383;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#modal-priority .priority-box{margin-top:0.75rem;gap:0.9375rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modal-priority .priority-box img{max-width:calc((100% - 2.5rem) / 2);max-height:3rem}#modal-company .c-modal__container{max-width:23.4375rem}#modal-company h2{text-align:center;font-size:1.5rem}#modal-company article{margin-top:0.75rem}#modal-company article h3{font-size:1.25rem}#modal-company article ul li{position:relative;padding-left:1em}#modal-company article ul li:before{content:"・";position:absolute;left:0;top:0;display:block}.access{padding:3.125rem 1rem;padding-inline:1rem;position:relative}.access:before{content:"";display:block;width:19.5rem;aspect-ratio:312/54.7;position:absolute;top:1.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/animation/access/access-heading.svg);background-size:cover;background-repeat:no-repeat}.access .access-heading{color:var(--Color-Primary-01,#FF1460);text-align:center;font-weight:700;font-size:2rem}.access .c-access__component .c-access__heading-text{text-align:center;font-weight:700;letter-spacing:0.1rem;margin-top:1.125rem}.access .c-access__component .c-access__heading-text .marker{font-size:1.375rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#FFFA66));background:linear-gradient(transparent 50%,#FFFA66 50%);letter-spacing:0.1rem;line-height:1.9}.access .c-access__component .c-access__heading-text .marker span{letter-spacing:0.1rem;line-height:1;font-size:1.625rem}.access .c-access__component .c-access__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw;margin-top:2.0625rem}@media screen and (max-width:991px){.access .c-access__component .c-access__content{-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}}@media screen and (max-width:991px){.access .c-access__component .c-access__content .c-button-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.access .c-access__component .c-access__train{margin-top:2.0625rem}@media screen and (max-width:991px){.access .c-access__component .c-access__train{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.access .c-access__component .c-access__train .c-access__train-wrap{width:100%}@media screen and (max-width:991px){.access .c-access__component .c-access__train .c-access__train-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}}.access .c-access__component .c-access__train .c-access__train--1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}@media screen and (max-width:991px){.access .c-access__component .c-access__train .c-access__train--1{gap:0.5rem}}.access .c-access__component .c-access__train .c-access__train--1 .c-access__jr{background-color:#393F55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6.1875rem}.access .c-access__component .c-access__train .c-access__train--1 .c-access__jr p{color:#fff;white-space:nowrap;font-weight:700}.access .c-access__component .c-access__train .c-access__train--1 .c-access__way-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.access .c-access__component .c-access__train .c-access__train--1 .c-access__way-wrap .c-access__way{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.access .c-access__component .c-access__train .c-access__train--1 .c-access__way-wrap .c-access__way+.c-access__way{margin-top:0.5rem}.access .c-access__component .c-access__train .c-access__train--1 .c-access__way-wrap .c-access__way dt{width:8.125rem;border:0.0625rem solid #393F55;color:#393F55;white-space:nowrap;text-align:center;background-color:#f8f8f8;line-height:1.2;font-weight:700;font-size:0.875rem}.access .c-access__component .c-access__train .c-access__train--1 .c-access__way-wrap .c-access__way dd{white-space:nowrap;line-height:1;font-weight:700;font-size:1.125rem}.access .c-access__component .c-access__train .c-access__train--1 .c-access__way-wrap .c-access__way dd span{line-height:1;color:#FF1460}.access .c-access__component .c-access__train .c-access__train--2{margin-top:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}@media screen and (max-width:991px){.access .c-access__component .c-access__train .c-access__train--2{gap:0.5rem;margin-top:0}}.access .c-access__component .c-access__train .c-access__train--2 .c-access__subway-list{width:6.1875rem}.access .c-access__component .c-access__train .c-access__train--2 .c-access__subway-list .c-access__subway-item{background-color:#393F55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6.1875rem;color:#fff;font-size:0.875rem;font-weight:700}.access .c-access__component .c-access__train .c-access__train--2 .c-access__subway-list .c-access__subway-item+.c-access__subway-item{margin-top:0.25rem}.access .c-access__component .c-access__train .c-access__train--2 .c-access__way-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.access .c-access__component .c-access__train .c-access__train--2 .c-access__jr{width:8.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#393F55;border:0.0625rem solid #393F55;background-color:#FBF8F6}.access .c-access__component .c-access__train .c-access__train--2 .c-access__jr p{white-space:nowrap;font-size:0.875rem;font-weight:700}.access .c-access__component .c-access__train .c-access__train--2 .c-access__way{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0.5rem}.access .c-access__component .c-access__train .c-access__train--2 .c-access__way p{white-space:nowrap;line-height:1;font-size:1.125rem;font-weight:700}.access .c-access__component .c-access__train .c-access__train--2 .c-access__way p span{line-height:1;color:#FF1460}.access .c-access__component .c-access__train .c-button-wrap{margin-top:2.5rem}.access .c-access__component .c-access__train .c-access__address{margin-top:1.3125rem;text-align:center}.access .c-access__component .c-access__train .c-access__train-time{margin-top:1rem;text-align:center;padding-left:1.25rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.access .c-access__component .c-access__train .c-access__train-time:before{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/animation/access/ico-train.svg);background-size:cover;background-repeat:no-repeat;width:0.9375rem;aspect-ratio:15/17}.access .c-access__component .c-access__train .c-access__train-time span{color:#FF1460}.access .c-access__component .c-access__map-wrap{margin-top:1.875rem}.access .c-access__component .c-access__map-wrap .c-access__map{margin-inline:-1rem}.access .c-access__component .c-access__map-wrap .c-access__map>img{width:100%;height:auto}.tab-page-top a{font-family:Montserrat,"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;line-height:2.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;background:#333;color:#fff;font-size:0.8125rem}.tab-page-top a:after{content:"";aspect-ratio:9/5;display:block;width:0.5625rem;background-image:url(../images/animation/page-top-tab.svg);background-size:cover;background-repeat:no-repeat}.tab-fixed{position:fixed;z-index:100;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:23.4375rem;padding:0 0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0.3125rem}@media screen and (min-width:992px){.tab-fixed{display:none}}.tab-fixed .cta-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.125rem 0.625rem 0.625rem 0.625rem;justify-content:center;align-items:center;gap:0.5rem;border-radius:0.625rem 0.625rem 0px 0px;background:#FF1460;position:relative;min-width:17.5rem;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.tab-fixed .cta-button a:hover{background:#e00048}.tab-fixed .cta-button a img{position:relative;bottom:0.3125rem;aspect-ratio:18/27;width:1.125rem}.tab-fixed .cta-button a p{color:#fff;font-weight:700;font-size:0.9375rem}.tab-fixed .cta-button a p span{color:var(--Color-Primary-01,#FF1460);text-align:center;font-size:0.8125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.1875rem 0.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;border-radius:5rem;border:0.0625rem solid var(--Color-Primary-01,#FF1460);background:var(--Color-Gray-white,#FFF);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.tab-fixed .page-top{margin-bottom:0.625rem}.tab-fixed .page-top a{background-image:url(../images/animation/tab-pagetop.svg);background-size:cover;background-repeat:no-repeat;width:3.75rem;height:3.75rem;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;display:block}.tab-fixed .page-top a:hover{opacity:0.5}.footer{padding:3.125rem 1rem}@media screen and (max-width:991px){.footer{padding:3.125rem 1rem 5.625rem}}.footer .c-logo{width:17.0625rem;display:block;margin-inline:auto}.footer .c-sns-list{margin-top:1.25rem}.footer .c-footer__copy{text-align:center;margin-top:1.25rem}.footer .c-footer__copy small{font-family:Montserrat,"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:0.8125rem}.c-sns-list{margin-top:1.5rem}.c-sns-list .wp-block-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.625rem}.c-sns-list .wp-social-link{background-color:transparent;background-size:cover}.c-sns-list .wp-social-link a{display:block;width:2.75rem;height:2.75rem;background-size:cover;background-repeat:no-repeat}.c-sns-list .wp-social-link a svg{display:none}.c-sns-list .wp-social-link a span{display:none}.c-sns-list .wp-social-link.wp-social-link-youtube{background-image:url(../images/layout/aside/youtube.svg)}.c-sns-list .wp-social-link.wp-social-link-instagram{background-image:url(../images/layout/aside/instagram.png);background-size:100%}.c-sns-list .wp-social-link.wp-social-link-facebook{background-image:url(../images/layout/aside/facebook.svg)}.c-sns-list .wp-social-link.wp-social-link-x{background-image:url(../images/layout/aside/x-twitter.svg)}.c-sns-list .wp-social-link.wp-social-link-tiktok a{background-image:url(../images/layout/aside/tiktok.svg)}.front-page__contents{position:fixed;right:0;top:0;z-index:1000;display:none;width:100%}@media screen and (max-width:991px){.front-page__contents{display:block;-webkit-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;visibility:hidden;opacity:0}.front-page__contents.js-is-show-contents{visibility:visible;opacity:1}.front-page__contents.active{-webkit-box-shadow:0 0 0.625rem 0 rgba(0,0,0,0.2);box-shadow:0 0 0.625rem 0 rgba(0,0,0,0.2)}}.front-page__contents .front-page__contents__button{-webkit-box-shadow:0 0 0.625rem 0 rgba(0,0,0,0.2);box-shadow:0 0 0.625rem 0 rgba(0,0,0,0.2);display:block;width:100%;position:relative;border-radius:0 0 0 0.3125rem;background:var(--Color-Primary-02,#E95383);border:0 solid transparent;width:4rem;height:3.75rem;margin-inline:auto 0}.front-page__contents .front-page__contents__button:before{content:"";aspect-ratio:16/11;background-image:url(../images/animation/gnav-menu-mark.svg);background-size:cover;background-repeat:no-repeat;width:1rem;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.front-page__contents .front-page__contents__button:after{content:"";display:block;width:1rem;height:0.0625rem;display:none;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.front-page__contents .front-page__contents__button span{height:1.8em;position:relative;display:block;font-size:0.8125rem}.front-page__contents .front-page__contents__button span:after{position:absolute;left:0;top:0;line-height:1.8;font-size:inherit;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;content:"とじる";display:block;opacity:0;color:#fff}.front-page__contents .front-page__contents__button.active{width:100%;background:var(--gradation-pink,linear-gradient(90deg,#F4B4D0 0%,#E95383 100%));border-radius:0 0 0 0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;padding:0.8em 1.2em 0.8em 0.7em}.front-page__contents .front-page__contents__button.active:before{display:none}.front-page__contents .front-page__contents__button.active:after{display:block}.front-page__contents .front-page__contents__button.active span:after{opacity:1}.front-page__contents .front-page__contents__list-wrap{display:none}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list{overflow:auto;background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list .front-page__contents__item a{font-size:0.8125rem;color:#231815;display:block;padding:0.8em 1.2em 0.8em 0.7em;border-top:0.0625rem solid rgba(35,24,21,0.1);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:keep-all;position:relative;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list .front-page__contents__item a:before{content:url("../images/animation/contents-arrow.svg");position:absolute;right:0.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list .front-page__contents__item a:hover{background-color:rgba(35,24,21,0.1)}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list .front-page__contents__item:nth-of-type(2n-1) a{border-right:0.0625rem solid rgba(35,24,21,0.1)}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list .front-page__contents__item:nth-last-child(3) a{border-bottom:0.0625rem solid rgba(35,24,21,0.1)}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list .front-page__contents__item:nth-last-child(2) a{border-bottom:0.0625rem solid rgba(35,24,21,0.1)}.front-page__contents .front-page__contents__list-wrap .front-page__contents__list .front-page__contents__item:last-of-type a{border-top:0 solid transparent;border-right:0.0625rem solid rgba(35,24,21,0.1)}.bg-content{min-height:100vh;min-height:100svh;position:fixed;inset:0;background-image:url(../images/animation/pc-bg.png)}@media screen and (max-width:991px){.bg-content{display:none}}.bg-content .cta,.bg-content .gnav{width:calc((100% - 23.4375rem) / 2);position:absolute;top:0;bottom:0;z-index:2}.bg-content .gnav{left:0}.bg-content .cta{right:0}.bg-content .deco-1,.bg-content .deco-2,.bg-content .deco-3,.bg-content .deco-4{position:absolute}.bg-content .deco-1{aspect-ratio:546/250;width:40%;top:0;left:0}.bg-content .deco-2{aspect-ratio:165/155;right:0;width:15%;top:0}.bg-content .deco-3{aspect-ratio:516/302;right:0;bottom:5%;width:40%}.bg-content .deco-4{aspect-ratio:309/137;left:0;bottom:0;width:25%}.bg-content .cta{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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}@media screen and (max-width:1399px){.bg-content .cta{width:calc(100% - 23.4375rem - 10%)}}.bg-content .cta .c-logo{display:block;width:70%;margin-inline:auto;max-width:25rem}.bg-content .cta .cta-title-1{margin-inline:auto;width:75%;min-width:16.25rem;margin-top:3.125rem;max-width:31.25rem}.bg-content .cta .cta-title-1 img{width:100pc}.bg-content .cta .cta-title-2{margin-top:1.25rem;margin-inline:auto;width:75%;min-width:16.25rem;max-width:31.25rem}.bg-content .cta .cta-title-2 img{width:100%}.bg-content .cta .button{margin-top:3.125rem}.bg-content .cta .button a,.bg-content .cta .button button{position:relative;font-size:2vh;font-size:2svh;border-radius:0.3125rem;padding:0.7em 1.5em 0.7em}.bg-content .cta .button a span,.bg-content .cta .button button span{white-space:nowrap;font-size:90%;color:var(--Color-Primary-01,#ff1460);text-align:center;font-weight:700;border-radius:50px;padding:0.1em 0.6em 0.1em;border:0.125rem solid #FF6C9C;background:var(--Color-Gray-white,#FFF);position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bg-content .cta .button a img,.bg-content .cta .button button img{font-size:inherit;width:1em}.bg-content .cta .button:first-of-type a,.bg-content .cta .button:first-of-type button{padding-right:2em;padding-left:2em;border-radius:0.5rem;background:var(--Color-Primary-01,#FF1460);-webkit-box-shadow:0px 0.5rem 0px 0px #CF1652;box-shadow:0px 0.5rem 0px 0px #CF1652}.bg-content .cta .button:first-of-type a:hover,.bg-content .cta .button:first-of-type button:hover{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-box-shadow:0px 0 0px 0px #CF1652;box-shadow:0px 0 0px 0px #CF1652}.bg-content .cta .button:nth-of-type(2){width:80%}.bg-content .cta .button:nth-of-type(2) a,.bg-content .cta .button:nth-of-type(2) button{padding-top:1.3em;padding-right:2.5em;border-radius:0.5rem;background:#FF6C9C}.bg-content .cta .button:nth-of-type(2) a{-webkit-box-shadow:0px 0.5rem 0px 0px #DE4477;box-shadow:0px 0.5rem 0px 0px #DE4477}.bg-content .cta .button:nth-of-type(2) a:hover{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-box-shadow:0px 0 0px 0px #DE4477;box-shadow:0px 0 0px 0px #DE4477}.bg-content .cta .button:nth-of-type(2) button{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;padding:1.4em 1.5em 1.5em;margin-bottom:0;min-width:21.0625rem;background-color:#fff;color:#FF1460;cursor:default;display:block;position:relative;letter-spacing:0.09em;width:100%}.bg-content .cta .button:nth-of-type(2) button:after,.bg-content .cta .button:nth-of-type(2) button:before{display:block;content:"";width:2em;position:absolute;top:0;bottom:0;border:2px solid #FF1460}.bg-content .cta .button:nth-of-type(2) button:before{left:0;border-right:0 solid transparent}.bg-content .cta .button:nth-of-type(2) button:after{right:0;border-left:0 solid transparent}.bg-content .cta .button:nth-of-type(2) button strong{font-size:125%;line-height:1;display:inline-block;background-color:#FF1460;color:#fff;padding:0.2em 0.3em;margin-right:0.2em;margin-top:0.2em}.bg-content .cta .button:nth-of-type(2) button img{display:none}.bg-content .cta .button:nth-of-type(2) button span{border-color:rgba(255,20,96,0.5)}.bg-content .cta .button:nth-of-type(2) button:hover{-webkit-transform:translateY(0);transform:translateY(0)}.bg-content .gnav{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1399px){.bg-content .gnav{display:none}}.bg-content .gnav .c-sns-list{margin-top:1.25rem;background-color:#fff;border-radius:100rem;padding:0 1.25rem}.bg-content .gnav .c-sns-list .wp-block-social-links{gap:0}.bg-content .gnav .c-sns-list .wp-social-link a{font-size:1.8vh;font-size:1.8svh;width:3.75em;height:3.75em;max-width:3rem;max-height:3rem}.bg-content .gnav .gnav-list{padding:1em}.bg-content .gnav .gnav-list .gnav-link a{font-size:1.8vh;font-size:1.8svh;padding:0.6em 1.5em;display:block;font-weight:700;border-top:0.125rem dotted var(--Color-Gray-separator,#C2BBB6);position:relative}.bg-content .gnav .gnav-list .gnav-link a:before{content:"";display:block;width:0.6em;aspect-ratio:1/1;background-color:#FFC6E0;border-radius:50%;position:absolute;left:0.3em;top:1em;font-size:inherit}.bg-content .gnav .gnav-list .gnav-link.sasayuri a br{display:none}.bg-content .gnav .gnav-list .gnav-link:last-of-type a{border-bottom:0.125rem dotted var(--Color-Gray-separator,#C2BBB6)}
/*# sourceMappingURL=style.css.map */