._6GbfMq_logo ._6GbfMq_logo__text{fill:#0000;transition:fill .3s}._6GbfMq_logo ._6GbfMq_logo__text__black{fill:var(--color-black-900)}._6GbfMq_logo ._6GbfMq_logo__text__white{fill:var(--color-white)}
._8pktga_footer{padding:100px 40px}@media screen and (max-width:1024px){._8pktga_footer{padding:80px 32px}}@media screen and (max-width:767px){._8pktga_footer{padding:80px 24px}}._8pktga_footer ._8pktga_container{flex-direction:column;align-items:flex-start;width:min(1360px,100%);margin:0 auto;padding:0 min(5.55556vw,80px);display:flex}@media screen and (max-width:1024px){._8pktga_footer ._8pktga_container{padding:0}}._8pktga_footer ._8pktga_container ._8pktga_logoLink{align-items:flex-end;gap:10px;margin-bottom:82px;transition:opacity .3s;display:flex}@media (hover:hover) and (pointer:fine){._8pktga_footer ._8pktga_container ._8pktga_logoLink:hover{opacity:.7}}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_logoLink{gap:8px;margin-bottom:57px}}._8pktga_footer ._8pktga_container ._8pktga_logoLink ._8pktga_logo{width:184px}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_logoLink ._8pktga_logo{width:117px}}._8pktga_footer ._8pktga_container ._8pktga_logoLink ._8pktga_logoLabel{color:var(--color-black-900);white-space:nowrap;letter-spacing:.14em;letter-spacing:.01em;padding-bottom:6px;font-size:1.6rem;font-weight:500;line-height:1.4}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_logoLink ._8pktga_logoLabel{padding-bottom:2px;font-size:1.3rem}}._8pktga_footer ._8pktga_container ._8pktga_linksContainer{justify-content:space-between;align-items:center;gap:30px;width:100%;padding-bottom:40px;display:flex}@media screen and (max-width:1024px){._8pktga_footer ._8pktga_container ._8pktga_linksContainer{align-items:flex-start}}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_linksContainer{flex-direction:column}}._8pktga_footer ._8pktga_container ._8pktga_linksContainer ._8pktga_internalLinks{flex-wrap:wrap;gap:16px;margin-left:-8px;display:flex}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_linksContainer ._8pktga_internalLinks{gap:13px 24px}}@media screen and (max-width:567px){._8pktga_footer ._8pktga_container ._8pktga_linksContainer ._8pktga_internalLinks{flex-direction:column}}._8pktga_footer ._8pktga_container ._8pktga_linksContainer ._8pktga_internalLinks a{color:var(--color-black-900);padding:8px;transition:color .3s;display:inline-flex}@media (hover:hover) and (pointer:fine){._8pktga_footer ._8pktga_container ._8pktga_linksContainer ._8pktga_internalLinks a:hover{color:var(--color-green-400)}}._8pktga_footer ._8pktga_container ._8pktga_linksContainer ._8pktga_entryButton{flex-shrink:0}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer{border-top:1px solid var(--color-gray-100);width:100%;margin-left:-2px;padding-top:36px}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer{margin-left:-4px;padding-top:38px}}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks{align-items:center;gap:9px;margin-bottom:24px;display:flex}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks{gap:10px;margin-bottom:31px}}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks li{align-items:center;display:flex}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks a{color:var(--color-black-900);justify-content:center;align-items:center;padding:8px;transition:color .3s;display:inline-flex}@media (hover:hover) and (pointer:fine){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks a:hover{color:var(--color-green-400)}}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks ._8pktga_snsIcon{width:auto;display:block}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks ._8pktga_snsIcon._8pktga_linkedin,._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks ._8pktga_snsIcon._8pktga_x{height:22px}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks ._8pktga_snsIcon._8pktga_facebook{height:24px;transform:translate(-1px)}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks ._8pktga_snsIcon._8pktga_note{height:20px}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_snsLinks ._8pktga_snsIcon._8pktga_youtube{height:20px;transform:translate(1px)}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent{gap:37px}}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent ._8pktga_bottomLinks{flex-wrap:wrap;align-items:center;gap:16px;margin-left:-6px;display:flex}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent ._8pktga_bottomLinks{gap:14px}}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent ._8pktga_bottomLink{color:var(--color-black-900);align-items:center;gap:4px;padding:8px;font-size:1.3rem;font-weight:400;line-height:1;transition:color .3s;display:flex}@media (hover:hover) and (pointer:fine){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent ._8pktga_bottomLink:hover{color:var(--color-green-400)}}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent ._8pktga_bottomLink{letter-spacing:.04em;font-size:1.3rem}}._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent ._8pktga_copyright{font-family:var(--font-family-en);color:color-mix(in srgb, var(--color-black-900) 60%, transparent);font-size:1.2rem;line-height:1.5}@media screen and (max-width:767px){._8pktga_footer ._8pktga_container ._8pktga_bottomContainer ._8pktga_bottomContent ._8pktga_copyright{letter-spacing:.01em}}._8pktga_linkText{white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1.5}._8pktga_externalIcon{flex-shrink:0;width:12px;height:12px}
.oI3YAW_arrow{--arrow-slide-room:6px;--arrow-color:var(--color-black-900);display:block;position:relative}.oI3YAW_arrow__colorBlack{--arrow-color:var(--color-black-900)}.oI3YAW_arrow__colorGray{--arrow-color:var(--color-gray-200)}.oI3YAW_arrow__colorGreen{--arrow-color:var(--color-green-400)}.oI3YAW_arrow__colorWhite{--arrow-color:var(--color-white)}.oI3YAW_arrow__hoverBlack{--arrow-hover-color:var(--color-black-900)}.oI3YAW_arrow__hoverGray{--arrow-hover-color:var(--color-gray-200)}.oI3YAW_arrow__hoverGreen{--arrow-hover-color:var(--color-green-400)}.oI3YAW_arrow__hoverWhite{--arrow-hover-color:var(--color-white)}.oI3YAW_arrow .oI3YAW_arrow__viewport{inset:calc(var(--arrow-slide-room)*-1);position:absolute;overflow:hidden}.oI3YAW_arrow .oI3YAW_arrow__track{top:var(--arrow-slide-room);left:var(--arrow-slide-room);width:calc(100% - 2*var(--arrow-slide-room));height:calc(100% - 2*var(--arrow-slide-room));position:absolute}.oI3YAW_arrow .oI3YAW_arrow__glyph{transform-origin:50%;width:100%;height:100%;transition:transform .4s,opacity .2s;position:absolute;inset:0}.oI3YAW_arrow .oI3YAW_arrow__glyphCurrent{opacity:1;transform:translate(0)}.oI3YAW_arrow .oI3YAW_arrow__glyphIncoming{opacity:0;transform:translateX(calc(-100% - 2 * var(--arrow-slide-room)))}.oI3YAW_arrow__path{stroke:var(--arrow-color);stroke-width:1.5px;transition:stroke .2s}@media (hover:hover) and (pointer:fine){:is(a:hover .oI3YAW_arrow__hoverable .oI3YAW_arrow__glyphCurrent,button:hover .oI3YAW_arrow__hoverable .oI3YAW_arrow__glyphCurrent){opacity:0;transform:translateX(calc(100% + 2 * var(--arrow-slide-room)))}:is(a:hover .oI3YAW_arrow__hoverable .oI3YAW_arrow__glyphIncoming,button:hover .oI3YAW_arrow__hoverable .oI3YAW_arrow__glyphIncoming){opacity:1;transform:translate(0)}:is(a:hover .oI3YAW_arrow__hoverable .oI3YAW_arrow__path,button:hover .oI3YAW_arrow__hoverable .oI3YAW_arrow__path){stroke:var(--arrow-hover-color,var(--arrow-color))}}.oI3YAW_arrow__upRight{transform:rotate(-45deg)}.oI3YAW_arrow__down{transform:rotate(90deg)}.oI3YAW_arrow__top{transform:rotate(-90deg)}
.J13SPq_box{width:var(--arrow-box-size,32px);height:var(--arrow-box-size,32px);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media screen and (max-width:767px){.J13SPq_box{width:var(--arrow-box-size-sm,24px);height:var(--arrow-box-size-sm,24px)}}.J13SPq_box .J13SPq_box__arrow{width:var(--arrow-box-arrow-size,14px);height:var(--arrow-box-arrow-size,14px)}@media screen and (max-width:767px){.J13SPq_box .J13SPq_box__arrow{width:var(--arrow-box-arrow-size-sm,10px);height:var(--arrow-box-arrow-size-sm,10px)}}.J13SPq_box.J13SPq_box__gray{background:var(--color-gray-50);transition:background .3s}.J13SPq_box.J13SPq_box__gray .J13SPq_box__arrow{color:var(--color-black-900);opacity:.4;transition:opacity .3s}@media (hover:hover) and (pointer:fine){:is(.J13SPq_box.J13SPq_box__gray:hover,:is(a,button):hover .J13SPq_box.J13SPq_box__gray){background:var(--color-green-50)}:is(.J13SPq_box.J13SPq_box__gray:hover .J13SPq_box__arrow,:is(a,button):hover .J13SPq_box.J13SPq_box__gray .J13SPq_box__arrow){opacity:1}:is(.J13SPq_box.J13SPq_box__gray:hover .J13SPq_box__arrow path,:is(a,button):hover .J13SPq_box.J13SPq_box__gray .J13SPq_box__arrow path){stroke:var(--color-green-400)}}.J13SPq_box.J13SPq_box__green{border:1px solid var(--color-green-400);background:0 0}.J13SPq_box.J13SPq_box__green .J13SPq_box__arrow{color:var(--color-green-400);opacity:1}
.xWiXfW_wrap{width:100%;position:relative;overflow:hidden}.xWiXfW_photo,.xWiXfW_effect,.xWiXfW_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.xWiXfW_photo{z-index:1;object-fit:cover}.xWiXfW_effect{z-index:2;pointer-events:none}.xWiXfW_effectMask{-webkit-mask-image:radial-gradient(80% 80%,#00000003 53%,#0006 100%);mask-image:radial-gradient(80% 80%,#00000003 53%,#0006 100%)}.xWiXfW_effectMaskLeft{-webkit-mask-image:radial-gradient(80% 80% at 40%,#00000003 53%,#0006 100%);mask-image:radial-gradient(80% 80% at 40%,#00000003 53%,#0006 100%)}.xWiXfW_effectMaskRight{-webkit-mask-image:radial-gradient(80% 80% at 60%,#00000003 53%,#0006 100%);mask-image:radial-gradient(80% 80% at 60%,#00000003 53%,#0006 100%)}
.uwM_fa_fullWidth{width:100vw;padding-right:var(--full-width-padding-right,40px);margin-left:-50vw;position:relative;left:50%;overflow-x:hidden}@media screen and (max-width:1024px){.uwM_fa_fullWidth{padding-right:var(--full-width-padding-right-md,16px)}}.uwM_fa_fullWidth.uwM_fa_fullWidth__grayTop{background:linear-gradient(to bottom, var(--color-gray-50) 50%, transparent 50%)}.uwM_fa_fullWidth.uwM_fa_fullWidth__grayBottom{background:linear-gradient(to top, var(--color-gray-50) 50%, transparent 50%)}.uwM_fa_fullWidth__image{width:100%;height:100%}.uwM_fa_fullWidth__parallaxPc{aspect-ratio:var(--full-width-aspect-ratio-pc,7/2);border-radius:0 6px 6px 0;display:block}@media screen and (max-width:1024px){.uwM_fa_fullWidth__parallaxPc{display:none}}.uwM_fa_fullWidth__parallaxSp{aspect-ratio:var(--full-width-aspect-ratio-sp,377/200);border-radius:0 4px 4px 0;display:none}@media screen and (max-width:1024px){.uwM_fa_fullWidth__parallaxSp{display:block}}.uwM_fa_fullWidth__imagePc{display:block}@media screen and (max-width:1024px){.uwM_fa_fullWidth__imagePc{display:none}}.uwM_fa_fullWidth__imageSp{display:none}@media screen and (max-width:1024px){.uwM_fa_fullWidth__imageSp{display:block}}.uwM_fa_fullWidth__halftoneMask{-webkit-mask-image:radial-gradient(60% 80%,#00000003 53%,#0006 100%);mask-image:radial-gradient(60% 80%,#00000003 53%,#0006 100%)}@media screen and (max-width:1024px){.uwM_fa_fullWidth__halftoneMask{-webkit-mask-image:radial-gradient(85% 85%,#00000003 55%,#00000059 100%);mask-image:radial-gradient(85% 85%,#00000003 55%,#00000059 100%)}}.uwM_fa_fullWidth__halftoneMaskLeft{-webkit-mask-image:radial-gradient(60% 80% at 45%,#00000003 53%,#0006 100%);mask-image:radial-gradient(60% 80% at 45%,#00000003 53%,#0006 100%)}@media screen and (max-width:1024px){.uwM_fa_fullWidth__halftoneMaskLeft{-webkit-mask-image:radial-gradient(85% 85% at 45%,#00000003 55%,#00000059 100%);mask-image:radial-gradient(85% 85% at 45%,#00000003 55%,#00000059 100%)}}.uwM_fa_fullWidth__halftoneMaskRight{-webkit-mask-image:radial-gradient(60% 80% at 55%,#00000003 53%,#0006 100%);mask-image:radial-gradient(60% 80% at 55%,#00000003 53%,#0006 100%)}@media screen and (max-width:1024px){.uwM_fa_fullWidth__halftoneMaskRight{-webkit-mask-image:radial-gradient(85% 85% at 55%,#00000003 55%,#00000059 100%);mask-image:radial-gradient(85% 85% at 55%,#00000003 55%,#00000059 100%)}}
.iB8j3q_joinUs{--join-us-viewport-height:100lvh;--join-us-dots-height:100px;--join-us-photo-travel:90vh;--join-us-fade-overlay-height:172.5px;--join-us-photo-scale:min(1, var(--join-us-viewport-height) / (1080 / 1440 * 100vw));--join-us-color-gradient:linear-gradient(265deg, #ded269 -8.98%, #39d69a 23.24%, #10b7a1 71.86%, #83a6e2 115.02%);height:calc(var(--join-us-viewport-height) + var(--join-us-photo-travel));background-color:var(--color-white);position:relative}@media screen and (max-width:1024px){.iB8j3q_joinUs{--join-us-fade-overlay-height:150px;--join-us-photo-scale:min(1, var(--join-us-viewport-height) / (900 / 1024 * 100vw))}}@media screen and (max-width:767px){.iB8j3q_joinUs{--join-us-dots-height:80px;--join-us-fade-overlay-height:100px;--join-us-photo-scale:min(1, var(--join-us-viewport-height) / (844 / 390 * 100vw))}}.iB8j3q_joinUs__fadeOverlay{z-index:5;width:100%;height:var(--join-us-fade-overlay-height);opacity:var(--join-us-fade-overlay-opacity,1);pointer-events:none;will-change:opacity;background:linear-gradient(#fff 4.27%,#fff0 100%);position:absolute;top:0;left:0}.iB8j3q_joinUs__pinFrame{--join-us-photo-shift:calc(100% + 20vw);width:100%;height:var(--join-us-viewport-height);position:sticky;top:0;left:0;overflow:hidden}.iB8j3q_joinUs__pinFrame_pin{z-index:4}.iB8j3q_joinUs__dotsReveal{z-index:0;pointer-events:none;opacity:var(--join-us-dots-opacity,0);will-change:opacity;position:absolute;inset:0}.iB8j3q_joinUs__dotsReveal__covered{opacity:1;background:var(--join-us-color-gradient)}.iB8j3q_joinUs__dotsReveal__covered .iB8j3q_joinUs__dotsCanvas{display:none}.iB8j3q_joinUs__dotsCanvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.iB8j3q_joinUs__flowLinesWrap{top:var(--join-us-dots-height);z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.iB8j3q_joinUs__container{z-index:2;justify-content:center;align-items:center;padding:0 40px;display:flex;position:absolute;inset:0}@media screen and (max-width:1024px){.iB8j3q_joinUs__container{padding:0}}.iB8j3q_joinUs__container .iB8j3q_joinUs__content{opacity:0;will-change:opacity;transition:opacity .6s}.iB8j3q_joinUs__container__contentVisible .iB8j3q_joinUs__content{opacity:1}.iB8j3q_joinUs__photosTop,.iB8j3q_joinUs__photosBottom{pointer-events:none;transform:translate3d(0, var(--join-us-photo-shift), 0);will-change:transform;position:absolute;inset:0}.iB8j3q_joinUs__photo{border-radius:4px;position:absolute;overflow:hidden}@media screen and (max-width:1024px){.iB8j3q_joinUs__photo{border-radius:2px}}.iB8j3q_joinUs__photo__1{top:calc(-10.4167vw*var(--join-us-photo-scale));width:calc(28.6806vw*var(--join-us-photo-scale));height:calc(19.0278vw*var(--join-us-photo-scale));left:-32px}@media screen and (max-width:1024px){.iB8j3q_joinUs__photo__1{width:calc(33.3984vw*var(--join-us-photo-scale));height:calc(22.168vw*var(--join-us-photo-scale));top:calc(8.78906vw*var(--join-us-photo-scale));left:-.78125vw}}@media screen and (max-width:767px){.iB8j3q_joinUs__photo__1{width:calc(48.718vw*var(--join-us-photo-scale));height:calc(32.3077vw*var(--join-us-photo-scale));top:calc(24.6154vw*var(--join-us-photo-scale));left:-2.05128vw}}.iB8j3q_joinUs__photo__2{bottom:calc(15.9722vw*var(--join-us-photo-scale));width:calc(20.9722vw*var(--join-us-photo-scale));height:calc(14.0278vw*var(--join-us-photo-scale));left:46px}@media screen and (max-width:1024px){.iB8j3q_joinUs__photo__2{width:calc(24.4141vw*var(--join-us-photo-scale));height:calc(16.3086vw*var(--join-us-photo-scale));bottom:calc(16.6016vw*var(--join-us-photo-scale));left:-.78125vw}}@media screen and (max-width:767px){.iB8j3q_joinUs__photo__2{width:calc(35.8974vw*var(--join-us-photo-scale));height:calc(23.8462vw*var(--join-us-photo-scale));bottom:calc(35.8974vw*var(--join-us-photo-scale));left:-2.05128vw}}.iB8j3q_joinUs__photo__3{top:calc(-1.25vw*var(--join-us-photo-scale));width:calc(22.0833vw*var(--join-us-photo-scale));height:calc(14.7222vw*var(--join-us-photo-scale));right:-3px}@media screen and (max-width:1024px){.iB8j3q_joinUs__photo__3{width:calc(25.6836vw*var(--join-us-photo-scale));height:calc(17.0898vw*var(--join-us-photo-scale));top:calc(15.625vw*var(--join-us-photo-scale));right:-.78125vw}}@media screen and (max-width:767px){.iB8j3q_joinUs__photo__3{width:calc(36.1538vw*var(--join-us-photo-scale));height:calc(24.1026vw*var(--join-us-photo-scale));top:calc(40vw*var(--join-us-photo-scale));right:-2.05128vw}}.iB8j3q_joinUs__photo__4{right:-4px;bottom:calc(7.63889vw*var(--join-us-photo-scale));width:calc(26.3194vw*var(--join-us-photo-scale));height:calc(17.7083vw*var(--join-us-photo-scale))}@media screen and (max-width:1024px){.iB8j3q_joinUs__photo__4{width:calc(30.6641vw*var(--join-us-photo-scale));height:calc(20.6055vw*var(--join-us-photo-scale));bottom:calc(9.76563vw*var(--join-us-photo-scale));right:-.78125vw}}@media screen and (max-width:767px){.iB8j3q_joinUs__photo__4{width:calc(48.718vw*var(--join-us-photo-scale));height:calc(32.8205vw*var(--join-us-photo-scale));bottom:calc(16.4103vw*var(--join-us-photo-scale));right:-2.05128vw}}.iB8j3q_joinUs__content{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:0 24px;display:flex;position:relative}@media screen and (max-width:414px){.iB8j3q_joinUs__content{text-align:left;align-items:flex-start}}.iB8j3q_joinUs__label{font-family:var(--font-family-en);color:var(--color-white);text-align:center;font-size:2.4rem;font-weight:500;line-height:1}@media screen and (max-width:767px){.iB8j3q_joinUs__label{font-size:1.6rem}}@media screen and (max-width:414px){.iB8j3q_joinUs__label{text-align:left}}.iB8j3q_joinUs__copy{font-family:var(--font-family-zenkaku);color:var(--color-white);text-align:center;flex-wrap:wrap;justify-content:center;padding-top:24px;padding-bottom:48px;font-size:5.6rem;font-weight:700;line-height:1.5;display:flex}.iB8j3q_joinUs__copy>span{flex:none}@media screen and (max-width:1200px){.iB8j3q_joinUs__copy{font-size:5rem}}@media screen and (max-width:1024px){.iB8j3q_joinUs__copy{padding-top:11px;padding-bottom:32px;font-size:4rem}}@media screen and (max-width:767px){.iB8j3q_joinUs__copy{font-size:2.4rem}}@media screen and (max-width:414px){.iB8j3q_joinUs__copy{text-align:left;justify-content:flex-start}}.iB8j3q_joinUs__cta{--entry-padding:24px 24px 24px 40px;--entry-text-size:2.4rem;--entry-box-size:64px;--entry-arrow-size:20px;width:480px}@media screen and (max-width:1024px){.iB8j3q_joinUs__cta{--entry-padding:16px 16px 16px 24px;--entry-text-size:1.6rem;--entry-box-size:48px;--entry-arrow-size:15px;width:100%;max-width:345px;margin-inline:auto}}@media screen and (max-width:414px){.iB8j3q_joinUs__cta{max-width:none;margin-inline:0}}.iB8j3q_joinUs__reveal__static{--join-us-photo-travel:0px;height:auto;min-height:var(--join-us-viewport-height)}.iB8j3q_joinUs__reveal__static .iB8j3q_joinUs__fadeOverlay{display:none}.iB8j3q_joinUs__reveal__static .iB8j3q_joinUs__pinFrame{height:auto;min-height:var(--join-us-viewport-height);--join-us-photo-shift:0px;position:relative}.iB8j3q_joinUs__reveal__static .iB8j3q_joinUs__dotsReveal{opacity:1;background:var(--join-us-color-gradient)}.iB8j3q_joinUs__reveal__static .iB8j3q_joinUs__container{min-height:var(--join-us-viewport-height);position:relative}.iB8j3q_joinUs__reveal__static .iB8j3q_joinUs__container .iB8j3q_joinUs__content{opacity:1}.iB8j3q_joinUs__reveal__static .iB8j3q_joinUs__photosTop,.iB8j3q_joinUs__reveal__static .iB8j3q_joinUs__photosBottom{will-change:auto;transform:none}.iB8j3q_joinUs__reveal__unpinned{--join-us-photo-travel:0px;height:var(--join-us-viewport-height)}.iB8j3q_joinUs__reveal__unpinned .iB8j3q_joinUs__pinFrame{--join-us-photo-shift:0px;position:relative}.iB8j3q_joinUs__reveal__unpinned .iB8j3q_joinUs__photosTop,.iB8j3q_joinUs__reveal__unpinned .iB8j3q_joinUs__photosBottom{opacity:0;will-change:opacity;transition:opacity .8s;transform:translate(0,0)}.iB8j3q_joinUs__reveal__unpinned .iB8j3q_joinUs__container__photosVisible .iB8j3q_joinUs__photosTop,.iB8j3q_joinUs__reveal__unpinned .iB8j3q_joinUs__container__photosVisible .iB8j3q_joinUs__photosBottom{opacity:1}
.dPsEha_navigation{background:var(--color-green-50);padding:80px 40px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.dPsEha_navigation{padding:48px 32px}}@media screen and (max-width:767px){.dPsEha_navigation{padding:48px 24px}}.dPsEha_navigation .dPsEha_navigation__dotLeft{pointer-events:none;-webkit-user-select:none;user-select:none;width:51.3889vw;height:auto;position:absolute;bottom:0;left:0}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_navigation__dotLeft{display:none}}.dPsEha_navigation .dPsEha_navigation__dotRight{pointer-events:none;-webkit-user-select:none;user-select:none;width:45.8333vw;height:auto;position:absolute;top:0;right:0}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_navigation__dotRight{display:none}}.dPsEha_navigation .dPsEha_navigation__dotSp{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:none;position:absolute;top:0;right:0}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_navigation__dotSp{display:block}}.dPsEha_navigation .dPsEha_navigation__inner{z-index:1;gap:40px;width:min(1200px,100%);margin:0 auto;display:flex;position:relative}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_navigation__inner{flex-direction:column;gap:16px}}.dPsEha_navigation .dPsEha_card{background:var(--color-white);color:inherit;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:32px 24px;text-decoration:none;display:flex;overflow:hidden}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_card{gap:12px;padding:28px 24px}.dPsEha_navigation .dPsEha_card:first-child{order:2}.dPsEha_navigation .dPsEha_card:nth-child(2){order:1}}.dPsEha_navigation .dPsEha_card__label{font-family:var(--font-family-en);color:var(--color-green-400);font-size:2rem;font-weight:400;line-height:1}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_card__label{font-size:1.4rem}}.dPsEha_navigation .dPsEha_card__link{align-items:center;gap:16px;display:flex}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_card__link{gap:12px}}.dPsEha_navigation .dPsEha_card__arrowBoxPrev{transform:scaleX(-1)}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_card__arrowBoxPrev,.dPsEha_navigation .dPsEha_card__arrowBox{width:24px;height:24px}.dPsEha_navigation .dPsEha_card__arrow{width:11px;height:11px}}.dPsEha_navigation .dPsEha_card__title{font-family:var(--font-family-zenkaku);color:var(--color-black-900);font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.dPsEha_navigation .dPsEha_card__title{font-size:2rem}}
.K19KXG_parallax{contain:layout paint;isolation:isolate;width:100%;position:relative;overflow:hidden}.K19KXG_parallax__inner{left:0;right:0;top:calc(-1*var(--parallax-headroom,8%));height:calc(100% + var(--parallax-headroom,8%)*2);will-change:transform;position:absolute}.K19KXG_parallax__inner>*{width:100%;height:100%}@media screen and (max-width:767px){.K19KXG_parallax__inner{will-change:auto;height:100%;top:0;transform:none!important}}
.Ej0Hhq_main{overflow-x:clip}
._3p7p_q_replayButton{cursor:pointer;color:var(--color-green-400);background:0 0;border:none;align-items:center;gap:12px;padding:8px;font-size:1.4rem;font-weight:500;line-height:1.5;display:flex}@media screen and (max-width:1024px){._3p7p_q_replayButton{gap:9px;font-size:1.3rem}}._3p7p_q_replayButton__icon{width:11px;height:11px}
.diWxqq_breadcrumb{border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);padding:0 40px;overflow-x:hidden}@media screen and (max-width:1024px){.diWxqq_breadcrumb{padding:0 32px}}@media screen and (max-width:767px){.diWxqq_breadcrumb{padding:0 16px}}.diWxqq_breadcrumb .diWxqq_breadcrumb__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1360px,100%);margin:0 auto;padding:30px min(5vw,72px);display:flex}@media screen and (max-width:1024px){.diWxqq_breadcrumb .diWxqq_breadcrumb__inner{gap:16px;padding:23px 0}}@media screen and (max-width:767px){.diWxqq_breadcrumb .diWxqq_breadcrumb__inner{flex-direction:column;align-items:flex-start}}.diWxqq_breadcrumb .diWxqq_breadcrumb__list{flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}@media screen and (max-width:1024px){.diWxqq_breadcrumb .diWxqq_breadcrumb__list{gap:4px}}.diWxqq_breadcrumb .diWxqq_breadcrumb__item{align-items:center;gap:8px;display:flex}@media screen and (max-width:1024px){.diWxqq_breadcrumb .diWxqq_breadcrumb__item{gap:4px}}.diWxqq_breadcrumb .diWxqq_breadcrumb__link,.diWxqq_breadcrumb .diWxqq_breadcrumb__text{color:var(--color-black-900);padding:8px;font-size:1.4rem;font-weight:500;line-height:1.5;transition:opacity .3s}@media screen and (max-width:1024px){.diWxqq_breadcrumb .diWxqq_breadcrumb__link,.diWxqq_breadcrumb .diWxqq_breadcrumb__text{font-size:1.3rem}}.diWxqq_breadcrumb .diWxqq_breadcrumb__link{transition:color .3s}@media (hover:hover) and (pointer:fine){.diWxqq_breadcrumb .diWxqq_breadcrumb__link:hover{color:var(--color-green-400)}}.diWxqq_breadcrumb .diWxqq_breadcrumb__text__current{opacity:.4}.diWxqq_breadcrumb .diWxqq_breadcrumb__separator{justify-content:center;align-items:center;width:6px;height:9px;display:inline-flex}.diWxqq_breadcrumbTop{z-index:1;background-color:var(--color-white);padding:34px 40px;position:relative}@media screen and (max-width:1024px){.diWxqq_breadcrumbTop{padding:20px 32px}}@media screen and (max-width:767px){.diWxqq_breadcrumbTop{padding:20px 16px 20px 24px}}.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__container{align-items:center;gap:32px;width:min(1360px,100%);margin:0 auto;padding:0 min(5.55556vw,80px);display:flex}@media screen and (max-width:1024px){.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__container{padding:0}}@media screen and (max-width:767px){.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__container{justify-content:space-between;gap:24px}}.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__label{font-family:var(--font-family-en);color:color-mix(in srgb, var(--color-black-900) 40%, transparent);font-size:1.8rem;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__label{font-size:1.5rem}}.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__link{align-items:center;gap:14px;padding:8px;display:flex}@media (hover:hover) and (pointer:fine){.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__link:hover .diWxqq_breadcrumbTop__linkText{color:var(--color-green-400)}}@media screen and (max-width:1024px){.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__link{gap:10px}}.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__link .diWxqq_breadcrumbTop__linkText{color:var(--color-black-900);letter-spacing:-.05em;font-size:1.5rem;font-weight:500;line-height:1.5;transition:color .3s}@media screen and (max-width:767px){.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__link .diWxqq_breadcrumbTop__linkText{font-size:1.3rem}}.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__link .diWxqq_breadcrumbTop__arrow{width:12px;height:12px;color:var(--color-black-900)}@media screen and (max-width:767px){.diWxqq_breadcrumbTop .diWxqq_breadcrumbTop__link .diWxqq_breadcrumbTop__arrow{width:10px;height:10px}}
.DXAmUG_label{--section-label-dot-duration:.9s;--section-label-text-duration:.5s;--section-label-letter-spacing:.06em;--section-label-gap:9px;--section-label-padding-left:4px;align-items:center;gap:var(--section-label-gap);padding-left:var(--section-label-padding-left);display:flex}.DXAmUG_label .DXAmUG_label__dot{background:var(--color-green-400);transform-origin:50%;width:10px;height:10px;transition:transform var(--section-label-dot-duration) cubic-bezier(.4, 0, .2, 1);will-change:transform;border-radius:50%;flex-shrink:0;transform:scale(0)}@media screen and (max-width:767px){.DXAmUG_label .DXAmUG_label__dot{width:6px;height:6px}}.DXAmUG_label .DXAmUG_label__textWrap{overflow:hidden}.DXAmUG_label .DXAmUG_label__text{font-family:var(--font-family-en);letter-spacing:var(--section-label-letter-spacing);color:var(--color-black-900);opacity:0;transition:opacity var(--section-label-text-duration) cubic-bezier(.4, 0, .2, 1),transform var(--section-label-text-duration) cubic-bezier(.4, 0, .2, 1);will-change:opacity,transform;font-size:1.8rem;font-weight:500;line-height:1;display:block;transform:translateY(25px)}@media screen and (max-width:767px){.DXAmUG_label .DXAmUG_label__text{--section-label-letter-spacing:0;font-size:1.4rem}}.DXAmUG_label.DXAmUG_label__visible .DXAmUG_label__dot{transform:scale(1)}.DXAmUG_label.DXAmUG_label__visible .DXAmUG_label__text{opacity:1;transform:translateY(0)}.DXAmUG_label.DXAmUG_label__jp{gap:16px}.DXAmUG_label.DXAmUG_label__jp .DXAmUG_label__text{font-family:var(--font-family-zenkaku);font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.DXAmUG_label.DXAmUG_label__jp .DXAmUG_label__text{font-size:1.8rem}}
.jjyrtq_flowLine{transform:translateX(-50%) rotate(var(--flow-line-rotate,0deg));transform-origin:var(--flow-line-transform-origin,center center);pointer-events:none;width:calc(100vw + 10px);height:auto;position:absolute;left:50%;overflow:visible}.jjyrtq_flowLine.jjyrtq_stickyOverlay{transform:rotate(var(--flow-line-rotate,0deg));left:0}.jjyrtq_flowLine.jjyrtq_colorGreen{--flow-line-color:var(--color-green-400)}.jjyrtq_flowLine.jjyrtq_colorWhite{--flow-line-color:var(--color-white)}.jjyrtq_flowLine .jjyrtq_flowLine__pathEdge{filter:blur(2px)}.jjyrtq_flowLine.jjyrtq_colorWhite .jjyrtq_flowLine__path{filter:blur(1.86px)}.jjyrtq_flowLine.jjyrtq_colorWhite .jjyrtq_flowLine__pathEdge{display:none}.jjyrtq_flowLine .jjyrtq_flowLine__path,.jjyrtq_flowLine .jjyrtq_flowLine__pathEdge{opacity:0}.jjyrtq_flowLine.jjyrtq_isVisible .jjyrtq_flowLine__path,.jjyrtq_flowLine.jjyrtq_isVisible .jjyrtq_flowLine__pathEdge{opacity:1}.jjyrtq_flowLine .jjyrtq_flowLine__particle{opacity:0;transform-box:fill-box;transform-origin:50%;filter:blur(.5px)}.jjyrtq_flowLine.jjyrtq_isVisible .jjyrtq_flowLine__particle{animation:jjyrtq_flow-line-particle var(--flow-line-particle-duration,.7s) ease-out forwards;animation-delay:var(--particle-delay)}@keyframes jjyrtq_flow-line-particle{0%{opacity:var(--particle-opacity,1);transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--particle-dx,8px), var(--particle-dy,-12px)) scale(0)}}
.CdV0gG_subTitle{font-family:var(--font-family-zenkaku);color:var(--color-black-900);font-size:min(1.94444vw,2.8rem);font-weight:700;line-height:1.5}@media screen and (max-width:1024px){.CdV0gG_subTitle{font-size:2rem}}
.EQpA1G_group{margin-inline:calc(50% - 50vi);background:var(--color-gray-50);width:100vi;margin-top:80px;padding:120px min(12.8472vw,185px) 160px;position:relative;overflow:hidden}@media screen and (max-width:1200px){.EQpA1G_group{padding:120px min(10vw,120px) 160px}}@media screen and (max-width:1024px){.EQpA1G_group{margin-top:48px;padding:48px 24px 80px}}.EQpA1G_group__dot,.EQpA1G_group__dotSp{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute;top:0;left:50%;translate:-50%}.EQpA1G_group__dot{width:max(100%,1818px)}@media screen and (max-width:1024px){.EQpA1G_group__dot{display:none}}.EQpA1G_group__dotSp{width:max(100%,827px);display:none}@media screen and (max-width:1024px){.EQpA1G_group__dotSp{display:block}}.EQpA1G_group__inner{z-index:1;max-width:1072px;margin-inline:auto;position:relative}.EQpA1G_group__header{flex-direction:column;gap:24px;display:flex}@media screen and (max-width:1024px){.EQpA1G_group__header{gap:16px;padding-inline:8px}}.EQpA1G_group__description{color:var(--color-black-900);font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.EQpA1G_group__description{font-size:1.4rem}}
.MJDVyq_interview{background:var(--color-gray-50);margin-inline:calc(50% - 50vi);width:100vi;margin-top:64px;padding:0 40px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.MJDVyq_interview{margin-top:48px;padding:0 32px}}.MJDVyq_interview .MJDVyq_interview__dot,.MJDVyq_interview .MJDVyq_interview__dotSp{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute;top:0;left:50%;translate:-50%}.MJDVyq_interview .MJDVyq_interview__dot{width:max(100%,1818px)}@media screen and (max-width:1024px){.MJDVyq_interview .MJDVyq_interview__dot{display:none}}.MJDVyq_interview .MJDVyq_interview__dotSp{width:max(100%,827px);display:none}@media screen and (max-width:1024px){.MJDVyq_interview .MJDVyq_interview__dotSp{display:block}}.MJDVyq_interview .MJDVyq_interview__inner{z-index:1;--section-heading-font-size-sm:1.8rem;width:100%;max-width:1360px;margin:0 auto;padding:120px min(5.55556vw,80px);position:relative}@media screen and (max-width:1024px){.MJDVyq_interview .MJDVyq_interview__inner{padding:64px 0}}.MJDVyq_interview .MJDVyq_interview__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;margin:0;padding:48px 0 40px;display:grid}@media screen and (max-width:1024px){.MJDVyq_interview .MJDVyq_interview__list{grid-template-columns:1fr;gap:24px;padding:32px 0}}.MJDVyq_interview .MJDVyq_interview__item{min-width:0}.MJDVyq_interview .MJDVyq_interview__card{background:var(--color-white);border-radius:4px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.MJDVyq_interview .MJDVyq_interview__card:hover .MJDVyq_interview__thumbnail{transform:scale(1.05)}.MJDVyq_interview .MJDVyq_interview__card:hover .MJDVyq_interview__cardTitle{color:var(--color-green-400)}.MJDVyq_interview .MJDVyq_interview__card:hover .MJDVyq_interview__cardArrowBox{background:#00af981a}.MJDVyq_interview .MJDVyq_interview__card:hover .MJDVyq_interview__cardArrow{opacity:1}}.MJDVyq_interview .MJDVyq_interview__thumbnailWrap{aspect-ratio:470/290;border-radius:4px 4px 0 0;display:block;overflow:hidden}.MJDVyq_interview .MJDVyq_interview__thumbnailWrap .MJDVyq_interview__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.MJDVyq_interview .MJDVyq_interview__cardBody{flex:1;align-items:center;gap:16px;padding:24px 16px 24px 28px;display:flex}@media screen and (max-width:767px){.MJDVyq_interview .MJDVyq_interview__cardBody{padding:24px 20px}}.MJDVyq_interview .MJDVyq_interview__cardTitle{min-width:0;font-family:var(--font-family-zenkaku);color:var(--color-black-900);flex:1;font-size:1.8rem;font-weight:700;line-height:1.5;transition:color .3s}@media screen and (max-width:1200px){.MJDVyq_interview .MJDVyq_interview__cardTitle{font-size:1.6rem}}.MJDVyq_interview .MJDVyq_interview__cardArrowBox{transition:background .3s}.MJDVyq_interview .MJDVyq_interview__cardArrow{opacity:.4;transition:opacity .3s}.MJDVyq_interview .MJDVyq_interview__moreLink{font-family:var(--font-family-zenkaku);letter-spacing:.03em;color:var(--color-green-400);justify-content:center;align-items:center;gap:16px;font-size:1.6rem;font-weight:700;line-height:1.5;display:flex}@media screen and (max-width:1024px){.MJDVyq_interview .MJDVyq_interview__moreLink{letter-spacing:-.04em}}.MJDVyq_interview .MJDVyq_interview__moreLink .MJDVyq_interview__moreText{font:inherit;letter-spacing:inherit;color:inherit}.MJDVyq_interview .MJDVyq_interview__moreArrowBox{--arrow-box-size-sm:32px;--arrow-box-arrow-size-sm:12px}
.hyfX2W_card{z-index:1;background:var(--color-white);border-radius:4px;position:relative}.hyfX2W_cardMedia{align-items:center;gap:64px;padding:40px;display:flex}@media screen and (max-width:1024px){.hyfX2W_cardMedia{flex-direction:column;align-items:stretch;gap:24px;padding:24px 20px}}.hyfX2W_cardWide{flex-direction:column;gap:40px;padding:48px 64px;display:flex}@media screen and (max-width:1024px){.hyfX2W_cardWide{flex-direction:column-reverse;gap:24px;padding:24px 20px}}.hyfX2W_card__imageWrap{flex-shrink:0;width:40.5%}@media screen and (max-width:1024px){.hyfX2W_card__imageWrap{order:2;width:100%}}.hyfX2W_card__image{aspect-ratio:400/243;object-fit:cover;border-radius:4px;width:100%;height:auto}@media screen and (max-width:1024px){.hyfX2W_card__image{aspect-ratio:494/300}}.hyfX2W_card__content{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}@media screen and (max-width:1024px){.hyfX2W_card__content{order:1}}.hyfX2W_card__title{font-family:var(--font-family-zenkaku);color:var(--color-black-900);align-items:flex-start;gap:12px;font-size:min(1.66667vw,2.4rem);font-weight:700;line-height:1.5;display:flex}@media screen and (max-width:1200px){.hyfX2W_card__title{font-size:min(2vw,2.4rem)}}@media screen and (max-width:1024px){.hyfX2W_card__title{font-size:1.6rem}}.hyfX2W_card__dot{background:var(--color-green-400);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:1.4rem}@media screen and (max-width:1024px){.hyfX2W_card__dot{width:6px;height:6px;margin-top:.9rem}}.hyfX2W_card__text{color:var(--color-black-900);font-size:1.4rem;line-height:2}@media screen and (max-width:1024px){.hyfX2W_card__text{font-size:1.3rem;line-height:1.8}}.hyfX2W_card__figureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media screen and (max-width:1024px){.hyfX2W_card__figureGrid{grid-template-columns:1fr}}.hyfX2W_card__figureItem{flex-direction:column;gap:6px;display:flex}.hyfX2W_card__figureImage{aspect-ratio:331/201;object-fit:cover;border-radius:4px;width:100%;height:auto}.hyfX2W_card__figureCaption{color:var(--color-black-900);opacity:.6;font-size:1.2rem;line-height:1.8}
.x4jniW_section__block__both{padding:80px 0}@media screen and (max-width:1024px){.x4jniW_section__block__both{padding:32px 0 48px}}.x4jniW_section__block__top{padding-top:80px}@media screen and (max-width:1024px){.x4jniW_section__block__top{padding-top:48px}}.x4jniW_section__block__borderBottom{border-bottom:1px solid var(--color-gray-200)}
.-Icpuq_peopleSection{--section-padding-top:88px;--section-padding-bottom:0}@media screen and (max-width:1024px){.-Icpuq_peopleSection{--section-padding-top:56px}}.-Icpuq_peopleSection__flowLine{top:0}@media screen and (min-width:1681px){.-Icpuq_peopleSection__flowLine{--flow-line-rotate:-10deg;top:min(-4.75907vw,-80px)}}@media screen and (min-width:2000px){.-Icpuq_peopleSection__flowLine{top:min(-5vw,-100px)}}@media screen and (max-width:1200px){.-Icpuq_peopleSection__flowLine{top:min(-4.16667vw,-50px)}}@media screen and (max-width:1024px){.-Icpuq_peopleSection__flowLine{--flow-line-rotate:5deg;top:min(-5.37109vw,-55px)}}@media screen and (max-width:899px){.-Icpuq_peopleSection__flowLine{top:min(-4.44939vw,-40px)}}@media screen and (max-width:767px){.-Icpuq_peopleSection__flowLine{top:min(-2.60756vw,-20px)}}@media screen and (max-width:567px){.-Icpuq_peopleSection__flowLine{--flow-line-rotate:0deg;top:min(-2.6455vw,-15px)}}@media screen and (max-width:414px){.-Icpuq_peopleSection__flowLine{--flow-line-rotate:0deg;top:min(-1.93237vw,-8px)}}
.PHzgNG_container{opacity:0;filter:blur(20px);will-change:opacity,filter;transition:opacity .6s,filter .3s}.PHzgNG_container.PHzgNG_visible{opacity:1;filter:blur()}
.vtfBqq_cultureSection{--section-padding-top:160px;--section-padding-bottom:88px;--section-stacked-gap:64px;--section-stacked-body-gap:40px;--section-stacked-body-padding:48px 0 0 48px;--full-width-aspect-ratio-pc:1400 / 480;--full-width-aspect-ratio-sp:370 / 280;--full-width-padding-right:40px}@media screen and (max-width:1200px){.vtfBqq_cultureSection{--section-stacked-body-padding-md-lg:20px 0 0 48px}}@media screen and (max-width:1024px){.vtfBqq_cultureSection{--section-padding-top:64px;--section-padding-bottom:56px;--section-stacked-gap-md:48px;--section-text-padding-top:50px;--full-width-padding-right-md:24px}}.vtfBqq_cultureSection__flowLine{--flow-line-rotate:-2deg;top:min(-1.66667vw,-24px)}@media screen and (min-width:1681px){.vtfBqq_cultureSection__flowLine{--flow-line-rotate:-5deg;top:min(-5.94884vw,-100px)}}@media screen and (min-width:2000px){.vtfBqq_cultureSection__flowLine{--flow-line-rotate:0deg;top:min(-5vw,-100px)}}@media screen and (min-width:2400px){.vtfBqq_cultureSection__flowLine{top:min(-8.33333vw,-200px)}}@media screen and (max-width:1200px){.vtfBqq_cultureSection__flowLine{top:min(-.833333vw,-10px)}}@media screen and (max-width:1024px){.vtfBqq_cultureSection__flowLine{--flow-line-rotate:0deg;top:min(1.95313vw,20px)}}@media screen and (max-width:767px){.vtfBqq_cultureSection__flowLine{top:min(1.30378vw,10px)}}@media screen and (max-width:567px){.vtfBqq_cultureSection__flowLine{top:min(.352734vw,2px)}}@media screen and (max-width:414px){.vtfBqq_cultureSection__flowLine{top:min(.483092vw,2px)}}
.zoDuLG_list{flex-direction:column;display:flex}.zoDuLG_item{background:color-mix(in srgb, var(--color-beige-100) 90%, transparent);border-radius:4px;padding:24px 32px}@media screen and (max-width:1024px){.zoDuLG_item{padding:20px 18px}}.zoDuLG_itemLabel{font-family:var(--font-family-zenkaku);color:color-mix(in srgb, var(--color-black-900) 80%, transparent);font-size:2rem;font-weight:700;line-height:1.5}@media screen and (max-width:1024px){.zoDuLG_itemLabel{font-size:1.6rem}}.zoDuLG_itemNumber{align-items:center;gap:24px;display:flex}@media screen and (max-width:1200px){.zoDuLG_itemNumber{font-size:min(1.66667vw,2rem)}}@media screen and (max-width:1024px){.zoDuLG_itemNumber{gap:17px;font-size:1.6rem}}.zoDuLG_itemNumber span{font-family:var(--font-family-en);color:var(--color-green-400);font-size:1.4rem;font-weight:500;line-height:1.5}.zoDuLG_itemBullet{padding-left:20px;position:relative}.zoDuLG_itemBullet span{background:var(--color-green-400);border-radius:50%;width:8px;height:8px;position:absolute;top:.75em;left:0;transform:translateY(-50%)}@media screen and (max-width:1024px){.zoDuLG_itemBullet span{width:6px;height:6px}}.zoDuLG_itemLabelWithDescription{margin-bottom:12px}@media screen and (max-width:1200px){.zoDuLG_itemLabelWithDescription{font-size:min(1.66667vw,2rem)}}@media screen and (max-width:1024px){.zoDuLG_itemLabelWithDescription{margin-bottom:8px;font-size:1.6rem}}.zoDuLG_itemDescription{opacity:.6;font-size:1.4rem;line-height:1.8}@media screen and (max-width:1024px){.zoDuLG_itemDescription{font-size:1.3rem}}
._74ITrW_insideSection{--section-padding-top:88px;--section-padding-bottom:64px;--image-ratio:650 / 393;--section-inner-align-items:flex-end;--section-inner-align-items-mt-lg:flex-end;--section-content-padding:0 48px 64px 0;--section-text-padding-top:22px}@media screen and (max-width:1200px){._74ITrW_insideSection{--section-content-padding-md-lg:0 0 20px 0}}@media screen and (max-width:1024px){._74ITrW_insideSection{--section-padding-top:56px;--section-padding-bottom:48px;--section-inner-align-items-md:center;--section-content-padding-md:0;--section-text-padding-top:0}}._74ITrW_insideSection__flowLine{top:min(-9.02778vw,-130px)}@media screen and (min-width:1681px){._74ITrW_insideSection__flowLine{--flow-line-rotate:1.5deg;top:min(-8.92326vw,-150px)}}@media screen and (min-width:2000px){._74ITrW_insideSection__flowLine{--flow-line-rotate:-8deg;top:min(-12.5vw,-250px)}}@media screen and (max-width:1200px){._74ITrW_insideSection__flowLine{top:min(-9.16667vw,-110px)}}@media screen and (max-width:1024px){._74ITrW_insideSection__flowLine{top:min(-12.207vw,-125px)}}@media screen and (max-width:899px){._74ITrW_insideSection__flowLine{top:min(-11.1235vw,-100px)}}@media screen and (max-width:767px){._74ITrW_insideSection__flowLine{--flow-line-rotate:5deg;top:min(-5.86701vw,-45px)}}@media screen and (max-width:567px){._74ITrW_insideSection__flowLine{top:min(-3.52734vw,-20px)}}@media screen and (max-width:414px){._74ITrW_insideSection__flowLine{top:min(-3.62319vw,-15px)}}
.-\36 UgaW_section{padding:160px min(2.77778vw,40px);overflow:clip}@media screen and (max-width:1024px){.-\36 UgaW_section{padding:80px 32px}}@media screen and (max-width:767px){.-\36 UgaW_section{padding:80px 24px}}.-\36 UgaW_section__bgWhite{background-color:var(--color-white)}.-\36 UgaW_section__bgGray{background-color:var(--color-gray-50)}.-\36 UgaW_section__container{width:min(1360px,100%);margin:0 auto;padding:0 min(5.55556vw,80px)}@media screen and (max-width:1024px){.-\36 UgaW_section__container{padding:0}}
.dka3Ka_more{background:var(--color-gray-50);width:100vi;margin-inline:calc(50% - 50vi);padding:120px 40px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.dka3Ka_more{padding:64px 32px}}.dka3Ka_more .dka3Ka_more__dot,.dka3Ka_more .dka3Ka_more__dotSp{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute;top:0;left:50%;translate:-50%}.dka3Ka_more .dka3Ka_more__dot{width:max(100%,1818px)}@media screen and (max-width:1024px){.dka3Ka_more .dka3Ka_more__dot{display:none}}.dka3Ka_more .dka3Ka_more__dotSp{width:max(100%,827px);display:none}@media screen and (max-width:1024px){.dka3Ka_more .dka3Ka_more__dotSp{display:block}}.dka3Ka_more .dka3Ka_more__inner{z-index:1;--section-heading-font-size-sm:1.8rem;flex-direction:column;gap:40px;max-width:1360px;margin:0 auto;padding:0 min(10vw,144px);display:flex;position:relative}@media screen and (max-width:1200px){.dka3Ka_more .dka3Ka_more__inner{padding:0 min(5.55556vw,80px)}}@media screen and (max-width:1024px){.dka3Ka_more .dka3Ka_more__inner{padding:0}}@media screen and (max-width:767px){.dka3Ka_more .dka3Ka_more__inner{gap:32px}}.dka3Ka_more .dka3Ka_more__list{grid-template-columns:repeat(2,minmax(0,590px));gap:20px;width:min(1200px,100%);margin-inline:auto;padding:0;list-style:none;display:grid}@media screen and (max-width:1024px){.dka3Ka_more .dka3Ka_more__list{grid-template-columns:1fr;gap:16px}}.dka3Ka_more .dka3Ka_more__list>li{min-width:0}.dka3Ka_more .dka3Ka_more__card{display:block;position:relative}@media (hover:hover) and (pointer:fine){.dka3Ka_more .dka3Ka_more__card:hover .dka3Ka_more__cardArrowBox{background:#00af981a}.dka3Ka_more .dka3Ka_more__card:hover .dka3Ka_more__cardArrow{opacity:1}}.dka3Ka_more .dka3Ka_more__cardArrowBox{transition:background .3s;position:absolute;top:50%;right:24px;translate:0 -50%}@media screen and (max-width:1024px){.dka3Ka_more .dka3Ka_more__cardArrowBox{right:17px}}.dka3Ka_more .dka3Ka_more__cardArrow{opacity:.4;transition:opacity .3s}.dka3Ka_more .dka3Ka_more__cardImagePc{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}@media screen and (max-width:1024px){.dka3Ka_more .dka3Ka_more__cardImagePc{display:none}}.dka3Ka_more .dka3Ka_more__cardImageSp{object-fit:contain;width:100%;max-width:100%;height:auto;display:none}@media screen and (max-width:1024px){.dka3Ka_more .dka3Ka_more__cardImageSp{display:block}}
@media screen and (max-width:1024px){.i1qJ7a_pcOnly{display:none}}.i1qJ7a_spOnly{display:none}@media screen and (max-width:1024px){.i1qJ7a_spOnly{width:100vw;transform:rotate(var(--flow-line-rotate,0deg));margin-left:calc(50% - 50vw);display:block;left:0}}.i1qJ7a_section .i1qJ7a_intro__container{justify-content:space-between;gap:80px;padding:64px 0 0;display:flex}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_intro__container{flex-direction:column;gap:16px;padding:40px 0 0}}.i1qJ7a_section .i1qJ7a_intro__body{border-bottom:1px solid var(--color-gray-200);flex-direction:column;flex:1;gap:40px;padding-bottom:80px;display:flex}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_intro__body{gap:32px;padding-bottom:48px}}.i1qJ7a_section .i1qJ7a_intro__bodyText{color:var(--color-black-900);font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_intro__bodyText{font-size:1.5rem}}.i1qJ7a_section .i1qJ7a_section__diagram{border-radius:6px;width:100%;height:auto}.i1qJ7a_section .i1qJ7a_section__link{width:fit-content;font-family:var(--font-family-zenkaku);color:var(--color-green-400);letter-spacing:.03em;align-items:center;gap:16px;font-size:1.6rem;font-weight:700;line-height:1.5;display:inline-flex}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_section__link{gap:12px;font-size:1.5rem}}.i1qJ7a_section .i1qJ7a_section__linkArrow{width:12px;height:12px}.i1qJ7a_section .i1qJ7a_section__body{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid;position:relative}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_section__body{grid-template-columns:1fr;gap:0;padding-top:48px}}.i1qJ7a_section .i1qJ7a_section__infinity{z-index:1;top:min(31.25vw,450px)}@media screen and (min-width:1681px){.i1qJ7a_section .i1qJ7a_section__infinity{top:min(25.58vw,430px)}}@media screen and (min-width:2000px){.i1qJ7a_section .i1qJ7a_section__infinity{--flow-line-rotate:-3deg;top:min(20vw,400px)}}@media screen and (min-width:2400px){.i1qJ7a_section .i1qJ7a_section__infinity{--flow-line-rotate:-5deg;top:min(15vw,360px)}}@media screen and (max-width:1200px){.i1qJ7a_section .i1qJ7a_section__infinity{top:min(33.3333vw,400px)}}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_section__infinity{top:min(60.5469vw,620px)}}@media screen and (max-width:767px){.i1qJ7a_section .i1qJ7a_section__infinity{top:min(61.2777vw,470px)}}@media screen and (max-width:567px){.i1qJ7a_section .i1qJ7a_section__infinity{top:min(61.7284vw,350px)}}@media screen and (max-width:414px){.i1qJ7a_section .i1qJ7a_section__infinity{top:min(60.3865vw,250px)}}.i1qJ7a_section .i1qJ7a_section__spImage{display:none}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_section__spImage{object-fit:cover;border-radius:4px;width:100%;height:auto;margin-top:48px;display:block;overflow:hidden}.i1qJ7a_section .i1qJ7a_section__customBlock{padding-top:32px}}.i1qJ7a_section .i1qJ7a_section__text{color:var(--color-black-900);padding-top:24px;font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_section__text{padding-top:16px;font-size:1.5rem}}.i1qJ7a_section .i1qJ7a_section__pointList{gap:4px;padding-top:24px}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_section__pointList{padding-top:16px}}.i1qJ7a_section .i1qJ7a_section__voices{flex-direction:column;gap:24px;margin-top:40px;display:flex}@media screen and (max-width:1024px){.i1qJ7a_section .i1qJ7a_section__voices{gap:16px;margin-top:32px}}
._48hiLG_intro__title{font-family:var(--font-family-zenkaku);color:var(--color-black-900);flex:1;font-size:min(2.77778vw,4rem);font-weight:700;line-height:1.5}@media screen and (max-width:1024px){._48hiLG_intro__title{font-size:2.4rem}}
.wUXYjW_topMain:not(:has([data-reveal-init])) .wUXYjW_below{visibility:hidden}.wUXYjW_below{z-index:0;background:var(--color-white);position:relative}
.ibo3DW_shapeBox{pointer-events:none;position:absolute;inset:0}.ibo3DW_shapeBox__grade{background:var(--grade-green50)}.ibo3DW_shapeBox__white{background:var(--color-white)}.ibo3DW_shapeBox__svg{width:0;height:0;position:absolute}
.EtjC_a_rollup{--rollup-duration-opacity:.4s;--rollup-duration-hover:.25s;--rollup-duration-leave:.2s;vertical-align:top;display:inline-block;position:relative;overflow:hidden}.EtjC_a_rollup__inner{transition:transform var(--rollup-duration-leave) ease-out;display:block;position:relative}.EtjC_a_rollup__line{white-space:nowrap;transition:opacity var(--rollup-duration-opacity) ease-out;opacity:1;display:block}.EtjC_a_rollup__line+.EtjC_a_rollup__line{opacity:0;position:absolute;top:80%;left:0}.EtjC_a_rollup__active .EtjC_a_rollup__inner{transition-duration:var(--rollup-duration-hover);transform:translateY(-80%)}.EtjC_a_rollup__active .EtjC_a_rollup__line{opacity:0}.EtjC_a_rollup__active .EtjC_a_rollup__line+.EtjC_a_rollup__line{opacity:1}@media (hover:hover) and (pointer:fine){.EtjC_a_rollup:hover .EtjC_a_rollup__inner{transition-duration:var(--rollup-duration-hover);transform:translateY(-80%)}.EtjC_a_rollup:hover .EtjC_a_rollup__line{opacity:0}.EtjC_a_rollup:hover .EtjC_a_rollup__line+.EtjC_a_rollup__line{opacity:1}}
.Zf9ZDa_entryButton{isolation:isolate;padding:var(--entry-padding,12px 20px);background:var(--entry-bg,var(--grade-wide));font-family:var(--font-family-zenkaku);letter-spacing:.03em;color:var(--color-white);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1.5;display:inline-flex;position:relative}.Zf9ZDa_entryButton__cta{border-radius:4px;justify-content:flex-start;align-items:center;gap:24px;display:flex}.Zf9ZDa_entryButton__text{z-index:1;text-align:left;font-family:var(--font-family-zenkaku);font-size:var(--entry-text-size,1.8rem);letter-spacing:.03em;flex:1;font-weight:700;line-height:1.5;position:relative}.Zf9ZDa_entryButton__textWhite{color:var(--color-white)}.Zf9ZDa_entryButton__textGreen{color:var(--color-green-400)}.Zf9ZDa_entryButton__box{z-index:1;width:var(--entry-box-size,48px);height:var(--entry-box-size,48px);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.Zf9ZDa_entryButton:hover .Zf9ZDa_entryButton__box{transform:scale(1.15)}}.Zf9ZDa_entryButton__arrow{z-index:1;width:var(--entry-arrow-size,18px);height:var(--entry-arrow-size,18px);position:relative}
._5-b3GG_voiceCard{border-radius:4px;flex-direction:column;gap:20px;padding:24px 32px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){._5-b3GG_voiceCard{padding:20px}}._5-b3GG_voiceCard._5-b3GG_voiceCard__lime{--voice-accent:var(--color-accent-lime);--voice-bg:var(--color-accent-light-lime)}._5-b3GG_voiceCard._5-b3GG_voiceCard__blue{--voice-accent:var(--color-accent-blue);--voice-bg:var(--color-accent-light-blue)}._5-b3GG_voiceCard._5-b3GG_voiceCard__saxeBlue{--voice-accent:var(--color-accent-saxe-blue);--voice-bg:var(--color-accent-light-saxe-blue)}._5-b3GG_voiceCard._5-b3GG_voiceCard__green{--voice-accent:var(--color-accent-green);--voice-bg:var(--color-accent-light-green)}._5-b3GG_voiceCard._5-b3GG_voiceCard__purple{--voice-accent:var(--color-accent-purple);--voice-bg:var(--color-accent-light-purple)}._5-b3GG_voiceCard{background:color-mix(in srgb, var(--voice-bg) 50%, transparent)}._5-b3GG_voiceCard ._5-b3GG_voiceCard__dot{pointer-events:none;-webkit-user-select:none;user-select:none;width:335px;height:267px;position:absolute;top:0;right:0}@media screen and (max-width:767px){._5-b3GG_voiceCard ._5-b3GG_voiceCard__dot{width:250px;height:199px}}._5-b3GG_voiceCard ._5-b3GG_voiceCard__header{align-items:center;gap:16px;display:flex;position:relative}._5-b3GG_voiceCard ._5-b3GG_voiceCard__avatarWrap{border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}@media screen and (max-width:767px){._5-b3GG_voiceCard ._5-b3GG_voiceCard__avatarWrap{width:48px;height:48px}}._5-b3GG_voiceCard ._5-b3GG_voiceCard__avatar{object-fit:cover;object-position:center top;width:100%;height:100%}._5-b3GG_voiceCard ._5-b3GG_voiceCard__role{color:var(--voice-accent);flex-direction:column;gap:2px;display:flex}._5-b3GG_voiceCard ._5-b3GG_voiceCard__roleMain{font-size:1.4rem;font-weight:700;line-height:1.5}._5-b3GG_voiceCard ._5-b3GG_voiceCard__joinedYear{font-size:1.3rem;font-weight:400;line-height:1.5}._5-b3GG_voiceCard ._5-b3GG_voiceCard__quote{border-left:2px solid color-mix(in srgb, var(--voice-accent) 20%, transparent);color:var(--color-black-900);padding-left:28px;font-size:1.5rem;font-weight:500;line-height:1.9;position:relative}@media screen and (max-width:767px){._5-b3GG_voiceCard ._5-b3GG_voiceCard__quote{padding-left:20px;font-size:1.4rem}}
._7rExJG_section._7rExJG_customSection{padding:160px min(2.77778vw,40px) 0}@media screen and (max-width:1024px){._7rExJG_section._7rExJG_customSection{padding:80px 32px 0}}@media screen and (max-width:767px){._7rExJG_section._7rExJG_customSection{padding:80px 24px 0}}._7rExJG_section ._7rExJG_section__cards{flex-direction:column;gap:24px;margin-top:40px;display:flex}@media screen and (max-width:1024px){._7rExJG_section ._7rExJG_section__cards{gap:16px;margin-top:32px}}
:root{--header-bg-duration:.2s;--header-fade-duration:.2s}.ElEIIW_Header{z-index:20;background:var(--color-white);width:100%;height:80px;transition:transform .3s ease,background-color var(--header-bg-duration) ease;justify-content:space-between;align-items:center;padding:0 24px 0 40px;display:flex;position:fixed;top:0;left:0;transform:translateY(0)}@media screen and (max-width:1200px){.ElEIIW_Header{height:72px;padding:0 16px 0 24px}}.ElEIIW_Header__hidden{transform:translateY(-100%)}.ElEIIW_Header__transparent{background:0 0}.ElEIIW_Header__transparent .ElEIIW_logoLabel,.ElEIIW_Header__transparent .ElEIIW_linkLabel{color:var(--color-white)}@media screen and (max-width:1200px){.ElEIIW_Header:after{content:"";background-color:var(--color-gray-200);opacity:0;height:1px;transition:opacity var(--header-fade-duration) ease;position:absolute;bottom:0;left:6.15385vw;right:6.15385vw}.ElEIIW_Header__menuOpen:after{opacity:1;transition:opacity var(--header-fade-duration) ease}}.ElEIIW_logoLink{align-items:flex-end;gap:10px;transition:opacity .3s;display:flex}@media (hover:hover) and (pointer:fine){.ElEIIW_logoLink:hover{opacity:.7}}@media screen and (max-width:1200px){.ElEIIW_logoLink{gap:8px}}.ElEIIW_logo{width:144px}@media screen and (max-width:1200px){.ElEIIW_logo{width:104px}}.ElEIIW_logoLabel{letter-spacing:.01em;color:var(--color-black-900);white-space:nowrap;padding-bottom:4px;font-size:1.5rem;font-weight:500;line-height:1.4;transition:color .3s}@media screen and (max-width:1200px){.ElEIIW_logoLabel{padding-bottom:2px;font-size:1.3rem}}.ElEIIW_navContainer{align-items:center;gap:24px;display:flex}@media screen and (max-width:1200px){.ElEIIW_navContainer{display:none}}.ElEIIW_nav{align-items:center;gap:8px;display:flex}.ElEIIW_linkText{align-items:center;gap:4px;padding:8px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.ElEIIW_linkText:hover .ElEIIW_hoverDots{opacity:1}.ElEIIW_linkText:hover .ElEIIW_hoverDots__dot{animation-play-state:running}}.ElEIIW_linkText.ElEIIW_linkText__active{cursor:default}.ElEIIW_linkText.ElEIIW_linkText__active .ElEIIW_linkLabel{color:var(--color-green-400)}@media (hover:hover) and (pointer:fine){.ElEIIW_linkText__corporate:hover .ElEIIW_linkLabel,.ElEIIW_linkText__corporate:hover.ElEIIW_spMenu__link{color:var(--color-green-400)}}.ElEIIW_hoverDots{opacity:0;pointer-events:none;gap:4px;transition:opacity .15s;display:flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}@media screen and (max-width:1200px){.ElEIIW_hoverDots{bottom:-6px}}.ElEIIW_hoverDots__dot{background:var(--color-green-400);border-radius:50%;width:3px;height:3px;animation:.9s linear infinite paused ElEIIW_dotWave}.ElEIIW_hoverDots__dot:nth-child(2){animation-delay:.1s}.ElEIIW_hoverDots__dot:nth-child(3){animation-delay:.25s}.ElEIIW_hoverDots__dot:nth-child(4){animation-delay:.4s}.ElEIIW_hoverDots__dot:nth-child(5){animation-delay:.55s}.ElEIIW_hoverDots__dot:nth-child(6){animation-delay:.7s}.ElEIIW_hoverDots__dot:nth-child(7){animation-delay:.85s}@keyframes ElEIIW_dotWave{0%,30%{opacity:1}35%{opacity:.5}45%{opacity:.2}50%{opacity:.5}65%,to{opacity:1}}.ElEIIW_linkLabel{font-family:var(--font-family-zenkaku);color:var(--color-black-900);white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.5;transition:color .3s}.ElEIIW_externalIcon{width:12px;height:12px}.ElEIIW_hamburger{display:none}@media screen and (max-width:1200px){.ElEIIW_hamburger{mix-blend-mode:difference;flex-shrink:0;display:block}}.ElEIIW_spMenu{display:none}@media screen and (max-width:1200px){.ElEIIW_spMenu{z-index:19;background:var(--color-white);visibility:hidden;opacity:0;transition:opacity var(--header-fade-duration) ease,visibility 0s linear var(--header-fade-duration);display:block;position:fixed;inset:72px 0 0;overflow-y:auto}.ElEIIW_spMenu__open{visibility:visible;opacity:1;transition:opacity var(--header-fade-duration) ease,visibility 0s}}.ElEIIW_spMenu__inner{flex-direction:column;gap:32px;padding:34px 6.15385vw 40px;display:flex}.ElEIIW_spMenu__nav{flex-direction:column;display:flex}.ElEIIW_spMenu__nav li{width:100%}.ElEIIW_spMenu__link{width:100%;font-family:var(--font-family-zenkaku);color:var(--color-black-900);white-space:nowrap;align-items:center;gap:4px;padding:20px 8px;font-size:1.5rem;font-weight:700;line-height:1.5;display:flex}.ElEIIW_spMenu__link__active{color:var(--color-green-400)}@media (hover:hover) and (pointer:fine){.ElEIIW_spMenu__link:hover .ElEIIW_hoverDots{opacity:1}.ElEIIW_spMenu__link:hover .ElEIIW_hoverDots__dot{animation-play-state:running}}.ElEIIW_spMenu__labelWrap{align-items:center;display:inline-flex;position:relative}.ElEIIW_spMenu__entry{--entry-padding:16px 20px;width:100%}@media screen and (max-width:1200px){.ElEIIW_hamburgerContainer{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:7px;width:40px;height:40px;padding:8px;display:flex}.ElEIIW_hamburgerContainer.ElEIIW_active .ElEIIW_bar:first-of-type{transform:translateY(8px)rotate(45deg)}.ElEIIW_hamburgerContainer.ElEIIW_active .ElEIIW_bar:nth-of-type(2){opacity:0}.ElEIIW_hamburgerContainer.ElEIIW_active .ElEIIW_bar:nth-of-type(3){transform:translateY(-8px)rotate(-45deg)}}.ElEIIW_hamburgerContainer .ElEIIW_bar{background:var(--color-white);transform-origin:50%;width:100%;height:1px;transition:transform .2s,opacity .2s;display:block}
._2CPwMa_section ._2CPwMa_intro__container{justify-content:space-between;gap:80px;padding:64px 0 0;display:flex}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_intro__container{flex-direction:column;gap:16px;padding:40px 0 0}}._2CPwMa_section ._2CPwMa_intro__body{border-bottom:1px solid var(--color-gray-200);flex:1;padding-bottom:64px}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_intro__body{padding-bottom:48px}}._2CPwMa_section ._2CPwMa_intro__bodyText{color:var(--color-black-900);font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_intro__bodyText{font-size:1.5rem}}._2CPwMa_section ._2CPwMa_section__body{flex:1;grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__body{grid-template-columns:1fr;gap:0}}._2CPwMa_section ._2CPwMa_section__diagram{padding-top:80px}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__diagram{padding-top:48px}}._2CPwMa_section ._2CPwMa_section__diagramImage{width:100%;height:auto}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__customBlock{padding-top:32px}}._2CPwMa_section ._2CPwMa_section__divider{background:var(--color-gray-200);height:1px}._2CPwMa_section ._2CPwMa_section__text{color:var(--color-black-900);padding-top:24px;font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__text{padding-top:16px;font-size:1.5rem}}._2CPwMa_section ._2CPwMa_section__cards{background:#f5f5f4e6;border-radius:6px;flex-direction:column;gap:12px;margin-top:24px;padding:16px;display:flex;position:relative}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__cards{background:var(--color-gray-50);margin-top:32px;margin-inline:-8px;padding:24px 20px}}._2CPwMa_section ._2CPwMa_section__dotsPc{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__dotsPc{display:none}}._2CPwMa_section ._2CPwMa_section__dotsTopSp,._2CPwMa_section ._2CPwMa_section__dotsBottomSp{display:none}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__dotsTopSp,._2CPwMa_section ._2CPwMa_section__dotsBottomSp{z-index:0;pointer-events:none;display:block;position:absolute;left:50%;transform:translate(-50%)}._2CPwMa_section ._2CPwMa_section__dotsTopSp{top:0}._2CPwMa_section ._2CPwMa_section__dotsBottomSp{bottom:0}}._2CPwMa_section ._2CPwMa_section__footer{z-index:1;padding:24px;position:relative}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__footer{margin-top:2px;padding:16px 8px}}._2CPwMa_section ._2CPwMa_section__footerTitle{font-family:var(--font-family-zenkaku);margin-bottom:8px;font-size:min(1.38889vw,2rem);font-weight:700;line-height:1.5}@media screen and (max-width:1200px){._2CPwMa_section ._2CPwMa_section__footerTitle{font-size:min(1.66667vw,2rem)}}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__footerTitle{margin-bottom:6px;font-size:2rem;line-height:1.4}}._2CPwMa_section ._2CPwMa_section__footerText{color:var(--color-black-900);font-size:1.4rem;line-height:2}@media screen and (max-width:1024px){._2CPwMa_section ._2CPwMa_section__footerText{font-size:1.3rem}}._2CPwMa_card{z-index:1;background:var(--color-white);border-radius:4px;align-items:center;gap:24px;padding:24px 32px;display:flex;position:relative}@media screen and (max-width:1024px){._2CPwMa_card{flex-direction:column;align-items:flex-start;gap:23px;padding:32px 24px 24px}}._2CPwMa_card__number{font-family:var(--font-family-en);color:var(--color-teal-consulting);font-size:1.4rem;font-weight:500;line-height:1.4;position:absolute;top:10px;left:12px}._2CPwMa_card__number__consulting{color:var(--color-accent-green)}._2CPwMa_card__number__product{color:var(--color-accent-blue-green)}._2CPwMa_card__icon{flex-shrink:0;width:38px;height:25px}@media screen and (max-width:1024px){._2CPwMa_card__icon{margin:0 auto}}._2CPwMa_card__content{flex-direction:column;gap:8px;display:flex}@media screen and (max-width:1024px){._2CPwMa_card__content{gap:5px}}._2CPwMa_card__title{font-family:var(--font-family-zenkaku);font-size:min(1.38889vw,2rem);font-weight:700;line-height:1.5}@media screen and (max-width:1200px){._2CPwMa_card__title{font-size:min(1.66667vw,2rem)}}@media screen and (max-width:1024px){._2CPwMa_card__title{font-size:2rem}}._2CPwMa_card__title__consulting{color:var(--color-accent-green)}._2CPwMa_card__title__product{color:var(--color-accent-blue-green)}._2CPwMa_card__text{color:var(--color-black-900);font-size:1.4rem;line-height:2}@media screen and (max-width:1024px){._2CPwMa_card__text{font-size:1.3rem}}
@media screen and (max-width:1024px){.Jlmhca_pcOnly{display:none}}.Jlmhca_spOnly{display:none}@media screen and (max-width:1024px){.Jlmhca_spOnly{width:100vw;transform:rotate(var(--flow-line-rotate,0deg));margin-left:calc(50% - 50vw);display:block;left:0}}.Jlmhca_section{position:relative}.Jlmhca_section .Jlmhca_section__text{color:var(--color-black-900);padding-top:24px;font-size:1.6rem;line-height:2}.Jlmhca_section .Jlmhca_section__text strong{font-weight:700}@media screen and (max-width:1024px){.Jlmhca_section .Jlmhca_section__text{padding-top:16px;font-size:1.5rem}}.Jlmhca_section .Jlmhca_section__note{color:color-mix(in srgb, var(--color-black-900) 50%, transparent);margin-top:16px;font-size:1.2rem;line-height:1.5}@media screen and (max-width:1024px){.Jlmhca_section .Jlmhca_section__note{margin-top:12px;font-size:1rem;line-height:1.8}}.Jlmhca_section .Jlmhca_section__asterisk{vertical-align:super;margin-left:.05em;font-size:.7em;font-weight:700;line-height:1;display:inline-block}.Jlmhca_section .Jlmhca_section__body{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid;position:relative}@media screen and (max-width:1024px){.Jlmhca_section .Jlmhca_section__body{grid-template-columns:1fr;gap:0}}.Jlmhca_section .Jlmhca_section__infinity{z-index:1;top:min(31.25vw,450px)}@media screen and (min-width:1681px){.Jlmhca_section .Jlmhca_section__infinity{top:min(25.58vw,430px)}}@media screen and (min-width:2000px){.Jlmhca_section .Jlmhca_section__infinity{--flow-line-rotate:-3deg;top:min(20vw,400px)}}@media screen and (min-width:2400px){.Jlmhca_section .Jlmhca_section__infinity{--flow-line-rotate:-5deg;top:min(15vw,360px)}}@media screen and (max-width:1200px){.Jlmhca_section .Jlmhca_section__infinity{top:min(33.3333vw,400px)}}@media screen and (max-width:1024px){.Jlmhca_section .Jlmhca_section__infinity{top:min(60.5469vw,620px)}}@media screen and (max-width:767px){.Jlmhca_section .Jlmhca_section__infinity{top:min(61.2777vw,470px)}}@media screen and (max-width:567px){.Jlmhca_section .Jlmhca_section__infinity{top:min(61.7284vw,350px)}}@media screen and (max-width:414px){.Jlmhca_section .Jlmhca_section__infinity{top:min(60.3865vw,250px)}}@media screen and (max-width:1024px){.Jlmhca_section .Jlmhca_section__stickyPcOnly{display:none}}.Jlmhca_section .Jlmhca_section__spImage{display:none}@media screen and (max-width:1024px){.Jlmhca_section .Jlmhca_section__spImage{object-fit:cover;border-radius:4px;width:100%;height:auto;margin-top:48px;display:block}.Jlmhca_section .Jlmhca_customBlock{padding-top:32px}}
@media screen and (max-width:1024px){.T0DS_q_pcOnly{display:none}}.T0DS_q_spOnly{display:none}@media screen and (max-width:1024px){.T0DS_q_spOnly{display:block}}.T0DS_q_section .T0DS_q_intro__container{justify-content:space-between;gap:80px;padding:64px 0 0;display:flex}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_intro__container{flex-direction:column;gap:16px;padding:40px 0 0}}.T0DS_q_section .T0DS_q_intro__body{border-bottom:1px solid var(--color-gray-200);flex-direction:column;flex:1;gap:40px;padding-bottom:80px;display:flex}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_intro__body{gap:32px;padding-bottom:48px}}.T0DS_q_section .T0DS_q_intro__bodyText{color:var(--color-black-900);font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_intro__bodyText{font-size:1.5rem}}.T0DS_q_section .T0DS_q_section__mainImage{border-radius:4px;width:100%;height:auto}.T0DS_q_section .T0DS_q_section__body{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_section__body{grid-template-columns:1fr;gap:0}.T0DS_q_section .T0DS_q_section__stickyPcOnly{display:none}}.T0DS_q_section .T0DS_q_section__spImage{display:none}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_section__spImage{object-fit:cover;border-radius:4px;width:100%;height:auto;margin-top:24px;margin-bottom:16px;display:block}}.T0DS_q_section .T0DS_q_section__textContainer{z-index:2;position:relative}.T0DS_q_section .T0DS_q_section__infinity{z-index:1;--flow-line-rotate:-5deg;top:min(27.7778vw,400px)}@media screen and (min-width:2000px){.T0DS_q_section .T0DS_q_section__infinity{top:min(17.5vw,350px)}}@media screen and (max-width:1200px){.T0DS_q_section .T0DS_q_section__infinity{top:min(29.1667vw,350px)}}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_section__infinity{--flow-line-rotate:0deg;top:min(-9.76563vw,-100px);left:-4%}}@media screen and (max-width:767px){.T0DS_q_section .T0DS_q_section__infinity{top:min(-10.4302vw,-80px)}}@media screen and (max-width:567px){.T0DS_q_section .T0DS_q_section__infinity{top:min(-10.582vw,-60px)}}.T0DS_q_section .T0DS_q_section__text{color:var(--color-black-900);padding-top:24px;font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_section__text{padding-top:16px;font-size:1.5rem}}.T0DS_q_section .T0DS_q_section__bulletList{flex-direction:column;gap:8px;padding:32px 0 8px;list-style:none;display:flex}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_section__bulletList{padding:23px 0 17px}}.T0DS_q_section .T0DS_q_section__bulletList li{font-family:var(--font-family-zenkaku);padding-left:18px;font-size:1.6rem;font-weight:700;line-height:1.8;position:relative}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_section__bulletList li{font-size:1.5rem}}.T0DS_q_section .T0DS_q_section__bulletList li:before{content:"";background:var(--color-green-400);border-radius:50%;width:6px;height:6px;position:absolute;top:.95em;left:0;transform:translateY(-50%)}.T0DS_q_section .T0DS_q_section__voices{flex-direction:column;gap:24px;margin-top:40px;display:flex}@media screen and (max-width:1024px){.T0DS_q_section .T0DS_q_section__voices{gap:16px;margin-top:32px}}
@media screen and (max-width:1024px){.lrKm4a_pcOnly{display:none}}.lrKm4a_spOnly{display:none}@media screen and (max-width:1024px){.lrKm4a_spOnly{width:100vw;transform:rotate(var(--flow-line-rotate,0deg));margin-left:calc(50% - 50vw);display:block;left:0}}.lrKm4a_section .lrKm4a_section__body{--sticky-padding-top:0;grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:64px;display:grid;position:relative}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_section__body{grid-template-columns:1fr;gap:0;margin-top:40px}}.lrKm4a_section .lrKm4a_section__infinity{z-index:1;top:min(-3.47222vw,-50px)}@media screen and (min-width:1681px){.lrKm4a_section .lrKm4a_section__infinity{top:min(-4.16419vw,-70px)}}@media screen and (min-width:2000px){.lrKm4a_section .lrKm4a_section__infinity{--flow-line-rotate:-3deg;top:min(-5vw,-100px)}}@media screen and (min-width:2400px){.lrKm4a_section .lrKm4a_section__infinity{--flow-line-rotate:-5deg;top:min(-5.41667vw,-130px)}}@media screen and (max-width:1200px){.lrKm4a_section .lrKm4a_section__infinity{top:min(-2.5vw,-30px)}}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_section__infinity{top:min(53.7109vw,550px)}}@media screen and (max-width:767px){.lrKm4a_section .lrKm4a_section__infinity{top:min(52.1512vw,400px)}}@media screen and (max-width:567px){.lrKm4a_section .lrKm4a_section__infinity{top:min(52.9101vw,300px)}}@media screen and (max-width:414px){.lrKm4a_section .lrKm4a_section__infinity{top:min(53.1401vw,220px)}}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_section__stickyPcOnly{display:none}}.lrKm4a_section .lrKm4a_intro{border-bottom:1px solid var(--color-gray-200);flex-direction:column;gap:40px;padding-bottom:40px;display:flex}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_intro{gap:16px;padding-bottom:48px}}.lrKm4a_section .lrKm4a_intro__body{flex-direction:column;gap:2em;display:flex}.lrKm4a_section .lrKm4a_intro__bodyText{color:var(--color-black-900);font-size:1.6rem;line-height:2}.lrKm4a_section .lrKm4a_intro__bodyText strong{font-weight:700}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_intro__bodyText{font-size:1.5rem}}.lrKm4a_section .lrKm4a_intro__spImage{display:none}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_intro__spImage{object-fit:cover;border-radius:4px;width:100%;height:auto;margin-bottom:16px;display:block}}.lrKm4a_section .lrKm4a_section__spImage{display:none}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_section__spImage{object-fit:cover;border-radius:4px;width:100%;height:auto;margin-top:24px;display:block;overflow:hidden}}.lrKm4a_section .lrKm4a_section__spImage02{margin-top:48px}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_section__customBlock{padding-top:32px}}.lrKm4a_section .lrKm4a_section__text{color:var(--color-black-900);padding-top:24px;font-size:1.6rem;line-height:2}.lrKm4a_section .lrKm4a_section__text strong{font-weight:700}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_section__text{padding-top:16px;font-size:1.5rem}}.lrKm4a_section .lrKm4a_section__voices{flex-direction:column;gap:24px;margin-top:40px;display:flex}.lrKm4a_section .lrKm4a_section__voices:first-of-type{margin-bottom:16px}@media screen and (max-width:1024px){.lrKm4a_section .lrKm4a_section__voices{gap:12px;margin-top:32px}}
.iAPcpq_sticky{padding-top:var(--sticky-padding-top,80px);align-self:start;padding-right:40px;position:sticky;top:120px}@media screen and (max-width:1024px){.iAPcpq_sticky{padding-top:0;padding-right:0;position:static}}.iAPcpq_sticky__overlay{top:calc(-1*var(--sticky-padding-top,80px));z-index:2;pointer-events:none;width:100vw;margin-left:calc(100% - 50vw);position:absolute;bottom:0;left:0;right:0;overflow:visible}@media screen and (max-width:1024px){.iAPcpq_sticky__overlay{margin-left:calc(50% - 50vw)}}.iAPcpq_imageStack{border-radius:4px;width:100%;position:relative;overflow:hidden}.iAPcpq_imageStack__fade .iAPcpq_imageLayer{width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:1024px){.iAPcpq_imageStack__hideOnSp{display:none}}.iAPcpq_imageStack__single .iAPcpq_imageLayer{opacity:1;position:relative}.iAPcpq_imageStack__single .iAPcpq_imageLayer .iAPcpq_image,.iAPcpq_imageStack__single .iAPcpq_imageReveal{width:100%;height:auto}.iAPcpq_image{object-fit:cover;width:100%;height:auto;display:block}.iAPcpq_imageReveal,.iAPcpq_halftoneFill{width:100%;height:100%}.iAPcpq_imageLayer{opacity:0;transition:opacity .6s}.iAPcpq_imageLayer .iAPcpq_image{object-fit:cover;width:100%;height:100%}.iAPcpq_imageLayer__active{opacity:1}@media screen and (max-width:1024px){.iAPcpq_imageLayer:first-child{opacity:1}.iAPcpq_imageLayer:not(:first-child){display:none}}
@media screen and (max-width:1024px){.O3zVnG_pcOnly{display:none}}.O3zVnG_spOnly{display:none}@media screen and (max-width:1024px){.O3zVnG_spOnly{width:100vw;transform:rotate(var(--flow-line-rotate,0deg));margin-left:calc(50% - 50vw);display:block;left:0}}.O3zVnG_section{position:relative}.O3zVnG_section .O3zVnG_intro__container{justify-content:space-between;gap:80px;padding:64px 0 0;display:flex}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_intro__container{flex-direction:column;gap:16px;padding:40px 0 0}}.O3zVnG_section .O3zVnG_intro__body{border-bottom:1px solid var(--color-gray-200);flex:1;padding-bottom:80px}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_intro__body{padding-bottom:48px}}.O3zVnG_section .O3zVnG_intro__bodyText{color:var(--color-black-900);font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_intro__bodyText{font-size:1.5rem}}.O3zVnG_section .O3zVnG_section__body{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid;position:relative}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_section__body{grid-template-columns:1fr;gap:0;padding-top:48px}}.O3zVnG_section .O3zVnG_section__infinity{z-index:1;top:min(31.25vw,450px)}@media screen and (min-width:1681px){.O3zVnG_section .O3zVnG_section__infinity{top:min(25.58vw,430px)}}@media screen and (min-width:2000px){.O3zVnG_section .O3zVnG_section__infinity{--flow-line-rotate:-5deg;top:min(19vw,380px)}}@media screen and (min-width:2400px){.O3zVnG_section .O3zVnG_section__infinity{top:min(14.1667vw,340px)}}@media screen and (max-width:1200px){.O3zVnG_section .O3zVnG_section__infinity{top:min(33.3333vw,400px)}}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_section__infinity{top:min(58.5938vw,600px)}}@media screen and (max-width:767px){.O3zVnG_section .O3zVnG_section__infinity{top:min(62.5815vw,480px)}}@media screen and (max-width:567px){.O3zVnG_section .O3zVnG_section__infinity{top:min(61.7284vw,350px)}}@media screen and (max-width:414px){.O3zVnG_section .O3zVnG_section__infinity{top:min(60.3865vw,250px)}}.O3zVnG_section .O3zVnG_section__spImage{display:none}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_section__spImage{object-fit:cover;border-radius:4px;width:100%;height:auto;margin-top:48px;display:block;overflow:hidden}}.O3zVnG_section .O3zVnG_section__divider{background:var(--color-gray-200);height:1px}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_section__customBlock{padding-top:32px}}.O3zVnG_section .O3zVnG_section__text{color:var(--color-black-900);padding-top:24px;font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_section__text{padding-top:16px;font-size:1.5rem}}.O3zVnG_section .O3zVnG_section__voices{flex-direction:column;gap:24px;margin-top:40px;display:flex}@media screen and (max-width:1024px){.O3zVnG_section .O3zVnG_section__voices{gap:12px;margin-top:32px}}
@media screen and (max-width:1024px){._493P2G_pcOnly{display:none}}._493P2G_spOnly{display:none}@media screen and (max-width:1024px){._493P2G_spOnly{width:100vw;transform:rotate(var(--flow-line-rotate,0deg));margin-left:calc(50% - 50vw);display:block;left:0}}._493P2G_section{position:relative}._493P2G_section ._493P2G_intro__container{justify-content:space-between;gap:80px;padding:64px 0 0;display:flex}@media screen and (max-width:1024px){._493P2G_section ._493P2G_intro__container{flex-direction:column;gap:16px;padding:40px 0 0}}._493P2G_section ._493P2G_intro__body{border-bottom:1px solid var(--color-gray-200);flex:1;padding-bottom:80px}@media screen and (max-width:1024px){._493P2G_section ._493P2G_intro__body{padding-bottom:48px}}._493P2G_section ._493P2G_section__infinity{z-index:1;top:min(31.25vw,450px)}@media screen and (min-width:1681px){._493P2G_section ._493P2G_section__infinity{top:min(25.58vw,430px)}}@media screen and (min-width:2000px){._493P2G_section ._493P2G_section__infinity{--flow-line-rotate:-3deg;top:min(20vw,400px)}}@media screen and (min-width:2400px){._493P2G_section ._493P2G_section__infinity{--flow-line-rotate:-5deg;top:min(15vw,360px)}}@media screen and (max-width:1200px){._493P2G_section ._493P2G_section__infinity{top:min(33.3333vw,400px)}}@media screen and (max-width:1024px){._493P2G_section ._493P2G_section__infinity{top:min(60.5469vw,620px)}}@media screen and (max-width:767px){._493P2G_section ._493P2G_section__infinity{top:min(62.5815vw,480px)}}@media screen and (max-width:567px){._493P2G_section ._493P2G_section__infinity{top:min(61.7284vw,350px)}}@media screen and (max-width:414px){._493P2G_section ._493P2G_section__infinity{top:min(60.3865vw,250px)}}._493P2G_section ._493P2G_intro__bodyText{color:var(--color-black-900);font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){._493P2G_section ._493P2G_intro__bodyText{font-size:1.5rem}}._493P2G_section ._493P2G_section__body{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid;position:relative}@media screen and (max-width:1024px){._493P2G_section ._493P2G_section__body{grid-template-columns:1fr;gap:0;padding-top:48px}}._493P2G_section ._493P2G_section__text{color:var(--color-black-900);padding-top:24px;font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){._493P2G_section ._493P2G_section__text{padding-top:16px;font-size:1.5rem}}
._3qu9Ba_section ._3qu9Ba_section__title{font-family:var(--font-family-zenkaku);padding-top:60px;font-size:min(2.77778vw,4rem);font-weight:700;line-height:1.5}@media screen and (max-width:1024px){._3qu9Ba_section ._3qu9Ba_section__title{padding-top:40px;font-size:2.4rem}}._3qu9Ba_section ._3qu9Ba_section__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:80px;padding-bottom:40px;list-style:none;display:grid}@media screen and (max-width:1024px){._3qu9Ba_section ._3qu9Ba_section__cards{grid-template-columns:1fr;gap:32px;padding-top:30px;padding-bottom:32px}}._3qu9Ba_section ._3qu9Ba_section__cardItem{min-width:0}._3qu9Ba_section ._3qu9Ba_section__card{flex-direction:column;min-width:0;display:flex}@media (hover:hover) and (pointer:fine){._3qu9Ba_section ._3qu9Ba_section__card:hover ._3qu9Ba_section__cardImageInner{transform:scale(1.05)}._3qu9Ba_section ._3qu9Ba_section__card:hover ._3qu9Ba_section__cardTitle{color:var(--color-green-400)}._3qu9Ba_section ._3qu9Ba_section__card:hover ._3qu9Ba_section__cardArrowBox{background:#00af981a}._3qu9Ba_section ._3qu9Ba_section__card:hover ._3qu9Ba_section__cardArrow{opacity:1}}._3qu9Ba_section ._3qu9Ba_section__cardImageWrap{aspect-ratio:470/290;border-radius:4px;display:block;position:relative;overflow:hidden}._3qu9Ba_section ._3qu9Ba_section__cardImageInner{transition:transform .3s;display:block;position:absolute;inset:0}._3qu9Ba_section ._3qu9Ba_section__cardImage{object-fit:cover;object-position:center}._3qu9Ba_section ._3qu9Ba_section__cardBody{align-items:center;gap:16px;padding:24px 4px;display:flex}@media screen and (max-width:1024px){._3qu9Ba_section ._3qu9Ba_section__cardBody{padding:20px 4px}}._3qu9Ba_section ._3qu9Ba_section__cardTitle{font-family:var(--font-family-zenkaku);color:var(--color-black-900);flex:1;font-size:1.8rem;font-weight:700;line-height:1.5;transition:color .3s}@media screen and (max-width:1200px){._3qu9Ba_section ._3qu9Ba_section__cardTitle{font-size:1.6rem}}._3qu9Ba_section ._3qu9Ba_section__cardArrowBox{transition:background .3s}._3qu9Ba_section ._3qu9Ba_section__cardArrow{opacity:.4;transition:opacity .3s}._3qu9Ba_section ._3qu9Ba_section__more{font-family:var(--font-family-zenkaku);letter-spacing:.03em;color:var(--color-green-400);justify-content:center;align-items:center;gap:16px;font-size:1.6rem;font-weight:700;line-height:1.5;display:flex}@media screen and (max-width:1024px){._3qu9Ba_section ._3qu9Ba_section__more{letter-spacing:-.04em}}._3qu9Ba_section ._3qu9Ba_section__moreArrowBox{--arrow-box-size-sm:32px;--arrow-box-arrow-size-sm:14px}
.PWWPwG_page{flex-direction:column;min-height:100vh;display:flex}.PWWPwG_main{flex:1;justify-content:center;padding:240px 80px 150px;display:flex}@media screen and (max-width:1024px){.PWWPwG_main{padding:180px 32px 120px}}@media screen and (max-width:767px){.PWWPwG_main{padding:140px 24px 80px}}.PWWPwG_inner{flex-direction:column;align-items:center;width:100%;max-width:720px;display:flex}.PWWPwG_enTitle{font-family:var(--font-family-en);letter-spacing:0;color:var(--color-black-900);text-align:center;font-size:2rem;font-weight:500;line-height:1}@media screen and (max-width:767px){.PWWPwG_enTitle{font-size:1.4rem;line-height:2}}.PWWPwG_code{font-family:var(--font-family-en);letter-spacing:0;color:var(--color-black-900);text-align:center;margin-top:8px;padding-bottom:50px;font-size:8rem;font-weight:500;line-height:1.12}@media screen and (max-width:767px){.PWWPwG_code{margin-top:0;padding-bottom:40px;font-size:4rem;line-height:1.1}}.PWWPwG_description{font-family:var(--font-family-noto);letter-spacing:.05em;color:var(--color-black-900);text-align:center;margin:0;padding-bottom:90px;font-size:1.6rem;font-weight:400;line-height:2}@media screen and (max-width:767px){.PWWPwG_description{letter-spacing:.05em;padding-bottom:50px;font-size:1.4rem}}.PWWPwG_spBreak{display:none}@media screen and (max-width:767px){.PWWPwG_spBreak{display:inline}}.PWWPwG_link{font-family:var(--font-family-zenkaku);letter-spacing:.03em;color:var(--color-green-400);justify-content:center;align-items:center;gap:16px;font-size:1.6rem;font-weight:700;line-height:1.5;display:inline-flex}@media screen and (max-width:767px){.PWWPwG_link{font-size:1.4rem}}.PWWPwG_link__arrow{width:12px!important;height:12px!important}
