@keyframes ContactSlect_slide__rab2C{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ContactSlect_fadein__PXozE{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes ContactSlect_fadeout__1z7L9{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes ContactSlect_rotateInfinite__jwy4C{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes ContactSlect_borderAnime01___tCQU{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes ContactSlect_projectTextAnime__RRrdI{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ContactSlect_clipAnimation__pjvlA{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes ContactSlect_clipAnimationThrough__M0TlV{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes ContactSlect_reverseClipAnimation__QMMmw{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes ContactSlect_transformLeftRight__v35nC{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ContactSlect_transformRightLeft__Qzjeo{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes ContactSlect_MoveGrad__HrCfZ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ContactSlect_is-pc__TpIsA{display:block}@media screen and (max-width:768px){.ContactSlect_is-pc__TpIsA{display:none}}.ContactSlect_is-sp__l8T8e{display:none}@media screen and (max-width:768px){.ContactSlect_is-sp__l8T8e{display:block}}.ContactSlect_full-vw__cnTQF{width:100vw}.ContactSlect_contactSlect__CVwMV{width:min(100%,1000px);margin-inline:auto;padding:75px 20px 0;text-align:center}@media screen and (max-width:768px){.ContactSlect_contactSlect__CVwMV{width:100%;padding:calc(40/390*100vw) 20px calc(80/390*100vw)}}.ContactSlect_contactSlect_step__0RE0O{display:flex;justify-content:center}.ContactSlect_contactSlect_menu__rv6Wf{margin-top:100px}.ContactSlect_contactSlect_menu_title__PY7qB{display:flex;align-items:center;gap:20px;color:#000;font-size:34px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.ContactSlect_contactSlect_menu_title__PY7qB{gap:calc(11/390*100vw);font-size:calc(20/390*100vw)}}.ContactSlect_contactSlect_menu_title__PY7qB:before{content:"";display:block;width:26px;aspect-ratio:1;background:url(/assets/img/white_paper/icon_title.svg) no-repeat 50%/contain}@media screen and (max-width:768px){.ContactSlect_contactSlect_menu_title__PY7qB:before{width:calc(20/390*100vw)}}.ContactSlect_contactSlect_menu_container__ngvo3{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;grid-auto-rows:1fr}@media screen and (max-width:768px){.ContactSlect_contactSlect_menu_container__ngvo3{gap:10px;grid-template-columns:1fr}}.ContactSlect_contactSlect_item__fFkuF{border-radius:10px;width:100%;min-height:80px;margin:0 auto;color:#000;display:flex;align-items:center;justify-content:center;padding:16px 59px 16px 24px;position:relative;z-index:1;transition:color .3s}.ContactSlect_contactSlect_item__fFkuF:after,.ContactSlect_contactSlect_item__fFkuF:before{content:"";position:absolute;inset:0;border-radius:10px;z-index:-1}.ContactSlect_contactSlect_item__fFkuF:before{background:linear-gradient(.308turn,#cde7ff,#eee0ff 24.62%,#ffdcf1 78.79%);opacity:1;transition:opacity .3s}.ContactSlect_contactSlect_item__fFkuF:after{background:linear-gradient(92.68deg,#c03 -7.82%,#503296 10.94%,#0072bc 83.6%);opacity:0;transition:opacity .3s}.ContactSlect_contactSlect_item__fFkuF:hover{color:#fff}.ContactSlect_contactSlect_item__fFkuF:hover:before{opacity:0}.ContactSlect_contactSlect_item__fFkuF:hover:after{opacity:1}.ContactSlect_contactSlect_item__fFkuF:hover[data-link-type=internal] .ContactSlect_contactSlect_item_title__rKrqh:after{background:url(/assets/optimizedImg/contact/ico_internal-white.svg) no-repeat 50%/contain}.ContactSlect_contactSlect_item__fFkuF:hover[dada-link-type=external] .ContactSlect_contactSlect_item_title__rKrqh:after{background:url(/assets/optimizedImg/contact/ico_external-white.svg) no-repeat 50%/contain}.ContactSlect_contactSlect_item__fFkuF:hover[data-link-type=mailto] .ContactSlect_contactSlect_item_title__rKrqh:after{background:url(/assets/optimizedImg/contact/ico_mailto-white.svg) no-repeat 50%/contain}@media screen and (max-width:768px){.ContactSlect_contactSlect_item__fFkuF{width:100%;font-size:14px}}.ContactSlect_contactSlect_item_title__rKrqh{font-size:14px;white-space:pre-wrap;text-align:left}.ContactSlect_contactSlect_item_title__rKrqh:after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:19px;height:19px;transition:.3s}[data-link-type=internal] .ContactSlect_contactSlect_item_title__rKrqh:after{background:url(/assets/optimizedImg/contact/ico_internal-black.svg) no-repeat 50%/contain}[dada-link-type=external] .ContactSlect_contactSlect_item_title__rKrqh:after{background:url(/assets/optimizedImg/contact/ico_external-black.svg) no-repeat 50%/contain}[data-link-type=mailto] .ContactSlect_contactSlect_item_title__rKrqh:after{background:url(/assets/optimizedImg/contact/ico_mailto-black.svg) no-repeat 50%/contain}.ContactSlect_contactSlect_button__hn3US{margin:100px 0;text-align:center}@media screen and (max-width:768px){.ContactSlect_contactSlect_button__hn3US{margin:60px 0}}.ContactSlect_contactSlect_button__hn3US a{position:relative;display:inline-block;padding:18px 20px;width:330px;color:#fff;text-align:center;font-size:20px;font-weight:400;border-radius:35px;overflow:hidden;z-index:1;background:linear-gradient(93deg,#0072bc -7.82%,#503296 10.94%,#c03 83.6%)}@media screen and (max-width:768px){.ContactSlect_contactSlect_button__hn3US a{width:100%}}.ContactSlect_contactSlect_button__hn3US a:before{content:"";background:linear-gradient(93deg,#c03 -7.82%,#503296 10.94%,#0072bc 83.6%);position:absolute;inset:0;width:100%;height:100%;z-index:-1;transition:opacity .3s ease}.ContactSlect_contactSlect_button__hn3US a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:18px;display:inline-block;width:17px;aspect-ratio:17/15}@media screen and (max-width:768px){.ContactSlect_contactSlect_button__hn3US a:after{right:calc(18/390*100vw);width:calc(17/390*100vw)}}@media screen and (769px <= width){.ContactSlect_contactSlect_button__hn3US a:hover:before{opacity:0}}@keyframes Banner_slide__4v4JZ{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Banner_fadein__vnlKP{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes Banner_fadeout__eV1Vq{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes Banner_rotateInfinite__KHglg{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes Banner_borderAnime01__FzA5C{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes Banner_projectTextAnime__AE1dL{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Banner_clipAnimation__racGh{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes Banner_clipAnimationThrough__YqsVy{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes Banner_reverseClipAnimation__GKcdx{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes Banner_transformLeftRight__jDyOr{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Banner_transformRightLeft__hcCq5{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Banner_MoveGrad__89PsU{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Banner_is-pc__o5eyT{display:block}@media screen and (max-width:768px){.Banner_is-pc__o5eyT{display:none}}.Banner_is-sp__4VEV9{display:none}@media screen and (max-width:768px){.Banner_is-sp__4VEV9{display:block}}.Banner_full-vw__WM_io{width:100vw}.Banner_banner__dpmGm{height:500px;transition:all .3s;position:relative;z-index:1;overflow:hidden}@media screen and (max-width:768px){.Banner_banner__dpmGm{height:calc(240/390*100vw)}}.Banner_banner__dpmGm:before{content:"";position:absolute;inset:0;z-index:-1;transition:transform .5s ease}.Banner_banner--service__uzKEs:before{background:url(/assets/optimizedImg/components/banner/bg_banner_service.webp) no-repeat 50%;background-size:cover}@media screen and (max-width:768px){.Banner_banner--service__uzKEs:before{background:url(/assets/optimizedImg/components/banner/bg_banner_service_sp.webp) no-repeat 50%;background-size:cover}}.Banner_banner--works__xflRB:before{background:url(/assets/optimizedImg/components/banner/bg_banner_works.webp) no-repeat 50%;background-size:cover}@media screen and (max-width:768px){.Banner_banner--works__xflRB:before{background:url(/assets/optimizedImg/components/banner/bg_banner_works_sp.webp) no-repeat 50%;background-size:cover}}.Banner_banner__dpmGm:hover{opacity:.8}.Banner_banner__dpmGm:hover:before{transform:scale(1.03)}.Banner_banner__dpmGm a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:20px;height:100%;width:100%}.Banner_banner__en_title__o_m_Q{color:#fff;font-family:Geologica;font-size:70px;font-weight:500;letter-spacing:3.5px}@media screen and (max-width:768px){.Banner_banner__en_title__o_m_Q{font-size:calc(40/390*100vw);margin-top:0}}.Banner_banner__jp_title__eXAKX{color:#fff;font-size:14px;font-weight:400;margin-top:5px}@media screen and (max-width:768px){.Banner_banner__jp_title__eXAKX{font-size:calc(14/390*100vw);margin-top:calc(-5/390*100vw)}}.Banner_banner__lead__pNzEh{color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:1.8;margin-top:30px}@media screen and (max-width:768px){.Banner_banner__lead__pNzEh{font-size:calc(14/390*100vw);margin-top:calc(12/390*100vw)}}@keyframes Service_slide__SU_Ue{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Service_fadein__1HbDc{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes Service_fadeout__RQsy7{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes Service_rotateInfinite__6ni37{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes Service_borderAnime01__BhaXp{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes Service_projectTextAnime__Wn3tK{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Service_clipAnimation__f6gWa{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes Service_clipAnimationThrough__ifuyk{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes Service_reverseClipAnimation__W91WH{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes Service_transformLeftRight__HfMlg{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Service_transformRightLeft__GGLdZ{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Service_MoveGrad__2a6rt{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Service_is-pc__b5UYW{display:block}@media screen and (max-width:768px){.Service_is-pc__b5UYW{display:none}}.Service_is-sp__3qkW4{display:none}@media screen and (max-width:768px){.Service_is-sp__3qkW4{display:block}}.Service_full-vw__3Zkxd{width:100vw}.Service_service__NqSmM{padding:60px 20px 150px}@media screen and (max-width:768px){.Service_service__NqSmM{padding:calc(30/390*100vw) calc(20/390*100vw) calc(90/390*100vw)}}@keyframes PrimaryButton_slide__UhO0k{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes PrimaryButton_fadein___0sv0{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes PrimaryButton_fadeout__XxXlW{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes PrimaryButton_rotateInfinite__pRhj4{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes PrimaryButton_borderAnime01__NkRus{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes PrimaryButton_projectTextAnime__t4sKA{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes PrimaryButton_clipAnimation__G8fO1{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes PrimaryButton_clipAnimationThrough__XVHyj{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes PrimaryButton_reverseClipAnimation__c4Xge{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes PrimaryButton_transformLeftRight__g__Pg{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes PrimaryButton_transformRightLeft__qaNFX{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes PrimaryButton_MoveGrad__VCbTP{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.PrimaryButton_is-pc__ekjoH{display:block}@media screen and (max-width:768px){.PrimaryButton_is-pc__ekjoH{display:none}}.PrimaryButton_is-sp__WQm7G{display:none}@media screen and (max-width:768px){.PrimaryButton_is-sp__WQm7G{display:block}}.PrimaryButton_full-vw__X2zJq{width:100vw}@media screen and (max-width:768px){.PrimaryButton_button__vQwyw{width:calc(290/390*100vw)}}.PrimaryButton_button--middle__ROC5w a{font-size:18px}@media screen and (max-width:768px){.PrimaryButton_button--middle__ROC5w a{font-size:calc(18/390*100vw)}}.PrimaryButton_button--small__70Yir{font-size:16px}@media screen and (max-width:768px){.PrimaryButton_button--small__70Yir{font-size:calc(18/390*100vw)}}.PrimaryButton_button__vQwyw a{display:flex;gap:20px;justify-content:space-between;width:200px;color:#000;font-family:Geologica;font-weight:400;letter-spacing:.9px;align-items:center;padding-bottom:20px;position:relative}.PrimaryButton_button__vQwyw a img{transition:transform .5s ease}@media(hover:hover)and (pointer:fine){.PrimaryButton_button__vQwyw a:hover:hover img{transform:translateX(10px)}.PrimaryButton_button__vQwyw a:hover:hover:before{animation:PrimaryButton_borderAnime01__NkRus .7s ease}}@media screen and (max-width:768px){.PrimaryButton_button__vQwyw a{width:100%;padding-bottom:calc(21/390*100vw)}}.PrimaryButton_button__vQwyw a:before{content:"";display:block;width:100%;height:2px;background:#000;position:absolute;bottom:0;left:0}.PrimaryButton_button__vQwyw a img{width:31px}@media screen and (max-width:768px){.PrimaryButton_button__vQwyw a img{width:calc(31/390*100vw)}}@keyframes Recruit_slide__XR0z1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Recruit_fadein__l0aOV{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes Recruit_fadeout__ift_e{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes Recruit_rotateInfinite__XcINC{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes Recruit_borderAnime01__vKpy7{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes Recruit_projectTextAnime__ZDkUY{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Recruit_clipAnimation__1I5aB{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes Recruit_clipAnimationThrough__mzxpG{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes Recruit_reverseClipAnimation__s5FDP{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes Recruit_transformLeftRight__jbgMY{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Recruit_transformRightLeft__H_dRI{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Recruit_MoveGrad__FXbcq{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Recruit_is-pc__HUihr{display:block}@media screen and (max-width:768px){.Recruit_is-pc__HUihr{display:none}}.Recruit_is-sp__rnNie{display:none}@media screen and (max-width:768px){.Recruit_is-sp__rnNie{display:block}}.Recruit_full-vw__kR_PE{width:100vw}.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__A6Msn{width:min(100%,1440px);margin-inline:auto}.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__inner__e_zeb{width:min(100%,1360px);margin-left:auto;position:relative;padding:40px 0 0 80px}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__inner__e_zeb{padding:calc(20/390*100vw) 0 0 calc(20/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__title__ztgSS{color:#fff;font-size:min(3vw,42px);font-weight:400;line-height:1.9;position:absolute;left:20px;top:42%;transform:translateY(-50%)}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__title__ztgSS{font-size:calc(20/390*100vw);top:100%}}.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__title__ztgSS span{padding:0 10px 3px 20px;background:linear-gradient(100deg,#c03 -12.26%,#503296 15.89%,#0072bc 87.75%)}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__title__ztgSS span{padding:0 calc(5/390*100vw) calc(3/390*100vw) calc(10/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__img__nQ_q2{width:min(100%,1240px);margin-left:auto}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__img__nQ_q2{width:calc(336/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_mainvisual__img__nQ_q2 img{width:100%}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S{padding:50px 20px 100px;border-top:1px solid #e6e6e6;margin-top:78px;overflow:hidden;position:relative}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__1451S{padding:calc(25/390*100vw) 20px calc(60/390*100vw);margin-top:calc(50/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article--large__zJRoB{padding:40px 20px 132px}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article--large__zJRoB{padding:calc(25/390*100vw) 20px calc(90/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S+.Recruit_recruit_article__1451S{margin-top:0}.Recruit_recruit__18zUU .Recruit_recruit_article__inner__xG4nK{width:min(100%,1180px);margin-inline:auto}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__7yW1c{position:relative;padding-left:50px}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__7yW1c{padding-left:calc(30/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__7yW1c:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;width:26px;height:24px;background-size:contain;display:block;position:absolute;top:5px;left:0}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__7yW1c:before{top:calc(7/390*100vw);width:calc(19/390*100vw);height:calc(18/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head--flex__yHO2v{display:flex;justify-content:space-between;align-items:flex-end}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__en_title__7s_vu{color:#000;font-family:Geologica;font-size:24px;font-weight:400;letter-spacing:1.2px}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__en_title__7s_vu{font-size:calc(20/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__jp_title__1VqJb{color:#000;font-size:14px;font-weight:400;letter-spacing:.7px;margin-top:10px}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__jp_title__1VqJb{font-size:calc(14/390*100vw);margin-top:calc(2/390*100vw)}.Recruit_recruit__18zUU .Recruit_recruit_article__1451S .Recruit_recruit_article_head__btn___U4xf{display:flex;justify-content:center;margin-top:calc(30/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__list__e6DzZ{display:grid;justify-content:space-between;grid-gap:36px;gap:36px;width:100%;margin-top:30px}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__list__e6DzZ{margin-top:calc(15/390*100vw);gap:calc(20/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__list--few__JLBaT{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__list--few__JLBaT{grid-template-columns:repeat(1,1fr);gap:calc(20/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__list--many__qkH_B{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__list--many__qkH_B{grid-template-columns:repeat(2,1fr);gap:calc(20/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__text__IDDyt{color:#000;text-align:center;font-size:16px;font-weight:500;margin-top:90px}@media screen and (1200px <= width){.Recruit_recruit__18zUU .Recruit_recruit_article__text__IDDyt{margin-top:calc(90/1440*100vw)}}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__text__IDDyt{font-size:calc(14/390*100vw);margin-top:calc(53/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU{font-family:Noto Sans JP;font-size:20px;font-weight:500;letter-spacing:1px;text-align:center;position:relative}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU{font-size:calc(16/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU:before{content:"";background:url(/assets/optimizedImg/recruit/txt_decoration.svg) repeat-x 50%;background-size:contain;width:115vw;min-height:250px;position:absolute;top:70%;transform:translate(-50%,-50%);left:50%;z-index:-1;animation:Recruit_flow-font01__ouI0d 40s linear infinite}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU:before{width:calc(1760/390*100vw);aspect-ratio:1343/137;left:165%;min-height:260px}}@keyframes Recruit_flow-font01__ouI0d{0%{background-position:0 0}to{background-position:-1000px 0}}.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU a{border-radius:100px;margin-top:20px;width:442px;color:#fff;display:inline-block;padding:20px;background:linear-gradient(93deg,#0072bc -7.82%,#503296 10.94%,#c03 83.6%);overflow:hidden;position:relative;z-index:1}@media screen and (769px <= width){.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU a:hover:before{opacity:0}}@media screen and (max-width:768px){.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU a{margin-top:calc(13/390*100vw);width:calc(330/390*100vw)}}.Recruit_recruit__18zUU .Recruit_recruit_article__btn__TsgTU a:before{content:"";background:linear-gradient(93deg,#c03 -7.82%,#503296 10.94%,#0072bc 83.6%);position:absolute;inset:0;width:100%;height:100%;z-index:-1;transition:opacity .3s ease}@keyframes page_slide__qKUJ5{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes page_fadein__aK_61{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes page_fadeout__4Ciaj{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes page_rotateInfinite__xkgU7{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes page_borderAnime01___auLD{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes page_projectTextAnime__8U4Cl{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes page_clipAnimation__O_63e{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes page_clipAnimationThrough__Ul8K6{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes page_reverseClipAnimation__8bp0b{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes page_transformLeftRight__nA8Lp{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes page_transformRightLeft__msyz0{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes page_MoveGrad__aq_fP{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page_is-pc__yb9rV{display:block}@media screen and (max-width:768px){.page_is-pc__yb9rV{display:none}}.page_is-sp__g4geM{display:none}@media screen and (max-width:768px){.page_is-sp__g4geM{display:block}}.page_full-vw__t2rP4{width:100vw}.page_index_page__QgXMX{overflow-x:clip;width:100%;position:relative;isolation:isolate}.page_index_page__QgXMX .page_anime_wrapper__or8O2{transition:opacity .5s ease,transform .5s ease;display:block;opacity:0;transform:translate3d(100px,0,0);position:relative;width:100%;overflow:hidden;will-change:transform,opacity}.page_index_page__QgXMX .page_anime_wrapper__or8O2.page_visible__uzWe0{opacity:1;transform:translateZ(0)}.page_index_page__QgXMX .page_anime_wrapper__or8O2.page_hidden__Bkar_{transform:translate3d(100px,0,0);opacity:0}.page_index_page__QgXMX .page_mainvisual__PUoZx{padding:calc(164/1440*100vw) 100px calc(40/1440*100vw);height:calc(700/1440*100vw);position:relative;z-index:1}@media screen and (1440 <= width){.page_index_page__QgXMX .page_mainvisual__PUoZx{padding:calc(124/1440*100vw) 100px calc(40/1440*100vw)}}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__PUoZx{height:calc(668/390*100vw);padding:0 calc(20/390*100vw)}}.page_index_page__QgXMX .page_mainvisual__video__NnH4j{position:absolute;inset:0;width:100%;z-index:-1;height:100%}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__video__NnH4j{height:calc(470/390*100vw)}}.page_index_page__QgXMX .page_mainvisual__video__NnH4j video{object-fit:cover;width:100%;height:100%}.page_index_page__QgXMX .page_mainvisual__catch__dBAFA{position:absolute;width:calc(138/1440*100vw);height:calc(132/1440*100vw);right:calc(40/1440*100vw);bottom:calc(40/1440*100vw)}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__catch__dBAFA{width:calc(100/390*100vw);height:calc(100/390*100vw);right:calc(15/390*100vw);bottom:calc(218/390*100vw)}}.page_index_page__QgXMX .page_mainvisual__catch__dBAFA img{width:100%;animation:page_rotateInfinite__xkgU7 35s linear infinite}.page_index_page__QgXMX .page_mainvisual__catch_text__7XrPA{font-size:calc(17/1440*100vw);text-align:center;color:#fff;position:absolute;top:50%;left:50%;font-weight:500;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__catch_text__7XrPA{font-size:calc(11/390*100vw)}}.page_index_page__QgXMX .page_mainvisual__inner__ma12y{max-width:calc(1200/1440*100vw);width:100%;height:100%;margin-inline:auto;display:flex;flex-direction:column}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__inner__ma12y{max-width:100%;justify-content:flex-end;height:93%}}.page_index_page__QgXMX .page_mainvisual__title__e9cC8{color:#fff;font-size:calc(40/1440*100vw);font-weight:500;letter-spacing:2px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__title__e9cC8{font-size:calc(26/390*100vw)}}.page_index_page__QgXMX .page_mainvisual__title__e9cC8 span{margin-top:calc(10/1440*100vw);display:inline-block;padding:0 10px 5px 5px;background:linear-gradient(109deg,#c03 -5.61%,#503296 12.84%,#0072bc 84.34%)}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__title__e9cC8 span{margin-top:calc(7/390*100vw)}}.page_index_page__QgXMX .page_mainvisual__text__ymiAA{color:#fff;font-size:calc(16/1440*100vw);font-style:normal;font-weight:400;line-height:1.7;margin-top:calc(30/1440*100vw)}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__text__ymiAA{font-size:calc(14/390*100vw);margin-top:calc(15/390*100vw);color:#000}}.page_index_page__QgXMX .page_mainvisual__btns__5CA3k{margin-top:auto;display:flex;max-width:calc(390/1440*100vw);gap:calc(10/1440*100vw)}@media screen and (max-width:768px){.page_index_page__QgXMX .page_mainvisual__btns__5CA3k.page_is-pc__yb9rV{display:none}}.page_index_page__QgXMX .page_mainvisual__btn__L_Nu_{color:#fff;text-align:center;font-size:calc(20/1440*100vw);font-weight:400;letter-spacing:1px;display:inline-block;border:1px solid #fff;border-radius:100px;padding:calc(8/1440*100vw) calc(10/1440*100vw) calc(10/1440*100vw);width:100%;position:relative;transition:border .3s}.page_index_page__QgXMX .page_mainvisual__btn__L_Nu_:hover{border:1px solid transparent}.page_index_page__QgXMX .page_mainvisual__btn__L_Nu_:hover:before{opacity:1}.page_index_page__QgXMX .page_mainvisual__btn__L_Nu_:before{content:"";position:absolute;display:block;inset:0;background:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);width:100%;height:100%;border-radius:100px;z-index:-1;opacity:0;transition:opacity .3s}.page_index_page__QgXMX .page_corporate__KnGeV{background:linear-gradient(99deg,#cde7ff,#eee0ff 31.25%,#ffdcf1);padding:110px 0}@media screen and (max-width:768px){.page_index_page__QgXMX .page_corporate__KnGeV{padding:calc(80/390*100vw) 0}}.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_head__uLXYD{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;grid-gap:0 20px;gap:0 20px}@media screen and (max-width:1023px){.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_head__uLXYD{gap:0 12px}}@media screen and (max-width:768px){.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_head__uLXYD{grid-template-columns:unset;gap:calc(32/390*100vw) 0}}.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_lead__text__zJxUB{font-size:20px;font-weight:400;line-height:170%;margin-bottom:40px}@media screen and (max-width:1023px){.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_lead__text__zJxUB{font-size:16px}}@media screen and (max-width:768px){.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_lead__text__zJxUB{font-size:calc(16/390*100vw);margin-bottom:0}}.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_bnr__h1KiL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_bnr__h1KiL{grid-template-columns:repeat(1,1fr);gap:calc(24/390*100vw);margin-top:calc(32/390*100vw)}}@media screen and (769px <= width){.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_bnr__link__dxZLC{transition:opacity .2s}.page_index_page__QgXMX .page_corporate__KnGeV .page_corporate_bnr__link__dxZLC:hover{opacity:.7}}@media screen and (max-width:768px){.page_index_page__QgXMX .page_corporate__link__JW9dA{margin-top:calc(32/390*100vw)}.page_index_page__QgXMX .page_corporate__link__JW9dA>div{width:calc(195/390*100vw);margin-inline:auto}.page_index_page__QgXMX .page_corporate__link__JW9dA>div>a{padding-bottom:calc(16/390*100vw)}}.page_index_page__QgXMX .page_individual__Vkz3y{padding:110px 0}@media screen and (max-width:768px){.page_index_page__QgXMX .page_individual__Vkz3y{padding:calc(80/390*100vw) 0}}.page_index_page__QgXMX .page_individual__Vkz3y .page_individual_head__QKXnP{display:grid;align-items:start;grid-template-columns:repeat(2,1fr);grid-gap:0 20px;gap:0 20px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_individual__Vkz3y .page_individual_head__QKXnP{grid-template-columns:unset;gap:calc(32/390*100vw) 0}}.page_index_page__QgXMX .page_individual__Vkz3y .page_individual_lead__text__TKJR3{font-size:20px;font-weight:400;line-height:170%}@media screen and (max-width:1023px){.page_index_page__QgXMX .page_individual__Vkz3y .page_individual_lead__text__TKJR3{font-size:16px}}@media screen and (max-width:768px){.page_index_page__QgXMX .page_individual__Vkz3y .page_individual_lead__text__TKJR3{font-size:calc(16/390*100vw);margin-bottom:0}}.page_index_page__QgXMX .page_individual__Vkz3y .page_individual_lead__link__zM7VN{margin-top:40px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_individual__link__aPr7p{margin-top:calc(32/390*100vw)}.page_index_page__QgXMX .page_individual__link__aPr7p>div{width:calc(195/390*100vw);margin-inline:auto}.page_index_page__QgXMX .page_individual__link__aPr7p>div>a{padding-bottom:calc(16/390*100vw)}}.page_index_page__QgXMX .page_banner__oEh39{margin:40px 0}@media screen and (max-width:768px){.page_index_page__QgXMX .page_banner__oEh39{margin:0}}.page_index_page__QgXMX .page_banner__wrap__F0JFC{width:100%;max-width:1000px;margin:0 auto;padding-inline:20px}.page_index_page__QgXMX .page_banner__wrap__img__2jAKS{width:100%;height:auto}.page_index_page__QgXMX .page_banner__wrap__img__2jAKS.page_img_pc__lF_kl{display:block}@media screen and (max-width:768px){.page_index_page__QgXMX .page_banner__wrap__img__2jAKS.page_img_pc__lF_kl{display:none}}.page_index_page__QgXMX .page_banner__wrap__img__2jAKS.page_img_sp__4KXU3{display:none}@media screen and (max-width:768px){.page_index_page__QgXMX .page_banner__wrap__img__2jAKS.page_img_sp__4KXU3{display:block}}.page_index_page__QgXMX .page_about__5ZbVX{padding:90px 20px 110px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__5ZbVX{padding:calc(80/390*100vw) calc(20/390*100vw) calc(100/390*100vw)}}.page_index_page__QgXMX .page_about__inner__ObMta{max-width:1200px;width:100%;margin-inline:auto;display:flex;align-items:center;gap:20px;justify-content:space-between}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__inner__ObMta{flex-direction:column;max-width:none}}.page_index_page__QgXMX .page_about__contents__BA1BY{max-width:392px;width:100%}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__contents__BA1BY{max-width:none}}.page_index_page__QgXMX .page_about__title__K5zND{max-width:304px;width:100%}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__title__K5zND{max-width:calc(160/390*100vw);margin-inline:auto}}.page_index_page__QgXMX .page_about__label__7OdJo{color:#000;font-size:14px;font-weight:400;letter-spacing:.7px;margin-top:10px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__label__7OdJo{text-align:center;font-size:calc(14/390*100vw)}}.page_index_page__QgXMX .page_about__lead__iOz0D{color:#000;font-size:16px;font-weight:400;line-height:1.8;margin-top:43px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__lead__iOz0D{margin-top:calc(25/390*100vw);font-size:calc(16/390*100vw)}}.page_index_page__QgXMX .page_about__btn__k_Bfx{margin-top:120px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__btn__k_Bfx{margin-top:calc(40/390*100vw)}}.page_index_page__QgXMX .page_about__caption__YRBSG{max-width:700px;width:100%;position:relative}@media screen and (max-width:768px){.page_index_page__QgXMX .page_about__caption__YRBSG{max-width:none;margin-top:calc(20/390*100vw)}}.page_index_page__QgXMX .page_about__caption__YRBSG img{width:100%}.page_index_page__QgXMX .page_about__item__HbdBH{width:380px;height:380px;border:2px solid transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100%;background-image:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);background-origin:border-box;background-clip:border-box;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.page_index_page__QgXMX .page_value__5ON__{padding:125px 20px 155px;background:linear-gradient(99deg,#cde7ff,#eee0ff 31.25%,#ffdcf1)}@media screen and (max-width:768px){.page_index_page__QgXMX .page_value__5ON__{padding:calc(60/390*100vw) calc(20/390*100vw) calc(80/390*100vw)}}.page_index_page__QgXMX .page_value__inner__0CGV5{max-width:1200px;width:100%;margin-inline:auto}.page_index_page__QgXMX .page_value__title__e7uMx{color:#000;font-family:Geologica;font-size:70px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.page_index_page__QgXMX .page_value__title__e7uMx{font-size:calc(36/390*100vw);text-align:center;line-height:1}}.page_index_page__QgXMX .page_value__label__6EWu9{color:#000;font-size:14px;font-weight:400;letter-spacing:.7px;margin-top:5px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_value__label__6EWu9{font-size:calc(14/390*100vw);text-align:center;margin-top:0}}.page_index_page__QgXMX .page_value__lead__ImPqm{color:#000;font-size:16px;font-weight:400;line-height:1.8;margin-top:32px}.page_index_page__QgXMX .page_value__contents__fAmRz{margin-top:80px;display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:1023px){.page_index_page__QgXMX .page_value__contents__fAmRz{flex-wrap:wrap}}@media screen and (max-width:768px){.page_index_page__QgXMX .page_value__contents__fAmRz{flex-direction:column;margin-top:calc(25/390*100vw);gap:calc(70/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu{padding:116px 20px 260px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu{padding:calc(80/390*100vw) calc(20/390*100vw)}}.page_index_page__QgXMX .page_service__inner__UcG5T{max-width:1200px;width:100%;margin-inline:auto}.page_index_page__QgXMX .page_service__title__5dHdD{color:#000;font-family:Geologica;font-size:70px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__title__5dHdD{font-size:calc(36/390*100vw);text-align:center;line-height:1}}.page_index_page__QgXMX .page_service__label__9Whb6{color:#000;font-size:14px;font-weight:400;letter-spacing:-.238px;margin-top:5px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__label__9Whb6{font-size:calc(14/390*100vw);margin-top:0;text-align:center}}.page_index_page__QgXMX .page_service__list__HL7zE{margin-top:60px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__list__HL7zE{margin-top:calc(40/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_lead__MvvLH{margin-top:5px;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_lead__MvvLH{margin-top:calc(19/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_lead__text__cyghE{color:#000;font-size:16px;font-weight:400;line-height:1.8}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_lead__text__cyghE{font-size:calc(16/390*100vw)}.page_index_page__QgXMX .page_service__S1Ulu .page_service_lead__btn__9_yji{display:flex;justify-content:center;margin-top:calc(60/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__VrkSQ{margin-top:60px;background:#ebebeb;padding:40px;display:flex;justify-content:space-between;border-radius:15px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__VrkSQ{flex-direction:column;flex-wrap:nowrap;overflow:auto;margin-top:calc(20/390*100vw);border-radius:15px;padding:calc(20/390*100vw) 0 calc(25/390*100vw) calc(20/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__content__ZjL8V{display:flex;align-items:center}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__content__ZjL8V{flex-direction:column;align-items:flex-start}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__content__ZjL8V+.page_service_category__content__ZjL8V{margin-top:8px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__content__ZjL8V+.page_service_category__content__ZjL8V{margin-top:calc(8/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__label__PNs_g{color:#000;font-size:14px;font-weight:500;min-width:100px;text-align:right}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__label__PNs_g{font-size:calc(12/390*100vw);min-width:auto;text-align:left;line-height:1.1}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__label__PNs_g span{display:inline}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__label__PNs_g span{display:none}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__list__VSQ7D{display:flex;align-items:center;gap:5px;margin-left:5px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__list__VSQ7D{margin-left:0;margin-top:calc(4/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item__kqqZr{color:gray;text-align:center;font-size:14px;font-weight:500;background:#fff;border-radius:100px;padding:3px 9px;z-index:1;cursor:pointer;transition:background .3s,color .3s}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item__kqqZr{white-space:nowrap;font-size:calc(14/390*100vw);padding:0 calc(10/390*100vw) calc(3/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item__kqqZr:hover{background:#7b2bff;color:#fff}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre01__GiERD{position:relative}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre01__GiERD:before{content:"";position:absolute;display:block;inset:0;background:linear-gradient(93deg,#2686c5 -7.82%,#6c4fa3 6.67%,#d22650 83.6%);width:100%;height:100%;border-radius:100px;z-index:-1;opacity:0;transition:opacity .3s}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre01__GiERD:hover{background:transparent}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre01__GiERD:hover:before{opacity:1}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre02__N_uJw{position:relative}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre02__N_uJw:before{content:"";position:absolute;display:block;inset:0;background:linear-gradient(93deg,#d22650 -7.82%,#6c4fa3 10.94%,#2686c5 83.6%);width:100%;height:100%;border-radius:100px;z-index:-1;opacity:0;transition:opacity .3s}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre02__N_uJw:hover{background:transparent}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__item--genre02__N_uJw:hover:before{opacity:1}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__btn__EbKri{padding-left:40px;border-left:1px solid #b3b3b3;min-height:100%;display:flex;align-items:center}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__btn__EbKri{border-left:none;justify-content:center;padding-left:0;margin-top:calc(20/390*100vw);margin-left:calc(-20/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__btn__EbKri a{color:#7b2bff;font-size:15px;font-weight:400;letter-spacing:-.017em;border:1px solid #7b2bff;border-radius:100px;padding:18px 24px 17px;transition:background .3s,color .3s}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__btn__EbKri a{font-size:calc(14/390*100vw);padding:calc(2/390*100vw) calc(28/390*100vw) calc(3/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_category__btn__EbKri a:hover{background:#7b2bff;color:#fff}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__1YAYG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px;gap:70px;margin-top:52px}@media screen and (max-width:1023px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__1YAYG{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__1YAYG{grid-template-columns:repeat(1,1fr);margin-top:calc(40/390*100vw);gap:calc(60/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__img__Xau3E{position:relative;aspect-ratio:354/236;cursor:pointer}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__img__Xau3E img{object-fit:cover;transition:transform .4s}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__img__Xau3E img:hover{transform:scale(1.15)}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__img__Xau3E span{display:block;overflow:hidden}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__label___v06i{color:#000;font-family:Geologica;font-size:19px;font-weight:500;position:absolute;background:#fff;width:90%;bottom:-15px;left:0;padding:6px 50px 3px 10px;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 100%,0 100%)}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__label___v06i{font-size:calc(19/390*100vw);padding:calc(8/390*100vw) 0 calc(3/390*100vw);bottom:calc(-16/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__lead__HvZol{margin-top:26px;color:#000;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__lead__HvZol{margin-top:calc(19/390*100vw);font-size:calc(15/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__category__aiD9K{margin-top:16px;display:flex;flex-wrap:wrap;gap:5px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__category__aiD9K{margin-top:calc(15/390*100vw)}}.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__category__aiD9K+.page_service_article__category__aiD9K{margin-top:7px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_service__S1Ulu .page_service_article__category__aiD9K+.page_service_article__category__aiD9K{margin-top:calc(5/390*100vw)}}.page_index_page__QgXMX .page_project__79QuQ{padding:0 20px 190px;position:relative}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__79QuQ{padding:calc(80/390*100vw) 0 calc(92/390*100vw)}}.page_index_page__QgXMX .page_project__head__torqR{max-width:1200px;width:100%;margin-inline:auto;position:relative}.page_index_page__QgXMX .page_project__title__WNcMb{color:#000;font-family:Geologica;font-size:70px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__title__WNcMb{font-size:calc(36/390*100vw);text-align:center;line-height:1}}.page_index_page__QgXMX .page_project__label__hAGUp{color:#000;font-size:14px;font-weight:400;letter-spacing:.7px;margin-top:5px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__label__hAGUp{font-size:calc(14/390*100vw);text-align:center;margin-top:0}}.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__CtaRJ{margin-top:17px;display:flex;justify-content:space-between;gap:20px;align-items:center}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__CtaRJ{margin-top:calc(20/390*100vw);padding:0 calc(20/390*100vw)}}.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__text__xLPmd{color:#000;font-size:16px;font-weight:400;line-height:1.8}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__text__xLPmd{font-size:calc(16/390*100vw)}}.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__btn__Erfzf a{display:flex;gap:20px;justify-content:space-between;width:200px;color:#000;font-family:Geologica;font-size:18px;font-weight:400;letter-spacing:.9px;align-items:center;border-bottom:2px solid #000;padding-bottom:20px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__btn__Erfzf a{margin:calc(40/390*100vw) auto 0;font-size:calc(18/390*100vw);width:calc(290/390*100vw)}}.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__img__mNv1g{display:flex;align-items:center;position:absolute;top:100px}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__img__mNv1g{top:calc(188/390*100vw)}}.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__img__mNv1g img{min-width:110vw;animation:page_projectTextAnime__8U4Cl 25s linear infinite}@media screen and (max-width:768px){.page_index_page__QgXMX .page_project__79QuQ .page_project_lead__img__mNv1g img{min-width:150vw}}.page_index_page__QgXMX .page_movie__l5h9U{height:400px;width:100%}@media screen and (max-width:768px){.page_index_page__QgXMX .page_movie__l5h9U{height:calc(160/390*100vw)}}.page_index_page__QgXMX .page_movie__l5h9U img,.page_index_page__QgXMX .page_movie__l5h9U video{width:100%;height:100%;object-fit:cover}.page_index_page__QgXMX .page_introduce__n5W_J{background:#f5f5f5;padding:33px 20px 31px;display:flex;align-items:center;gap:30px;overflow:hidden;position:relative}@media screen and (max-width:768px){.page_index_page__QgXMX .page_introduce__n5W_J{padding:calc(12/390*100vw) calc(20/390*100vw)}}.page_index_page__QgXMX .page_introduce__content__vnsc9{animation:page_slide__qKUJ5 30s linear infinite;margin-left:20px}.page_index_page__QgXMX .page_introduce__content__vnsc9 a{display:flex;align-items:center;flex-wrap:nowrap;color:#000;gap:25px;font-size:18px}.page_index_page__QgXMX .page_introduce__title__55TZ7{color:#000;font-family:Geologica;font-size:30px;font-weight:500;letter-spacing:1.5px;white-space:nowrap}.page_index_page__QgXMX .page_introduce__text__4TwsJ{display:flex;align-items:center;gap:15px;white-space:nowrap}.page_index_page__QgXMX .page_introduce__link__7jWJd{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:100%;aspect-ratio:1/1;background:linear-gradient(108deg,#0072bc -5.57%,#503296 13.02%,#c03 81.7%)}@keyframes FixedBanner_slide__AI61s{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes FixedBanner_fadein__yUmB_{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes FixedBanner_fadeout__PaM1u{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes FixedBanner_rotateInfinite__aPr4Z{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes FixedBanner_borderAnime01__bzjWF{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes FixedBanner_projectTextAnime__QBbEs{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes FixedBanner_clipAnimation__FiWZM{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes FixedBanner_clipAnimationThrough__L_jXL{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes FixedBanner_reverseClipAnimation__soht_{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes FixedBanner_transformLeftRight__X6z_M{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes FixedBanner_transformRightLeft__tHaZ8{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes FixedBanner_MoveGrad__B1A1G{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.FixedBanner_is-pc__8_7EC{display:block}@media screen and (max-width:768px){.FixedBanner_is-pc__8_7EC{display:none}}.FixedBanner_is-sp__ZV58K{display:none}@media screen and (max-width:768px){.FixedBanner_is-sp__ZV58K{display:block}}.FixedBanner_full-vw___kdvm{width:100vw}.FixedBanner_fixedBanner__YMPvS{position:fixed;display:grid;grid-template-columns:repeat(2,1fr);bottom:0;left:0;width:100vw;height:100px;z-index:100}@media screen and (max-width:768px){.FixedBanner_fixedBanner__YMPvS{height:calc(67/390*100vw);align-items:end}}.FixedBanner_fixedBanner__YMPvS.FixedBanner_fixedBannerTopPage__n3c2s{position:static;inset:unset;width:100%}.FixedBanner_fixedBanner__YMPvS.FixedBanner_fixedBannerDetailPage__M5Mp8{background:linear-gradient(270deg,rgba(255,220,241,.5) -3.56%,rgba(238,224,255,.5) 51.93%,rgba(225,227,255,.5) 74.12%,rgba(205,231,255,.5) 107.42%)}.FixedBanner_fixedBanner__YMPvS:has(:only-child){grid-template-columns:1fr}.FixedBanner_fixedBanner__button__JZbuR{position:relative;display:grid;place-content:center;text-align:center;color:#fff;transition:opacity .2s ease}@media screen and (max-width:768px){.FixedBanner_fixedBanner__button__JZbuR{height:100%}}.FixedBanner_fixedBanner__button__JZbuR:before{content:"";position:absolute;width:100%;height:100%;background:#7e2094;background:linear-gradient(90deg,#7e2094,#473ab1 57%,#066dbc);background-size:200% 200%;z-index:-1;animation:FixedBanner_MoveGrad__B1A1G 5s ease infinite;inset:0}.FixedBanner_fixedBanner__button__JZbuR:nth-child(2){border-left:2px solid #fff}.FixedBanner_fixedBanner__button__JZbuR:hover{opacity:.8}.FixedBanner_fixedBanner__button_head__Kj_4h{display:flex;align-items:center;gap:0 20px}@media screen and (max-width:768px){.FixedBanner_fixedBanner__button_head__Kj_4h{gap:0}}.FixedBanner_fixedBanner__button_head__Kj_4h>p{color:#fff;font-family:Geologica;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.72px}@media screen and (max-width:768px){.FixedBanner_fixedBanner__button_head__Kj_4h>p{font-size:calc(18/390*100vw)}}.FixedBanner_fixedBanner__button_text__ELKsW{font-family:Geologica;font-weight:500;letter-spacing:.48px;margin-top:5px}@media screen and (max-width:768px){.FixedBanner_fixedBanner__button_text__ELKsW{font-size:calc(13/390*100vw);margin-top:0}.FixedBanner_fixedBanner__icon_white_paper__6ftGN{width:calc(17/390*100vw);margin-right:calc(8/390*100vw)}.FixedBanner_fixedBanner__icon_contact__CocsZ{width:calc(23/390*100vw);margin-right:calc(5/390*100vw)}}@keyframes CorporateCustomersCaseStudySwiper_slide__WTyZh{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes CorporateCustomersCaseStudySwiper_fadein___AoYR{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes CorporateCustomersCaseStudySwiper_fadeout__08pl_{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes CorporateCustomersCaseStudySwiper_rotateInfinite__3FpnU{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes CorporateCustomersCaseStudySwiper_borderAnime01__enuAW{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes CorporateCustomersCaseStudySwiper_projectTextAnime__1iR53{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes CorporateCustomersCaseStudySwiper_clipAnimation__4qcOn{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes CorporateCustomersCaseStudySwiper_clipAnimationThrough__Y_9Re{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes CorporateCustomersCaseStudySwiper_reverseClipAnimation__0pVwW{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes CorporateCustomersCaseStudySwiper_transformLeftRight__meNq_{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes CorporateCustomersCaseStudySwiper_transformRightLeft__uafku{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes CorporateCustomersCaseStudySwiper_MoveGrad__hBm_G{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.CorporateCustomersCaseStudySwiper_is-pc__Dt2yf{display:block}@media screen and (max-width:768px){.CorporateCustomersCaseStudySwiper_is-pc__Dt2yf{display:none}}.CorporateCustomersCaseStudySwiper_is-sp__yHZVv{display:none}@media screen and (max-width:768px){.CorporateCustomersCaseStudySwiper_is-sp__yHZVv{display:block}}.CorporateCustomersCaseStudySwiper_full-vw__HeJBu{width:100vw}@media screen and (769px <= width){.CorporateCustomersCaseStudySwiper_list__O4dvl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px;margin-top:48px}}@media screen and (max-width:768px){.CorporateCustomersCaseStudySwiper_list__O4dvl{margin-top:calc(32/390*100vw)}.CorporateCustomersCaseStudySwiper_swiper__3McR4 .swiper-pagination{position:static;inset:unset;display:flex;justify-content:center;gap:0 calc(12/390*100vw);margin-top:calc(32/390*100vw)}.CorporateCustomersCaseStudySwiper_swiper__3McR4 .swiper-pagination .swiper-pagination-bullet{width:calc(10/390*100vw);height:calc(10/390*100vw);margin:0}.CorporateCustomersCaseStudySwiper_swiper__3McR4 .swiper-pagination .swiper-pagination-bullet-active{background-color:#7b2bff}}@keyframes DeviceSwiper_slide__OFjYz{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes DeviceSwiper_fadein__kY3e_{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes DeviceSwiper_fadeout__hKh8z{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes DeviceSwiper_rotateInfinite__YpBTO{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes DeviceSwiper_borderAnime01__2cEpw{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes DeviceSwiper_projectTextAnime__IzHlu{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes DeviceSwiper_clipAnimation__0e4AF{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes DeviceSwiper_clipAnimationThrough__OLUuE{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes DeviceSwiper_reverseClipAnimation__1UnH5{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes DeviceSwiper_transformLeftRight__4vDQi{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes DeviceSwiper_transformRightLeft__UY0e8{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes DeviceSwiper_MoveGrad__tp9B_{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.DeviceSwiper_is-pc__gULD8{display:block}@media screen and (max-width:768px){.DeviceSwiper_is-pc__gULD8{display:none}}.DeviceSwiper_is-sp__FsmLX{display:none}@media screen and (max-width:768px){.DeviceSwiper_is-sp__FsmLX{display:block}}.DeviceSwiper_full-vw__mMTSC{width:100vw}.DeviceSwiper_device__3HLNu{padding:100px 0 115px 20px;background:linear-gradient(99deg,#cde7ff,#eee0ff 31.25%,#ffdcf1)}@media screen and (max-width:768px){.DeviceSwiper_device__3HLNu{padding:calc(60/390*100vw) 0 calc(80/390*100vw)}}.DeviceSwiper_device__inner__1Cz6k{display:flex;gap:20px;justify-content:space-between;max-width:1320px;width:100%;margin-left:auto;align-items:center;overflow:hidden}@media screen and (1440px <= width){.DeviceSwiper_device__inner__1Cz6k{max-width:calc(1320/1440*100vw)}}@media screen and (max-width:768px){.DeviceSwiper_device__inner__1Cz6k{flex-direction:column;gap:calc(32/390*100vw);max-width:100%}}.DeviceSwiper_device__title__yiY_p{color:#000;font-family:Geologica;font-size:70px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.DeviceSwiper_device__title__yiY_p{font-size:calc(36/390*100vw);line-height:1}}.DeviceSwiper_device__label__ZMbK1{color:#000;font-size:14px;font-weight:400;letter-spacing:.7px;margin-top:5px}@media screen and (max-width:768px){.DeviceSwiper_device__label__ZMbK1{font-size:calc(14/390*100vw);margin-top:0;text-align:center}}.DeviceSwiper_device__btn__T6XMn{margin-top:50px}@media screen and (max-width:768px){.DeviceSwiper_device__btn__T6XMn{margin-top:0}.DeviceSwiper_device__btn__T6XMn>div{width:calc(195/390*100vw)}.DeviceSwiper_device__btn__T6XMn>div>a{padding-bottom:calc(16/390*100vw)}}.DeviceSwiper_device__list__LvaJj{width:calc(980/1440*100vw)}@media screen and (max-width:768px){.DeviceSwiper_device__list__LvaJj{width:100%}}.DeviceSwiper_device__3HLNu .swiper-slide img{width:100%;height:100%;object-fit:cover}.DeviceSwiper_device--top___Fu5f{padding:80px 0 0;background:unset}@media screen and (max-width:768px){.DeviceSwiper_device--top___Fu5f{margin-top:calc(56/390*100vw)}}.DeviceSwiper_device--top___Fu5f .DeviceSwiper_device__inner__1Cz6k{justify-content:space-between;gap:0 90px;width:100vw;max-width:unset;padding-left:calc((100vw - 1200px)/2);margin-left:auto}@media screen and (max-width:1263px){.DeviceSwiper_device--top___Fu5f .DeviceSwiper_device__inner__1Cz6k{padding-left:2.5vw;width:100vw}}@media screen and (max-width:768px){.DeviceSwiper_device--top___Fu5f .DeviceSwiper_device__title_top__Kx0RK{gap:calc(4/390*100vw) 0}}.DeviceSwiper_device--top___Fu5f .DeviceSwiper_device__title_top__Kx0RK h3{font-size:32px}@media screen and (max-width:768px){.DeviceSwiper_device--top___Fu5f .DeviceSwiper_device__title_top__Kx0RK h3{font-size:calc(24/390*100vw)}}.DeviceSwiper_device--top___Fu5f .DeviceSwiper_device__btn__T6XMn{margin-top:30px}@media screen and (769px <= width){.DeviceSwiper_device--case-study__UlpIo{padding-left:0}.DeviceSwiper_device--case-study__UlpIo .DeviceSwiper_device__inner__1Cz6k{max-width:100%;flex-direction:column;align-items:start;gap:40px}.DeviceSwiper_device--case-study__UlpIo .DeviceSwiper_device__list__LvaJj{width:100vw;padding-left:calc((100vw - 1200px)/2);margin-left:auto}}@media screen and (max-width:1263px){.DeviceSwiper_device--case-study__UlpIo .DeviceSwiper_device__list__LvaJj{padding-left:2.5vw;width:100vw}}@media screen and (769px <= width){.DeviceSwiper_device--case-study__UlpIo .DeviceSwiper_device__texts__Dp9VC{display:flex;justify-content:space-between;width:95vw;max-width:1200px;margin-inline:auto}}@keyframes Category_slide__jjbe9{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Category_fadein__EIoVx{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes Category_fadeout__dopkl{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes Category_rotateInfinite__Gm9P0{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes Category_borderAnime01__LDfxb{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes Category_projectTextAnime__fnG66{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Category_clipAnimation___PtPR{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes Category_clipAnimationThrough__iXpt3{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes Category_reverseClipAnimation__TWt9O{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes Category_transformLeftRight__pHdxD{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Category_transformRightLeft__gU5Nv{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Category_MoveGrad__LLqM0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Category_is-pc__C_xHx{display:block}@media screen and (max-width:768px){.Category_is-pc__C_xHx{display:none}}.Category_is-sp__oL_Rz{display:none}@media screen and (max-width:768px){.Category_is-sp__oL_Rz{display:block}}.Category_full-vw__0Wyfu{width:100vw}.Category_category__LxCSB{border-radius:50px;font-size:12px}@media screen and (max-width:768px){.Category_category__LxCSB{font-size:calc(12/390*100vw);padding:calc(1/390*100vw) calc(10/390*100vw)}}.Category_category__LxCSB a{color:#fff;display:inline-block;padding:0 10px 1px}.Category_category--genre01__HGgFk{background:linear-gradient(93deg,#2686c5 -7.82%,#6c4fa3 6.67%,#d22650 83.6%)}.Category_category--genre02__K7HVW{background:linear-gradient(93deg,#d22650 -7.82%,#6c4fa3 10.94%,#2686c5 83.6%)}.Category_category--gray__JmiBr{background:#8a8a8a}.Category_category--purple__0Gz0Q{background:#b994d8}.Category_category--lightBlue__ewBYW{background:#3998d5}.Category_category--responsive__EtuS1{font-size:calc(12/1440*100vw)}@media screen and (max-width:768px){.Category_category--responsive__EtuS1{font-size:calc(12/390*100vw)}}.Category_category--responsive__EtuS1 a{padding:0 calc(5/1440*100vw) calc(1/1440*100vw)}@keyframes CaseStudyListCard_slide__Cx_l0{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes CaseStudyListCard_fadein__g64ZC{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes CaseStudyListCard_fadeout__sn_NM{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes CaseStudyListCard_rotateInfinite__jiTmm{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes CaseStudyListCard_borderAnime01__Yv8sv{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes CaseStudyListCard_projectTextAnime___YXTO{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes CaseStudyListCard_clipAnimation__uFHiS{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes CaseStudyListCard_clipAnimationThrough__gmk94{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes CaseStudyListCard_reverseClipAnimation__Ao0aT{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes CaseStudyListCard_transformLeftRight__8smFw{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes CaseStudyListCard_transformRightLeft__1foFx{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes CaseStudyListCard_MoveGrad__3fPLq{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.CaseStudyListCard_is-pc__4jZuO{display:block}@media screen and (max-width:768px){.CaseStudyListCard_is-pc__4jZuO{display:none}}.CaseStudyListCard_is-sp__iQNqT{display:none}@media screen and (max-width:768px){.CaseStudyListCard_is-sp__iQNqT{display:block}}.CaseStudyListCard_full-vw__b_i9N{width:100vw}.CaseStudyListCard_case_list_card__eth6t{display:flex;flex-direction:column;gap:16px 0}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t{gap:calc(8/390*100vw) 0}}@media screen and (769px <= width){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_link__lV3Lg:hover .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_image__VgMKK img{transform:scale(1.05)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN{display:grid;align-items:end;justify-items:end;overflow:hidden}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_image__VgMKK{width:100%;height:100%;aspect-ratio:569/362}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_image__VgMKK{aspect-ratio:175/111}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_image__VgMKK img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption__DBIQo{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:25px;min-width:216px;min-height:56px;color:#fff;background-color:#000;-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);z-index:1;padding-right:30px}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption__DBIQo{gap:calc(20/390*100vw);min-width:calc(162/390*100vw);min-height:calc(42/390*100vw);padding-right:calc(24/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption__DBIQo .CaseStudyListCard_text__4IQgA{position:relative;display:inline-block;font-size:18px;font-weight:700;text-align:center;line-height:120%}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption__DBIQo .CaseStudyListCard_text__4IQgA{font-size:calc(14/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption__DBIQo .CaseStudyListCard_text__4IQgA .CaseStudyListCard_sub__fc6ii{display:block;font-size:12px;font-weight:500}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption__DBIQo .CaseStudyListCard_text__4IQgA .CaseStudyListCard_sub__fc6ii{font-size:calc(10/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption--blank___q3sh{gap:12px}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption--blank___q3sh{gap:calc(3/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_caption__DBIQo,.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_thumbnail__xCSqN .CaseStudyListCard_image__VgMKK{grid-area:1/1}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_endClient__9ujQS{font-size:14px;font-weight:400;line-height:170%}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_endClient__9ujQS{font-size:calc(14/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_title__6uday{font-size:18px;font-weight:700;line-height:170%}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_title__6uday{font-size:calc(18/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_description__enJxL{font-size:15px;font-weight:400;line-height:170%}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_description__enJxL{font-size:calc(15/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_client__KXeCX{color:#9e9e9e;font-size:14px;font-weight:700;line-height:170%}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_client__KXeCX{font-size:calc(14/390*100vw)}}.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_tags__N9viv{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:768px){.CaseStudyListCard_case_list_card__eth6t .CaseStudyListCard_tags__N9viv{gap:calc(8/390*100vw)}}