*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}body{min-height:100vh;text-rendering:optimizeLegibility}img,picture,svg,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:root{--color-bg: #ffffff;--color-text: #111111;--color-muted: #666666;--color-border: #e7e7e7;--color-surface: #f6f6f6;--color-brand: #1c3fd8;--color-brand-text: #ffffff;--color-dark-green: #06bbbc;--color-green: #00f04b;--color-pink: #ff0099;--color-red: #ff0000;--color-orange: #ff9000;--color-black: #000000;--color-yellow: #ffbd07;--color-navy: #00008b;--color-gray: #808080;--color-gray2: #cccccc;--color-gray3: #666666;--color-gray4: #dddddd;--color-gray5: #b2b2b2;--color-gray6: #999999;--color-gray7: #f4f4f4;--figma-mono-100: #eaf0f9;--figma-mono-200: #d8dfe7;--figma-mono-300: #c6cdd5;--figma-mono-400: #b4bcc3;--figma-mono-500: #868d93;--figma-mono-600: #595e62;--figma-mono-700: #2b2f32;--figma-mono-800: #000000;--figma-blue-400: #0083ff;--figma-blue-600: #0057ba;--figma-blue-700: #003c7d;--figma-sub-red: #d00000;--figma-sub-orange: #ff8126;--figma-sub-turquoise: #28b1b1;--figma-sub-green: #009127;--figma-sub-purple: #9700ce;--figma-sub-brown: #7f280a;--font-sans: "Poppins", "Noto Sans JP", "Noto Sans JP", sans-serif;--font-recruit: "Noto Sans JP", "Noto Sans JP", "Poppins", sans-serif;--page-max-width: 1120px;--page-padding-pc: 40px;--page-padding-sp: 20px;--radius-button: 999px;--radius-card: 24px}html{line-height:1.6;font-weight:600;font-size:calc(100vw / 375)}@media screen and (min-width:768px){html{font-size:calc(100vw / 1440)}}@media screen and (min-width:1440px){html{font-size:1px}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:16rem;font-weight:inherit;line-height:inherit}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;height:72px;padding:0 var(--page-padding-pc);background:#ffffffe0;border-bottom:1px solid var(--color-border);backdrop-filter:blur(12px)}.site-header__logo{font-size:18px;font-weight:700;letter-spacing:-.02em}.site-header__nav{display:flex;gap:32px;color:var(--color-muted);font-size:14px}.site-footer{padding:32px var(--page-padding-pc);color:var(--color-muted);border-top:1px solid var(--color-border)}.section-kicker{color:var(--color-brand);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-title{margin-top:12px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.16;letter-spacing:-.04em}.section-body{margin-top:24px;color:var(--color-muted);font-size:17px;line-height:1.8}@media(max-width:767px){.site-header{height:64px;padding:0 var(--page-padding-sp)}.site-header__nav{gap:18px;font-size:13px}.site-footer{padding:24px var(--page-padding-sp)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.abs-center{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ls0{letter-spacing:0rem}.ls1{letter-spacing:1rem}.ls2{letter-spacing:2rem}.ls3{letter-spacing:3rem}.ls4{letter-spacing:4rem}.ls5{letter-spacing:5rem}.ls6{letter-spacing:6rem}.ls7{letter-spacing:7rem}.ls8{letter-spacing:8rem}.ls9{letter-spacing:9rem}.ls10{letter-spacing:10rem}.lss0{letter-spacing:-0rem}.lss1{letter-spacing:-1rem}.lss2{letter-spacing:-2rem}.lss3{letter-spacing:-3rem}.lss4{letter-spacing:-4rem}.lss5{letter-spacing:-5rem}.lss6{letter-spacing:-6rem}.lss7{letter-spacing:-7rem}.lss8{letter-spacing:-8rem}.lss9{letter-spacing:-9rem}.lss10{letter-spacing:-10rem}.lh1{line-height:1}.lh2{line-height:2}.lh11{line-height:1.1}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh19{line-height:1.9}.lh20{line-height:2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0rem}.-left-50{left:-50rem}.-left-70{left:-70rem}.-top-70{top:-70rem}.bottom-0{bottom:0rem}.bottom-118{bottom:118rem}.bottom-14{bottom:14rem}.bottom-80{bottom:80rem}.bottom-\[-0\%\]{bottom:-0%}.bottom-\[0\%\]{bottom:0%}.bottom-\[40\%\]{bottom:40%}.bottom-\[54\%\]{bottom:54%}.bottom-\[60\%\]{bottom:60%}.left-0{left:0rem}.left-40{left:40rem}.left-479{left:479rem}.left-\[-0\.8\%\]{left:-.8%}.left-\[-2\%\]{left:-2%}.left-\[-5\%\]{left:-5%}.left-\[-5\.2\%\]{left:-5.2%}.left-\[-6\%\]{left:-6%}.left-\[100\%\]{left:100%}.left-\[14\%\]{left:14%}.left-\[45\%\]{left:45%}.left-\[50\%\]{left:50%}.right-0{right:0rem}.right-\[-13\%\]{right:-13%}.top-0{top:0rem}.top-1\/2{top:50%}.top-13{top:13rem}.top-161{top:161rem}.top-65{top:65rem}.top-\[-12\%\]{top:-12%}.top-\[-9\.1\%\]{top:-9.1%}.top-\[-9\.8\%\]{top:-9.8%}.top-\[65\%\]{top:65%}.top-\[80\%\]{top:80%}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.float-right{float:right}.mx-auto{margin-left:auto;margin-right:auto}.-ml-10{margin-left:-10rem}.-mt-2{margin-top:-2rem}.-mt-23{margin-top:-23rem}.-mt-40{margin-top:-40rem}.-mt-52{margin-top:-52rem}.-mt-59{margin-top:-59rem}.-mt-6{margin-top:-6rem}.-mt-67{margin-top:-67rem}.mb-20{margin-bottom:20rem}.ml-10{margin-left:10rem}.ml-12{margin-left:12rem}.ml-217{margin-left:217rem}.ml-32{margin-left:32rem}.ml-4{margin-left:4rem}.ml-54{margin-left:54rem}.ml-58{margin-left:58rem}.ml-\[102rem\]{margin-left:102rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0rem}.mt-10{margin-top:10rem}.mt-100{margin-top:100rem}.mt-13{margin-top:13rem}.mt-16{margin-top:16rem}.mt-19{margin-top:19rem}.mt-2{margin-top:2rem}.mt-20{margin-top:20rem}.mt-210{margin-top:210rem}.mt-24{margin-top:24rem}.mt-30{margin-top:30rem}.mt-35{margin-top:35rem}.mt-40{margin-top:40rem}.mt-41{margin-top:41rem}.mt-47{margin-top:47rem}.mt-5{margin-top:5rem}.mt-58{margin-top:58rem}.mt-6{margin-top:6rem}.mt-75{margin-top:75rem}.mt-8{margin-top:8rem}.mt-96{margin-top:96rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[1143\/554\]{aspect-ratio:1143/554}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0rem}.h-106{height:106rem}.h-112{height:112rem}.h-140{height:140rem}.h-2{height:2rem}.h-205{height:205rem}.h-24{height:24rem}.h-245{height:245rem}.h-322{height:322rem}.h-330{height:330rem}.h-36{height:36rem}.h-37{height:37rem}.h-39{height:39rem}.h-40{height:40rem}.h-42{height:42rem}.h-500{height:500rem}.h-64{height:64rem}.h-70{height:70rem}.h-80{height:80rem}.h-88{height:88rem}.h-92{height:92rem}.h-\[24vw\]{height:24vw}.h-\[35vw\]{height:35vw}.h-\[36\.5vw\]{height:36.5vw}.h-\[3vw\]{height:3vw}.h-\[42vw\]{height:42vw}.h-\[60vw\]{height:60vw}.h-\[88vw\]{height:88vw}.h-\[90vw\]{height:90vw}.h-\[95vw\]{height:95vw}.h-auto{height:auto}.h-full{height:100%}.min-h-130{min-height:130rem}.min-h-180{min-height:180rem}.min-h-324{min-height:324rem}.min-h-525{min-height:525rem}.w-1143{width:1143rem}.w-1156{width:1156rem}.w-130{width:130rem}.w-138{width:138rem}.w-140{width:140rem}.w-169{width:169rem}.w-189{width:189rem}.w-205{width:205rem}.w-220{width:220rem}.w-224{width:224rem}.w-237{width:237rem}.w-320{width:320rem}.w-330{width:330rem}.w-343{width:343rem}.w-36{width:36rem}.w-375{width:375rem}.w-378{width:378rem}.w-42{width:42rem}.w-430{width:430rem}.w-44{width:44rem}.w-47{width:47rem}.w-571{width:571rem}.w-578{width:578rem}.w-588{width:588rem}.w-599{width:599rem}.w-674{width:674rem}.w-677{width:677rem}.w-80{width:80rem}.w-92{width:92rem}.w-926{width:926rem}.w-\[101\.5\%\]{width:101.5%}.w-\[101\.9\%\]{width:101.9%}.w-\[106\.3\%\]{width:106.3%}.w-\[10vw\]{width:10vw}.w-\[112\%\]{width:112%}.w-\[1156rem\]{width:1156rem}.w-\[11vw\]{width:11vw}.w-\[12vw\]{width:12vw}.w-\[1360rem\]{width:1360rem}.w-\[1522rem\]{width:1522rem}.w-\[1572rem\]{width:1572rem}.w-\[2000rem\]{width:2000rem}.w-\[248rem\]{width:248rem}.w-\[252rem\]{width:252rem}.w-\[566rem\]{width:566rem}.w-\[5vw\]{width:5vw}.w-\[6vw\]{width:6vw}.w-\[758rem\]{width:758rem}.w-\[9vw\]{width:9vw}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-none{max-width:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-bottom-right{transform-origin:bottom right}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-31deg\]{--tw-rotate: -31deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-42deg\]{--tw-rotate: -42deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-45deg\]{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-64deg\]{--tw-rotate: -64deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[32deg\]{--tw-rotate: 32deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[55deg\]{--tw-rotate: 55deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[58deg\]{--tw-rotate: 58deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[68deg\]{--tw-rotate: 68deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[74deg\]{--tw-rotate: 74deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[75deg\]{--tw-rotate: 75deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.2\]{--tw-scale-x: 1.2;--tw-scale-y: 1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[100rem_1fr\]{grid-template-columns:100rem 1fr}.grid-cols-\[1fr_674rem\]{grid-template-columns:1fr 674rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[620rem_430rem\]{grid-template-columns:620rem 430rem}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:10rem}.gap-12{gap:12rem}.gap-16{gap:16rem}.gap-20{gap:20rem}.gap-24{gap:24rem}.gap-29{gap:29rem}.gap-30{gap:30rem}.gap-32{gap:32rem}.gap-40{gap:40rem}.gap-5{gap:5rem}.gap-8{gap:8rem}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#b4bcc3\]{--tw-border-opacity: 1;border-color:rgb(180 188 195 / var(--tw-border-opacity, 1))}.bg-\[\#003c7d\]{--tw-bg-opacity: 1;background-color:rgb(0 60 125 / var(--tw-bg-opacity, 1))}.bg-\[\#0057ba\]{--tw-bg-opacity: 1;background-color:rgb(0 87 186 / var(--tw-bg-opacity, 1))}.bg-\[\#0083ff\]{--tw-bg-opacity: 1;background-color:rgb(0 131 255 / var(--tw-bg-opacity, 1))}.bg-\[\#009127\]{--tw-bg-opacity: 1;background-color:rgb(0 145 39 / var(--tw-bg-opacity, 1))}.bg-\[\#28B1B1\],.bg-\[\#28b1b1\]{--tw-bg-opacity: 1;background-color:rgb(40 177 177 / var(--tw-bg-opacity, 1))}.bg-\[\#2b2f32\]{--tw-bg-opacity: 1;background-color:rgb(43 47 50 / var(--tw-bg-opacity, 1))}.bg-\[\#7f280a\]{--tw-bg-opacity: 1;background-color:rgb(127 40 10 / var(--tw-bg-opacity, 1))}.bg-\[\#9700ce\]{--tw-bg-opacity: 1;background-color:rgb(151 0 206 / var(--tw-bg-opacity, 1))}.bg-\[\#B4BCC3\]{--tw-bg-opacity: 1;background-color:rgb(180 188 195 / var(--tw-bg-opacity, 1))}.bg-\[\#D8DFE7\]{--tw-bg-opacity: 1;background-color:rgb(216 223 231 / var(--tw-bg-opacity, 1))}.bg-\[\#EAF0F9\]{--tw-bg-opacity: 1;background-color:rgb(234 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#d00000\]{--tw-bg-opacity: 1;background-color:rgb(208 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf0f9\]{--tw-bg-opacity: 1;background-color:rgb(234 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#ff8126\]{--tw-bg-opacity: 1;background-color:rgb(255 129 38 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[var\(--figma-blue-400\)\]{background-color:var(--figma-blue-400)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(90deg\,\#0057BA_0\%\,\#0083FF_100\%\)\]{background-image:linear-gradient(90deg,#0057ba,#0083ff)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0rem}.p-24{padding:24rem}.px-13{padding-left:13rem;padding-right:13rem}.px-16{padding-left:16rem;padding-right:16rem}.px-20{padding-left:20rem;padding-right:20rem}.px-40{padding-left:40rem;padding-right:40rem}.px-48{padding-left:48rem;padding-right:48rem}.px-70{padding-left:70rem;padding-right:70rem}.py-0{padding-top:0rem;padding-bottom:0rem}.py-121{padding-top:121rem;padding-bottom:121rem}.py-24{padding-top:24rem;padding-bottom:24rem}.py-30{padding-top:30rem;padding-bottom:30rem}.py-50{padding-top:50rem;padding-bottom:50rem}.pb-104{padding-bottom:104rem}.pb-106{padding-bottom:106rem}.pb-109{padding-bottom:109rem}.pb-120{padding-bottom:120rem}.pb-22{padding-bottom:22rem}.pb-24{padding-bottom:24rem}.pb-80{padding-bottom:80rem}.pb-\[18\.33vw\]{padding-bottom:18.33vw}.pl-102{padding-left:102rem}.pl-12{padding-left:12rem}.pl-20{padding-left:20rem}.pl-32{padding-left:32rem}.pl-43{padding-left:43rem}.pr-18{padding-right:18rem}.pr-28{padding-right:28rem}.pr-40{padding-right:40rem}.pt-100{padding-top:100rem}.pt-112{padding-top:112rem}.pt-16{padding-top:16rem}.pt-47{padding-top:47rem}.pt-76{padding-top:76rem}.pt-80{padding-top:80rem}.pt-88{padding-top:88rem}.pt-94{padding-top:94rem}.pt-96{padding-top:96rem}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Noto_Sans_JP\'\]{font-family:Noto Sans JP}.font-\[\'Poppins\'\]{font-family:Poppins}.text-100{font-size:100rem}.text-106{font-size:106rem}.text-11{font-size:11rem}.text-12{font-size:12rem}.text-13{font-size:13rem}.text-14{font-size:14rem}.text-15{font-size:15rem}.text-16{font-size:16rem}.text-18{font-size:18rem}.text-20{font-size:20rem}.text-24{font-size:24rem}.text-28{font-size:28rem}.text-36{font-size:36rem}.text-42{font-size:42rem}.text-52{font-size:52rem}.text-60{font-size:60rem}.text-64{font-size:64rem}.text-74{font-size:74rem}.text-86{font-size:86rem}.text-90{font-size:90rem}.text-93{font-size:93rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.42\]{line-height:1.42}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\],.leading-none{line-height:1}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.24rem\]{letter-spacing:-.24rem}.tracking-\[-0\.26rem\]{letter-spacing:-.26rem}.tracking-\[-1\.28rem\]{letter-spacing:-1.28rem}.text-\[\#2b2f32\]{--tw-text-opacity: 1;color:rgb(43 47 50 / var(--tw-text-opacity, 1))}.text-\[\#595E62\],.text-\[\#595e62\]{--tw-text-opacity: 1;color:rgb(89 94 98 / var(--tw-text-opacity, 1))}.text-\[\#c6cdd5\]{--tw-text-opacity: 1;color:rgb(198 205 213 / var(--tw-text-opacity, 1))}.text-\[\#d8dfe7\]{--tw-text-opacity: 1;color:rgb(216 223 231 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.will-change-transform{will-change:transform}.\[border-bottom-style\:solid\]{border-bottom-style:solid}.\[border-top-style\:solid\]{border-top-style:solid}@media not all and (min-width:768px){.max-md\:static{position:static}.max-md\:relative{position:relative}.max-md\:bottom-\[0\%\]{bottom:0%}.max-md\:bottom-\[24\%\]{bottom:24%}.max-md\:bottom-\[64\%\]{bottom:64%}.max-md\:bottom-auto{bottom:auto}.max-md\:left-0{left:0rem}.max-md\:left-120{left:120rem}.max-md\:left-160{left:160rem}.max-md\:left-20{left:20rem}.max-md\:left-\[-15\%\]{left:-15%}.max-md\:left-\[-21\%\]{left:-21%}.max-md\:left-\[-38\%\]{left:-38%}.max-md\:left-\[-70\%\]{left:-70%}.max-md\:left-\[-74\.5\%\]{left:-74.5%}.max-md\:left-\[18\%\]{left:18%}.max-md\:left-\[44\%\]{left:44%}.max-md\:left-auto{left:auto}.max-md\:right-0{right:0rem}.max-md\:right-\[-18\%\]{right:-18%}.max-md\:right-\[0\%\]{right:0%}.max-md\:top-0{top:0rem}.max-md\:top-316{top:316rem}.max-md\:top-442{top:442rem}.max-md\:top-462{top:462rem}.max-md\:top-\[-0\.5\%\]{top:-.5%}.max-md\:top-\[11\.2\%\]{top:11.2%}.max-md\:top-\[26\.2\%\]{top:26.2%}.max-md\:top-\[80\%\]{top:80%}.max-md\:top-\[89\%\]{top:89%}.max-md\:top-auto{top:auto}.max-md\:order-first{order:-9999}.max-md\:mx-20{margin-left:20rem;margin-right:20rem}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:\!ml-14{margin-left:14rem!important}.max-md\:\!ml-19{margin-left:19rem!important}.max-md\:-mb-6{margin-bottom:-6rem}.max-md\:-ml-10{margin-left:-10rem}.max-md\:-mt-45{margin-top:-45rem}.max-md\:-mt-48{margin-top:-48rem}.max-md\:mb-0{margin-bottom:0rem}.max-md\:mb-12{margin-bottom:12rem}.max-md\:mb-20{margin-bottom:20rem}.max-md\:mb-25{margin-bottom:25rem}.max-md\:mb-8{margin-bottom:8rem}.max-md\:ml-0{margin-left:0rem}.max-md\:ml-23{margin-left:23rem}.max-md\:ml-28{margin-left:28rem}.max-md\:ml-29{margin-left:29rem}.max-md\:ml-8{margin-left:8rem}.max-md\:mt-0{margin-top:0rem}.max-md\:mt-1{margin-top:1rem}.max-md\:mt-16{margin-top:16rem}.max-md\:mt-17{margin-top:17rem}.max-md\:mt-20{margin-top:20rem}.max-md\:mt-22{margin-top:22rem}.max-md\:mt-23{margin-top:23rem}.max-md\:mt-24{margin-top:24rem}.max-md\:mt-32{margin-top:32rem}.max-md\:mt-38{margin-top:38rem}.max-md\:mt-43{margin-top:43rem}.max-md\:mt-50{margin-top:50rem}.max-md\:mt-52{margin-top:52rem}.max-md\:mt-54{margin-top:54rem}.max-md\:mt-6{margin-top:6rem}.max-md\:mt-64{margin-top:64rem}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:aspect-\[9\/16\]{aspect-ratio:9/16}.max-md\:aspect-auto{aspect-ratio:auto}.max-md\:h-105{height:105rem}.max-md\:h-180{height:180rem}.max-md\:h-189{height:189rem}.max-md\:h-230{height:230rem}.max-md\:h-246{height:246rem}.max-md\:h-260{height:260rem}.max-md\:h-270{height:270rem}.max-md\:h-28{height:28rem}.max-md\:h-280{height:280rem}.max-md\:h-285{height:285rem}.max-md\:h-30{height:30rem}.max-md\:h-308{height:308rem}.max-md\:h-31{height:31rem}.max-md\:h-32{height:32rem}.max-md\:h-408{height:408rem}.max-md\:h-45{height:45rem}.max-md\:h-520{height:520rem}.max-md\:h-580{height:580rem}.max-md\:h-621{height:621rem}.max-md\:h-680{height:680rem}.max-md\:h-72{height:72rem}.max-md\:h-726{height:726rem}.max-md\:h-74{height:74rem}.max-md\:h-760{height:760rem}.max-md\:h-768{height:768rem}.max-md\:h-80{height:80rem}.max-md\:h-879{height:879rem}.max-md\:h-\[245\.66rem\]{height:245.66rem}.max-md\:h-auto{height:auto}.max-md\:min-h-0{min-height:0rem}.max-md\:min-h-308{min-height:308rem}.max-md\:min-h-408{min-height:408rem}.max-md\:w-100{width:100rem}.max-md\:w-120{width:120rem}.max-md\:w-145{width:145rem}.max-md\:w-156{width:156rem}.max-md\:w-221{width:221rem}.max-md\:w-229{width:229rem}.max-md\:w-278{width:278rem}.max-md\:w-28{width:28rem}.max-md\:w-284{width:284rem}.max-md\:w-335{width:335rem}.max-md\:w-341{width:341rem}.max-md\:w-37{width:37rem}.max-md\:w-45{width:45rem}.max-md\:w-70{width:70rem}.max-md\:w-80{width:80rem}.max-md\:w-83{width:83rem}.max-md\:w-85{width:85rem}.max-md\:w-90{width:90rem}.max-md\:w-\[1172rem\]{width:1172rem}.max-md\:w-\[1426rem\]{width:1426rem}.max-md\:w-\[204\.9\%\]{width:204.9%}.max-md\:w-\[238\.9\%\]{width:238.9%}.max-md\:w-\[273\.7\%\]{width:273.7%}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:origin-bottom-left{transform-origin:bottom left}.max-md\:rotate-\[40deg\]{--tw-rotate: 40deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:rotate-\[55deg\]{--tw-rotate: 55deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:rotate-\[60deg\]{--tw-rotate: 60deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:rotate-\[72deg\]{--tw-rotate: 72deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:rotate-\[77deg\]{--tw-rotate: 77deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:grid-flow-col{grid-auto-flow:column}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-\[168rem_166rem\]{grid-template-columns:168rem 166rem}.max-md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-col-reverse{flex-direction:column-reverse}.max-md\:gap-0{gap:0rem}.max-md\:gap-10{gap:10rem}.max-md\:gap-16{gap:16rem}.max-md\:gap-24{gap:24rem}.max-md\:gap-27{gap:27rem}.max-md\:gap-30{gap:30rem}.max-md\:gap-34{gap:34rem}.max-md\:gap-8{gap:8rem}.max-md\:gap-x-0{-moz-column-gap:0rem;column-gap:0rem}.max-md\:gap-y-17{row-gap:17rem}.max-md\:overflow-hidden{overflow:hidden}.max-md\:whitespace-normal{white-space:normal}.max-md\:whitespace-nowrap{white-space:nowrap}.max-md\:object-contain{-o-object-fit:contain;object-fit:contain}.max-md\:p-16{padding:16rem}.max-md\:px-0{padding-left:0rem;padding-right:0rem}.max-md\:px-10{padding-left:10rem;padding-right:10rem}.max-md\:px-16{padding-left:16rem;padding-right:16rem}.max-md\:px-20{padding-left:20rem;padding-right:20rem}.max-md\:py-32{padding-top:32rem;padding-bottom:32rem}.max-md\:py-40{padding-top:40rem;padding-bottom:40rem}.max-md\:pb-20{padding-bottom:20rem}.max-md\:pb-24{padding-bottom:24rem}.max-md\:pb-56{padding-bottom:56rem}.max-md\:pb-62{padding-bottom:62rem}.max-md\:pb-63{padding-bottom:63rem}.max-md\:pb-64{padding-bottom:64rem}.max-md\:pb-66{padding-bottom:66rem}.max-md\:pb-80{padding-bottom:80rem}.max-md\:pl-20{padding-left:20rem}.max-md\:pr-20{padding-right:20rem}.max-md\:pt-13{padding-top:13rem}.max-md\:pt-16{padding-top:16rem}.max-md\:pt-20{padding-top:20rem}.max-md\:pt-25{padding-top:25rem}.max-md\:pt-32{padding-top:32rem}.max-md\:pt-52{padding-top:52rem}.max-md\:pt-62{padding-top:62rem}.max-md\:pt-64{padding-top:64rem}.max-md\:pt-66{padding-top:66rem}.max-md\:pt-80{padding-top:80rem}.max-md\:pt-85{padding-top:85rem}.max-md\:pt-\[65rem\]{padding-top:65rem}.max-md\:text-left{text-align:left}.max-md\:text-center{text-align:center}.max-md\:text-10{font-size:10rem}.max-md\:text-11{font-size:11rem}.max-md\:text-12{font-size:12rem}.max-md\:text-14{font-size:14rem}.max-md\:text-15{font-size:15rem}.max-md\:text-16{font-size:16rem}.max-md\:text-17{font-size:17rem}.max-md\:text-18{font-size:18rem}.max-md\:text-20{font-size:20rem}.max-md\:text-22{font-size:22rem}.max-md\:text-26{font-size:26rem}.max-md\:text-30{font-size:30rem}.max-md\:text-34{font-size:34rem}.max-md\:text-38{font-size:38rem}.max-md\:text-56{font-size:56rem}.max-md\:text-62{font-size:62rem}.max-md\:text-64{font-size:64rem}.max-md\:text-66{font-size:66rem}.max-md\:text-72{font-size:72rem}.max-md\:text-90{font-size:90rem}.max-md\:leading-\[1\.05\]{line-height:1.05}.max-md\:leading-\[1\.1\]{line-height:1.1}.max-md\:leading-\[1\.24\]{line-height:1.24}.max-md\:leading-\[1\.55\]{line-height:1.55}.max-md\:leading-\[1\.58\]{line-height:1.58}.max-md\:leading-\[1\.5\]{line-height:1.5}.max-md\:leading-\[1\.65\]{line-height:1.65}.max-md\:leading-\[1\.72\]{line-height:1.72}.max-md\:leading-\[1\.79\]{line-height:1.79}.max-md\:leading-\[1\]{line-height:1}.max-md\:leading-\[96rem\]{line-height:96rem}.max-md\:leading-tight{line-height:1.25}.max-md\:tracking-\[-0\.76rem\]{letter-spacing:-.76rem}.max-md\:tracking-\[-0\.8rem\]{letter-spacing:-.8rem}.max-md\:tracking-\[0\.8rem\]{letter-spacing:.8rem}}@media(min-width:768px){.md\:block{display:block}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.fadeInUp{opacity:0;transform:translateY(20%)}.fadeInUp.inview{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s cubic-bezier(.23,1,.32,1)}.flowFadeIn div{overflow:hidden}.flowFadeIn span{display:inline-block;transform:translateY(110%)}.flowFadeIn.inview span{transform:translateY(0);transition:transform 1.5s cubic-bezier(.23,1,.32,1)}.fadeIn{opacity:0}.fadeIn.inview{opacity:1;transition:opacity .8s ease,transform .8s cubic-bezier(.23,1,.32,1)}.maskInImage img{clip-path:polygon(0 100%,0% 100%,0% 100%)}.maskInImage.inview img{clip-path:polygon(0 -100%,0% 100%,200% 100%);transition:all 1s cubic-bezier(.23,1,.32,1) 0s}.clipInImage img{clip-path:inset(100% 0% 0% 0%)}.clipInImage.inview img{clip-path:inset(0% 0% 0% 0%);transition:all 1s cubic-bezier(.23,1,.32,1) .5s}.hero-slide-item{position:absolute;inset:0;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path}.hero-slide-item:first-child{z-index:2}.footer-copy .text-wrap{overflow:hidden}.footer-copy .footer-copy-svg{display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.footer-copy .footer-copy-svg__segment{display:inline-block;flex:0 0 auto;overflow:hidden}.footer-copy .footer-copy-svg__asset{display:block;max-width:none;height:auto}.footer-copy .word{display:inline-block;transform:translateY(105%)}.footer-copy.inview .word:nth-child(1){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:0s}.footer-copy.inview .word:nth-child(2){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.04s}.footer-copy.inview .word:nth-child(3){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.08s}.footer-copy.inview .word:nth-child(4){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.12s}.footer-copy.inview .word:nth-child(5){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.16s}.footer-copy.inview .word:nth-child(6){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.2s}.footer-copy.inview .word:nth-child(7){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.24s}.footer-copy.inview .word:nth-child(8){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.28s}.footer-copy.inview .word:nth-child(9){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.32s}.footer-copy.inview .word:nth-child(10){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.36s}.footer-copy.inview .word:nth-child(11){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.4s}.footer-copy.inview .word:nth-child(12){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.44s}.footer-copy.inview .word:nth-child(13){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.48s}.footer-copy.inview .word:nth-child(14){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.52s}.footer-copy.inview .word:nth-child(15){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.56s}.footer-copy.inview .word:nth-child(16){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.6s}.footer-copy.inview .word:nth-child(17){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.64s}.footer-copy.inview .word:nth-child(18){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.68s}.footer-copy.inview .word:nth-child(19){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.72s}.footer-copy.inview .word:nth-child(20){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.76s}.footer-copy.inview .word:nth-child(21){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.8s}.footer-copy.inview .word:nth-child(22){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.84s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(1){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.4s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(2){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.44s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(3){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.48s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(4){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.52s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(5){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.56s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(6){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.6s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(7){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.64s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(8){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.68s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(9){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.72s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(10){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.76s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(11){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.8s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(12){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.84s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(13){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.88s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(14){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.92s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(15){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.96s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(16){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:1s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(17){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:1.04s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(18){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:1.08s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(19){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:1.12s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(20){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:1.16s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(21){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:1.2s}.footer-copy.inview .text-wrap:nth-child(2) .word:nth-child(22){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:1.24s}@media(max-width:767px){.footer-copy .text-wrap+.text-wrap{margin-top:6rem}}@media(min-width:767px){.recruit-footer__button.inview:nth-child(1){transition-delay:0s,0s}.recruit-footer__button.inview:nth-child(2){transition-delay:.2s,.2s}.recruit-footer__button.inview:nth-child(3){transition-delay:.4s,.4s}.recruit-footer__button.inview:nth-child(4){transition-delay:.6s,.6s}.recruit-footer__button.inview:nth-child(5){transition-delay:.8s,.8s}.recruit-footer__button.inview:nth-child(6){transition-delay:1s,1s}}.recruit-story-main .recruit-member-card__image,.recruit-story-members .recruit-member-card__image{clip-path:polygon(0 100%,0% 100%,0% 100%)}.recruit-story-main .splide__slide,.recruit-story-members .splide__slide{opacity:0;transform:translateY(20%)}.recruit-story-main.inview .splide__slide.splide__slide0,.recruit-story-members.inview .splide__slide.splide__slide0{opacity:1;transform:translateY(0);transition:opacity .8s ease -.2s,transform .8s cubic-bezier(.23,1,.32,1) -.2s}.recruit-story-main.inview .splide__slide.splide__slide0 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide0 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) -.2s}.recruit-story-main.inview .splide__slide.splide__slide1,.recruit-story-members.inview .splide__slide.splide__slide1{opacity:1;transform:translateY(0);transition:opacity .8s ease 0s,transform .8s cubic-bezier(.23,1,.32,1) 0s}.recruit-story-main.inview .splide__slide.splide__slide1 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide1 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 0s}.recruit-story-main.inview .splide__slide.splide__slide2,.recruit-story-members.inview .splide__slide.splide__slide2{opacity:1;transform:translateY(0);transition:opacity .8s ease .2s,transform .8s cubic-bezier(.23,1,.32,1) .2s}.recruit-story-main.inview .splide__slide.splide__slide2 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide2 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .2s}.recruit-story-main.inview .splide__slide.splide__slide3,.recruit-story-members.inview .splide__slide.splide__slide3{opacity:1;transform:translateY(0);transition:opacity .8s ease .4s,transform .8s cubic-bezier(.23,1,.32,1) .4s}.recruit-story-main.inview .splide__slide.splide__slide3 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide3 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .4s}.recruit-story-main.inview .splide__slide.splide__slide4,.recruit-story-members.inview .splide__slide.splide__slide4{opacity:1;transform:translateY(0);transition:opacity .8s ease .6s,transform .8s cubic-bezier(.23,1,.32,1) .6s}.recruit-story-main.inview .splide__slide.splide__slide4 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide4 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .6s}.recruit-story-main.inview .splide__slide.splide__slide5,.recruit-story-members.inview .splide__slide.splide__slide5{opacity:1;transform:translateY(0);transition:opacity .8s ease .8s,transform .8s cubic-bezier(.23,1,.32,1) .8s}.recruit-story-main.inview .splide__slide.splide__slide5 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide5 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .8s}.recruit-story-main.inview .splide__slide.splide__slide6,.recruit-story-members.inview .splide__slide.splide__slide6{opacity:1;transform:translateY(0);transition:opacity .8s ease 1s,transform .8s cubic-bezier(.23,1,.32,1) 1s}.recruit-story-main.inview .splide__slide.splide__slide6 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide6 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1s}.recruit-story-main.inview .splide__slide.splide__slide7,.recruit-story-members.inview .splide__slide.splide__slide7{opacity:1;transform:translateY(0);transition:opacity .8s ease 1.2s,transform .8s cubic-bezier(.23,1,.32,1) 1.2s}.recruit-story-main.inview .splide__slide.splide__slide7 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide7 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.2s}.recruit-story-main.inview .splide__slide.splide__slide8,.recruit-story-members.inview .splide__slide.splide__slide8{opacity:1;transform:translateY(0);transition:opacity .8s ease 1.4s,transform .8s cubic-bezier(.23,1,.32,1) 1.4s}.recruit-story-main.inview .splide__slide.splide__slide8 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide8 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.4s}.recruit-story-main.inview .splide__slide.splide__slide9,.recruit-story-members.inview .splide__slide.splide__slide9{opacity:1;transform:translateY(0);transition:opacity .8s ease 1.6s,transform .8s cubic-bezier(.23,1,.32,1) 1.6s}.recruit-story-main.inview .splide__slide.splide__slide9 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide9 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.6s}.recruit-story-main.inview .splide__slide.splide__slide10,.recruit-story-members.inview .splide__slide.splide__slide10{opacity:1;transform:translateY(0);transition:opacity .8s ease 1.8s,transform .8s cubic-bezier(.23,1,.32,1) 1.8s}.recruit-story-main.inview .splide__slide.splide__slide10 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide10 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.8s}.recruit-story-main.inview .splide__slide.splide__slide11,.recruit-story-members.inview .splide__slide.splide__slide11{opacity:1;transform:translateY(0);transition:opacity .8s ease 2s,transform .8s cubic-bezier(.23,1,.32,1) 2s}.recruit-story-main.inview .splide__slide.splide__slide11 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide11 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 2s}.recruit-story-main.inview .splide__slide.splide__slide12,.recruit-story-members.inview .splide__slide.splide__slide12{opacity:1;transform:translateY(0);transition:opacity .8s ease 2.2s,transform .8s cubic-bezier(.23,1,.32,1) 2.2s}.recruit-story-main.inview .splide__slide.splide__slide12 .recruit-member-card__image,.recruit-story-members.inview .splide__slide.splide__slide12 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 2.2s}.recruit-story-main.inview .recruit-member-card__image,.recruit-story-members.inview .recruit-member-card__image{clip-path:polygon(0 -100%,0% 100%,200% 100%)}.recruit-story-members.inview .splide__slide.splide__slide0{transition:opacity .8s ease -.13s,transform .8s cubic-bezier(.23,1,.32,1) -.13s}.recruit-story-members.inview .splide__slide.splide__slide0 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) -.13s}.recruit-story-members.inview .splide__slide.splide__slide1{transition:opacity .8s ease 0s,transform .8s cubic-bezier(.23,1,.32,1) 0s}.recruit-story-members.inview .splide__slide.splide__slide1 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 0s}.recruit-story-members.inview .splide__slide.splide__slide2{transition:opacity .8s ease .13s,transform .8s cubic-bezier(.23,1,.32,1) .13s}.recruit-story-members.inview .splide__slide.splide__slide2 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .13s}.recruit-story-members.inview .splide__slide.splide__slide3{transition:opacity .8s ease .26s,transform .8s cubic-bezier(.23,1,.32,1) .26s}.recruit-story-members.inview .splide__slide.splide__slide3 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .26s}.recruit-story-members.inview .splide__slide.splide__slide4{transition:opacity .8s ease .39s,transform .8s cubic-bezier(.23,1,.32,1) .39s}.recruit-story-members.inview .splide__slide.splide__slide4 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .39s}.recruit-story-members.inview .splide__slide.splide__slide5{transition:opacity .8s ease .52s,transform .8s cubic-bezier(.23,1,.32,1) .52s}.recruit-story-members.inview .splide__slide.splide__slide5 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .52s}.recruit-story-members.inview .splide__slide.splide__slide6{transition:opacity .8s ease .65s,transform .8s cubic-bezier(.23,1,.32,1) .65s}.recruit-story-members.inview .splide__slide.splide__slide6 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .65s}.recruit-story-members.inview .splide__slide.splide__slide7{transition:opacity .8s ease .78s,transform .8s cubic-bezier(.23,1,.32,1) .78s}.recruit-story-members.inview .splide__slide.splide__slide7 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .78s}.recruit-story-members.inview .splide__slide.splide__slide8{transition:opacity .8s ease .91s,transform .8s cubic-bezier(.23,1,.32,1) .91s}.recruit-story-members.inview .splide__slide.splide__slide8 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) .91s}.recruit-story-members.inview .splide__slide.splide__slide9{transition:opacity .8s ease 1.04s,transform .8s cubic-bezier(.23,1,.32,1) 1.04s}.recruit-story-members.inview .splide__slide.splide__slide9 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.04s}.recruit-story-members.inview .splide__slide.splide__slide10{transition:opacity .8s ease 1.17s,transform .8s cubic-bezier(.23,1,.32,1) 1.17s}.recruit-story-members.inview .splide__slide.splide__slide10 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.17s}.recruit-story-members.inview .splide__slide.splide__slide11{transition:opacity .8s ease 1.3s,transform .8s cubic-bezier(.23,1,.32,1) 1.3s}.recruit-story-members.inview .splide__slide.splide__slide11 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.3s}.recruit-story-members.inview .splide__slide.splide__slide12{transition:opacity .8s ease 1.43s,transform .8s cubic-bezier(.23,1,.32,1) 1.43s}.recruit-story-members.inview .splide__slide.splide__slide12 .recruit-member-card__image{transition:all 1.4s cubic-bezier(.23,1,.32,1) 1.43s}*{-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1,"pwid" 1}.challenge-illust-1,.challenge-illust-2{opacity:0;transform:translateY(30px)}.challenge-illust-3{opacity:0;transform:scale(1.2)}.challenge-illust-mask{opacity:0}@media(max-width:767px){.challenge-illust-mask{transform:scale(1.2)}}.challenge-illust.inview .challenge-illust-1{opacity:1;transform:translateY(0);transition:all 1.4s cubic-bezier(.23,1,.32,1)}.challenge-illust.inview .challenge-illust-2{opacity:1;transform:translateY(0);transition:all 1.4s cubic-bezier(.23,1,.32,1) .4s}.challenge-illust.inview .challenge-illust-3{opacity:1;transform:scale(1);transition:all 1.4s cubic-bezier(.23,1,.32,1) .8s}.challenge-illust.inview .challenge-illust-mask{opacity:1;transition:all .8s cubic-bezier(.23,1,.32,1) .8s}.sp_only,.sp_only_flex{display:none}.pc_only{display:inline}@media(max-width:767px){.sp_only{display:inline}.pc_only{display:none}.sp_only_flex{display:flex}}.is-recruit-menu-open{overflow:hidden}.recruit-mobile-menu{transition:opacity .3s ease}.recruit-mobile-menu .recruit-mobile-menu-link{display:inline-block;overflow:hidden}.recruit-mobile-menu .text-inner{display:inline-block;transform:translateY(120%)}.recruit-mobile-menu .recruit-mobile-menu__button{opacity:0;transform:translateY(24rem)}.recruit-mobile-menu-link{color:#fff}.recruit-header[data-menu-open=true] .recruit-mobile-menu{pointer-events:auto;opacity:1}.recruit-header[data-menu-open=true] .recruit-mobile-menu-link:nth-child(1) .text-inner{transform:translateY(0);transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:0s}.recruit-header[data-menu-open=true] .recruit-mobile-menu-link:nth-child(2) .text-inner{transform:translateY(0);transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.1s}.recruit-header[data-menu-open=true] .recruit-mobile-menu-link:nth-child(3) .text-inner{transform:translateY(0);transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.2s}.recruit-header[data-menu-open=true] .recruit-mobile-menu-link:nth-child(4) .text-inner{transform:translateY(0);transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.3s}.recruit-header[data-menu-open=true] .recruit-mobile-menu-link:nth-child(5) .text-inner{transform:translateY(0);transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.4s}.recruit-header[data-menu-open=true] .recruit-mobile-menu-link:nth-child(6) .text-inner{transform:translateY(0);transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.5s}.recruit-header[data-menu-open=true] .recruit-mobile-menu__button:nth-child(1){opacity:1;transform:translateY(0);transition:opacity .8s ease,transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.55s}.recruit-header[data-menu-open=true] .recruit-mobile-menu__button:nth-child(2){opacity:1;transform:translateY(0);transition:opacity .8s ease,transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.65s}.recruit-header__logo,.recruit-header__site-label,.recruit-header nav,.recruit-menu-toggle__line{transition:opacity .2s ease,color .2s ease,background-color .2s ease,transform .2s ease,top .2s ease,bottom .2s ease,left .2s ease,width .2s ease}.recruit-header[data-header-color=white] .recruit-header__logo--default{opacity:0}.recruit-header[data-header-color=white] .recruit-header__logo--white{opacity:1}.recruit-header[data-header-color=white] .recruit-header__site-label,.recruit-header[data-header-color=white] nav{color:#fff}.recruit-header[data-header-color=white] .recruit-menu-toggle__line{background-color:#fff}.recruit-header[data-header-color=black] .recruit-header__logo--default{opacity:1}.recruit-header[data-header-color=black] .recruit-header__logo--white{opacity:0}.recruit-header[data-header-color=black] .recruit-header__site-label,.recruit-header[data-header-color=black] nav{color:#000}.recruit-header[data-header-color=black] .recruit-menu-toggle__line{background-color:#000}@media(max-width:767px){.recruit-header[data-menu-open=true] .recruit-header__logo--default{opacity:0}.recruit-header[data-menu-open=true] .recruit-header__logo--white{opacity:1}.recruit-header[data-menu-open=true] .recruit-header__site-label{color:#fff}.recruit-header[data-menu-open=true] .recruit-menu-toggle__line{background-color:#fff}.recruit-header[data-menu-open=true] .recruit-menu-toggle__line--top{left:-3rem;top:18rem;width:43rem;transform:rotate(-32deg)}.recruit-header[data-menu-open=true] .recruit-menu-toggle__line--bottom{left:-3rem;bottom:17rem;width:43rem;transform:rotate(32deg)}}#mobileMenuLottie{pointer-events:none}#mobileMenuLottie svg{display:block;width:100%;height:100%}.recruit-mobile-menu__button{background:linear-gradient(90deg,#595e62,#b4bcc3);clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),calc(100% - 20rem) 100%,0 100%)}.chall-bnr{clip-path:polygon(0 0,100% 0,100% calc(100% - 30rem),calc(100% - 30rem) 100%,0 100%)}.recruit-mobile-menu__button--primary{background:linear-gradient(90deg,#0057ba,#0083ff)}.recruit-header__entry-button .grad-bg{position:absolute;inset:0;background:linear-gradient(15deg,#0057ba00 25%,#0057ba 50% 75%,#0057ba00 75%);background-size:400% 100%;background-repeat:no-repeat;pointer-events:none}.double-text-hover{display:inline-block;overflow:hidden;vertical-align:bottom}.double-text-hover .text-inner{position:relative;display:block;overflow:hidden;line-height:inherit}.double-text-hover .text{display:block;line-height:inherit;will-change:transform}.double-text-hover .text:nth-child(2){position:absolute;inset:0;transform:translateY(150%)}.double-arrow-hover{display:inline-block;overflow:hidden;vertical-align:bottom}.double-arrow-hover .arrow-inner{position:relative;display:block;overflow:hidden;line-height:inherit}.double-arrow-hover .arrow{display:block;line-height:inherit;will-change:transform}.double-arrow-hover .arrow:nth-child(2){position:absolute;inset:0;transform:translate(-150%,150%)}.text-line-split .line,.split-anim .line{display:block}.text-line-split .line-wrap,.split-anim .line-wrap{display:block;overflow:hidden}.text-line-split .line-inner,.split-anim .line-inner{display:block}.recruit-copy__text{font-feature-settings:"palt" 1,"pwid" 1}.recruit-copy{background-image:url(images/recruit-copy-left.svg),url(images/recruit-copy-right.svg);background-repeat:no-repeat;background-position:calc(50% - 1489rem) top,calc(50% + 438rem) top;background-size:1085rem 648rem,1749rem 648rem}.recruit-copy__text p,.recruit-copy__paragraph{white-space:nowrap}.recruit-copy__text p+p,.recruit-copy__paragraph+.recruit-copy__paragraph{margin-top:34rem}.recruit-copy__text .line{display:block}.recruit-copy__text .wrap{display:inline-block}.hero-fv-copy .hero-copy-svg{display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;max-width:100%}.hero-fv-copy .hero-copy-svg__segment{display:inline-block;flex:0 0 auto;overflow:hidden}.hero-fv-copy .hero-copy-svg__asset{display:block;max-width:none;height:auto}.hero-fv-copy .hero-copy-double{position:relative;display:block;overflow:hidden;line-height:inherit}.hero-fv-copy .hero-copy-double--asset{width:100%}.hero-fv-copy .hero-copy-double__text{display:block;line-height:inherit;will-change:transform}.hero-fv-copy .hero-copy-double__text:nth-child(2){position:absolute;inset:0;transform:translateY(150%)}.hero-fv-copy .hero-copy-double__text--asset{width:100%}.hero-fv-copy .word{display:inline-block;transform:translateY(115%)}.hero-fv-copy.inview .word:nth-child(1){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:0s}.hero-fv-copy.inview .word:nth-child(2){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:35ms}.hero-fv-copy.inview .word:nth-child(3){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.07s}.hero-fv-copy.inview .word:nth-child(4){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.105s}.hero-fv-copy.inview .word:nth-child(5){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.14s}.hero-fv-copy.inview .word:nth-child(6){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.175s}.hero-fv-copy.inview .word:nth-child(7){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.21s}.hero-fv-copy.inview .word:nth-child(8){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.245s}.hero-fv-copy.inview .word:nth-child(9){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.28s}.hero-fv-copy.inview .word:nth-child(10){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.315s}.hero-fv-copy.inview .word:nth-child(11){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.35s}.hero-fv-copy.inview .word:nth-child(12){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.385s}.hero-fv-copy.inview .word:nth-child(13){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.42s}.hero-fv-copy.inview .word:nth-child(14){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.455s}.hero-fv-copy.inview .word:nth-child(15){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.49s}.hero-fv-copy.inview .word:nth-child(16){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.525s}.hero-fv-copy.inview .word:nth-child(17){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.56s}.hero-fv-copy.inview .word:nth-child(18){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.595s}.hero-fv-copy.inview .word:nth-child(19){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.63s}.hero-fv-copy.inview .word:nth-child(20){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.665s}.hero-fv-copy.inview .word:nth-child(21){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.7s}.hero-fv-copy.inview .word:nth-child(22){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.735s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(1){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.3s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(2){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.335s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(3){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.37s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(4){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.405s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(5){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.44s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(6){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.475s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(7){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.51s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(8){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.545s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(9){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.58s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(10){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.615s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(11){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.65s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(12){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.685s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(13){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.72s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(14){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.755s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(15){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.79s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(16){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.825s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(17){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.86s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(18){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.895s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(19){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.93s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(20){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.965s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(21){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:1s}.hero-fv-copy.inview .line:nth-child(2) .word:nth-child(22){transform:translateY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:1.035s}.recruit-section-title h2:before{position:absolute;display:inline-block;width:79rem;height:44rem;left:-49rem;top:20rem;content:"";vertical-align:5rem;background:var(--figma-mono-400);clip-path:polygon(0% 100%,40% 100%,40% 100%,0 100%)}@media(max-width:767px){.recruit-section-title h2:before{width:52rem;height:30rem;left:-26rem;top:10rem}.recruit-section-title h2.story:before{top:4rem}}.recruit-section-title.recruit-section-title--light h2:before{background:var(--figma-mono-400)}.recruit-section-title .recruit-section-title__jp{overflow:hidden}.recruit-section-title .recruit-section-title__jp span{display:inline-block;transform:translateY(105%)}.recruit-section-title .recruit-section-title__en .line{overflow:hidden}.recruit-section-title .recruit-section-title__en .word{display:inline-block;transform:translateY(105%)}.recruit-section-title.inview .recruit-section-title__jp span{transform:translateY(0);transition:transform .8s cubic-bezier(.83,0,.17,1)}.recruit-section-title.inview .recruit-section-title__en:before{clip-path:polygon(60% 0,100% 0,40% 100%,0 100%);transition:all 1.2s cubic-bezier(.83,0,.17,1)}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(1){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:0s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(2){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.04s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(3){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.08s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(4){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.12s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(5){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.16s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(6){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.2s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(7){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.24s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(8){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.28s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(9){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.32s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(10){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.36s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(11){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.4s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(12){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.44s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(13){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.48s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(14){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.52s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(15){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.56s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(16){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.6s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(17){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.64s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(18){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.68s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(19){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.72s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(20){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.76s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(21){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.8s}.recruit-section-title.inview .recruit-section-title__en .word:nth-child(22){transform:translateY(0);transition:transform 1.2s cubic-bezier(.83,0,.17,1);transition-delay:.84s}.recruit-service-card{clip-path:polygon(0 0,100% 0,100% calc(100% - 24rem),calc(100% - 24rem) 100%,0 100%)}@media(min-width:767px){.recruit-service-card:nth-child(1){transition-delay:0s,0s}.recruit-service-card:nth-child(2){transition-delay:.1s,.1s}.recruit-service-card:nth-child(3){transition-delay:.2s,.2s}.recruit-service-card:nth-child(4){transition-delay:.3s,.3s}.recruit-service-card:nth-child(5){transition-delay:.4s,.4s}.recruit-service-card:nth-child(6){transition-delay:.5s,.5s}}.corner-rb-sm{clip-path:polygon(0 0,100% 0,100% calc(100% - 16rem),calc(100% - 16rem) 100%,0 100%)}.recruit-service-card__mark{background:var(--figma-blue-400);clip-path:polygon(24% 0,100% 0,76% 100%,0 100%)}.recruit-data{background-image:url(images/recruit_bg_pc.webp);background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media(max-width:767px){.recruit-data{background-image:url(images/recruit_bg_sp.webp)}}.recruit-data-card{clip-path:polygon(0 0,100% 0,100% calc(100% - 30rem),calc(100% - 30rem) 100%,0 100%)}@media(min-width:767px){.recruit-data-card:nth-child(1){transition-delay:0s,0s}.recruit-data-card:nth-child(2){transition-delay:.1s,.1s}.recruit-data-card:nth-child(3){transition-delay:.2s,.2s}.recruit-data-card:nth-child(4){transition-delay:.3s,.3s}.recruit-data-card:nth-child(5){transition-delay:.4s,.4s}.recruit-data-card:nth-child(6){transition-delay:.5s,.5s}}.recruit-data-num-char{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"palt" 1;text-align:center}.recruit-data-num-char--digit{width:.62em}.recruit-data-num-char--comma{width:.28em}.recruit-data-num-char--dot{width:.33em}.recruit-data-num-char--decimal{width:.53em}.recruit-data-card:nth-child(2) .recruit-data-num-char--decimal{width:.63em}.recruit-reason--blue{background:#006ddd}.recruit-reason--gray{background:var(--figma-mono-600)}.recruit-reason--turquoise{background:var(--figma-sub-turquoise)}.recruit-story .splide__track{overflow:visible}.recruit-story .splide__list{align-items:stretch}.recruit-story .splide__slide{width:auto}.recruit-story-drag__inner{transition:transform .4s cubic-bezier(.445,.05,.55,.95);transform:scale(0)}.recruit-story-drag.is-active .recruit-story-drag__inner{transform:scale(1);transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.recruit-story-card,.recruit-member-card,.recruit-career-card{clip-path:polygon(0 0,100% 0,100% calc(100% - 30rem),calc(100% - 30rem) 100%,0 100%)}.recruit-member-card:after{width:24rem;height:24rem}.recruit-member-card{text-decoration:none}.recruit-member-card .recruit-member-card__image{overflow:hidden}.recruit-member-card .recruit-member-card__image img{transition:transform .9s cubic-bezier(.23,1,.32,1);transform-origin:center center}.recruit-member-card:hover .recruit-member-card__image img,.recruit-member-card:focus-visible .recruit-member-card__image img{transform:scale(1.08)}.recruit-career-card:after{background:var(--figma-blue-400)}.recruit-footer h2{font-feature-settings:"palt" 1}#footerLottie{width:100%;max-width:none;aspect-ratio:1/1;pointer-events:none}#footerLottie svg{display:block;width:100%;height:100%}.recruit-footer__button{background:linear-gradient(90deg,#595e62,#b4bcc3);clip-path:polygon(0 0,100% 0,100% calc(100% - 30rem),calc(100% - 30rem) 100%,0 100%);position:relative}.recruit-footer__button .grad-bg{position:absolute;inset:0;background:linear-gradient(15deg,#0057ba00 25%,#0057ba 50% 75%,#0057ba00 75%);background-size:400% 100%;background-repeat:no-repeat;pointer-events:none}.recruit-footer__button .grad-bg--gray{background:linear-gradient(15deg,#595e6200 35%,#595e62 50% 75%,#595e6200 75%);background-size:400% 100%;background-repeat:no-repeat}@media(max-width:767px){.recruit-footer__button{clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),calc(100% - 20rem) 100%,0 100%)}}.recruit-footer__button--primary{background:linear-gradient(90deg,var(--figma-blue-600) 0%,var(--figma-blue-400) 100%)}@media(max-width:767px){.recruit-copy{background-image:linear-gradient(135deg,transparent 0,transparent 58%,rgba(180,188,195,.22) 58%,rgba(180,188,195,.22) 72%,transparent 72%);background-size:auto}.recruit-copy__text p,.recruit-copy__paragraph{white-space:normal}.recruit-copy__text p+p,.recruit-copy__paragraph+.recruit-copy__paragraph{margin-top:27.9rem}.recruit-section-title h2:before{width:52rem;height:30rem;margin-right:-36rem}}.recruit-copy__paragraph .line{overflow:hidden}.recruit-copy__paragraph .wrap{display:inline-block;transform:translateY(105%)}@keyframes flowX{to{transform:translate(-50%)}}.js-flow-x{animation:flowX 50s linear infinite}.js-flow-x-rev{animation:flowX 50s linear infinite reverse}
