.style_fv__sp_logo__FtRd7{display:none}@media screen and (max-width:1365px){.style_fv__sp_logo__FtRd7{position:absolute;top:24px;left:24px;z-index:3;display:block;width:200px;height:21px;content:""}.style_fv__sp_logo__FtRd7:has(a:focus-visible){outline:solid 3px var(--focus-blue)}}@media screen and (max-width:768px){.style_fv__sp_logo__FtRd7{top:calc(24vw / 768px);left:calc(24vw / 768px);width:calc(200vw / 768px);height:calc(21vw / 768px)}}@media screen and (max-width:560px){.style_fv__sp_logo__FtRd7{top:calc(24vw / 3.75);left:calc(24vw / 3.75);width:calc(200vw / 3.75);height:calc(21vw / 3.75)}}.style_fv__bg__MRQ1t{position:absolute;top:0;left:0;width:100%;height:100%}.style_dummy__slide__G4wCQ{position:absolute;opacity:0;pointer-events:none}.style_fv__slides_wrap___sUN8{position:absolute;bottom:0;left:50%;z-index:2;width:100%;margin:0 auto 156px;transform:translateX(-50%)}@media screen and (max-width:1365px){.style_fv__slides_wrap___sUN8{margin:0 auto calc(156vw / 13.66)}}@media screen and (max-width:768px){.style_fv__slides_wrap___sUN8{margin:0 auto calc(211vw / 7.68)}}@media screen and (max-width:560px){.style_fv__slides_wrap___sUN8{margin:0 auto calc(130vw / 3.75)}}.style_fv__slide_button__T_B_o{max-width:1920px;margin:0 auto}.style_fv__slides__UWtcj{position:relative;display:flex;align-items:center;justify-content:center;max-width:293px;height:50px;margin:0 47px 0 auto}@media screen and (max-width:1365px){.style_fv__slides__UWtcj{max-width:calc(293vw / 13.66);margin:0 calc(47vw / 13.66) 0 auto}}@media screen and (max-width:768px){.style_fv__slides__UWtcj{max-width:293px;margin:0 auto}}@media screen and (max-width:560px){.style_fv__slides__UWtcj{max-width:calc(293vw / 3.75)}}.style_fv__slides_new__TFr0Z{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.style_fv__slide_new__JF5bY{padding:105px 0 156px;opacity:0}@media screen and (max-width:1365px){.style_fv__slide_new__JF5bY{padding:calc(105vw / 13.66) 0 calc(156vw / 13.66)}}@media screen and (max-width:768px){.style_fv__slide_new__JF5bY{padding:80px 0 calc(176vw / 7.68 + 50px + 50px)}}@media screen and (max-width:560px){.style_fv__slide_new__JF5bY{padding:calc(80vw / 3.75) 0 calc(200vw / 3.75)}}.style_fv__slide_new__JF5bY.prev{position:absolute;top:0;left:0;z-index:-1;width:100%;height:auto;opacity:1}.style_fv__slide_new__JF5bY.active,.style_fv__slide_new__JF5bY.next{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto;opacity:1}.style_fv__slide_new__JF5bY.next{animation:style_show__TvtDD 5s ease forwards;-webkit-mask-image:radial-gradient(100% 100% at 15% 15%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 60%);mask-image:radial-gradient(100% 100% at 15% 15%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 60%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}@keyframes style_show__TvtDD{0%{-webkit-mask-size:0 0;mask-size:0 0}to{-webkit-mask-size:400vw 400vw;mask-size:400vw 400vw}}@media screen and (max-width:768px){.style_fv__slide_new__JF5bY{display:flex;min-height:850px}.style_fv__slide_new__JF5bY.style_en__njG4Q{display:flex;min-height:890px}}@media screen and (max-width:560px){.style_fv__slide_new__JF5bY,.style_fv__slide_new__JF5bY.style_en__njG4Q{min-height:calc(780vw / 3.75)}}.style_fv__item_wrap__6291K{position:relative;max-width:1920px;margin:0 auto;padding:0 47px 0 0}@media screen and (max-width:1365px){.style_fv__item_wrap__6291K{padding:0 calc(47vw / 13.66) 0 0}}@media screen and (max-width:768px){.style_fv__item_wrap__6291K{display:flex;padding:0}}.style_fv__title__rKjr_{position:absolute;top:0;left:48px;z-index:1;font-weight:900;font-size:220px;font-family:var(--font-neue-haas-grotesk),var(--font-noto-sans-jp),sans-serif;line-height:.85;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.style_fv__slide_new__JF5bY.next .style_fv__title__rKjr_{animation:style_slideTitle__zA9kB 5s ease-in-out both}@keyframes style_slideTitle__zA9kB{0%{opacity:0}to{opacity:1}}.style_fv__title__rKjr_ span{display:inline-block;font-size:165px;line-height:.85}@media screen and (max-width:1365px){.style_fv__title__rKjr_{left:calc(48vw / 13.66);font-size:calc(220vw / 13.66)}.style_fv__title__rKjr_ span{font-size:calc(165vw / 13.66)}}@media screen and (max-width:768px){.style_fv__title__rKjr_{left:24px;font-size:var(--font-size-xxx-large)}.style_fv__title__rKjr_ span{font-size:58px}}@media screen and (max-width:560px){.style_fv__title__rKjr_{left:calc(24vw / 3.75);font-size:calc(70vw / 3.75)}.style_fv__title__rKjr_ span{font-size:calc(58vw / 3.75)}}.style_fv__subTitleBottom__tIBXw{position:absolute;top:217px;left:0;font-size:var(--font-size-xxx-large);line-height:1.04}@media screen and (max-width:1365px){.style_fv__subTitleBottom__tIBXw{top:calc(217vw / 13.66);font-size:calc(70vw / 13.66)}}@media screen and (max-width:768px){.style_fv__subTitleBottom__tIBXw{top:75px;font-size:var(--font-size-large)}}@media screen and (max-width:560px){.style_fv__subTitleBottom__tIBXw{top:calc(75vw / 3.75);font-size:calc(28vw / 3.75)}}.style_fv__subTitleRight__dZs2s{position:absolute;top:0;left:424px;font-size:var(--font-size-xxx-large);line-height:1.04}@media screen and (max-width:1365px){.style_fv__subTitleRight__dZs2s{left:calc(424vw / 13.66);font-size:calc(70vw / 13.66)}}@media screen and (max-width:768px){.style_fv__subTitleRight__dZs2s{left:143px;font-size:var(--font-size-large)}}@media screen and (max-width:560px){.style_fv__subTitleRight__dZs2s{left:calc(143vw / 3.75);font-size:calc(28vw / 3.75)}}.style_fv__wrapper__DNDq_{position:relative;padding:248px 0 0}@media screen and (max-width:1365px){.style_fv__wrapper__DNDq_{padding:calc(248vw / 13.66) 0 0}}@media screen and (max-width:768px){.style_fv__wrapper__DNDq_{display:flex;flex-direction:column;justify-content:space-between;padding:88px 0 0;row-gap:28px}}@media screen and (max-width:560px){.style_fv__wrapper__DNDq_{padding:calc(88vw / 3.75) 0 0;row-gap:calc(28vw / 3.75)}}.style_fv__items__q5Uoe{position:absolute;right:0;bottom:0;max-width:293px;margin:0 0 80px}@media screen and (max-width:1365px){.style_fv__items__q5Uoe{max-width:calc(293vw / 13.66);margin:0 0 calc(80vw / 13.66)}}@media screen and (max-width:768px){.style_fv__items__q5Uoe{position:relative;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;max-width:none;margin:0;padding:0 24px}}@media screen and (max-width:560px){.style_fv__items__q5Uoe{padding:0 calc(24vw / 3.75)}}.style_fv__text__lwztm{margin:0 0 18px;color:var(--black);font-weight:700;font-size:var(--font-size-midium);line-height:1.88}@media screen and (max-width:1365px){.style_fv__text__lwztm{margin:0 0 calc(18vw / 13.66);font-size:calc(18vw / 13.66)}}@media screen and (max-width:768px){.style_fv__text__lwztm{margin:0 0 12px;font-size:var(--font-size-small)}}@media screen and (max-width:560px){.style_fv__text__lwztm{margin:0 0 calc(12vw / 3.75);font-size:calc(16vw / 3.75)}}.style_fv__img__JFOp9{width:100%;padding:0 434px 0 0;transition:transform .4s linear}@media screen and (max-width:1365px){.style_fv__img__JFOp9{padding:0 calc(434vw / 13.66) 0 0}}@media screen and (max-width:768px){.style_fv__img__JFOp9{padding:0 24px 0 0}}@media screen and (max-width:560px){.style_fv__img__JFOp9{padding:0 calc(24vw / 3.75) 0 0}}.style_fv__img__item__Wuxti{width:100%;height:auto}.style_fv__button__Wzrk0{position:relative;display:inline-block;width:100%;padding:20px 65px 20px 30px;color:var(--white);font-weight:700;font-size:var(--font-size-small);line-height:1.5;text-align:left;text-decoration:none;background:var(--black);border:none;border-radius:100vh}@media screen and (max-width:1365px){.style_fv__button__Wzrk0{padding:calc(20vw / 13.66) calc(65vw / 13.66) calc(20vw / 13.66) calc(30vw / 13.66);font-size:calc(16vw / 13.66)}}@media screen and (max-width:768px){.style_fv__button__Wzrk0{padding:22px 32px;font-size:var(--font-size-midium);transform:translateX(0)}}@media screen and (max-width:560px){.style_fv__button__Wzrk0{padding:calc(22vw / 3.75) calc(32vw / 3.75);font-size:calc(18vw / 3.75)}}.style_fv__link__WaF1b:focus-visible{outline:none}.style_fv__link__WaF1b:focus-visible .style_fv__button__Wzrk0,.style_fv__link__WaF1b:hover .style_fv__button__Wzrk0{color:var(--black);background:var(--white);outline:3px solid var(--focus-blue)}.style_fv__button__arrow__F2yCC{position:absolute;top:50%;right:40px;width:25px;height:4px;background-color:var(--white);border-radius:100vh;transform:translateY(-50%);transition:all .3s ease-in-out;content:""}@media screen and (max-width:1365px){.style_fv__button__arrow__F2yCC{right:calc(40vw / 13.66);width:calc(25vw / 13.66);height:calc(4vw / 13.66)}}@media screen and (max-width:768px){.style_fv__button__arrow__F2yCC{right:24px;width:18px;height:3px}}@media screen and (max-width:560px){.style_fv__button__arrow__F2yCC{right:calc(24vw / 3.75);width:calc(18vw / 3.75);height:calc(3vw / 3.75)}}.style_fv__button__arrow_1__YaBca{transform:rotate(45deg) translate(1px,1px);transform-origin:center right}.style_fv__button__arrow_1__YaBca,.style_fv__button__arrow_2__Cae1h{position:absolute;right:0;width:15px;height:4px;background-color:var(--white);border-radius:100vh;transition:all .3s ease-in-out;content:""}.style_fv__button__arrow_2__Cae1h{transform:rotate(-45deg) translate(1px,-1px);transform-origin:center right}.style_fv__link__WaF1b:focus-visible .style_fv__button__arrow__F2yCC,.style_fv__link__WaF1b:hover .style_fv__button__arrow__F2yCC{right:32px;width:31px}.style_fv__link__WaF1b:focus-visible .style_fv__button__arrow_1__YaBca,.style_fv__link__WaF1b:focus-visible .style_fv__button__arrow_2__Cae1h,.style_fv__link__WaF1b:focus-visible .style_fv__button__arrow__F2yCC,.style_fv__link__WaF1b:hover .style_fv__button__arrow_1__YaBca,.style_fv__link__WaF1b:hover .style_fv__button__arrow_2__Cae1h,.style_fv__link__WaF1b:hover .style_fv__button__arrow__F2yCC{background-color:var(--black)}@media screen and (max-width:1365px){.style_fv__button__arrow_1__YaBca,.style_fv__button__arrow_2__Cae1h{width:calc(15vw / 13.66);height:calc(4vw / 13.66)}.style_fv__button__arrow_1__YaBca{transform:rotate(45deg) translate(calc(1vw / 13.65),calc(1vw / 13.65))}.style_fv__button__arrow_2__Cae1h{transform:rotate(-45deg) translate(calc(1vw / 13.65),calc(-1vw / 13.65))}.style_fv__button__Wzrk0:hover .style_fv__button__arrow_1__YaBca,.style_fv__button__Wzrk0:hover .style_fv__button__arrow_2__Cae1h{width:calc(15vw / 13.66);height:calc(4vw / 13.66)}}@media screen and (max-width:768px){.style_fv__button__arrow_1__YaBca,.style_fv__button__arrow_2__Cae1h{width:10px;height:3px}.style_fv__button__arrow_1__YaBca{transform:rotate(45deg) translate(.5px,.5px)}.style_fv__button__arrow_2__Cae1h{transform:rotate(-45deg) translate(.5px,-.5px)}.style_fv__button__Wzrk0:hover .style_fv__button__arrow__F2yCC{right:20px;width:19px}.style_fv__button__Wzrk0:hover .style_fv__button__arrow_1__YaBca,.style_fv__button__Wzrk0:hover .style_fv__button__arrow_2__Cae1h{width:10px;height:3px}}@media screen and (max-width:560px){.style_fv__button__arrow_1__YaBca,.style_fv__button__arrow_2__Cae1h{width:calc(10vw / 3.75);height:calc(3vw / 3.75)}.style_fv__button__Wzrk0:hover .style_fv__button__arrow__F2yCC{right:calc(20vw / 3.75);width:calc(19vw / 3.75)}.style_fv__button__Wzrk0:hover .style_fv__button__arrow_1__YaBca,.style_fv__button__Wzrk0:hover .style_fv__button__arrow_2__Cae1h{width:calc(10vw / 3.75);height:calc(3vw / 3.75)}}.style_fv__79V1l .splide__arrow svg{display:none}.style_fv__79V1l .splide__arrow:focus-visible:not(:disabled),.style_fv__79V1l .splide__arrow:hover:not(:disabled){background:var(--white);outline:solid 3px var(--focus-blue);opacity:1}.style_fv__79V1l .splide.is-focus-in .splide__arrow:focus,.style_fv__79V1l .splide.is-focus-in .splide__arrow:focus-visible,.style_fv__79V1l .splide.is-focus-in .splide__arrow:hover{outline:solid 3px var(--focus-blue);outline-offset:0}.style_fv__79V1l .splide__arrow--prev{left:0}.style_fv__79V1l .splide__arrow--prev:before{width:100%;height:100%;background-color:var(--white);border-radius:100vh;transform:rotate(90deg);content:"";-webkit-mask-image:url(/arrow_nav.svg);mask-image:url(/arrow_nav.svg);-webkit-mask-size:14px;mask-size:14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.style_fv__79V1l .splide__arrow--prev:focus-visible:before,.style_fv__79V1l .splide__arrow--prev:hover:before{background-color:var(--black)}@media screen and (max-width:1365px){.style_fv__79V1l .splide__arrow--prev:before{-webkit-mask-size:calc(14vw / 13.66);mask-size:calc(14vw / 13.66)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__arrow--prev:before{-webkit-mask-size:14px;mask-size:14px}}@media screen and (max-width:560px){.style_fv__79V1l .splide__arrow--prev:before{-webkit-mask-size:calc(14vw / 3.75);mask-size:calc(14vw / 3.75)}}.style_fv__79V1l .splide__arrow--next{right:0}.style_fv__79V1l .splide__arrow--next:before{width:100%;height:100%;background-color:var(--white);border-radius:100vh;transform:rotate(270deg);content:"";-webkit-mask-image:url(/arrow_nav.svg);mask-image:url(/arrow_nav.svg);-webkit-mask-size:14px;mask-size:14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.style_fv__79V1l .splide__arrow--next:focus-visible:before,.style_fv__79V1l .splide__arrow--next:hover:before{background-color:var(--black)}@media screen and (max-width:1365px){.style_fv__79V1l .splide__arrow--next:before{-webkit-mask-size:calc(14vw / 13.66);mask-size:calc(14vw / 13.66)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__arrow--next:before{-webkit-mask-size:14px;mask-size:14px}}@media screen and (max-width:560px){.style_fv__79V1l .splide__arrow--next:before{-webkit-mask-size:calc(14vw / 3.75);mask-size:calc(14vw / 3.75)}}.style_fv__79V1l .splide__pagination{position:relative;bottom:0;display:flex!important;padding:0}.style_fv__79V1l .splide__pagination__page{display:block;width:16px;height:16px;margin:0 4px;background:var(--black);border-radius:100vh;opacity:1}@media screen and (max-width:1365px){.style_fv__79V1l .splide__pagination__page{width:calc(16vw / 13.66);height:calc(16vw / 13.66);margin:0 calc(4vw / 13.66)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__pagination__page{width:16px;height:16px;margin:0 4px}}@media screen and (max-width:560px){.style_fv__79V1l .splide__pagination__page{width:calc(16vw / 3.75);height:calc(16vw / 3.75);margin:0 calc(4vw / 3.75)}}.style_fv__79V1l .splide__pagination__page.is-active{position:relative;transform:scale(1)}.style_fv__79V1l .splide__pagination__page.is-active:after{position:absolute;top:50%;left:50%;z-index:-1;width:16px;height:16px;background-color:var(--black);border-radius:100vh;transform:translate(-50%,-50%) scale(1);content:""}@media screen and (max-width:1365px){.style_fv__79V1l .splide__pagination__page.is-active:after{width:calc(16vw / 13.66);height:calc(16vw / 13.66)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__pagination__page.is-active:after{width:16px;height:16px}}@media screen and (max-width:560px){.style_fv__79V1l .splide__pagination__page.is-active:after{width:calc(16vw / 3.75);height:calc(16vw / 3.75)}}.style_fv__79V1l .splide__pagination__page.is-active:before{position:absolute;top:50%;left:50%;z-index:-1;box-sizing:border-box;border:11px solid var(--white);border-radius:50%;transform:translate(-50%,-50%) scale(1) rotate(45deg);animation:style_prixClipFix___mc6n 6s linear forwards;content:""}.style_fv__79V1l .splide__pagination__page.paused.is-active:before{animation-play-state:paused}.style_fv__79V1l .splide__pagination__page.pausing.is-active:not(.paused):before{animation:none}@keyframes style_prixClipFix___mc6n{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media screen and (max-width:1365px){.style_fv__79V1l .splide__pagination__page.is-active:before{width:calc(22vw / 13.66);height:calc(22vw / 13.66);border:calc(11vw / 13.66) solid var(--white)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__pagination__page.is-active:before{width:22px;height:22px;border:11px solid var(--white)}}@media screen and (max-width:560px){.style_fv__79V1l .splide__pagination__page.is-active:before{width:calc(22vw / 3.75);height:calc(22vw / 3.75);border:calc(11vw / 3.75) solid var(--white)}}.style_fv__79V1l .splide__arrow{width:48px;height:48px;background:var(--black);opacity:1}@media screen and (max-width:1365px){.style_fv__79V1l .splide__arrow{width:calc(48vw / 13.66);height:calc(48vw / 13.66)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__arrow{width:48px;height:48px}}@media screen and (max-width:560px){.style_fv__79V1l .splide__arrow{width:calc(48vw / 3.75);height:calc(48vw / 3.75)}}.style_fv__79V1l .splide__toggle{position:relative;z-index:1;display:block;box-sizing:border-box;width:22px;height:22px;margin:0 4px;background:transparent;border:1px solid var(--white);border-radius:100vh;transition:border .4s ease-in-out}@media screen and (max-width:1365px){.style_fv__79V1l .splide__toggle{width:calc(22vw / 13.66);height:calc(22vw / 13.66);margin:0 calc(4vw / 13.66)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__toggle{width:22px;height:22px;margin:0 4px;border:1px solid var(--white)}}@media screen and (max-width:560px){.style_fv__79V1l .splide__toggle{width:calc(22vw / 3.75);height:calc(22vw / 3.75);margin:0 calc(4vw / 3.75);border:solid calc(1vw / 3.75) var(--white)}}.style_fv__79V1l .splide__toggle:before{position:absolute;top:50%;left:50%;display:block;width:2px;height:10px;background-color:var(--white);border-radius:100vh;transform:translate(calc(2.5px - 50%),-50%);transition:background-color .4s ease-in-out;content:""}@media screen and (max-width:1365px){.style_fv__79V1l .splide__toggle:before{width:calc(2vw / 13.66);height:calc(10vw / 13.66);transform:translate(calc(2.5vw / 13.66 - 50%),-50%)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__toggle:before{width:2px;height:10px;transform:translate(calc(2.5px - 50%),-50%)}}@media screen and (max-width:560px){.style_fv__79V1l .splide__toggle:before{width:calc(2vw / 3.75);height:calc(10vw / 3.75);transform:translate(calc(2.5vw / 3.75 - 50%),-50%)}}.style_fv__79V1l .splide__toggle:after{position:absolute;top:50%;left:50%;display:block;width:2px;height:10px;background-color:var(--white);border-radius:100vh;transform:translate(calc(-2.5px - 50%),-50%);transition:background-color .4s ease-in-out;content:""}@media screen and (max-width:1365px){.style_fv__79V1l .splide__toggle:after{width:calc(2vw / 13.66);height:calc(10vw / 13.66);transform:translate(calc(-2.5vw / 13.66 - 50%),-50%)}}@media screen and (max-width:768px){.style_fv__79V1l .splide__toggle:after{width:2px;height:10px;transform:translate(calc(-2.5px - 50%),-50%)}}@media screen and (max-width:560px){.style_fv__79V1l .splide__toggle:after{width:calc(2vw / 3.75);height:calc(10vw / 3.75);transform:translate(calc(-2.5vw / 3.75 - 50%),-50%)}}.style_fv__79V1l .splide__toggle.is-active .splide__toggle__play{display:none}.style_fv__79V1l .splide__toggle.is-active .splide__toggle__pause{display:block}.style_fv__79V1l .splide__toggle.is-active{border:1px solid var(--black)}.style_fv__79V1l .splide__toggle.is-active:after,.style_fv__79V1l .splide__toggle.is-active:before{background-color:var(--black)}@media screen and (max-width:768px){.style_fv__79V1l .splide__toggle.is-active{border:1px solid var(--black)}}@media screen and (max-width:560px){.style_fv__79V1l .splide__toggle.is-active{border:solid calc(1vw / 3.75) var(--black)}}.style_copy__wrap__x0NFn{position:relative;z-index:2;background:linear-gradient(transparent,#bcedff)}.style_copy__wrap__x0NFn:before{position:absolute;display:block;width:100%;height:100%;background:linear-gradient(transparent,#96eade);transition:all 2s ease-in-out;content:""}.style_copy__gYzZe{position:relative;z-index:1;display:flex;padding:22px 0 0;overflow:hidden}@media screen and (max-width:1365px){.style_copy__gYzZe{padding:0 0 calc(16vw / 13.66)}}@media screen and (max-width:768px){.style_copy__gYzZe{padding:calc(16vw / 7.68) 0}}@media screen and (max-width:560px){.style_copy__gYzZe{padding:calc(16vw / 3.75) 0}}.style_copy__text__c9YsO{display:inline-block;margin:0 auto;color:var(--white);font-weight:900;font-size:112px;font-family:var(--font-neue-haas-grotesk),var(--font-noto-sans-jp),sans-serif;line-height:1;white-space:nowrap}@media screen and (max-width:1920px){.style_copy__text__c9YsO{font-size:calc(112vw / 19.2)}}@media screen and (max-width:768px){.style_copy__text__c9YsO{font-size:calc(72vw / 7.68);text-align:center}}@media screen and (max-width:560px){.style_copy__text__c9YsO{font-size:calc(36vw / 3.75)}}.page_fv__5duL1{position:relative;overflow:hidden}.page_wrapper__ko6lX{max-width:1040px;margin:0 auto;padding:60px 48px}@media screen and (max-width:1365px){.page_wrapper__ko6lX{padding:60px 24px}}@media screen and (max-width:768px){.page_wrapper__ko6lX{padding:30px 24px}}.page_wrapper__last__tb83_{max-width:1040px;margin:0 auto;padding:60px 48px 120px}@media (max-width:1366px){.page_wrapper__last__tb83_{padding:60px 24px 120px}}@media screen and (max-width:768px){.page_wrapper__last__tb83_{padding:30px 24px 60px}}.page_jobs__ccEgr{position:relative}.page_jobs__ccEgr:before{top:0;background:linear-gradient(180deg,#bcedff 60%,#96eade)}.page_jobs__ccEgr:after,.page_jobs__ccEgr:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_jobs__ccEgr:after{bottom:0;background:#96eade}.page_jobs__contents__C6BO2{margin:0 0 0 108px}@media screen and (max-width:992px){.page_jobs__contents__C6BO2{margin:0}}.page_jobs__content__LIkWS{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 0 32px;column-gap:22px}@media screen and (max-width:768px){.page_jobs__content__LIkWS{flex-direction:column;row-gap:16px;margin:0 0 16px}}.page_jobs__content__LIkWS:nth-child(2){margin:0 0 56px}@media screen and (max-width:768px){.page_jobs__content__LIkWS:nth-child(2){margin:0 0 28px}}.page_jobs__button_l__Viu0_{position:relative;display:flex;flex:1 1}.page_jobs__button_l__link__R6ShI{display:flex;flex:1 1;align-items:center;max-height:140px;padding:47.5px 68px 47.5px 40px;color:var(--black);font-weight:700;font-size:var(--font-size-x-large);line-height:1.5;background-color:var(--green);border-radius:8px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.page_jobs__button_l__link__R6ShI:focus-visible,.page_jobs__button_l__link__R6ShI:hover{color:var(--white);background-color:var(--black);outline:3px solid var(--focus-blue)}@media screen and (max-width:768px){.page_jobs__button_l__link__R6ShI{max-height:112px;padding:35px 56px 35px 24px;font-size:var(--font-size-large)}}.page_jobs__button_l__arrow__8Npv0{top:50%;right:40px;width:28px;transform:translateY(-50%)}.page_jobs__button_l__arrow__8Npv0,.page_jobs__button_l__arrow__8Npv0:before{position:absolute;height:4px;background-color:var(--black);border-radius:100vh;transition:all .3s ease-in-out;content:""}.page_jobs__button_l__arrow__8Npv0:before{right:0;width:19px;transform:rotate(45deg) translate(1px,1px);transform-origin:center right}.page_jobs__button_l__arrow__8Npv0:after{position:absolute;right:0;width:19px;height:4px;background-color:var(--black);border-radius:100vh;transform:rotate(-45deg) translate(1px,-1px);transform-origin:center right 2px;transition:all .3s ease-in-out;content:""}.page_jobs__button_l__Viu0_:has(a:focus-visible) .page_jobs__button_l__arrow__8Npv0,.page_jobs__button_l__Viu0_:has(a:hover) .page_jobs__button_l__arrow__8Npv0{right:36px;width:32px}.page_jobs__button_l__Viu0_:has(a:focus-visible) .page_jobs__button_l__arrow__8Npv0,.page_jobs__button_l__Viu0_:has(a:focus-visible) .page_jobs__button_l__arrow__8Npv0:after,.page_jobs__button_l__Viu0_:has(a:focus-visible) .page_jobs__button_l__arrow__8Npv0:before,.page_jobs__button_l__Viu0_:has(a:hover) .page_jobs__button_l__arrow__8Npv0,.page_jobs__button_l__Viu0_:has(a:hover) .page_jobs__button_l__arrow__8Npv0:after,.page_jobs__button_l__Viu0_:has(a:hover) .page_jobs__button_l__arrow__8Npv0:before{background-color:var(--white)}@media screen and (max-width:768px){.page_jobs__button_l__arrow__8Npv0{right:24px;width:15px;height:3px}.page_jobs__button_l__arrow__8Npv0:after,.page_jobs__button_l__arrow__8Npv0:before{width:10px;height:3px}.page_jobs__button_l__arrow__8Npv0:before{transform:rotate(45deg) translate(.5px,.5px)}.page_jobs__button_l__arrow__8Npv0:after{transform:rotate(-45deg) translate(.5px,-.5px)}.page_jobs__button_l__Viu0_:has(a:focus-visible) .page_jobs__button_l__arrow__8Npv0,.page_jobs__button_l__Viu0_:has(a:hover) .page_jobs__button_l__arrow__8Npv0{right:20px;width:19px}}.page_jobs__button_m__To2ly,.page_jobs__button_m__link__BHmBD{position:relative;display:flex;flex:1 1}.page_jobs__button_m__link__BHmBD{align-items:center;max-height:94px;padding:26px 48px 26px 32px;color:var(--black);font-weight:700;font-size:20px;line-height:1.4;background-color:var(--green);border-radius:8px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}@media screen and (max-width:768px){.page_jobs__button_m__link__BHmBD{max-height:80px;padding:27.4px 40px 27.4px 24px;font-size:var(--font-size-midium)}}.page_jobs__button_m__link__BHmBD:focus-visible,.page_jobs__button_m__link__BHmBD:hover{color:var(--white);background-color:var(--black);outline:3px solid var(--focus-blue)}.page_jobs__button_m__arrow__0fCaU{top:50%;right:32px;width:15px;transform:translateY(-50%)}.page_jobs__button_m__arrow__0fCaU,.page_jobs__button_m__arrow__0fCaU:before{position:absolute;height:3px;background-color:var(--black);border-radius:100vh;transition:all .3s ease-in-out;content:""}.page_jobs__button_m__arrow__0fCaU:before{right:0;width:10px;transform:rotate(45deg) translate(.5px,.5px);transform-origin:center right}.page_jobs__button_m__arrow__0fCaU:after{position:absolute;right:0;width:10px;height:3px;background-color:var(--black);border-radius:100vh;transform:rotate(-45deg) translate(.5px,-.5px);transform-origin:center right 2px;transition:all .3s ease-in-out;content:""}.page_jobs__button_m__To2ly:has(a:focus-visible) .page_jobs__button_m__arrow__0fCaU,.page_jobs__button_m__To2ly:has(a:hover) .page_jobs__button_m__arrow__0fCaU{right:28px;width:19px}.page_jobs__button_m__To2ly:has(a:focus-visible) .page_jobs__button_m__arrow__0fCaU,.page_jobs__button_m__To2ly:has(a:focus-visible) .page_jobs__button_m__arrow__0fCaU:after,.page_jobs__button_m__To2ly:has(a:focus-visible) .page_jobs__button_m__arrow__0fCaU:before,.page_jobs__button_m__To2ly:has(a:hover) .page_jobs__button_m__arrow__0fCaU,.page_jobs__button_m__To2ly:has(a:hover) .page_jobs__button_m__arrow__0fCaU:after,.page_jobs__button_m__To2ly:has(a:hover) .page_jobs__button_m__arrow__0fCaU:before{background-color:var(--white)}@media screen and (max-width:768px){.page_jobs__button_m__arrow__0fCaU{right:24px}.page_jobs__button_m__arrow__0fCaU:before{transform:rotate(45deg) translate(.5px,.5px)}.page_jobs__button_m__arrow__0fCaU:after{transform:rotate(-45deg) translate(.5px,-.5px)}.page_jobs__button_m__To2ly:has(a:focus-visible) .page_jobs__button_m__arrow__0fCaU,.page_jobs__button_m__To2ly:has(a:hover) .page_jobs__button_m__arrow__0fCaU{right:20px;width:19px}}.page_jobs__button_arrow__aweWQ{text-align:right}.page_students__viWB7{position:relative}.page_students__viWB7:before{top:0;background:#bcedff;background:linear-gradient(180deg,#96eade 60%,#96eade)}.page_students__viWB7:after,.page_students__viWB7:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_students__viWB7:after{bottom:0;background:linear-gradient(180deg,#96eade,#96eade 50%)}.page_students__contents__hCrDJ{text-align:right}.page_about__htGXA{position:relative}.page_about__htGXA:before{top:0;background:linear-gradient(180deg,#96eade 60%,#bcedff)}.page_about__htGXA:after,.page_about__htGXA:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_about__htGXA:after{bottom:0;background:#96eade;background:linear-gradient(180deg,#96eade,#bcedff 50%)}.page_about__contents__YIyGg{margin:0 0 0 108px}@media screen and (max-width:992px){.page_about__contents__YIyGg{margin:0}}.page_about__content__qTP8u{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:48px}@media screen and (max-width:768px){.page_about__content__qTP8u{gap:16px}}.page_about__img__ncHxK{width:calc(100% / 2 - (32px - 32px / 2))}@media screen and (max-width:768px){.page_about__img__ncHxK{width:calc(100% / 2 - (16px - 16px / 2))}}.page_about__img__wrap__wOTyE{position:relative;margin:0 0 24px;overflow:hidden}.page_about__img__ncHxK a:focus-visible .page_about__img__wrap__wOTyE,.page_about__img__ncHxK a:hover .page_about__img__wrap__wOTyE{outline:3px solid var(--focus-blue)}@media screen and (max-width:768px){.page_about__img__wrap__wOTyE{margin:0 0 16px}}.page_about__img__wrap__wOTyE:before{position:absolute;z-index:10;display:block;width:100%;height:100%;background-color:rgba(34,34,34,.1);opacity:0;transition:all .3s ease-in-out;content:""}.page_about__img__item__6tTYU{width:100%;height:auto;aspect-ratio:402/263;vertical-align:bottom;transition:all .3s ease-in-out}.page_about__img__ncHxK:hover .page_about__img__wrap__wOTyE:before{opacity:1}.page_about__img__link__356nO:focus-visible .page_about__img__item__6tTYU,.page_about__img__link__356nO:hover .page_about__img__item__6tTYU{transform:scale(1.05)}.page_about__text__tI6BF{color:var(--black);font-weight:700;font-size:var(--font-size-midium);line-height:1}.page_about__img__link__356nO:focus-visible,.page_about__img__link__356nO:hover{outline:none}.page_about__img__link__356nO:focus-visible .page_about__text__tI6BF,.page_about__img__link__356nO:hover .page_about__text__tI6BF{color:var(--red);text-decoration:underline}@media screen and (max-width:768px){.page_about__text__tI6BF{font-size:var(--font-size-x-small)}}.page_culture__Tzymd{position:relative}.page_culture__Tzymd:before{top:0;background:linear-gradient(180deg,#bcedff 60%,var(--background-pastel-yellow) 100%)}.page_culture__Tzymd:after,.page_culture__Tzymd:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_culture__Tzymd:after{bottom:0;background:#bcedff;background:linear-gradient(180deg,#bcedff 0,var(--background-pastel-yellow) 50%)}.page_culture__contents__Lc8Bm{margin:0 0 0 108px}@media screen and (max-width:992px){.page_culture__contents__Lc8Bm{margin:0}}.page_culture__content__Ouxmf{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:32px}.page_culture__content__Ouxmf:first-child{margin:0 0 48px}@media screen and (max-width:768px){.page_culture__content__Ouxmf{flex-direction:column;row-gap:16px}.page_culture__content__Ouxmf:first-child{margin:0 0 15px}}.page_culture__button_m__PvzlR,.page_culture__button_m__link__p9Zai{position:relative;display:flex;flex:1 1}.page_culture__button_m__link__p9Zai{align-items:center;max-height:140px;padding:47.5px 68px 47.5px 40px;color:var(--black);font-weight:700;font-size:var(--font-size-x-large);line-height:1.5;background-color:var(--yellow);border-radius:8px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.page_culture__button_m__link__p9Zai:focus-visible,.page_culture__button_m__link__p9Zai:hover{color:var(--white);background-color:var(--black);outline:3px solid var(--focus-blue)}@media screen and (max-width:768px){.page_culture__button_m__link__p9Zai{max-height:80px;padding:27.4px 40px 27.4px 24px;font-size:var(--font-size-midium)}}.page_culture__button_m__arrow__D7zsx{top:50%;right:40px;width:28px;transform:translateY(-50%)}.page_culture__button_m__arrow__D7zsx,.page_culture__button_m__arrow__D7zsx:before{position:absolute;height:4px;background-color:var(--black);border-radius:100vh;transition:all .3s ease-in-out;content:""}.page_culture__button_m__arrow__D7zsx:before{right:0;width:19px;transform:rotate(45deg) translate(1px,1px);transform-origin:center right}.page_culture__button_m__arrow__D7zsx:after{position:absolute;right:0;width:19px;height:4px;background-color:var(--black);border-radius:100vh;transform:rotate(-45deg) translate(1px,-1px);transform-origin:center right 2px;transition:all .3s ease-in-out;content:""}.page_culture__button_m__PvzlR:has(a:focus-visible) .page_culture__button_m__arrow__D7zsx,.page_culture__button_m__PvzlR:has(a:hover) .page_culture__button_m__arrow__D7zsx{right:36px;width:32px}.page_culture__button_m__PvzlR:has(a:focus-visible) .page_culture__button_m__arrow__D7zsx,.page_culture__button_m__PvzlR:has(a:focus-visible) .page_culture__button_m__arrow__D7zsx:after,.page_culture__button_m__PvzlR:has(a:focus-visible) .page_culture__button_m__arrow__D7zsx:before,.page_culture__button_m__PvzlR:has(a:hover) .page_culture__button_m__arrow__D7zsx,.page_culture__button_m__PvzlR:has(a:hover) .page_culture__button_m__arrow__D7zsx:after,.page_culture__button_m__PvzlR:has(a:hover) .page_culture__button_m__arrow__D7zsx:before{background-color:var(--white)}@media screen and (max-width:768px){.page_culture__button_m__arrow__D7zsx{right:24px;width:15px;height:3px}.page_culture__button_m__arrow__D7zsx:after,.page_culture__button_m__arrow__D7zsx:before{width:10px;height:3px}.page_culture__button_m__arrow__D7zsx:before{transform:rotate(45deg) translate(.5px,.5px)}.page_culture__button_m__arrow__D7zsx:after{transform:rotate(-45deg) translate(.5px,-.5px)}}@media screen and (max-width:768px){.page_culture__button_m__PvzlR:has(a:focus-visible) .page_culture__button_m__arrow__D7zsx,.page_culture__button_m__PvzlR:has(a:hover) .page_culture__button_m__arrow__D7zsx{right:20px;width:19px}}.page_career_design__pLMSq{position:relative}.page_career_design__pLMSq:before{top:0;background:linear-gradient(180deg,var(--background-pastel-yellow) 60%,var(--background-pink) 100%)}.page_career_design__pLMSq:after,.page_career_design__pLMSq:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_career_design__pLMSq:after{bottom:0;background:#96eade;background:linear-gradient(180deg,var(--background-pastel-yellow) 0,var(--background-pink) 50%)}.page_career_design__contents__5W03n{margin:0 0 0 108px}@media screen and (max-width:992px){.page_career_design__contents__5W03n{margin:0}}.page_career_design__content__5R4kr{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:48px}@media screen and (max-width:768px){.page_career_design__content__5R4kr{gap:16px}}.page_career_design__img__hZP0A{width:calc(100% / 2 - (32px - 32px / 2))}@media screen and (max-width:768px){.page_career_design__img__hZP0A{width:calc(100% / 2 - (16px - 16px / 2))}}.page_career_design__img__wrap__QTm04{position:relative;margin:0 0 24px;overflow:hidden}.page_career_design__img__link___MLhA:focus-visible .page_career_design__img__wrap__QTm04,.page_career_design__img__link___MLhA:hover .page_career_design__img__wrap__QTm04{outline:3px solid var(--focus-blue)}@media screen and (max-width:768px){.page_career_design__img__wrap__QTm04{margin:0 0 16px}}.page_career_design__img__wrap__QTm04:before{position:absolute;z-index:10;display:block;width:100%;height:100%;background-color:rgba(34,34,34,.1);opacity:0;transition:all .3s ease-in-out;content:""}.page_career_design__img__item__NHS4C{width:100%;height:auto;aspect-ratio:402/263;vertical-align:bottom;transition:all .3s ease-in-out}.page_career_design__img__hZP0A:hover .page_career_design__img__wrap__QTm04:before{opacity:1}.page_career_design__img__link___MLhA:focus-visible .page_career_design__img__wrap__QTm04 img,.page_career_design__img__link___MLhA:hover .page_career_design__img__wrap__QTm04 img{transform:scale(1.05)}.page_career_design__link__E7irh{color:var(--black);font-weight:700;font-size:var(--font-size-midium);line-height:1}.page_career_design__img__link___MLhA:focus-visible,.page_career_design__img__link___MLhA:hover{outline:none}.page_career_design__img__link___MLhA:focus-visible .page_career_design__link__E7irh,.page_career_design__img__link___MLhA:hover .page_career_design__link__E7irh{color:var(--red);text-decoration:underline}@media screen and (max-width:768px){.page_career_design__link__E7irh{font-size:var(--font-size-x-small)}}.page_workstyle__cYzNp{position:relative}.page_workstyle__cYzNp:before{top:0;background:linear-gradient(180deg,var(--background-pink) 60%,var(--background-pastel-yellow) 100%)}.page_workstyle__cYzNp:after,.page_workstyle__cYzNp:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_workstyle__cYzNp:after{bottom:0;background:#bcedff;background:linear-gradient(180deg,var(--background-pink) 0,var(--background-pastel-yellow) 50%)}.page_workstyle__contents__tP9O_{margin:0 0 0 108px}@media screen and (max-width:992px){.page_workstyle__contents__tP9O_{margin:0}}.page_workstyle__content__gtrWa{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:32px}@media screen and (max-width:768px){.page_workstyle__content__gtrWa{flex-direction:column;row-gap:16px}}.page_workstyle__button_m__gzxl4{position:relative;display:flex;flex:1 1}.page_workstyle__button_jp__qtyJs{max-width:402px}@media screen and (max-width:768px){.page_workstyle__button_jp__qtyJs{max-width:auto}}.page_workstyle__button_m__link__xT3qo{position:relative;display:flex;flex:1 1;align-items:center;max-height:140px;padding:47.5px 68px 47.5px 40px;color:var(--black);font-weight:700;font-size:var(--font-size-x-large);line-height:1.5;background-color:var(--yellow);border-radius:8px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.page_workstyle__button_m__link__xT3qo:focus-visible,.page_workstyle__button_m__link__xT3qo:hover{color:var(--white);background-color:var(--black);outline:3px solid var(--focus-blue)}@media screen and (max-width:768px){.page_workstyle__button_m__link__xT3qo{max-height:80px;padding:27.4px 40px 27.4px 24px;font-size:var(--font-size-midium)}}.page_workstyle__button_m__arrow__8xRXT{top:50%;right:40px;width:28px;transform:translateY(-50%)}.page_workstyle__button_m__arrow__8xRXT,.page_workstyle__button_m__arrow__8xRXT:before{position:absolute;height:4px;background-color:var(--black);border-radius:100vh;transition:all .3s ease-in-out;content:""}.page_workstyle__button_m__arrow__8xRXT:before{right:0;width:19px;transform:rotate(45deg) translate(1px,1px);transform-origin:center right}.page_workstyle__button_m__arrow__8xRXT:after{position:absolute;right:0;width:19px;height:4px;background-color:var(--black);border-radius:100vh;transform:rotate(-45deg) translate(1px,-1px);transform-origin:center right 2px;transition:all .3s ease-in-out;content:""}.page_workstyle__button_m__gzxl4:has(a:focus-visible) .page_workstyle__button_m__arrow__8xRXT,.page_workstyle__button_m__gzxl4:has(a:hover) .page_workstyle__button_m__arrow__8xRXT{right:36px;width:32px}.page_workstyle__button_m__gzxl4:has(a:focus-visible) .page_workstyle__button_m__arrow__8xRXT,.page_workstyle__button_m__gzxl4:has(a:focus-visible) .page_workstyle__button_m__arrow__8xRXT:after,.page_workstyle__button_m__gzxl4:has(a:focus-visible) .page_workstyle__button_m__arrow__8xRXT:before,.page_workstyle__button_m__gzxl4:has(a:hover) .page_workstyle__button_m__arrow__8xRXT,.page_workstyle__button_m__gzxl4:has(a:hover) .page_workstyle__button_m__arrow__8xRXT:after,.page_workstyle__button_m__gzxl4:has(a:hover) .page_workstyle__button_m__arrow__8xRXT:before{background-color:var(--white)}@media screen and (max-width:768px){.page_workstyle__button_m__arrow__8xRXT{right:24px;width:15px;height:3px}.page_workstyle__button_m__arrow__8xRXT:after,.page_workstyle__button_m__arrow__8xRXT:before{width:10px;height:3px}.page_workstyle__button_m__arrow__8xRXT:before{transform:rotate(45deg) translate(.5px,.5px)}.page_workstyle__button_m__arrow__8xRXT:after{transform:rotate(-45deg) translate(.5px,-.5px)}}@media screen and (max-width:768px){.page_workstyle__button_m__gzxl4:has(a:focus-visible) .page_workstyle__button_m__arrow__8xRXT,.page_workstyle__button_m__gzxl4:has(a:hover) .page_workstyle__button_m__arrow__8xRXT{right:20px;width:19px}}.page_people__xujwh{position:relative}.page_people__xujwh:before{top:0;background:linear-gradient(180deg,var(--background-pastel-yellow) 60%,var(--background-pastel-yellow) 100%)}.page_people__xujwh:after,.page_people__xujwh:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_people__xujwh:after{bottom:0;background:#bcedff;background:linear-gradient(180deg,var(--background-pastel-yellow) 0,var(--background-pastel-yellow) 50%)}.page_benefits__3MmI_{position:relative}.page_benefits__3MmI_:before{top:0;background:#bcedff;background:linear-gradient(180deg,var(--background-pastel-yellow) 60%,var(--background-pink) 100%)}.page_benefits__3MmI_:after,.page_benefits__3MmI_:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_benefits__3MmI_:after{bottom:0;background:linear-gradient(180deg,var(--background-pastel-yellow) 0,var(--background-pink) 50%)}.page_benefits__contents__pmpaZ{text-align:right}.page_sustainability__y8vDa{position:relative}.page_sustainability__y8vDa:before{top:0;background:linear-gradient(180deg,var(--background-pink) 60%,var(--background-pastel-yellow) 100%)}.page_sustainability__y8vDa:after,.page_sustainability__y8vDa:before{position:absolute;left:0;z-index:-1;display:block;width:100%;height:100%;transition:all 2s ease-in-out;content:""}.page_sustainability__y8vDa:after{bottom:0;background:#bcedff;background:linear-gradient(180deg,var(--background-pink) 0,var(--background-pastel-yellow) 50%)}.page_sustainability__contents__6B2Qm{margin:0 0 0 108px}@media screen and (max-width:992px){.page_sustainability__contents__6B2Qm{margin:0}}.page_sustainability__content__P80pt{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:32px}@media screen and (max-width:768px){.page_sustainability__content__P80pt{flex-direction:column;row-gap:16px}}.page_sustainability__button_m__lDqN9{display:flex;flex:1 1}.page_sustainability__button_m__link__UQDEK{position:relative;display:flex;flex:1 1;align-items:center;max-height:140px;padding:47.5px 64px 47.5px 40px;color:var(--black);font-weight:700;font-size:var(--font-size-x-large);line-height:1.5;background-color:var(--yellow);border-radius:8px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.page_sustainability__button_m__link__UQDEK:focus-visible,.page_sustainability__button_m__link__UQDEK:hover{color:var(--white);background-color:var(--black);outline:3px solid var(--focus-blue)}.page_sustainability__button_m__link__UQDEK:before{position:absolute;top:50%;right:40px;width:24px;height:24px;background-color:var(--black);-webkit-mask-image:url(/icon_blank.svg);mask-image:url(/icon_blank.svg);-webkit-mask-size:cover;mask-size:cover;transform:translateY(-50%);transition:all .3s ease-in-out;content:""}.page_sustainability__button_m__link__UQDEK:focus-visible:before,.page_sustainability__button_m__link__UQDEK:hover:before{background-color:var(--white)}@media screen and (max-width:768px){.page_sustainability__button_m__link__UQDEK{max-height:80px;padding:26.5px 48px 26.5px 24px;font-size:var(--font-size-midium)}.page_sustainability__button_m__link__UQDEK:before{right:24px;width:16px;height:16px}}