/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-tracking:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-border-style:solid;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Noto Sans JP","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ＭＳ Ｐゴシック","MS PGothic","sans-serif";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-50:#d6d6d6;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.04em;--tracking-widest:.08em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 1.5s ease-in-out infinite;--blur-xs:4px;--default-transition-duration:.3s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-en:"Montserrat",sans-serif;--color-primary:#295ba2;--color-primary-20:#144892;--color-primary-25:#114089;--color-primary-30:#0d367d;--color-primary-40:#1d4588;--color-gray:#eceef4;--color-gray-20:#ebebeb;--color-gray-border:#0000001a;--color-gray-30:#f0f0f0;--color-gray-40:#e5e5e5;--color-gray-60:#f4f5f8;--color-gray-blue:#97a9ca;--color-number:#d9887d;--text-13:.8125rem;--text-20:1.25rem;--text-22:1.375rem;--text-28:1.75rem;--text-32:2rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start-1{inset-inline-start:calc(var(--spacing)*1)}.start-2{inset-inline-start:calc(var(--spacing)*2)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.text-number{color:var(--color-number)}.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,)}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:48rem){.md\:hidden{display:none}}}html{scroll-padding-top:10rem;font-size:2.13333vw}@media (min-width:48rem){html{font-size:calc(var(--vw)*(16*100/1440));scroll-padding-top:6rem;overflow-y:scroll}}html.is-fixed{height:100%;overflow:hidden}body{font-optical-sizing:auto;background-color:var(--color-white);width:100%;font-size:2rem}@media (min-width:48rem){body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}body.is-blue{background-color:var(--color-primary)}body.is-blue main{background-color:var(--color-white)}body.is-blue .overlay .base path,body.is-blue .overlay .base polygon{fill:var(--color-white)}html,body{overflow-x:clip}em{font-style:normal}main{opacity:0}main.is-transition{min-height:100vh}@media not all and (min-width:48rem){main.is-transition{-webkit-mask-image:url(/recruit/assets/img/icon-mark.webp);mask-image:url(/recruit/assets/img/icon-mark.webp);-webkit-mask-position:calc(50vw - 3.3rem) 41.7vh;mask-position:calc(50vw - 3.3rem) 41.7vh;-webkit-mask-size:5.6875rem 4.1875rem;mask-size:5.6875rem 4.1875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (min-width:48rem){main.is-transition{-webkit-mask-image:url(/recruit/assets/img/icon-mark.webp);mask-image:url(/recruit/assets/img/icon-mark.webp);-webkit-mask-position:calc(50vw - 2.8rem) calc(50vh - 4.9rem);mask-position:calc(50vw - 2.8rem) calc(50vh - 4.9rem);-webkit-mask-size:3.9375rem 3rem;mask-size:3.9375rem 3rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}[data-fadeup],[data-zoomout]{will-change:transform}.text-en{transform-origin:0;--tw-scale-x:.92;scale:var(--tw-scale-x)var(--tw-scale-y);font-family:var(--font-en);font-optical-sizing:auto}.container{max-width:none}.breadcrumbs{z-index:5;-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*14.5);font-size:var(--text-22);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);display:flex;position:relative}@media not all and (min-width:48rem){.breadcrumbs{white-space:nowrap;overflow-x:auto}}@media (min-width:48rem){.breadcrumbs{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);font-size:var(--text-13)}}.breadcrumbs a{color:var(--color-primary)}@media (min-width:48rem){.breadcrumbs a:hover{text-underline-offset:3px;text-decoration-line:underline}}.breadcrumbs .breadcrumbs__item:not(:last-child){align-items:center;-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);display:flex}@media (min-width:48rem){.breadcrumbs .breadcrumbs__item:not(:last-child){-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}}.breadcrumbs .breadcrumbs__item:not(:last-child):after{content:"";height:calc(var(--spacing)*3);width:calc(var(--spacing)*2);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23295ba2;%20stroke:%20%23295ba2;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}@media (min-width:48rem){.breadcrumbs .breadcrumbs__item:not(:last-child):after{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1)}}.interview-item{will-change:transform;display:block;position:relative}.interview-item .interview-item__img{z-index:1;width:100%;position:relative}@media (min-width:48rem){.interview-item .interview-item__img{top:calc(var(--spacing)*-22);left:calc(var(--spacing)*0);height:calc(var(--spacing)*175.5);width:calc(var(--spacing)*157.5)}}.interview-item .interview-item__img svg{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);overflow:visible}.interview-item .interview-item__img svg .mask-group{transform-origin:50%;--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y);will-change:transform}@media (min-width:48rem){.interview-item .interview-item__img svg .mask-group{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.interview-item .interview-item__bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:calc(var(--spacing)*196);position:absolute}@media (min-width:48rem){.interview-item .interview-item__bg{width:calc(var(--spacing)*157.5)}}.interview-item .interview-item__bg svg{overflow:hidden}.interview-item .interview-item__bg svg .square{visibility:hidden}.interview-item .interview-item__mark{position:absolute}.interview-item .interview-item__mark scale{width:100%}.interview-item .interview-item__mark path.base{fill:var(--color-primary-20)}.interview-item .interview-item__portrait{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:48rem){.interview-item .interview-item__portrait{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:calc(var(--spacing)*157.5);position:absolute}}.interview-item .interview-item__header{writing-mode:vertical-rl;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);flex-direction:column;display:flex}.interview-item .interview-item__header .interview-item__copy{border-radius:var(--radius-md);background-color:var(--color-black);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.interview-item .interview-item__header .interview-item__copy{border-radius:var(--radius-sm)}}.interview-item .interview-item__number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.interview-item .interview-item__text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.overlay{pointer-events:none;top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:100;width:100%;height:100vh;position:fixed}.overlay .overlay__mark{width:100%;height:100%}.overlay .overlay__mark .mask-mark{visibility:hidden}.overlay .overlay__logo{visibility:hidden;z-index:10;position:absolute}@media not all and (min-width:48rem){.overlay .overlay__logo{height:calc(var(--spacing)*56.5);width:calc(var(--spacing)*90);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);top:50%;left:50%}}@media (min-width:48rem){.overlay .overlay__logo{width:calc(var(--spacing)*62.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);top:50%;left:50%}}.overlay .overlay__logo .base path,.overlay .overlay__logo .base polygon{fill:var(--color-primary)}.paragraph{margin-bottom:calc(var(--spacing)*45)}@media (min-width:48rem){.paragraph{margin-top:calc(var(--spacing)*30)}}@media not all and (min-width:48rem){.paragraph .container{padding-inline:calc(var(--spacing)*10)}}.paragraph .paragraph__header{margin-bottom:calc(var(--spacing)*20.5);--tw-leading:2;--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;line-height:2;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.paragraph .paragraph__header{margin-bottom:calc(var(--spacing)*15);font-size:var(--text-28)}}.paragraph .paragraph__header .draw-icon,.paragraph .paragraph__header .longer-icon{margin-bottom:calc(var(--spacing)*8.5);height:calc(var(--spacing)*9)}@media (min-width:48rem){.paragraph .paragraph__header .draw-icon,.paragraph .paragraph__header .longer-icon{margin-bottom:calc(var(--spacing)*5.5);height:calc(var(--spacing)*6)}}.paragraph .paragraph__header .draw-icon .base{fill:var(--color-primary)}.paragraph .paragraph__header .longer-icon path{stroke:var(--color-primary)}.paragraph .paragraph__header h2{--tw-leading:1.71;line-height:1.71}.paragraph .paragraph__header.has-subtitle{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*4);display:grid}@media (min-width:48rem){.paragraph .paragraph__header.has-subtitle{margin-bottom:calc(var(--spacing)*12.5)}}.paragraph .paragraph__header.has-subtitle .draw-icon,.paragraph .paragraph__header.has-subtitle .longer-icon{margin-bottom:calc(var(--spacing)*0);width:auto}.paragraph .paragraph__header.has-subtitle p{margin-top:calc(var(--spacing)*-.5);font-size:var(--text-32);--tw-leading:1;line-height:1;margin-bottom:calc(var(--spacing)*0)!important}@media (min-width:48rem){.paragraph .paragraph__header.has-subtitle p{margin-top:calc(var(--spacing)*.5);font-size:var(--text-20)}}.paragraph .paragraph__header.has-subtitle h2{grid-column:span 2/span 2}.paragraph .paragraph__header.has-subtitle.type-1{grid-template-columns:3rem 1fr}@media (min-width:48rem){.paragraph .paragraph__header.has-subtitle.type-1{grid-template-columns:2rem 1fr}}.paragraph .paragraph__header.has-subtitle.type-2{grid-template-columns:6rem 1fr}@media (min-width:48rem){.paragraph .paragraph__header.has-subtitle.type-2{grid-template-columns:4.125rem 1fr}}.paragraph .paragraph__inner{display:flex}@media not all and (min-width:48rem){.paragraph .paragraph__inner{row-gap:calc(var(--spacing)*26.5);flex-direction:column}}@media (min-width:48rem){.paragraph .paragraph__inner{-moz-column-gap:calc(var(--spacing)*20);column-gap:calc(var(--spacing)*20)}.paragraph .paragraph__inner .paragraph__text,.paragraph .paragraph__inner .paragraph__img{flex:1}.paragraph .paragraph__inner .paragraph__img{top:calc(var(--spacing)*25);height:100%;position:sticky}}.paragraph .paragraph__inner .paragraph__img.is-static{position:static}.paragraph .paragraph__inner .paragraph__text{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.paragraph .paragraph__inner .paragraph__text{--tw-leading:2.0625;font-size:2rem;line-height:2.0625}}@media (min-width:48rem){.paragraph .paragraph__inner .paragraph__text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.44;line-height:2.44}}.paragraph .paragraph__inner .paragraph__text p:not(:last-child){margin-bottom:calc(var(--spacing)*16.5)}@media (min-width:48rem){.paragraph .paragraph__inner .paragraph__text p:not(:last-child){margin-bottom:calc(var(--spacing)*11)}}.paragraph .paragraph__inner .paragraph__text p+.paragraph__header{margin-top:calc(var(--spacing)*27)}.heading-1{align-items:flex-start;-moz-column-gap:calc(var(--spacing)*9.5);column-gap:calc(var(--spacing)*9.5);--tw-font-weight:var(--font-weight-bold);font-size:2.75rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-primary);display:flex}@media not all and (min-width:48rem){.heading-1{margin-bottom:calc(var(--spacing)*28.5)}}@media (min-width:48rem){.heading-1{-moz-column-gap:calc(var(--spacing)*5.5);column-gap:calc(var(--spacing)*5.5);font-size:var(--text-28);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);flex:none}}.heading-1 svg{width:calc(var(--spacing)*12);flex:none;display:inline-block}@media not all and (min-width:48rem){.heading-1 svg{margin-top:calc(var(--spacing)*4)}}@media (min-width:48rem){.heading-1 svg{margin-top:calc(var(--spacing)*2.5);width:calc(var(--spacing)*8)}}.heading-1 svg .base{fill:var(--color-primary)}@media (min-width:48rem){.heading-1 h2{flex:none}}.page-kv{height:calc(var(--spacing)*266);padding-top:calc(var(--spacing)*28.5);padding-left:calc(var(--spacing)*10);position:relative;overflow:hidden}@media not all and (min-width:48rem){.page-kv{margin-bottom:calc(var(--spacing)*25)}}@media (min-width:48rem){.page-kv{height:calc(var(--spacing)*180);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*19)}}.page-kv nav{z-index:6;position:relative}.page-kv .page-kv__img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;width:100%;height:100%;display:block;position:absolute}.page-kv .page-kv__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-kv .page-kv__mark{z-index:1;position:absolute}@media not all and (min-width:48rem){.page-kv .page-kv__mark{top:calc(var(--spacing)*35);right:calc(var(--spacing)*-226);width:calc(var(--spacing)*323)}}@media (min-width:48rem){.page-kv .page-kv__mark{top:calc(var(--spacing)*-15);right:calc(var(--spacing)*-159.5);width:calc(var(--spacing)*310)}}.page-kv .page-kv__mark svg{width:100%;height:100%}.page-kv .page-kv__mark svg line,.page-kv .page-kv__mark svg path{stroke:var(--color-primary)}.page-kv .page-kv__logo{z-index:5;position:absolute}@media not all and (min-width:48rem){.page-kv .page-kv__logo{top:calc(var(--spacing)*148);right:calc(var(--spacing)*15);width:calc(var(--spacing)*59)}}@media (min-width:48rem){.page-kv .page-kv__logo{top:calc(var(--spacing)*90.5);right:calc(var(--spacing)*1);width:calc(var(--spacing)*74)}}.page-kv .page-kv__logo .logo-recruitment-wide{rotate:49deg}@media (min-width:48rem){.page-kv .page-kv__logo .logo-recruitment-wide{rotate:-45deg}}.page-kv .page-kv__logo .logo-recruitment-wide path:not(.mark){fill:var(--color-primary-20)}.page-kv .page-kv__logo .logo-recruitment-wide path.mark{stroke:var(--color-primary-20)}.page-kv .page-kv__person{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:5;width:100%;height:100%;display:block;position:absolute}.page-kv .page-kv__person img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-kv .page-kv__heading{right:calc(var(--spacing)*7);bottom:calc(var(--spacing)*-6);z-index:5;text-align:right;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);position:absolute}@media (min-width:48rem){.page-kv .page-kv__heading{right:calc(var(--spacing)*25);bottom:calc(var(--spacing)*-5)}}.page-kv .page-kv__heading .page-kv__title{margin-bottom:calc(var(--spacing)*8);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media (min-width:48rem){.page-kv .page-kv__heading .page-kv__title{margin-bottom:calc(var(--spacing)*8.5)}}.page-kv .page-kv__heading .page-kv__en{transform-origin:100%;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);font-size:7rem}@media (min-width:48rem){.page-kv .page-kv__heading .page-kv__en{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}.light-kv{height:calc(var(--spacing)*155);padding-top:calc(var(--spacing)*28.5);padding-left:calc(var(--spacing)*10);position:relative;overflow:hidden}@media not all and (min-width:48rem){.light-kv{margin-bottom:calc(var(--spacing)*16.5)}}@media (min-width:48rem){.light-kv{height:calc(var(--spacing)*158);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*19)}}.light-kv .light-kv__img{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);height:calc(var(--spacing)*160);position:absolute}@media not all and (min-width:48rem){.light-kv .light-kv__img{opacity:.7}}@media (min-width:48rem){.light-kv .light-kv__img{height:calc(var(--spacing)*160)}}.light-kv .light-kv__img .mask-group .square{display:none}.light-kv .light-kv__img .mark-mask{top:calc(var(--spacing)*-6);right:calc(var(--spacing)*-68);z-index:0;width:calc(var(--spacing)*215);position:absolute}@media (min-width:48rem){.light-kv .light-kv__img .mark-mask{right:calc(var(--spacing)*-53);width:calc(var(--spacing)*220)}}@media not all and (min-width:48rem){.light-kv .light-kv__img .logo-recruitment-wide{display:none}}@media (min-width:48rem){.light-kv .light-kv__img .logo-recruitment-wide{top:calc(var(--spacing)*70);right:calc(var(--spacing)*61.5);z-index:1;width:calc(var(--spacing)*51);position:absolute;rotate:-45deg}}.light-kv .light-kv__img .logo-recruitment-wide path:not(.mark){fill:var(--color-white)}.light-kv .light-kv__img .logo-recruitment-wide path.mark{stroke:var(--color-white)}.light-kv .light-kv__heading{z-index:1;text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);position:relative}@media not all and (min-width:48rem){.light-kv .light-kv__heading{margin-top:calc(var(--spacing)*19)}}@media (min-width:48rem){.light-kv .light-kv__heading{margin-top:calc(var(--spacing)*12.5)}}.light-kv .light-kv__heading .light-kv__title{margin-bottom:calc(var(--spacing)*8);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);font-size:4.125rem}@media (min-width:48rem){.light-kv .light-kv__heading .light-kv__title{margin-bottom:calc(var(--spacing)*4);font-size:2.75rem}}.light-kv .light-kv__heading .light-kv__en{transform-origin:50%;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}@media (min-width:48rem){.light-kv .light-kv__heading .light-kv__en{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.header{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:90;background-color:var(--color-white);width:100%;height:calc(var(--spacing)*30);border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex;position:fixed}@media (min-width:48rem){.header{height:calc(var(--spacing)*20);width:100vw;padding-left:calc(var(--spacing)*10)}}.header .header__logo{display:flex}@media not all and (min-width:48rem){.header .header__logo{margin-inline:calc(var(--spacing)*8.5);flex-direction:column;align-items:flex-end}}@media (min-width:48rem){.header .header__logo{align-items:center}}.header .header__logo svg{flex:none}.header .header__logo .logo{height:calc(var(--spacing)*12);width:calc(var(--spacing)*67)}@media (min-width:48rem){.header .header__logo .logo{height:calc(var(--spacing)*8);width:calc(var(--spacing)*44.5)}}.header .header__logo .logo path,.header .header__logo .logo polygon{fill:var(--color-primary)}.header .header__logo .recruitment{height:.9375rem;width:calc(var(--spacing)*42)}@media (min-width:48rem){.header .header__logo .recruitment{margin-left:calc(var(--spacing)*5.5);height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*28)}}.header .header-nav{border-right-style:var(--tw-border-style);border-color:#0000001a;border-right-width:1px;height:100%;margin-left:auto;display:flex}.header .header-nav .header-nav__item{width:calc(var(--spacing)*30);border-left-style:var(--tw-border-style);font-family:var(--font-en);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary);border-color:#0000001a;border-left-width:1px;justify-content:center;align-items:center;display:flex;position:relative}@media not all and (min-width:48rem){.header .header-nav .header-nav__item:nth-child(2) svg{flex:none}.header .header-nav .header-nav__item:nth-child(2) .text-en{margin-top:calc(var(--spacing)*3);text-align:center;--tw-leading:1.11;line-height:1.11}}@media (min-width:48rem){.header .header-nav .header-nav__item{width:calc(var(--spacing)*40);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.header .header-nav .header-nav__item:after{content:"";visibility:hidden;top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;width:100%;height:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.header .header-nav .header-nav__item:hover{color:var(--color-white)!important}.header .header-nav .header-nav__item:hover:after{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.header .header-nav .header-nav__item:hover svg>*{stroke:var(--color-white)!important}}.header .header-nav .header-nav__item>span{z-index:1;display:flex;position:relative}@media not all and (min-width:48rem){.header .header-nav .header-nav__item>span{height:calc(var(--spacing)*18);flex-direction:column;justify-content:center;align-items:center}}@media (min-width:48rem){.header .header-nav .header-nav__item>span{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}}@media not all and (min-width:48rem){.header .header-nav .header-nav__item>span svg{margin-block:auto}}.header .header-nav .header-nav__item>span .text-en{transform-origin:50%}@media not all and (min-width:48rem){.header .header-nav .header-nav__item>span .text-en{margin-top:auto}}.header .header-nav .header-nav__item svg>*{stroke:var(--color-primary)}.header .header-nav .header-nav__item .icon-internship{width:calc(var(--spacing)*7.5)}@media (min-width:48rem){.header .header-nav .header-nav__item .icon-internship{width:1.1875rem}}@media not all and (min-width:48rem){.header .header-nav .header-nav__item .icon-internship+span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.header .header-nav .header-nav__item .icon-entry{width:calc(var(--spacing)*8)}@media (min-width:48rem){.header .header-nav .header-nav__item .icon-entry{width:1.25rem}}@media not all and (min-width:48rem){.header .header-nav .header-nav__item .icon-entry+span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.header .header-toggle{z-index:100;height:100%;width:calc(var(--spacing)*30);cursor:pointer;font-family:var(--font-en);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary);justify-content:space-between;align-items:center;display:flex;position:relative}@media not all and (min-width:48rem){.header .header-toggle{height:100%;padding-top:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));flex-direction:column;justify-content:center;align-items:center}}@media (min-width:48rem){.header .header-toggle{width:calc(var(--spacing)*40);-moz-column-gap:calc(var(--spacing)*12.5);column-gap:calc(var(--spacing)*12.5);padding-inline:calc(var(--spacing)*6)}.header .header-toggle:after{content:"";visibility:hidden;top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;width:100%;height:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.header .header-toggle:hover{color:var(--color-white)!important}.header .header-toggle:hover:after{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.header .header-toggle:hover svg>*{stroke:var(--color-white)!important}.header .header-toggle:hover .header-toggle__bar span{background-color:var(--color-white)!important}}.header .header-toggle .header-toggle__label{z-index:1;--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);position:relative}@media not all and (min-width:48rem){.header .header-toggle .header-toggle__label{margin-top:calc(var(--spacing)*4);order:1}}@media (min-width:48rem){.header .header-toggle .header-toggle__label{transform-origin:0}}.header .header-toggle .header-toggle__bar{z-index:1;gap:calc(var(--spacing)*2.5);flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.header .header-toggle .header-toggle__bar{row-gap:calc(var(--spacing)*1.5)}}.header .header-toggle .header-toggle__bar span{height:.1875rem;width:calc(var(--spacing)*8.5);transform-origin:50%;background-color:var(--color-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:.25rem;display:block}@media (min-width:48rem){.header .header-toggle .header-toggle__bar span{height:calc(var(--spacing)*.5);width:calc(var(--spacing)*5)}}.header .header-toggle.is-open .header-toggle__bar span{background-color:var(--color-white)!important}.header .header-toggle.is-open .header-toggle__label{color:var(--color-white)}@media (min-width:48rem){.header .header-toggle.is-open:hover:after{display:none}}.header .header-toggle.is-open .header-toggle__bar span:first-child{--tw-translate-x:calc(var(--spacing)*0);--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y);rotate:45deg}@media (min-width:48rem){.header .header-toggle.is-open .header-toggle__bar span:first-child{--tw-translate-x:calc(var(--spacing)*-1);--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.header .header-toggle.is-open .header-toggle__bar span:nth-child(2){--tw-translate-x:0;--tw-translate-y:-.1875;translate:var(--tw-translate-x)var(--tw-translate-y);rotate:-45deg}@media (min-width:48rem){.header .header-toggle.is-open .header-toggle__bar span:nth-child(2){--tw-translate-x:calc(var(--spacing)*-1);--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.header.is-transparent{background-color:#0000}.header.is-transparent .header__logo .logo path,.header.is-transparent .header__logo .logo polygon,.header.is-transparent .header__logo .recruitment path{fill:var(--color-white)}.header.is-transparent .header-nav__item{color:var(--color-white)}.header.is-transparent .header-nav__item svg>*{stroke:var(--color-white)}.header.is-transparent .header-toggle{color:var(--color-white)}.header.is-transparent .header-toggle .header-toggle__bar span{background-color:var(--color-white)}.header.is-transparent+main{padding-top:calc(var(--spacing)*0)}.header.is-alpha{background-color:#ffffff4d}.header.is-alpha .header-nav,.header.is-alpha .header-toggle:not(.is-open){background-color:#ffffff19}.header .gnav{visibility:hidden;top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:50;background-color:var(--color-primary);width:100%;height:100vh;color:var(--color-white);will-change:transform;position:fixed}@media not all and (min-width:48rem){.header .gnav{height:100%;overflow:auto}}@media (min-width:48rem){.header .gnav .gnav__inner{height:100%;display:flex}}.header .gnav .gnav__img{position:relative;overflow:hidden}@media not all and (min-width:48rem){.header .gnav .gnav__img{display:none}}@media (min-width:48rem){.header .gnav .gnav__img{width:calc(var(--spacing)*120);padding-top:calc(var(--spacing)*57.5);flex:none;justify-content:center;align-items:flex-start;display:flex}.header .gnav .gnav__img svg{z-index:1;width:calc(var(--spacing)*40);position:relative}.header .gnav .gnav__img .gnav__img-bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;will-change:transform;width:100%;height:100%;position:absolute}.header .gnav .gnav__img .gnav__img-bg img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.header .gnav .gnav__img .gnav__img-bg img.is-hover-img{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.header .gnav .gnav__img .gnav__img-bg img.is-hover-img.is-show{opacity:1}}.header .gnav .gnav__img path,.header .gnav .gnav__img polygon{fill:var(--color-white)}.header .gnav .gnav__content{width:100%;position:relative;overflow:hidden}@media (min-width:48rem){.header .gnav .gnav__content{padding-top:calc(var(--spacing)*18.5);flex-direction:column;display:flex}}@media (min-width:80rem){.header .gnav .gnav__content{padding-top:calc(var(--spacing)*0)}}.header .gnav .gnav__mark{visibility:hidden;width:calc(var(--spacing)*281);position:absolute}@media not all and (min-width:48rem){.header .gnav .gnav__mark{display:none}}@media (min-width:48rem){.header .gnav .gnav__mark{top:calc(var(--spacing)*-20.5);right:calc(var(--spacing)*-91);width:calc(var(--spacing)*281)}}@media (min-width:80rem){.header .gnav .gnav__mark{width:1124px}}.header .gnav .gnav__mark path.base{fill:var(--color-primary-20)}@media (min-width:48rem){.header .gnav .gnav__nav{z-index:1;-moz-column-gap:calc(var(--spacing)*15);column-gap:calc(var(--spacing)*15);row-gap:calc(var(--spacing)*9);height:auto;padding-inline:calc(var(--spacing)*20);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:auto;display:grid;position:relative}}.header .gnav .nav__section{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media (min-width:48rem){.header .gnav .nav__section:nth-child(2){grid-column:span 2/span 2}.header .gnav .nav__section:nth-child(2) .nav__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.header .gnav .nav__section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-primary-30);padding-top:calc(var(--spacing)*7)}.header .gnav .nav__section .nav__heading{margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);display:inline-block}}.header .gnav .nav__section .nav__item{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.header .gnav .nav__section .nav__item{padding-block:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.header .gnav .nav__section .nav__item:after{top:calc(var(--spacing)*3.5);left:calc(var(--spacing)*-1.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.header .gnav .nav__section .nav__item:before{top:calc(var(--spacing)*4.5)}.header .gnav .nav__section .nav__item.is-other{margin-bottom:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.header .gnav .nav__section .nav__item.is-other:before{display:none}}.header .gnav .gnav__seminar{color:var(--color-black);position:relative}@media not all and (min-width:48rem){.header .gnav .gnav__seminar{margin-block:calc(var(--spacing)*7.5)}}@media (min-width:48rem){.header .gnav .gnav__seminar{grid-column:span 2/span 2;margin-left:auto}}.header .gnav .gnav__mark{pointer-events:none}.header .gnav .gnav__home{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);align-items:center;display:flex}@media not all and (min-width:48rem){.header .gnav .gnav__home{height:calc(var(--spacing)*40);-moz-column-gap:calc(var(--spacing)*5.5);column-gap:calc(var(--spacing)*5.5);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-primary-20);padding-inline:calc(var(--spacing)*10);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}@media (min-width:48rem){.header .gnav .gnav__home{margin-top:auto;margin-bottom:calc(var(--spacing)*10.5);margin-left:calc(var(--spacing)*20);width:calc(var(--spacing)*35);-moz-column-gap:calc(var(--spacing)*3.5);column-gap:calc(var(--spacing)*3.5)}.header .gnav .gnav__home span{position:relative}.header .gnav .gnav__home span:after{content:"";bottom:calc(var(--spacing)*-1);left:calc(var(--spacing)*0);height:1px;width:calc(var(--spacing)*0);background-color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute}.header .gnav .gnav__home:hover span:after{width:100%}}.header .gnav .gnav__home .icon-mark{width:calc(var(--spacing)*10);flex:none}@media (min-width:48rem){.header .gnav .gnav__home .icon-mark{width:calc(var(--spacing)*5.5)}}.header .gnav .gnav__home .icon-mark .base{fill:var(--color-white)}.header .gnav .gnav__buttons{border-color:var(--color-primary-30);background-color:var(--color-primary-20)}@media not all and (min-width:48rem){.header .gnav .gnav__buttons{height:calc(var(--spacing)*100);border-block-style:var(--tw-border-style);border-block-width:2px;display:flex}}@media (min-width:48rem){.header .gnav .gnav__buttons{z-index:1;height:calc(var(--spacing)*40);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;position:relative;overflow:hidden}}.header .gnav .gnav__button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex:1;position:relative}@media not all and (min-width:48rem){.header .gnav .gnav__button{justify-content:center;align-items:center;display:flex}.header .gnav .gnav__button:first-child{border-right-style:var(--tw-border-style);border-right-width:2px;border-color:var(--color-primary-30)}}@media (min-width:48rem){.header .gnav .gnav__button:first-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-primary-30)}.header .gnav .gnav__button:hover:after{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}.header .gnav .gnav__button:after{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;width:100%;height:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary-30);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.header .gnav .gnav__button .gnav__button-inner{z-index:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media not all and (min-width:48rem){.header .gnav .gnav__button .gnav__button-inner{height:calc(var(--spacing)*53);text-align:center;flex-direction:column}}@media (min-width:48rem){.header .gnav .gnav__button .gnav__button-inner{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}}@media not all and (min-width:48rem){.header .gnav .gnav__button .gnav__button-inner>svg{flex:none;margin-block:auto}}.header .gnav .gnav__button .gnav__button-text{flex-direction:column;display:flex}@media not all and (min-width:48rem){.header .gnav .gnav__button .gnav__button-text{margin-top:calc(var(--spacing)*8.5)}}.header .gnav .gnav__button .gnav__button-ja{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);display:block}@media not all and (min-width:48rem){.header .gnav .gnav__button .gnav__button-ja{margin-bottom:calc(var(--spacing)*5.5);--tw-leading:1.66;--tw-font-weight:var(--font-weight-bold);line-height:1.66;font-weight:var(--font-weight-bold)}}@media (min-width:48rem){.header .gnav .gnav__button .gnav__button-ja{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.header .gnav .gnav__button .gnav__button-en{font-size:1.5625rem}@media not all and (min-width:48rem){.header .gnav .gnav__button .gnav__button-en{transform-origin:50%}}@media (min-width:48rem){.header .gnav .gnav__button .gnav__button-en{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}}.header .gnav .gnav__button svg>*{stroke:var(--color-white)}.header .gnav .gnav__button .icon-internship{width:calc(var(--spacing)*13.5)}@media (min-width:48rem){.header .gnav .gnav__button .icon-internship{width:calc(var(--spacing)*7.5)}}.header .gnav .gnav__button .icon-entry{width:calc(var(--spacing)*14.5)}@media (min-width:48rem){.header .gnav .gnav__button .icon-entry{width:calc(var(--spacing)*8)}}.footer{z-index:1;position:relative}.footer .footer-top{background-color:var(--color-primary);width:100%;display:flex;overflow:hidden}@media not all and (min-width:48rem){.footer .footer-top{height:calc(var(--spacing)*135);position:relative}}@media (min-width:48rem){.footer .footer-top{height:calc(var(--spacing)*90)}}.footer .footer-top .footer-top__links{align-items:center;display:flex}@media not all and (min-width:48rem){.footer .footer-top .footer-top__links{z-index:2;border-right-style:var(--tw-border-style);border-right-width:2px;border-color:var(--color-primary-25);flex:1;position:relative}}@media (min-width:48rem){.footer .footer-top .footer-top__links{width:calc(var(--spacing)*145);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-primary-20);padding-left:calc(var(--spacing)*21.5);flex:none}}.footer .footer-top .footer-top__links .footer-top__ul{flex-direction:column;display:flex}@media not all and (min-width:48rem){.footer .footer-top .footer-top__links .footer-top__ul{margin-left:calc(var(--spacing)*10);row-gap:calc(var(--spacing)*15)}}@media (min-width:48rem){.footer .footer-top .footer-top__links .footer-top__ul{row-gap:calc(var(--spacing)*11.5)}}.footer .footer-top .footer-top__links .footer-top__link{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white)}@media not all and (min-width:48rem){.footer .footer-top .footer-top__links .footer-top__link{padding-left:calc(var(--spacing)*15)}.footer .footer-top .footer-top__links .footer-top__link:before{top:calc(var(--spacing)*5);left:calc(var(--spacing)*0);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.footer .footer-top .footer-top__links .footer-top__link:after{display:none}}@media (min-width:48rem){.footer .footer-top .footer-top__links .footer-top__link{padding-left:calc(var(--spacing)*10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.footer .footer-top .footer-top__entry{justify-content:center;align-items:center;display:flex;position:relative}@media not all and (min-width:48rem){.footer .footer-top .footer-top__entry{flex:1}}@media (min-width:48rem){.footer .footer-top .footer-top__entry{width:100%;overflow:hidden}}.footer .footer-top .footer-top__entry .footer-top__mark{z-index:1;position:absolute}@media not all and (min-width:48rem){.footer .footer-top .footer-top__entry .footer-top__mark{top:calc(var(--spacing)*-16.5);right:calc(var(--spacing)*-66.5);width:60.9375rem}}@media (min-width:48rem){.footer .footer-top .footer-top__entry .footer-top__mark{top:calc(var(--spacing)*-10);right:calc(var(--spacing)*-10);width:calc(var(--spacing)*195)}}.footer .footer-top .footer-top__entry .footer-top__mark path.base{fill:var(--color-primary-20)}.footer .footer-top .footer-top__entry .footer-top__entry-text{z-index:2;transform-origin:50%;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);align-items:center;display:flex;position:relative}@media not all and (min-width:48rem){.footer .footer-top .footer-top__entry .footer-top__entry-text{row-gap:calc(var(--spacing)*13.5);text-align:center;flex-direction:column;font-size:3.25rem;display:flex}}@media (min-width:48rem){.footer .footer-top .footer-top__entry .footer-top__entry-text{-moz-column-gap:calc(var(--spacing)*10);column-gap:calc(var(--spacing)*10);font-size:2.1875rem}}.footer .footer-top .footer-top__entry .footer-top__entry-text .icon-entry{width:4.6875rem}@media (min-width:48rem){.footer .footer-top .footer-top__entry .footer-top__entry-text .icon-entry{width:calc(var(--spacing)*12.5)}}.footer .footer-top .footer-top__entry .footer-top__entry-text .icon-entry line,.footer .footer-top .footer-top__entry .footer-top__entry-text .icon-entry polyline{stroke:var(--color-white)}@media (min-width:48rem){.footer .footer-top .footer-top__entry:after{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;width:100%;height:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-gray);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.footer .footer-top .footer-top__entry:hover:after{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.footer .footer-top .footer-top__entry:hover .footer-top__mark path.base{fill:var(--color-white)}.footer .footer-top .footer-top__entry:hover .footer-top__entry-text{color:var(--color-primary)}.footer .footer-top .footer-top__entry:hover .icon-entry line,.footer .footer-top .footer-top__entry:hover .icon-entry polyline{stroke:var(--color-primary)}}.footer .footer-bottom{background-color:var(--color-primary-20);color:var(--color-white)}@media not all and (min-width:48rem){.footer .footer-bottom .nav__heading,.footer .footer-bottom .nav__list.is-other .nav__item{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.footer .footer-bottom .nav__heading.is-open,.footer .footer-bottom .nav__heading.is-open+.nav__list{background-color:var(--color-primary-25)}.footer .footer-bottom .nav__section .nav__heading,.footer .footer-bottom .nav__list.is-other .nav__item{border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-primary-25)}}@media (min-width:48rem){.footer .footer-bottom{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*10)}.footer .footer-bottom .footer-bottom__nav{margin-bottom:calc(var(--spacing)*20);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);display:flex}.footer .footer-bottom .nav__section{width:calc(var(--spacing)*54)}.footer .footer-bottom .nav__heading{margin-bottom:calc(var(--spacing)*7);display:inline-block}.footer .footer-bottom .nav__list{row-gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.footer .footer-bottom .nav__item{padding-left:calc(var(--spacing)*4)}.footer .footer-bottom .link-chevron:before{display:none}.footer .footer-bottom .link-chevron:after{top:calc(var(--spacing)*2.5);left:calc(var(--spacing)*0);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:.1875rem;height:.1875rem;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}@media not all and (min-width:48rem){.footer .footer-bottom .nav__section.button{margin-bottom:calc(var(--spacing)*15);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-primary-25);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*15)}}@media (min-width:48rem){.footer .footer-bottom .nav__section.button{width:calc(var(--spacing)*55);flex:none;margin-left:auto}}.footer .footer-bottom .nav__section.button a{height:calc(var(--spacing)*40);border-radius:var(--radius-lg);background-color:var(--color-primary);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.footer .footer-bottom .nav__section.button a{height:calc(var(--spacing)*16);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.footer .footer-bottom .nav__section.button a:hover{opacity:.5}}.footer .footer-bottom .nav__section.button a img{height:auto;width:calc(var(--spacing)*75)}@media (min-width:48rem){.footer .footer-bottom .nav__section.button a img{width:calc(var(--spacing)*30)}}@media not all and (min-width:48rem){.footer .footer-bottom .footer-bottom__bottom{padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*15)}}@media (min-width:48rem){.footer .footer-bottom .footer-bottom__bottom{justify-content:space-between;align-items:flex-end;display:flex}}.footer .footer-bottom .footer-bottom__bottom .footer-bottom__logo{width:calc(var(--spacing)*75)}@media (min-width:48rem){.footer .footer-bottom .footer-bottom__bottom .footer-bottom__logo{width:calc(var(--spacing)*50)}}.footer .footer-bottom .footer-bottom__bottom .footer-bottom__logo path,.footer .footer-bottom .footer-bottom__bottom .footer-bottom__logo polygon{fill:var(--color-white)}.footer .footer-bottom .footer-bottom__bottom .footer-bottom__copy{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.footer .footer-bottom .footer-bottom__bottom .footer-bottom__copy{margin-top:calc(var(--spacing)*10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:48rem){.footer .footer-bottom .footer-bottom__bottom .footer-bottom__copy{transform-origin:100%;font-size:.5625rem}}@media not all and (min-width:48rem){.nav__section .nav__heading{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-primary-20)}.nav__heading,.nav__list.is-other .nav__item{padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*14);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);display:block;position:relative}.nav__heading:after,.nav__heading:before{content:"";right:calc(var(--spacing)*0);background-color:var(--color-white);border-radius:.25rem;position:absolute}.nav__heading:before{top:4.8125rem;right:calc(var(--spacing)*10);width:1.3125rem;height:.1875rem}.nav__heading:after{top:calc(var(--spacing)*17);width:.1875rem;height:1.3125rem;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);right:3.0625rem}.nav__heading.is-open:after{opacity:0;rotate:90deg}.nav__heading.is-open,.nav__heading.is-open+.nav__list{background-color:var(--color-primary-20)}.nav__list:not(.is-other){max-height:calc(var(--spacing)*0);transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);overflow:hidden}.nav__list:not(.is-other) .nav__item{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);font-size:2rem}.nav__list:not(.is-other) .nav__item:before{top:calc(var(--spacing)*8)!important;left:calc(var(--spacing)*10)!important}.nav__list:not(.is-other) .nav__item:first-child{margin-top:calc(var(--spacing)*2)}.nav__list:not(.is-other) .nav__item:last-child{margin-bottom:calc(var(--spacing)*21)}.nav__list:not(.is-other) .nav__item a{width:100%;padding-block:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3.5);padding-right:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*18.5);display:block}.nav__list.is-other .nav__item{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-primary-20);padding:calc(var(--spacing)*0)}.nav__list.is-other .nav__item a{padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*14);display:block}}@media (min-width:48rem){.footer .nav__item a,a.nav__heading,.nav__list.is-other .nav__item a{position:relative}:is(.footer .nav__item a,a.nav__heading,.nav__list.is-other .nav__item a):after{content:"";visibility:hidden;bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);transform-origin:0;--tw-translate-y:calc(var(--spacing)*1);width:100%;height:1px;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}:is(.footer .nav__item a,a.nav__heading,.nav__list.is-other .nav__item a):hover:after{visibility:visible;--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.header .nav__item:after{top:calc(var(--spacing)*3)}.header .nav__item:after{top:calc(var(--spacing)*2.5)}.header .nav__list.is-other .nav__item{padding:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.header .nav__list.is-other .nav__item:not(:last-child){margin-bottom:calc(var(--spacing)*3.5)}}.link-chevron{position:relative}.link-chevron:before,.link-chevron:after{content:"";left:calc(var(--spacing)*0);position:absolute}.link-chevron:before{top:calc(var(--spacing)*2);z-index:1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20stroke:%20%23fff;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.4375rem;height:.6875rem;display:inline-block}@media (min-width:48rem){.link-chevron:before{height:calc(var(--spacing)*2);width:.3125rem}.link-chevron:after{left:calc(var(--spacing)*-2.5);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);transform-origin:50%;--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px}.link-chevron:hover:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23295ba2;%20stroke:%20%23295ba2;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e")}.link-chevron:hover:after{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}.link-circle{position:relative}.link-circle:before,.link-circle:after{content:"";left:calc(var(--spacing)*0);z-index:0;transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.link-circle:before{background-color:var(--color-white);border-radius:3.40282e38px}@media (min-width:48rem){.link-circle:before{top:calc(var(--spacing)*.5);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);will-change:transform;scale:.33}.link-circle:after{visibility:hidden;top:.625rem;left:calc(var(--spacing)*2);z-index:1;height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);opacity:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23295ba2;%20stroke:%20%23295ba2;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain}.link-circle:hover:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.link-circle:hover:after{visibility:visible;opacity:1}}.button-circle{height:calc(var(--spacing)*18);width:calc(var(--spacing)*75);border-radius:var(--radius-lg);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*7.5);--tw-font-weight:var(--font-weight-bold);font-size:1.3125rem;font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-width:48rem){.button-circle{height:calc(var(--spacing)*12);width:calc(var(--spacing)*50);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}}.button-circle:before,.button-circle:after{content:"";top:calc(var(--spacing)*7.5);right:calc(var(--spacing)*7.5);z-index:0;transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}@media (min-width:48rem){.button-circle:before,.button-circle:after{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3)}}.button-circle:before{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);background-color:var(--color-white);will-change:transform;border-radius:3.40282e38px}@media (min-width:48rem){.button-circle:before{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);scale:.33}}.button-circle:after{top:calc(var(--spacing)*5);height:calc(var(--spacing)*2);opacity:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20stroke:%20%23fff;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.3125rem;right:1.3125rem}.button-circle.is-white{background-color:var(--color-white);color:var(--color-primary)}.button-circle.is-white:before{background-color:var(--color-primary)}.button-circle.is-white:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23295ba2;%20stroke:%20%23295ba2;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat}@media (min-width:48rem){.button-circle.is-clickable:hover{background-color:var(--color-gray)}.button-circle.is-clickable:hover .about__img img{scale:1.1}.button-circle.is-clickable:hover{background-color:var(--color-white);color:var(--color-primary)}.button-circle.is-clickable:hover:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}.button-circle.is-clickable:hover:after{opacity:1}.button-circle.is-white:hover{background-color:var(--color-primary);color:var(--color-white)}.button-circle.is-white:hover:before{background-color:var(--color-white)}}.button-card{cursor:pointer;background-color:var(--color-white);--tw-leading:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);line-height:1;display:flex;overflow:hidden}@media not all and (min-width:48rem){.button-card{left:calc(var(--spacing)*7.5);height:calc(var(--spacing)*39);width:calc(var(--spacing)*171.5);-moz-column-gap:calc(var(--spacing)*7.5);column-gap:calc(var(--spacing)*7.5);border-radius:var(--radius-xl);padding:calc(var(--spacing)*6)}}@media (min-width:48rem){.button-card{height:calc(var(--spacing)*26);width:calc(var(--spacing)*80);-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5);border-radius:var(--radius-sm);padding:calc(var(--spacing)*4)}}.button-card .button-card__img{width:calc(var(--spacing)*43.5);border-radius:var(--radius-lg);flex:none;overflow:hidden}@media (min-width:48rem){.button-card .button-card__img{width:calc(var(--spacing)*29);border-radius:var(--radius-sm)}}.button-card .button-card__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);will-change:transform}.button-card .button-card__content{padding-bottom:calc(var(--spacing)*1);flex-direction:column;justify-content:center;display:flex}@media (min-width:48rem){.button-card .button-card__content{padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*1.5)}}.button-card .button-card__category{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}@media (min-width:48rem){.button-card .button-card__category{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.button-card .button-card__title{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.button-card .button-card__title{font-size:1.75rem}}@media (min-width:48rem){.button-card .button-card__title{margin-bottom:calc(var(--spacing)*2)}}.button-card .button-card__text{--tw-font-weight:var(--font-weight-bold);font-size:1.375rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media (min-width:48rem){.button-card .button-card__text{font-size:var(--text-13)}}.button-card:before,.button-card:after{content:"";right:calc(var(--spacing)*3);bottom:calc(var(--spacing)*3);z-index:0;transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.button-card:before{background-color:var(--color-primary);border-radius:3.40282e38px}@media (min-width:48rem){.button-card:before{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);will-change:transform;scale:.33}}.button-card:after{right:1.3125rem;bottom:calc(var(--spacing)*5);height:calc(var(--spacing)*2);opacity:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23295ba2;%20stroke:%20%23295ba2;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;width:.3125rem}@media (min-width:48rem){.button-card:hover{background-color:var(--color-primary);color:var(--color-white)!important}.button-card:hover .button-card__category,.button-card:hover .button-card__title{color:var(--color-white)}.button-card:hover .button-card__img img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.button-card:hover:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white)}.button-card:hover:after{opacity:1}}.home .overlay{z-index:0;background-color:var(--color-primary);width:100%}@media (min-width:48rem){.home .overlay{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.home .overlay .overlay__item{justify-content:center;align-items:center;row-gap:calc(var(--spacing)*14.5);flex-direction:column;display:flex}@media not all and (min-width:48rem){.home .overlay .overlay__item{width:100%;height:100%;padding-top:calc(var(--spacing)*19)}}@media (min-width:48rem){.home .overlay .overlay__item{row-gap:calc(var(--spacing)*12)}.home .overlay .overlay__item.motion{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-border)}}.home .overlay .overlay__item.motion .overlay__text{height:calc(var(--spacing)*6);width:calc(var(--spacing)*141)}@media (min-width:48rem){.home .overlay .overlay__item.motion .overlay__text{height:calc(var(--spacing)*4);width:calc(var(--spacing)*52.5)}}.home .overlay .overlay__item.motion .icon-mark mask path{stroke-dasharray:200;stroke-dashoffset:200px}@media not all and (min-width:48rem){.home .overlay .overlay__item.motion .text-motion{display:none}}@media (min-width:48rem){.home .overlay .overlay__item.motion .text-copy{display:none}}@media not all and (min-width:48rem){.home .overlay .overlay__item.action{display:none}}@media (min-width:48rem){.home .overlay .overlay__item.action .overlay__text{height:calc(var(--spacing)*5);width:calc(var(--spacing)*50)}}.home .overlay .overlay__item.action .longer-icon .base path{stroke-dasharray:280;stroke-dashoffset:280px}.home .overlay .overlay__mark{height:calc(var(--spacing)*21);width:auto}@media (min-width:48rem){.home .overlay .overlay__mark{height:calc(var(--spacing)*12)}}.home .overlay .overlay__mark svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.home .overlay .overlay__mark svg.icon-mark .base{fill:var(--color-white)}.home .overlay .overlay__mark svg.longer-icon .base path{stroke:var(--color-white)}.home .overlay .overlay__text{visibility:hidden;opacity:0}.home .overlay .overlay__text path{fill:var(--color-white)}.home .overlay .overlay__text svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.home.is-scrolled .header.is-transparent{display:none!important}.home.is-scrolled .header.is-white{visibility:visible!important;opacity:1!important}@media not all and (min-width:48rem){.home header.is-white{display:none}}.home main{height:100vh;overflow:hidden}.home .content{z-index:0;position:relative}.home section{z-index:1;position:relative}.home [data-animetitle] .char{will-change:transform;display:inline-block}.home .hero{pointer-events:none}@media not all and (min-width:48rem){.home .hero{width:100vw;height:100vh}}@media (min-width:48rem){.home .hero{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;width:100%;height:100vh;position:fixed}}.home .hero .hero__title{z-index:10;position:absolute}@media not all and (min-width:48rem){.home .hero .hero__title{top:calc(var(--spacing)*56.5);height:calc(var(--spacing)*56.5);width:calc(var(--spacing)*90);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}}@media (min-width:48rem){.home .hero .hero__title{width:calc(var(--spacing)*62.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);top:50%;left:50%}}.home .hero .hero__title .base path,.home .hero .hero__title .base polygon{fill:var(--color-white)}.home .hero .hero__title svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (min-width:48rem){.home .hero .hero__inner{height:100%;display:flex}}.home .hero .hero__motion{-webkit-mask-image:url(/recruit/assets/img/icon-mark.webp);mask-image:url(/recruit/assets/img/icon-mark.webp);-webkit-mask-position:50% 45%;mask-position:50% 45%;-webkit-mask-size:0 0;mask-size:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not all and (min-width:48rem){.home .hero .hero__motion{visibility:visible;z-index:1;opacity:1;-webkit-mask-position:50%;mask-position:50%}}@media (min-width:48rem){.home .hero .hero__motion{left:calc(var(--spacing)*0)}}@media not all and (min-width:48rem){.home .hero .hero__action{visibility:hidden;z-index:0;-webkit-mask-image:none;mask-image:none}}@media (min-width:48rem){.home .hero .hero__action{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);left:50%;-webkit-mask-image:url(/recruit/assets/img/icon-mark.webp);mask-image:url(/recruit/assets/img/icon-mark.webp);-webkit-mask-position:50% 45%;mask-position:50% 45%;-webkit-mask-size:0 0;mask-size:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.home .hero .hero__item{flex:1;position:relative;overflow:hidden}@media not all and (min-width:48rem){.home .hero .hero__item{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}}@media (min-width:48rem){.home .hero .hero__item{--tw-translate-y: -50% ;width:50%;height:100vh;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%}}.home .hero .hero__img{width:100%;height:100%}.home .hero .hero__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home .hero .hero__text{text-align:center;color:var(--color-white);position:absolute}@media not all and (min-width:48rem){.home .hero .hero__text{top:calc(var(--spacing)*130);--tw-translate-x: -50% ;width:100%;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}}@media (min-width:48rem){.home .hero .hero__text{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);top:50%;left:50%}}.home .hero .hero__text h2{margin-bottom:calc(var(--spacing)*9.5);--tw-font-weight:var(--font-weight-bold);font-size:3.0625rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em}@media not all and (min-width:48rem){.home .hero .hero__text h2{margin-right:calc(var(--spacing)*-14)}}@media (min-width:48rem){.home .hero .hero__text h2{margin-right:calc(var(--spacing)*-4.5);margin-bottom:calc(var(--spacing)*7);font-size:1.75rem}}.home .hero .hero__text .hero__text-en{display:flex}@media not all and (min-width:48rem){.home .hero .hero__text .hero__text-en svg{margin-inline:auto}}.home .hero .hero__text .hero__text-en path{fill:var(--color-white)}.home .hero .hero__text .text-motion{width:calc(var(--spacing)*91.5)}@media (min-width:48rem){.home .hero .hero__text .text-motion{width:13.0625rem}}.home .hero .hero__text .text-action{width:calc(var(--spacing)*88)}@media (min-width:48rem){.home .hero .hero__text .text-action{width:12.5625rem}}.home .hero .hero__scroll{writing-mode:vertical-rl;text-orientation:sideways;visibility:hidden;bottom:calc(var(--spacing)*20);left:calc(var(--spacing)*9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);opacity:0;will-change:transform;position:absolute}@media not all and (min-width:48rem){.home .hero .hero__scroll{display:none}}@media (min-width:48rem){.home .hero .hero__scroll{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.home .hero .hero__scroll:before,.home .hero .hero__scroll:after{content:"";bottom:calc(var(--spacing)*-8);left:calc(var(--spacing)*1);z-index:1;height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-white);border-radius:3.40282e38px;position:absolute}.home .hero .hero__scroll:after{z-index:0;animation:var(--animate-pulse)}@media not all and (min-width:48rem){.home .hero__pickup{top:calc(var(--spacing)*258);z-index:1;position:absolute}}@media (min-width:48rem){.home .hero__pickup{right:calc(var(--spacing)*10);bottom:calc(var(--spacing)*10);z-index:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:fixed}}.home .message{z-index:0;position:relative;overflow:hidden}@media not all and (min-width:48rem){.home .message{padding-top:calc(var(--spacing)*68);padding-bottom:calc(var(--spacing)*126)}}@media (min-width:48rem){.home .message .message__wrap{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-border);width:50%;margin-left:auto;padding-top:100vh}.home .message .message__main{padding-top:calc(var(--spacing)*100);padding-bottom:calc(var(--spacing)*89.5);padding-left:calc(var(--spacing)*20);position:relative}}.home .message .message__header{margin-bottom:calc(var(--spacing)*7.5);position:relative}@media (min-width:48rem){.home .message .message__header{margin-bottom:calc(var(--spacing)*5.5)}}.home .message .message__header .message__title{writing-mode:vertical-rl;text-orientation:upright;z-index:2;height:calc(var(--spacing)*195);padding-top:calc(var(--spacing)*13);text-indent:calc(var(--spacing)*-25);font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);position:relative}@media not all and (min-width:48rem){.home .message .message__header .message__title{margin-left:calc(var(--spacing)*60);--tw-leading:1.375;line-height:1.375}.home .message .message__header .message__title .char{height:calc(var(--spacing)*26);width:calc(var(--spacing)*22.5)}}@media (min-width:48rem){.home .message .message__header .message__title{margin-left:calc(var(--spacing)*10);height:calc(var(--spacing)*180);padding-top:calc(var(--spacing)*43);--tw-leading:calc(var(--spacing)*22.5);font-size:4rem;line-height:calc(var(--spacing)*22.5)}.home .message .message__header .message__title .char{height:calc(var(--spacing)*18);width:calc(var(--spacing)*22.5)}}.home .message .message__header .message__copy{top:calc(var(--spacing)*0);left:calc(var(--spacing)*50);z-index:2;width:calc(var(--spacing)*118.5);transform-origin:0 0;gap:calc(var(--spacing)*2);display:flex;position:absolute;rotate:90deg}@media (min-width:48rem){.home .message .message__header .message__copy{top:calc(var(--spacing)*0);left:calc(var(--spacing)*3);width:calc(var(--spacing)*80);gap:calc(var(--spacing)*2)}}.home .message .message__header .message__en{left:calc(var(--spacing)*0);z-index:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-20);position:absolute}@media not all and (min-width:48rem){.home .message .message__header .message__en{top:calc(var(--spacing)*92);left:calc(var(--spacing)*-12);font-size:10.9375rem}}@media (min-width:48rem){.home .message .message__header .message__en{bottom:calc(var(--spacing)*21.5);left:calc(var(--spacing)*-23);font-size:8.75rem}}.home .message .message__header .message__en img{top:calc(var(--spacing)*10);right:calc(var(--spacing)*27);width:calc(var(--spacing)*46);position:absolute}@media (min-width:48rem){.home .message .message__header .message__en img{top:calc(var(--spacing)*8);right:calc(var(--spacing)*17.5);width:9.1875rem}}.home .message .message__content{--tw-leading:2.0625;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);font-size:2rem;line-height:2.0625}@media not all and (min-width:48rem){.home .message .message__content{margin-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.home .message .message__content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*11);line-height:calc(var(--spacing)*11)}.home .message .message__content p:not(:last-child){margin-bottom:calc(var(--spacing)*11.5)}}.home .message .message-copy{bottom:calc(var(--spacing)*30);left:calc(var(--spacing)*0);width:100%;position:absolute}.home .message .message-copy .message-copy__content{-moz-column-gap:calc(var(--spacing)*9.5);column-gap:calc(var(--spacing)*9.5);will-change:transform;display:flex}@media (min-width:48rem){.home .message .message-copy .message-copy__content{-moz-column-gap:2.1875rem;column-gap:2.1875rem}}.home .message .message-copy .message-copy__item{align-items:center;-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12);flex:none;display:flex}@media (min-width:48rem){.home .message .message-copy .message-copy__item{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}}.home .message .message-copy .message-copy__item .message-copy__img{height:calc(var(--spacing)*27);width:calc(var(--spacing)*27);border-radius:var(--radius-xl);overflow:hidden}@media (min-width:48rem){.home .message .message-copy .message-copy__item .message-copy__img{height:calc(var(--spacing)*18);width:calc(var(--spacing)*18);border-radius:var(--radius-sm)}}.home .message .message-copy .message-copy__item .text-motion{width:calc(var(--spacing)*140)}@media (min-width:48rem){.home .message .message-copy .message-copy__item .text-motion{width:23.3125rem}}.home .message .message-copy .message-copy__item .text-action{width:calc(var(--spacing)*135)}@media (min-width:48rem){.home .message .message-copy .message-copy__item .text-action{width:22.4375rem}}.home .about{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-border);padding-top:calc(var(--spacing)*73);padding-bottom:calc(var(--spacing)*75);position:relative}@media not all and (min-width:48rem){.home .about{padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.home .about{padding-block:calc(var(--spacing)*50)}}.home .about .container{z-index:2;position:relative}@media not all and (min-width:48rem){.home .about .container{position:relative}}@media (min-width:48rem){.home .about .container{width:100%;padding-right:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*20);justify-content:space-between;display:flex}}.home .about .about__bg{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);height:100%;width:calc(var(--spacing)*40);transform-origin:top;background-color:var(--color-primary);position:absolute}@media (min-width:48rem){.home .about .about__bg{width:calc(var(--spacing)*70)}}.home .about .about__mark{top:calc(var(--spacing)*0);left:calc(var(--spacing)*-50);z-index:1;width:calc(var(--spacing)*390);mix-blend-mode:multiply;position:absolute}@media (min-width:48rem){.home .about .about__mark{left:-12.0625rem}}.home .about .about__mark .base{fill:var(--color-gray-30)}.home .about .about__logo{z-index:2;position:absolute}@media (min-width:48rem){.home .about .about__logo{top:calc(var(--spacing)*175);left:calc(var(--spacing)*63.5);width:calc(var(--spacing)*52.5);transform-origin:0 0;rotate:-45deg}}.home .about .about__logo .recruitment{display:none}.home .about .about__logo path,.home .about .about__logo polygon{fill:var(--color-white)}@media not all and (min-width:48rem){.home .about .about__header{margin-bottom:calc(var(--spacing)*25)}}@media (min-width:48rem){.home .about .about__header{top:calc(var(--spacing)*50);height:calc(var(--spacing)*100);width:calc(var(--spacing)*78);position:sticky}}.home .about .about__header .about__title{margin-bottom:calc(var(--spacing)*9);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.home .about .about__header .about__title{margin-bottom:calc(var(--spacing)*5.5);font-size:2.5rem}}.home .about .about__header .about__en{margin-bottom:calc(var(--spacing)*24);transform-origin:0;--tw-font-weight:var(--font-weight-bold);font-size:1.3125rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary)}@media (min-width:48rem){.home .about .about__header .about__en{margin-bottom:calc(var(--spacing)*15);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.home .about .about__header .about__text{--tw-leading:2.14;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2.14}@media not all and (min-width:48rem){.home .about .about__header .about__text{width:calc(var(--spacing)*130);font-size:1.75rem}}@media (min-width:48rem){.home .about .about__header .about__text{--tw-leading:2.5;line-height:2.5}}.home .about .about__main{row-gap:calc(var(--spacing)*29.5);flex-direction:column;display:flex}@media (min-width:48rem){.home .about .about__main{width:calc(var(--spacing)*230);row-gap:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*38.5)}}.home .about .about__main .about__item{border-radius:var(--radius-xl);background-color:var(--color-white);overflow:hidden}@media (min-width:48rem){.home .about .about__main .about__item{border-radius:var(--radius-sm);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);display:flex}}.home .about .about__main .about__item .about__img{display:inline-block;overflow:hidden}@media not all and (min-width:48rem){.home .about .about__main .about__item .about__img{height:calc(var(--spacing)*167.5)}}@media (min-width:48rem){.home .about .about__main .about__item .about__img{width:calc(var(--spacing)*137.5);flex:none}}.home .about .about__main .about__item .about__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);will-change:transform}.home .about .about__main .about__item .about__content{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*15);flex-direction:column;justify-content:space-between;display:flex}@media not all and (min-width:48rem){.home .about .about__main .about__item .about__content{border-width:1px;border-style:var(--tw-border-style);border-width:.125rem;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-gray-30)}}@media (min-width:48rem){.home .about .about__main .about__item .about__content{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*12.5)}}.home .about .about__main .about__item .about__subtitle{--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.home .about .about__main .about__item .about__subtitle{margin-bottom:calc(var(--spacing)*11)}}@media (min-width:48rem){.home .about .about__main .about__item .about__subtitle{margin-block:auto;font-size:1.75rem}}.home .about .about__main .about__item .about__subtext{--tw-leading:2.142;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2.142}@media not all and (min-width:48rem){.home .about .about__main .about__item .about__subtext{margin-bottom:calc(var(--spacing)*11);font-size:1.75rem}}@media (min-width:48rem){.home .about .about__main .about__item .about__subtext{--tw-leading:2.5;line-height:2.5}.home .about .about__main .about__item .about__button{margin-top:calc(var(--spacing)*11)}.home .about .about__main .about__item:hover{background-color:var(--color-gray)}.home .about .about__main .about__item:hover .about__button{background-color:var(--color-white);color:var(--color-primary)}.home .about .about__main .about__item:hover .about__button:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}.home .about .about__main .about__item:hover .about__button:after{opacity:1}.home .about .about__main .about__item.is-animated:hover .about__img img{scale:1.1!important}}.home .interview{z-index:5;padding-top:calc(var(--spacing)*122);padding-bottom:calc(var(--spacing)*75);position:relative;overflow:hidden}@media (min-width:48rem){.home .interview{padding-top:calc(var(--spacing)*54);padding-bottom:calc(var(--spacing)*50)}}.home .interview .interview-bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;transform-origin:50%;background-color:var(--color-primary);will-change:transform;width:100%;height:100%;position:absolute}.home .interview .interview__header{writing-mode:vertical-rl;top:calc(var(--spacing)*68);left:calc(var(--spacing)*12);z-index:10;color:var(--color-white);position:absolute}@media (min-width:48rem){.home .interview .interview__header{top:calc(var(--spacing)*50);left:calc(var(--spacing)*49)}}.home .interview .interview__header .interview__title{text-orientation:upright;font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.home .interview .interview__header .interview__title{margin-left:calc(var(--spacing)*9)}}@media (min-width:48rem){.home .interview .interview__header .interview__title{margin-top:calc(var(--spacing)*-4.5);margin-left:calc(var(--spacing)*6);font-size:2.5rem}}.home .interview .interview__header .interview__en{--tw-font-weight:var(--font-weight-bold);font-size:1.3125rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}@media not all and (min-width:48rem){.home .interview .interview__header .interview__en{margin-top:calc(var(--spacing)*6.5)}}@media (min-width:48rem){.home .interview .interview__header .interview__en{transform-origin:0 0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.home .interview .interview-swiper{z-index:1;will-change:transform;position:relative}@media not all and (min-width:48rem){.home .interview .interview-swiper{margin-top:calc(var(--spacing)*-20)}}.home .interview .interview__item{margin-inline:calc(var(--spacing)*20);width:calc(var(--spacing)*196);display:block;position:relative}@media (min-width:48rem){.home .interview .interview__item{margin-inline:calc(var(--spacing)*46.5);height:calc(var(--spacing)*140);width:calc(var(--spacing)*146)}}.home .interview .interview__item.swiper-slide-active .interview-item__mark{opacity:0}.home .interview .interview__item .interview-item__img,.home .interview .interview__item .interview-item__bg,.home .interview .interview__item .interview-item__portrait,.home .interview .interview__item .interview-item__mark{width:calc(var(--spacing)*180.5)}@media (min-width:48rem){.home .interview .interview__item .interview-item__img,.home .interview .interview__item .interview-item__bg,.home .interview .interview__item .interview-item__portrait,.home .interview .interview__item .interview-item__mark{width:calc(var(--spacing)*146)}}@media not all and (min-width:48rem){.home .interview .interview__item .interview-item__portrait{margin-left:calc(var(--spacing)*8)}}.home .interview .interview__item .interview-item__bg{--tw-duration:1s;transition-duration:1s}@media not all and (min-width:48rem){.home .interview .interview__item .interview-item__bg{margin-left:calc(var(--spacing)*8)}}.home .interview .interview__item .interview-item__img{--tw-duration:1s;transition-duration:1s}@media not all and (min-width:48rem){.home .interview .interview__item .interview-item__img{margin-bottom:calc(var(--spacing)*18)}.home .interview .interview__item .interview-item__mark{top:calc(var(--spacing)*66.5);left:calc(var(--spacing)*8);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media (min-width:48rem){.home .interview .interview__item .interview-item__mark{top:calc(var(--spacing)*59);left:calc(var(--spacing)*8);width:calc(var(--spacing)*131)}}.home .interview .interview__item .interview-item__person{top:calc(var(--spacing)*-39);right:calc(var(--spacing)*0);z-index:0;transform-origin:100% 0;--tw-scale-x:.92;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-font-weight:var(--font-weight-bold);font-size:7.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary-20);position:absolute}@media (min-width:48rem){.home .interview .interview__item .interview-item__person{writing-mode:vertical-rl;top:calc(var(--spacing)*25.5);right:calc(var(--spacing)*-15.5);transform-origin:0 0;--tw-scale-y:.92;scale:var(--tw-scale-x)var(--tw-scale-y);font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.home .interview .interview__item .interview-item__number{top:calc(var(--spacing)*-15);right:calc(var(--spacing)*-10);z-index:0;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:25rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary-20);position:absolute}@media not all and (min-width:48rem){.home .interview .interview__item .interview-item__number{text-align:right;width:1em}}@media (min-width:48rem){.home .interview .interview__item .interview-item__number{top:calc(var(--spacing)*14.5);right:calc(var(--spacing)*-81);text-align:center;width:1em;font-size:20rem}}.home .interview .interview__item .interview-item__text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white);--tw-duration:1s;transition-duration:1s}@media not all and (min-width:48rem){.home .interview .interview__item .interview-item__text{text-align:center}}@media (min-width:48rem){.home .interview .interview__item .interview-item__text{bottom:calc(var(--spacing)*2.5);margin-left:calc(var(--spacing)*7);width:calc(var(--spacing)*66);position:absolute;left:100%}}.home .interview .interview__item .interview-item__text .interview__member{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.home .interview .interview__item .interview-item__text .interview__member{font-size:1.25rem}}.home .interview .interview__item .interview-item__text .interview-item__name{margin-top:calc(var(--spacing)*5);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (min-width:48rem){.home .interview .interview__item .interview-item__text .interview-item__name{margin-top:calc(var(--spacing)*1.5);font-size:2rem}}.home .interview .interview__item .interview-item__text .interview-item__name span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:48rem){.home .interview .interview__item .interview-item__text .interview-item__name span{margin-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.home .interview .interview__item .interview-item__text .interview-item__button{background-color:var(--color-primary-20)}@media not all and (min-width:48rem){.home .interview .interview__item .interview-item__text .interview-item__button{margin-top:calc(var(--spacing)*18.5);margin-right:calc(var(--spacing)*-5);display:inline-flex}}@media (min-width:48rem){.home .interview .interview__item .interview-item__text .interview-item__button{margin-top:calc(var(--spacing)*11);height:calc(var(--spacing)*12);width:calc(var(--spacing)*50);border-radius:var(--radius-sm)}}.home .interview .interview__item:not(.swiper-slide-active) .interview-item__text,.home .interview .interview__item:not(.swiper-slide-active) .interview-item__portrait,.home .interview .interview__item:not(.swiper-slide-active) .interview-item__bg{opacity:0}@media (min-width:48rem){.home .interview .interview__item.swiper-slide-active:hover .about__img img{will-change:transform;scale:1.1}.home .interview .interview__item.swiper-slide-active:hover .interview-item__button{background-color:var(--color-white);color:var(--color-primary)}.home .interview .interview__item.swiper-slide-active:hover .interview-item__button:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}.home .interview .interview__item.swiper-slide-active:hover .interview-item__button:after{opacity:1}.home .interview .interview__item.swiper-slide-active:hover .mask-group{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);will-change:transform}}@media not all and (min-width:48rem){.home .interview .interview__more{margin-top:calc(var(--spacing)*28);justify-content:center;display:flex}}@media (min-width:48rem){.home .interview .interview__more{z-index:10;margin-top:calc(var(--spacing)*24);justify-content:center;display:flex;position:relative}.home .interview .interview__more .button-circle:hover{background-color:var(--color-primary-20)}}.home .interview .interview__control{z-index:1;justify-content:center;align-items:center;-moz-column-gap:calc(var(--spacing)*5.5);column-gap:calc(var(--spacing)*5.5);display:flex}@media (min-width:48rem){.home .interview .interview__control{top:calc(var(--spacing)*115);right:calc(var(--spacing)*50);-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);position:absolute}}.home .interview .interview__control .interview__arrow{height:calc(var(--spacing)*18);width:calc(var(--spacing)*18);cursor:pointer;border-radius:var(--radius-lg);background-color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.home .interview .interview__control .interview__arrow{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-sm)}.home .interview .interview__control .interview__arrow:hover{background-color:var(--color-primary-40)}.home .interview .interview__control .interview__arrow:hover path{fill:var(--color-white);stroke:var(--color-white)}.home .interview .interview__control .interview__arrow svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*2)}}.home .interview .interview__control .interview__arrow path{fill:var(--color-primary);stroke:var(--color-primary)}@media not all and (min-width:48rem){.home .interview .interview__control .interview__arrow.interview__prev{top:calc(var(--spacing)*201);left:calc(var(--spacing)*10);z-index:10;position:absolute}}.home .interview .interview__control .interview__arrow.interview__prev svg{--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}@media not all and (min-width:48rem){.home .interview .interview__control .interview__arrow.interview__next{top:calc(var(--spacing)*201);right:calc(var(--spacing)*10);z-index:10;position:absolute}}.home .business{background-color:var(--color-white)}@media not all and (min-width:48rem){.home .business{height:calc(var(--spacing)*330);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*29.5);overflow:hidden}}@media (min-width:48rem){.home .business{height:calc(var(--spacing)*220);margin-top:-1px}.home .business .business-imgs{top:calc(var(--spacing)*0);height:calc(var(--spacing)*240);position:sticky;overflow:hidden}}.home .business .business-img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;height:calc(var(--spacing)*330);background-color:var(--color-gray-border);width:100%;position:absolute}@media (min-width:48rem){.home .business .business-img{height:calc(var(--spacing)*240)}}.home .business .business-img .business-img__bg img,.home .business .business-img .business-img__content img{--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:100vw;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;position:absolute;top:50%;left:50%;max-width:none!important}.home .business .business-img .business-img__bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;will-change:clip-path;width:100%;height:100%;position:absolute}@media (min-width:48rem){.home .business .business-img .business-img__bg{height:calc(var(--spacing)*222.5)}}.home .business .business-img .business-img__content{z-index:2;height:calc(var(--spacing)*242);width:calc(var(--spacing)*147.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);will-change:width,height,transform;position:absolute;top:50%;left:50%;overflow:hidden;transform:translateZ(0)}@media (min-width:48rem){.home .business .business-img .business-img__content{z-index:2;margin-top:calc(var(--spacing)*-10);height:calc(var(--spacing)*125);width:calc(var(--spacing)*230);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}}.home .business .business-img .business-img__content img{will-change:transform}@media (min-width:48rem){.home .business .business-img .business-img__content img{margin-top:calc(var(--spacing)*1)}}.home .business .business-img .business-img__filter{top:calc(var(--spacing)*-.5);left:calc(var(--spacing)*0);z-index:1;background-color:var(--color-gray-border);width:100%;height:100%;padding-block:calc(var(--spacing)*.5);--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);display:block;position:absolute}@media (min-width:48rem){.home .business .business__header{margin-top:calc(var(--spacing)*-240);height:calc(var(--spacing)*220)}}.home .business .business__heading{z-index:10;color:var(--color-white);position:relative}@media not all and (min-width:48rem){.home .business .business__heading{margin-bottom:calc(var(--spacing)*124)}}@media (min-width:48rem){.home .business .business__heading{writing-mode:vertical-rl;top:calc(var(--spacing)*40);left:calc(var(--spacing)*50);height:calc(var(--spacing)*92);position:absolute}}.home .business .business__heading .business__title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.home .business .business__heading .business__title{margin-bottom:calc(var(--spacing)*11)}}@media (min-width:48rem){.home .business .business__heading .business__title{text-orientation:upright;margin-top:calc(var(--spacing)*-4.5);margin-left:calc(var(--spacing)*6.5);font-size:2.5rem}}.home .business .business__heading .business__en{--tw-font-weight:var(--font-weight-bold);font-size:1.3125rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}@media (min-width:48rem){.home .business .business__heading .business__en{transform-origin:0 0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.home .business .business__work{color:var(--color-white)}@media not all and (min-width:48rem){.home .business .business__work{z-index:10;position:relative}}@media (min-width:48rem){.home .business .business__work{top:calc(var(--spacing)*107.5);right:calc(var(--spacing)*31);width:calc(var(--spacing)*75);position:absolute}}.home .business .business__work .business__work-title{margin-bottom:calc(var(--spacing)*12);--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media (min-width:48rem){.home .business .business__work .business__work-title{margin-bottom:calc(var(--spacing)*8);font-size:1.75rem}}.home .business .business__work .business__work-text{margin-bottom:calc(var(--spacing)*13);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.home .business .business__work .business__work-text{--tw-leading:2.14;font-size:1.75rem;line-height:2.14}}@media (min-width:48rem){.home .business .business__work .business__work-text{--tw-leading:2.5;line-height:2.5}.home .business .business__work .business__work-button{margin-top:calc(var(--spacing)*9)}}.home .business .business__projects{z-index:1;position:relative}@media not all and (min-width:48rem){.home .business .business__projects{margin-top:calc(var(--spacing)*30.5)}}.home .business .business__project{z-index:1;background-color:var(--color-white);display:block;position:relative}@media not all and (min-width:48rem){.home .business .business__project{border-style:var(--tw-border-style);border-width:.125rem;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-gray-40)}}@media (min-width:48rem){.home .business .business__project{margin-inline:calc(var(--spacing)*20);height:calc(var(--spacing)*100);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);display:flex}}.home .business .business__project.project1 .project-img,.home .business .business__project.project1 .project-img__inner{background-image:url(/recruit/assets/img/home/home-business3.webp)}.home .business .business__project.project2 .project-img,.home .business .business__project.project2 .project-img__inner{background-image:url(/recruit/assets/img/home/home-business4.webp)}.home .business .business__project .project-img{background-position:50%;background-repeat:no-repeat;background-size:auto 25.8135rem;flex:none;position:relative;overflow:hidden}@media not all and (min-width:48rem){.home .business .business__project .project-img{height:calc(var(--spacing)*84);width:calc(var(--spacing)*84)}}@media (min-width:48rem){.home .business .business__project .project-img{width:calc(var(--spacing)*100);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.home .business .business__project .project-img:after{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;--tw-backdrop-blur:blur(var(--blur-xs));width:100%;height:100%;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background-color:#00000008;position:absolute}.home .business .business__project .project-img .project-img__inner{z-index:10;height:calc(var(--spacing)*50);width:calc(var(--spacing)*50);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:auto 25.8135rem;position:absolute;top:50%;left:50%;overflow:hidden}@media (min-width:48rem){.home .business .business__project .project-img .project-img__inner{height:calc(var(--spacing)*60);width:calc(var(--spacing)*60);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.home .business .business__project .project__content{width:100%;padding-inline:calc(var(--spacing)*9.5);flex-direction:column;justify-content:center;display:flex}@media not all and (min-width:48rem){.home .business .business__project .project__content{padding-block:calc(var(--spacing)*13)}}@media (min-width:48rem){.home .business .business__project .project__content{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-border);padding-inline:calc(var(--spacing)*25)}}.home .business .business__project .project__content:before,.home .business .business__project .project__content:after{content:"";right:calc(var(--spacing)*10);bottom:calc(var(--spacing)*10);z-index:0;transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.home .business .business__project .project__content:before{background-color:var(--color-primary);border-radius:3.40282e38px}@media (min-width:48rem){.home .business .business__project .project__content:before{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);scale:.33}}.home .business .business__project .project__content:after{right:3.0625rem;bottom:calc(var(--spacing)*12);height:calc(var(--spacing)*2);opacity:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20stroke:%20%23fff;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;width:.3125rem}@media (min-width:48rem){.home .business .business__project .project__content .project__title{margin-bottom:calc(var(--spacing)*8);align-items:center;-moz-column-gap:calc(var(--spacing)*18);column-gap:calc(var(--spacing)*18);display:flex}}.home .business .business__project .project__content .project__title .project__number{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:relative}@media not all and (min-width:48rem){.home .business .business__project .project__content .project__title .project__number{top:calc(var(--spacing)*54);left:calc(var(--spacing)*92);width:calc(var(--spacing)*72);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-40);padding-bottom:calc(var(--spacing)*4);position:absolute}}@media (min-width:48rem){.home .business .business__project .project__content .project__title .project__number{transform-origin:50%;text-align:right;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1.45;line-height:1.45}}.home .business .business__project .project__content .project__title .project__number span{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media (min-width:48rem){.home .business .business__project .project__content .project__title .project__number span{font-size:2.5rem}}.home .business .business__project .project__content .project__title .project__number:after{content:"";--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-gray-40);position:absolute;top:50%}@media (min-width:48rem){.home .business .business__project .project__content .project__title .project__number:after{right:calc(var(--spacing)*-10.5);height:calc(var(--spacing)*28);width:.0625rem}}.home .business .business__project .project__content .project__title .project__name{--tw-leading:2;--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;line-height:2;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.home .business .business__project .project__content .project__title .project__name{font-size:1.75rem}}.home .business .business__project .project__content .project__text{--tw-leading:2.14;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2.14}@media not all and (min-width:48rem){.home .business .business__project .project__content .project__text{font-size:1.75rem}}@media (min-width:48rem){.home .business .business__project .project__content .project__text{--tw-leading:2.5;line-height:2.5}.home .business .business__project:hover{background-color:var(--color-gray)}.home .business .business__project:hover .project-img,.home .business .business__project:hover .project-img .project-img__inner{background-size:auto 31.25rem}.home .business .business__project:hover .project__content:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.home .business .business__project:hover .project__content:after{opacity:1}}.home .culture{z-index:5;background-color:var(--color-white);padding-top:calc(var(--spacing)*73);padding-bottom:calc(var(--spacing)*60);position:relative}@media (min-width:48rem){.home .culture{padding-top:calc(var(--spacing)*50);padding-bottom:calc(var(--spacing)*40)}}.home .culture .container{padding-inline:calc(var(--spacing)*10)}@media (min-width:48rem){.home .culture .container{padding-inline:calc(var(--spacing)*20);justify-content:space-between;display:flex}}.home .culture .culture__header{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.home .culture .culture__header{height:100%;width:calc(var(--spacing)*79.5)}}.home .culture .culture__header .culture__title{margin-bottom:calc(var(--spacing)*9);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.home .culture .culture__header .culture__title{margin-bottom:calc(var(--spacing)*3);font-size:2.5rem}}.home .culture .culture__header .culture__en{margin-bottom:calc(var(--spacing)*23.5);color:var(--color-primary);font-size:1.3125rem}@media (min-width:48rem){.home .culture .culture__header .culture__en{margin-bottom:calc(var(--spacing)*15);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}}.home .culture .culture__header .culture__text{--tw-leading:2.14;--tw-font-weight:var(--font-weight-normal);line-height:2.14;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}@media not all and (min-width:48rem){.home .culture .culture__header .culture__text{font-size:1.75rem}}@media (min-width:48rem){.home .culture .culture__header .culture__text{--tw-leading:2.5;line-height:2.5}}.home .culture .culture__content{display:flex}@media not all and (min-width:48rem){.home .culture .culture__content{margin-top:calc(var(--spacing)*14.5);row-gap:calc(var(--spacing)*30);flex-direction:column}}@media (min-width:48rem){.home .culture .culture__content{justify-content:space-between;-moz-column-gap:calc(var(--spacing)*20);column-gap:calc(var(--spacing)*20)}.home .culture .culture__content .culture__item{width:calc(var(--spacing)*100)}}.home .culture .culture__content .culture__item .culture__img{margin-bottom:calc(var(--spacing)*15);border-radius:var(--radius-xl);overflow:hidden}@media (min-width:48rem){.home .culture .culture__content .culture__item .culture__img{margin-bottom:calc(var(--spacing)*11.5);height:calc(var(--spacing)*62);width:calc(var(--spacing)*100);border-radius:var(--radius-sm)}}.home .culture .culture__content .culture__item .culture__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);will-change:transform}.home .culture .culture__content .culture__item .culture__subtitle{margin-bottom:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.home .culture .culture__content .culture__item .culture__subtitle{margin-bottom:calc(var(--spacing)*12);font-size:1.75rem}}.home .culture .culture__content .culture__item .culture__subtext{--tw-leading:2.14;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2.14}@media not all and (min-width:48rem){.home .culture .culture__content .culture__item .culture__subtext{font-size:1.75rem}}@media (min-width:48rem){.home .culture .culture__content .culture__item .culture__subtext{--tw-leading:2.5;line-height:2.5}}.home .culture .culture__content .culture__item .culture__button{margin-top:calc(var(--spacing)*8)}@media (min-width:48rem){.home .culture .culture__content .culture__item .culture__button{margin-top:calc(var(--spacing)*12.5)}.home .culture .culture__content .culture__item:hover .culture__img img{--tw-scale-x:111%;--tw-scale-y:111%;--tw-scale-z:111%;scale:var(--tw-scale-x)var(--tw-scale-y)}.home .culture .culture__content .culture__item:hover .culture__button{background-color:var(--color-gray);color:var(--color-primary)}.home .culture .culture__content .culture__item:hover .culture__button:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}.home .culture .culture__content .culture__item:hover .culture__button:after{opacity:1}}.interview-list .container{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*30);padding-bottom:calc(var(--spacing)*60.5)}@media (min-width:48rem){.interview-list .container{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*40)}}.interview-list .interview-list__heading{margin-bottom:calc(var(--spacing)*20);position:relative}@media (min-width:48rem){.interview-list .interview-list__heading{margin-inline:calc(var(--spacing)*66.5);margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*27)}}.interview-list .interview-list__heading .interview-list__title{z-index:1;--tw-font-weight:var(--font-weight-bold);font-size:4.375rem;font-weight:var(--font-weight-bold);color:var(--color-primary);position:relative}@media not all and (min-width:48rem){.interview-list .interview-list__heading .interview-list__title{text-align:center}}@media (min-width:48rem){.interview-list .interview-list__heading .interview-list__title{font-size:3.5rem}}.interview-list .interview-list__heading .interview-list__en{z-index:0;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:7.5rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-20);position:absolute}@media not all and (min-width:48rem){.interview-list .interview-list__heading .interview-list__en{top:calc(var(--spacing)*16)}}@media (min-width:48rem){.interview-list .interview-list__heading .interview-list__en{bottom:calc(var(--spacing)*-17);left:calc(var(--spacing)*20);font-size:7.5rem}}.interview-list .interview-list__heading .interview-list__en img{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*60.5);position:absolute}@media (min-width:48rem){.interview-list .interview-list__heading .interview-list__en img{right:calc(var(--spacing)*-18);bottom:calc(var(--spacing)*-1);width:calc(var(--spacing)*48.5)}.interview-list .interviews{padding-inline:calc(var(--spacing)*10)}}.interview-list .interviews .interviews__item{height:calc(var(--spacing)*203);background-color:var(--color-white);display:block;overflow:hidden}@media (min-width:48rem){.interview-list .interviews .interviews__item{height:calc(var(--spacing)*136);width:50%}.interview-list .interviews .interviews__item:hover svg .mask-group{--tw-scale-x:96%!important;--tw-scale-y:96%!important;--tw-scale-z:96%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}.interview-list .interviews .interviews__item:hover .interview-item__button{background-color:var(--color-gray);color:var(--color-primary)}.interview-list .interviews .interviews__item:hover .interview-item__button:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}.interview-list .interviews .interviews__item:hover .interview-item__button:after{opacity:1}}@media not all and (min-width:48rem){.interview-list .interviews .interviews__item:nth-child(2n) .interview-item__header{right:auto;left:calc(var(--spacing)*-3)}.interview-list .interviews .interviews__item:nth-child(2n) .interview-item__img{margin-left:auto}}@media (min-width:48rem){.interview-list .interviews .interviews__item:nth-child(2n){margin-top:calc(var(--spacing)*-30);--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y);position:relative;left:50%}.interview-list .interviews .interviews__item:nth-child(2n-1):not(:first-child){margin-top:calc(var(--spacing)*-50)}}@media not all and (min-width:48rem){.interview-list .interviews .interviews__item:not(:last-child){margin-bottom:calc(var(--spacing)*6)}}.interview-list .interviews .interviews__item .interview-item__img,.interview-list .interviews .interviews__item .interview-item__bg,.interview-list .interviews .interviews__item .interview-item__portrait{width:calc(var(--spacing)*149)}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__img,.interview-list .interviews .interviews__item .interview-item__bg,.interview-list .interviews .interviews__item .interview-item__portrait{width:calc(var(--spacing)*124)}.interview-list .interviews .interviews__item .interview-item__img{margin-inline:auto;margin-top:calc(var(--spacing)*8);height:calc(var(--spacing)*147);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.interview-list .interviews .interviews__item .interview-item__img svg .mask-group{--tw-scale-x:87%;--tw-scale-y:87%;--tw-scale-z:87%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.interview-list .interviews .interviews__item .interview-item__header{writing-mode:vertical-rl;z-index:5;gap:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-bold);font-size:2.8125rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);flex-direction:column;display:flex;position:absolute}@media not all and (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__header{top:calc(var(--spacing)*49);right:calc(var(--spacing)*-3)}}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__header{top:calc(var(--spacing)*10);left:calc(var(--spacing)*0);gap:calc(var(--spacing)*4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.interview-list .interviews .interviews__item .interview-item__header .interview-item__copy{margin-top:calc(var(--spacing)*7);height:calc(var(--spacing)*89);border-radius:var(--radius-md);background-color:var(--color-black);--tw-font-weight:var(--font-weight-normal);width:4.6875rem;font-size:3.5rem;font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__header .interview-item__copy{margin-top:calc(var(--spacing)*6);height:calc(var(--spacing)*71);width:calc(var(--spacing)*15);border-radius:var(--radius-sm);font-size:2.8125rem}}.interview-list .interviews .interviews__item .interview-item__header .interview-item__copy img{-o-object-fit:contain;object-fit:contain;height:100%}.interview-list .interviews .interviews__item .interview-item__header .interview-item__copy svg{height:auto}.interview-list .interviews .interviews__item .interview-item__header .interview-item__copy span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interview-list .interviews .interviews__item .interview-item__header p:nth-child(3){margin-bottom:calc(var(--spacing)*-13.5);align-self:flex-end}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__header p:nth-child(3){margin-bottom:calc(var(--spacing)*-12)}}.interview-list .interviews .interviews__item .interview-item__person{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-20);position:absolute}@media not all and (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__person{display:none}}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__person{top:calc(var(--spacing)*21);right:calc(var(--spacing)*-6);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.interview-list .interviews .interviews__item .interview-item__number{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-20);position:absolute}@media not all and (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__number{display:none}}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__number{top:calc(var(--spacing)*18);right:calc(var(--spacing)*-4);font-size:15rem}}.interview-list .interviews .interviews__item .interview-item__text{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:5;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:absolute}@media not all and (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__text{left:calc(var(--spacing)*1.5)}}.interview-list .interviews .interviews__item .interview-item__text .interview-item__member{margin-bottom:calc(var(--spacing)*4);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);font-size:1.875rem}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__text .interview-item__member{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:2;line-height:2}}.interview-list .interviews .interviews__item .interview-item__text .interview-item__name{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__text .interview-item__name{font-size:var(--text-32)}}.interview-list .interviews .interviews__item .interview-item__text .interview-item__name span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__text .interview-item__name span{margin-left:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.interview-list .interviews .interviews__item .interview-item__button{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);z-index:5;position:absolute}@media (min-width:48rem){.interview-list .interviews .interviews__item .interview-item__button{right:calc(var(--spacing)*9.5)}}.interview-list .interviews__item.person-1 .interview-item__copy img{width:65%}.interview-list .interviews__item.person-2 .interview-item__copy img{width:72%}.interview-list .interviews__item.person-3 .interview-item__copy img{width:93%}.interview-list .interviews__item.person-4 .interview-item__copy img{width:57%}.interview-list .interviews__item.person-5 .interview-item__copy img{width:55%}@media (min-width:48rem){.interview-detail .header.is-transparent,.interview-detail .header.is-transparent .header-nav__item,.interview-detail .header.is-transparent .header-nav{border-color:#ffffff4d!important}}:is(.interview-detail .header.is-transparent .header-nav__item,.interview-detail .header.is-transparent .header-toggle):after{background-color:var(--color-primary-20)!important}@media (min-width:48rem){.interview-detail .container{height:100%;padding-inline:calc(var(--spacing)*20)}}.interview-detail .breadcrumbs{padding-inline:calc(var(--spacing)*10);color:var(--color-gray-blue)}.interview-detail .breadcrumbs a{color:var(--color-white)}.interview-detail .breadcrumbs .breadcrumbs__item:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20stroke:%20%23fff;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e")}.interview-detail .kv{background-color:var(--color-primary);padding-top:calc(var(--spacing)*30);color:var(--color-white)}@media not all and (min-width:48rem){.interview-detail .kv{margin-bottom:calc(var(--spacing)*30);height:calc(var(--spacing)*351)}}@media (min-width:48rem){.interview-detail .kv{height:calc(var(--spacing)*210);padding-top:calc(var(--spacing)*20);position:relative}}.interview-detail .kv .kv__img{height:calc(var(--spacing)*283)}@media not all and (min-width:48rem){.interview-detail .kv .kv__img{width:100%}}@media (min-width:48rem){.interview-detail .kv .kv__img{height:calc(100% - 6.2rem)}}.interview-detail .kv .interview-item__header{z-index:5;position:absolute}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__header{top:calc(var(--spacing)*4.5);left:calc(var(--spacing)*16.5);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:calc(var(--spacing)*26);line-height:calc(var(--spacing)*26);display:block}}@media (min-width:48rem){.interview-detail .kv .interview-item__header{top:calc(var(--spacing)*13);left:calc(var(--spacing)*-2);gap:calc(var(--spacing)*3);font-size:2.5rem}}.interview-detail .kv .interview-item__header .interview-item__copy{background-color:var(--color-white);color:var(--color-black)}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__header .interview-item__copy{margin-top:calc(var(--spacing)*10.5);margin-right:calc(var(--spacing)*3.5);margin-bottom:calc(var(--spacing)*5);height:calc(var(--spacing)*114);width:calc(var(--spacing)*24);font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));justify-content:center;align-items:center;display:inline-flex}}@media (min-width:48rem){.interview-detail .kv .interview-item__header .interview-item__copy{margin-top:calc(var(--spacing)*6.5);height:calc(var(--spacing)*76);width:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*5.5)}}.interview-detail .kv .interview-item__header .interview-item__copy img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.interview-detail .kv .interview-item__header .interview-item__copy svg{height:auto}.interview-detail .kv .interview-item__header .interview-item__copy svg .cls-1{fill:var(--color-black);stroke:var(--color-black)}.interview-detail .kv .interview-item__header .interview-item__copy span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interview-detail .kv .interview-item__header p:nth-child(3){margin-bottom:calc(var(--spacing)*-13.5);align-self:flex-end}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__header p:nth-child(3){display:inline-block}}@media (min-width:48rem){.interview-detail .kv .interview-item__header p:nth-child(3){margin-bottom:calc(var(--spacing)*-12.5)}.interview-detail .kv .interview-item__portrait{margin-left:calc(var(--spacing)*-20)}}.interview-detail .kv .interview-item__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.interview-detail .kv .interview-item__person{writing-mode:vertical-rl;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-40);position:absolute}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__person{display:none}}@media (min-width:48rem){.interview-detail .kv .interview-item__person{top:calc(var(--spacing)*19);right:calc(var(--spacing)*55.5);font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.interview-detail .kv .interview-item__number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-40);position:absolute}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__number{display:none}}@media (min-width:48rem){.interview-detail .kv .interview-item__number{top:calc(var(--spacing)*-12);right:calc(var(--spacing)*-9.5);text-align:center;width:1em;font-size:20rem}}.interview-detail .kv .interview-item__mark,.interview-detail .kv .interview-item__img,.interview-detail .kv .interview-item__bg{width:calc(var(--spacing)*210)}@media (min-width:48rem){.interview-detail .kv .interview-item__mark,.interview-detail .kv .interview-item__img,.interview-detail .kv .interview-item__bg{width:calc(var(--spacing)*175)}}.interview-detail .kv .interview-item__img{margin-inline:auto}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__img{top:calc(var(--spacing)*-33);left:calc(var(--spacing)*-33);position:absolute}}@media (min-width:48rem){.interview-detail .kv .interview-item__img{left:calc(var(--spacing)*-1)}}.interview-detail .kv .interview-item__mark{top:calc(var(--spacing)*78);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:48rem){.interview-detail .kv .interview-item__mark{top:calc(var(--spacing)*43.5);margin-left:calc(var(--spacing)*.5)}.interview-detail .kv .interview-item__bg{margin-top:calc(var(--spacing)*-21)}}.interview-detail .kv .interview-item__portrait{top:auto;bottom:calc(var(--spacing)*67);z-index:1;position:absolute}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__portrait{right:calc(var(--spacing)*21);width:calc(var(--spacing)*92)}}@media (min-width:48rem){.interview-detail .kv .interview-item__portrait{bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*77);left:50%}}.interview-detail .kv .interview-item__text{position:absolute}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__text{bottom:calc(var(--spacing)*0);z-index:5;height:calc(var(--spacing)*67);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-primary-40);background-color:var(--color-primary);width:100%;padding-inline:calc(var(--spacing)*10);flex-direction:column;justify-content:center;display:flex}}@media (min-width:48rem){.interview-detail .kv .interview-item__text{bottom:calc(var(--spacing)*26);left:calc(var(--spacing)*.5)}}.interview-detail .kv .interview-item__text .interview-item__member{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}@media not all and (min-width:48rem){.interview-detail .kv .interview-item__text .interview-item__member{margin-bottom:calc(var(--spacing)*4.5)}}@media (min-width:48rem){.interview-detail .kv .interview-item__text .interview-item__member{margin-bottom:calc(var(--spacing)*3.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.interview-detail .kv .interview-item__text .interview-item__name{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (min-width:48rem){.interview-detail .kv .interview-item__text .interview-item__name{font-size:var(--text-32)}}.interview-detail .kv .interview-item__text .interview-item__name span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:48rem){.interview-detail .kv .interview-item__text .interview-item__name span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.interview-detail .timeline{margin-block:calc(var(--spacing)*30)}@media not all and (min-width:48rem){.interview-detail .timeline{overflow-x:scroll}}.interview-detail .timeline .timeline-list{justify-content:flex-start;display:flex;position:relative}@media not all and (min-width:48rem){.interview-detail .timeline .timeline-list{-moz-column-gap:calc(var(--spacing)*22.5);column-gap:calc(var(--spacing)*22.5);width:-moz-max-content;width:max-content;padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.interview-detail .timeline .timeline-list{-moz-column-gap:calc(var(--spacing)*20);column-gap:calc(var(--spacing)*20);padding-right:calc(var(--spacing)*15)}}.interview-detail .timeline .timeline-list:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*1.5);background-color:var(--color-gray-20);width:100%;position:absolute;overflow:hidden}@media not all and (min-width:48rem){.interview-detail .timeline .timeline-list:before{width:calc(100% - 5rem);left:calc(var(--spacing)*10)}}@media (min-width:48rem){.interview-detail .timeline .timeline-list:before{height:calc(var(--spacing)*1);border-radius:var(--radius-xl)}}.interview-detail .timeline .timeline-list .timeline__item{padding-top:calc(var(--spacing)*15);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:relative}.interview-detail .timeline .timeline-list .timeline__item:after{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*9);background-color:var(--color-primary);position:absolute;overflow:hidden}@media (min-width:48rem){.interview-detail .timeline .timeline-list .timeline__item:after{height:calc(var(--spacing)*1);width:calc(var(--spacing)*6);border-radius:var(--radius-xl)}}@media not all and (min-width:48rem){.interview-detail .timeline .timeline-list .timeline__item{max-width:calc(var(--spacing)*130);min-width:calc(var(--spacing)*52)}}@media (min-width:48rem){.interview-detail .timeline .timeline-list .timeline__item{padding-top:calc(var(--spacing)*10)}}.interview-detail .timeline .timeline-list .timeline__item .timeline__year{margin-bottom:calc(var(--spacing)*3.5);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-primary);font-size:1.6875rem}@media (min-width:48rem){.interview-detail .timeline .timeline-list .timeline__item .timeline__year{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.interview-detail .timeline .timeline-list .timeline__item .timeline__text{--tw-leading:2;line-height:2}@media not all and (min-width:48rem){.interview-detail .timeline .timeline-list .timeline__item .timeline__text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.interview-detail .on-off{background-color:var(--color-gray-30);padding-block:calc(var(--spacing)*45)}@media (min-width:48rem){.interview-detail .on-off{padding-block:calc(var(--spacing)*30)}.interview-detail .on-off .on-off__inner{-moz-column-gap:calc(var(--spacing)*20);column-gap:calc(var(--spacing)*20);display:flex}}.interview-detail .on-off .on-off__title{margin-bottom:calc(var(--spacing)*28.5);--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);align-items:center;display:flex}@media not all and (min-width:48rem){.interview-detail .on-off .on-off__title{margin-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.interview-detail .on-off .on-off__title{margin-bottom:calc(var(--spacing)*17.5);font-size:var(--text-28)}}.interview-detail .on-off .on-off__title svg{margin-right:calc(var(--spacing)*8.5);width:calc(var(--spacing)*12.5);display:inline-block}@media (min-width:48rem){.interview-detail .on-off .on-off__title svg{margin-right:calc(var(--spacing)*5.5);width:2.0625rem}}.interview-detail .on-off .on-off__title svg polyline,.interview-detail .on-off .on-off__title svg path,.interview-detail .on-off .on-off__title svg rect,.interview-detail .on-off .on-off__title svg line{stroke:var(--color-primary)}@media (min-width:48rem){.interview-detail .on-off .schedule,.interview-detail .on-off .dayoff{flex:1}}@media not all and (min-width:48rem){.interview-detail .on-off .schedule{margin-bottom:calc(var(--spacing)*45)}.interview-detail .on-off .schedule .schedule__inner{padding-inline:calc(var(--spacing)*10);overflow-x:scroll}.interview-detail .on-off .schedule .schedule-list{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);width:-moz-max-content;width:max-content;display:flex}}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule-list{gap:calc(var(--spacing)*3.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.interview-detail .on-off .schedule .schedule__item{border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing)*9.5);padding-top:calc(var(--spacing)*18);padding-bottom:calc(var(--spacing)*15);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);will-change:transform;position:relative}@media not all and (min-width:48rem){.interview-detail .on-off .schedule .schedule__item{max-width:calc(var(--spacing)*100);min-width:calc(var(--spacing)*60)}}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item{border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*14);padding-bottom:calc(var(--spacing)*10.5)}}.interview-detail .on-off .schedule .schedule__item:before,.interview-detail .on-off .schedule .schedule__item:after{content:"";top:calc(var(--spacing)*10);left:calc(var(--spacing)*0);height:calc(var(--spacing)*1);width:100%;position:absolute}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item:before,.interview-detail .on-off .schedule .schedule__item:after{height:calc(var(--spacing)*.5);top:1.6875rem}}.interview-detail .on-off .schedule .schedule__item:before{background-color:var(--color-gray-20)}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item:before{width:calc(100% + 1rem)}}.interview-detail .on-off .schedule .schedule__item:after{left:calc(var(--spacing)*9.5);z-index:1;width:calc(var(--spacing)*6);background-color:var(--color-primary)}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item:after{left:calc(var(--spacing)*6);width:calc(var(--spacing)*4)}}.interview-detail .on-off .schedule .schedule__item:first-child:before{left:calc(var(--spacing)*9.5)}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item:first-child:before{left:calc(var(--spacing)*6)}}.interview-detail .on-off .schedule .schedule__item:last-child:before{left:calc(var(--spacing)*-9.5)}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item:last-child:before{left:calc(var(--spacing)*-6)}}.interview-detail .on-off .schedule .schedule__item .schedule__title{margin-bottom:calc(var(--spacing)*3.5);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-primary);font-size:2rem}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item .schedule__title{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media not all and (min-width:48rem){.interview-detail .on-off .schedule .schedule__item p{font-size:var(--text-28)}}@media (min-width:48rem){.interview-detail .on-off .schedule .schedule__item p{--tw-leading:1.5;font-size:.94rem;line-height:1.5}}@media not all and (min-width:48rem){.interview-detail .on-off .dayoff .dayoff__image{margin-inline:calc(var(--spacing)*10)}}.interview-detail .on-off .dayoff .dayoff__text{margin-top:calc(var(--spacing)*13);--tw-leading:2.44;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2.44}@media not all and (min-width:48rem){.interview-detail .on-off .dayoff .dayoff__text{margin-inline:calc(var(--spacing)*10);font-size:var(--text-32)}}@media (min-width:48rem){.interview-detail .on-off .dayoff .dayoff__text{margin-top:calc(var(--spacing)*6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.interview-detail .full-img{margin-bottom:calc(var(--spacing)*41);height:calc(var(--spacing)*188);position:relative;overflow:hidden}@media (min-width:48rem){.interview-detail .full-img{margin-bottom:calc(var(--spacing)*30);height:calc(var(--spacing)*180)}}.interview-detail .full-img img{width:100%;position:absolute}@media (min-width:48rem){.interview-detail .full-img img{top:-20%}}.interview-detail .message{background-repeat:no-repeat;position:relative}@media not all and (min-width:48rem){.interview-detail .message{margin-bottom:calc(var(--spacing)*56);padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.interview-detail .message{margin-inline:calc(var(--spacing)*20);margin-bottom:calc(var(--spacing)*40);height:calc(var(--spacing)*160);justify-content:space-between;align-items:center;display:flex}}.interview-detail .message .message__img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;width:100%;height:100%;position:absolute}.interview-detail .message .message__img img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:100%}.interview-detail .message .message__heading{z-index:1;position:relative}@media not all and (min-width:48rem){.interview-detail .message .message__heading{margin-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*187.5);text-align:center}}@media (min-width:48rem){.interview-detail .message .message__heading{margin-top:calc(var(--spacing)*3.5);margin-left:calc(var(--spacing)*20)}}.interview-detail .message .message__heading .message__en{margin-bottom:calc(var(--spacing)*6);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:6.75rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary);position:relative}@media (min-width:48rem){.interview-detail .message .message__heading .message__en{margin-bottom:calc(var(--spacing)*9.5);font-size:4.5rem}}@media not all and (min-width:48rem){.interview-detail .message .message__heading .message__en .text-en{transform-origin:50%}}.interview-detail .message .message__heading .message__en img{width:calc(var(--spacing)*51);position:absolute}@media not all and (min-width:48rem){.interview-detail .message .message__heading .message__en img{top:calc(var(--spacing)*-9);margin-left:calc(var(--spacing)*-5);left:50%}}@media (min-width:48rem){.interview-detail .message .message__heading .message__en img{top:calc(var(--spacing)*-6);right:calc(var(--spacing)*20);width:calc(var(--spacing)*34)}}.interview-detail .message .message__heading .message__title{--tw-leading:2;--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;line-height:2;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.interview-detail .message .message__heading .message__title{font-size:var(--text-28)}}.interview-detail .message .message__garland{width:calc(var(--spacing)*50)}@media not all and (min-width:48rem){.interview-detail .message .message__garland{margin-inline:auto;margin-bottom:calc(var(--spacing)*14)}}@media (min-width:48rem){.interview-detail .message .message__garland{top:calc(var(--spacing)*92);left:calc(var(--spacing)*81.5);z-index:1;width:calc(var(--spacing)*33.5);position:absolute}}.interview-detail .message .message__garland path{stroke:var(--color-primary)}.interview-detail .message .message__text{z-index:1;font-size:var(--text-32);--tw-leading:2.0625;line-height:2.0625;position:relative}@media (min-width:48rem){.interview-detail .message .message__text{width:calc(var(--spacing)*100);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.44;line-height:2.44}}.interview-detail .baton{background-color:#eff0f3}@media not all and (min-width:48rem){.interview-detail .baton{padding-block:calc(var(--spacing)*45)}}@media (min-width:48rem){.interview-detail .baton{z-index:5;padding-top:calc(var(--spacing)*27.5);overflow-x:clip}.interview-detail .baton .container{padding-inline:calc(var(--spacing)*0)}}.interview-detail .baton .baton__header{text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.interview-detail .baton .baton__header{font-size:var(--text-28)}}@media (not (max-height:760px)) and (min-width:48rem){.interview-detail .baton .baton__header{padding-top:calc(var(--spacing)*10);margin-block:auto}}.interview-detail .baton .baton__header svg{margin-inline:auto;margin-top:calc(var(--spacing)*10);width:calc(var(--spacing)*25)}@media (min-width:48rem){.interview-detail .baton .baton__header svg{margin-top:calc(var(--spacing)*7.5);width:calc(var(--spacing)*16.5)}}.interview-detail .baton .baton__header svg path{stroke:var(--color-primary)}@media not all and (min-width:48rem){.interview-detail .baton .baton__main{margin-top:calc(var(--spacing)*15);padding-inline:calc(var(--spacing)*10)}.interview-detail .baton .baton__main .baton-phase1{position:relative}.interview-detail .baton .baton__main .baton-phase1 .mark{right:calc(var(--spacing)*41);bottom:calc(var(--spacing)*27);z-index:1;width:calc(var(--spacing)*24);will-change:transform;position:absolute}.interview-detail .baton .baton__main .person{width:calc(var(--spacing)*80);text-align:center;font-size:var(--text-28);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-inline:auto;display:block}.interview-detail .baton .baton__main .person .person__button{margin-bottom:calc(var(--spacing)*5);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background-color:var(--color-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;position:relative;overflow:hidden}.interview-detail .baton .baton__main .person .person__button img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.interview-detail .baton .baton__main .person .person__button:before,.interview-detail .baton .baton__main .person .person__button:after{content:"";transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.interview-detail .baton .baton__main .person .person__button:before{top:50%;right:calc(var(--spacing)*5.5);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white);border-radius:3.40282e38px}.interview-detail .baton .baton__main .arrow{margin-inline:auto;margin-block:calc(var(--spacing)*6);height:calc(var(--spacing)*7.5);width:calc(var(--spacing)*14.5);position:relative;overflow:hidden;rotate:90deg}.interview-detail .baton .baton__main .arrow svg{right:calc(var(--spacing)*0);will-change:transform;width:auto;height:100%;position:absolute}.interview-detail .baton .baton__main .arrow svg path{fill:#c5c8d3;stroke:#c5c8d3}.interview-detail .baton .baton__main .fuki{--tw-font-weight:var(--font-weight-bold);width:100%;font-weight:var(--font-weight-bold);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.interview-detail .baton .baton__main .fuki:after{content:"";z-index:5;background-repeat:no-repeat;background-size:contain;position:absolute}.interview-detail .baton .baton__main .fuki.is-q{min-height:calc(var(--spacing)*59);background-color:var(--color-white);padding-inline:calc(var(--spacing)*14);padding-block:calc(var(--spacing)*7);border-radius:7rem}.interview-detail .baton .baton__main .fuki.is-q:after{bottom:calc(var(--spacing)*-5);left:calc(var(--spacing)*55);height:calc(var(--spacing)*5.5);width:calc(var(--spacing)*6.5);background-image:url(data:image/webp;base64,UklGRt4CAABXRUJQVlA4WAoAAAAYAAAAMwAAKwAAQUxQSMwBAAABGbIBylRhE9H/8A6SJdk2bWts3Hv3Pr62bT+1bPt1bdu2zaZt27Zt2zb2mnN9QcQETACCZR82Kjdw0hlMKjdw0RhMGhdw0ZgMGhdwU5kMOqcdJtkLACBeRdWpHLz4sFF4gJMOmL/oYJaf4O/rIF4XzehAyu8aWAWsZlskhRT9rALWHdYqSYJzxgBRm10K8Y31jRBEOsOD67vVgLC1abiueYVCd10UpmeAtKcRmBQ0oe7Q8TjRwEo18ZiIStqJx0AEx+Rj8UdV23IsJrfXaBRHFOCAEJfRQBnbsIQD6mXq4IhAFuk8J4ZUZNDGVAwZ6BRrVUGXjg4CnBaGLIbDO2RQ2hYaKkURO9BBK9NRQQnAOVUbVGWwaJargagEh3cYwNsqldB4q2QpDjCsUQ4J1AG8piWqIqnG7TUW8DJLIxQ2Dc3CA4reBlOJQRvZfuIBqGIeD7FM5W3GBYmWyyQE+/CBYZxWFCIwHB9ARXNEELlkGwnAaYQfBGCuryQAmO80gS/WkQIOm+ohS3DNTVLAD0vM8IoVuOgdKQDemWa61yzAHT/JAfDCKKM88j+4QxaAN8bp5pj/PCIPwBfztDTVU3/tJRMAHNdZM6t9dEoKVlA4ICoAAAAwAwCdASo0ACwAPjEYi0QiIaERVAAgAwS0gAAJ+McPhCLAAP7+VdAAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAA0AAAAA6AEAAEAAAAsAAAAAAAAAA==)}.interview-detail .baton .baton__main .fuki.is-q .fuki__title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-primary)}.interview-detail .baton .baton__main .fuki.is-q .fuki__en{right:calc(var(--spacing)*-2);margin-top:calc(var(--spacing)*-6);color:#eff0f3;font-size:9rem}.interview-detail .baton .baton__main .fuki.is-q .fuki__text{font-size:1.75rem}.interview-detail .baton .baton__main .fuki.is-a{min-height:calc(var(--spacing)*74);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*14);padding-block:calc(var(--spacing)*7);color:var(--color-white);border-radius:9.25rem}.interview-detail .baton .baton__main .fuki.is-a:after{bottom:calc(var(--spacing)*-5);left:calc(var(--spacing)*55);height:calc(var(--spacing)*5.5);width:calc(var(--spacing)*6.5);background-image:url(data:image/webp;base64,UklGRvICAABXRUJQVlA4WAoAAAAYAAAAMwAAKwAAQUxQSMcBAAABGbIBylRhE9H/8M4h6batQ5IikhFZtt22NbLtntq2bZtD27Zt27ZtxPfe9wtuOmICJkAJw3YOJiEUQSw0OrcTwcw0OrNg8Ht1GrNgcLp1Gl+QHSbZCwAyVFSDKpCVnYMzlMJrAeYvOpjlJ8Xf1yGTzprxQcrvGlhFYTSvRbKRoh8/jAdaqyQJzhkDog67FMY31jdCSHJGKK7vVlMQtjYN1zWvUFhcl4zpGZD2NAKTiibOHT4eLw1WqolHR1TSTjwaIhxTEEsEqtqWY9GFeI1GdUQhHIh1GQ3K2IYlAaiXqYMjEVmS84IwZEeGNqZiyIVOtVYVdDnRIdJp8chSBXqHDKVtYUalKmIHOrQyHRVKAOdUbVCVweJdrgYiZ6B3GGCzSiU0NpUsxQHNGuWQoA7w6paoiqSaEK+xwGqWRigcGpqFB6reBjMRQxt5/cQDVDFPKLHcytuMC5kt5xbCPnzQjNOKSgTD8QEVzZFI5JJtJECQEX4QwFxfSQDMd5rAF+tIgcOmesgQrrlJCvywxAyvGMFF70gBOKeZ7jUDuOMnOYAXRvE+8j+4ZAHeGKebY/7ziDzAF/O0NJX/r4NkAnBcV74NPjklKwBWUDggQgAAALADAJ0BKjQALAA+MRiLRCIhoRFUACADBLOAOwB+AAAVGmMcPgzAAP71iR//+wd/Qd/Qd/qmf//OwWqbz1EAAAAAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAADQAAAADoAQAAQAAACwAAAAAAAAA)}.interview-detail .baton .baton__main .fuki.is-a .fuki__title{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.interview-detail .baton .baton__main .fuki.is-a .fuki__en{right:calc(var(--spacing)*-2);margin-top:calc(var(--spacing)*-4);color:var(--color-primary-40);font-size:15rem}.interview-detail .baton .baton__main .fuki.is-a .fuki__text{font-size:var(--text-32)}.interview-detail .baton .baton__main .fuki .fuki__en{z-index:0;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:absolute;top:50%}.interview-detail .baton .baton__main .fuki .fuki__title,.interview-detail .baton .baton__main .fuki .fuki__text{z-index:1;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:relative}.interview-detail .baton .baton__main .fuki .fuki__text{--tw-leading:1.57;line-height:1.57}.interview-detail .baton .baton__main .baton-phase1 .person{z-index:1;margin-top:calc(var(--spacing)*-5);position:relative}.interview-detail .baton .baton__main .baton-center{z-index:1;margin-inline:auto;margin-top:calc(var(--spacing)*-11.5);width:22.8125rem;position:relative}.interview-detail .baton .baton__main .baton-center .is-second,.interview-detail .baton .baton__main .baton-center .is-last{display:none}.interview-detail .baton .baton__main .baton-phase3{margin-top:calc(var(--spacing)*-8)}.interview-detail .baton .baton__main .baton-phase3 .fuki{z-index:1;position:relative}.interview-detail .baton .baton__main .baton-phase3 .fuki:after{top:calc(var(--spacing)*-4);--tw-scale-y: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y);bottom:auto}}@media (min-width:48rem){.interview-detail .baton .baton__main{height:calc(var(--spacing)*130);position:relative}.interview-detail .baton .baton__main .baton-center{pointer-events:none;bottom:calc(var(--spacing)*-.5);z-index:5;height:calc(var(--spacing)*180);--tw-translate-x: -50% ;width:50%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}.interview-detail .baton .baton__main .baton-center picture{bottom:calc(var(--spacing)*0);--tw-translate-x: -50% ;width:100%;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);display:block;position:absolute;left:50%}.interview-detail .baton .baton__main .baton-center picture.is-next{visibility:hidden}.interview-detail .baton .baton__main .baton-center picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100vw;height:100%}.interview-detail .baton .baton__main .person{width:calc(var(--spacing)*38);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.interview-detail .baton .baton__main .person .person__button{margin-bottom:calc(var(--spacing)*5);height:calc(var(--spacing)*38);width:calc(var(--spacing)*38);background-color:var(--color-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;position:relative;overflow:hidden}.interview-detail .baton .baton__main .person .person__button img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.interview-detail .baton .baton__main .person .person__button:before,.interview-detail .baton .baton__main .person .person__button:after{content:"";transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);position:absolute}.interview-detail .baton .baton__main .person .person__button:before{top:50%;right:calc(var(--spacing)*2);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:33%;--tw-scale-y:33%;--tw-scale-z:33%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white);border-radius:3.40282e38px}.interview-detail .baton .baton__main .person .person__button:after{height:calc(var(--spacing)*2);--tw-translate-y: -50% ;width:.3125rem;translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20stroke:%20%23fff;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;top:50%;right:1.04rem}.interview-detail .baton .baton__main .person:hover .person__button{background-color:var(--color-white)}.interview-detail .baton .baton__main .person:hover .person__button:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}.interview-detail .baton .baton__main .person:hover .person__button:after{opacity:1}.interview-detail .baton .baton__main .arrow{height:calc(var(--spacing)*5);width:calc(var(--spacing)*93.5);position:absolute;overflow:hidden}.interview-detail .baton .baton__main .arrow svg{will-change:transform;width:100%;height:100%}.interview-detail .baton .baton__main .mark{top:calc(var(--spacing)*61.5);left:calc(var(--spacing)*45.5);width:calc(var(--spacing)*16);will-change:transform;position:absolute}.interview-detail .baton .baton__main .fuki{z-index:1;padding-right:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);will-change:transform;flex-direction:column;justify-content:center;display:flex;position:absolute}.interview-detail .baton .baton__main .fuki:after{content:"";background-repeat:no-repeat;background-size:contain;position:absolute}.interview-detail .baton .baton__main .fuki.is-q{height:calc(var(--spacing)*32);width:calc(var(--spacing)*80);background-color:var(--color-white);border-radius:4rem}.interview-detail .baton .baton__main .fuki.is-q:after{bottom:calc(var(--spacing)*2.5);left:calc(var(--spacing)*2);height:calc(var(--spacing)*3);background-image:url(data:image/webp;base64,UklGRv4BAABXRUJQVlA4WAoAAAAYAAAAKwAAGAAAQUxQSO8AAAABkCvbtmlb89q27cy2Its2Y9v3ZrbtzDafbUS2LufDwd7rCyJiAoBiR14g2GaGiyBV7OcgRw+xiZwwRKwiZgURMYeQQGSYToTfKaOrSALiL5DphS9dHKVXyOKpOz3Ck8j6Dxs6zB8ju5+NKeMtOEP23xpQ5PEQKX2tSYXTElL9WJkd8Zh9pPG2DDMRXa+qtVOk90iMQecVErkp+N8pEjrHCwAlp4TgJBcAqNR/JgN7OQAAhJOOaXrTEGJrGdBa9h8A6Ffcpe4ohg8YiisyAgCd7NmP7F1dKzECqjl1A8uGtl58/I2/PjzdHy3wlAQ2AQBWUDggJgAAANACAJ0BKiwAGQA+MRiKQ6IhoRK0ACADBLSAABShtvgA/v5V0AAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAALAAAAAOgBAABAAAAGQAAAAAAAAA=);width:1.3125rem}.interview-detail .baton .baton__main .fuki.is-q .fuki__title{margin-bottom:calc(var(--spacing)*2);color:var(--color-primary)}.interview-detail .baton .baton__main .fuki.is-q .fuki__text{--tw-leading:1.75;line-height:1.75}.interview-detail .baton .baton__main .fuki.is-q .fuki__en{right:calc(var(--spacing)*9);bottom:calc(var(--spacing)*8);font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));color:#eff0f3}.interview-detail .baton .baton__main .fuki.is-a{height:calc(var(--spacing)*44);width:calc(var(--spacing)*96);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*14);color:var(--color-white);border-radius:5.5rem}.interview-detail .baton .baton__main .fuki.is-a:after{top:calc(var(--spacing)*2);right:calc(var(--spacing)*7);height:calc(var(--spacing)*3);background-image:url(data:image/webp;base64,UklGRhoCAABXRUJQVlA4WAoAAAAYAAAAKwAAGQAAQUxQSPQAAAABgGvbtrHnxLZt23ZaJ51R2dYLJHV627ZVubRt+/wI7nefICImAP4p7F9QO7t18YKv19tT1WWB6kBcNaXvCf99WBWj+Ac5/l/8ez+R8OdksuxPfBXZNpLyNqkryOhrszcXiM4jnavR/AAgtUYH4nYAAKgfUIL3AAAm55Ssc4HTE2N79aUJ4Yo/QOAbI0uZGvD3iG9i3x228P8CUuPWQLScyEU0D5DlqSUwogzEBYf+81XKCwyKLv7tMQSYVdj4y5kDMK118NuRMTBvcfvTgS7Q6PPE9ekIdAZ+ImI90JqIiCHUQBGiIT1QiVoU8bW4UQSC3qQAVlA4ID4AAABQAwCdASosABoAPjEYikOiIaEStAAgAwSzgDsAfgAAK/fDcAD+9Ykf//sHf0Hf0Hf6pn//zsFqm89RAAAAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAACwAAAADoAQAAQAAABoAAAAAAAAA);width:1.3125rem}.interview-detail .baton .baton__main .fuki.is-a .fuki__title{margin-bottom:calc(var(--spacing)*3)}.interview-detail .baton .baton__main .fuki.is-a .fuki__text{--tw-leading:1.75;--tw-font-weight:var(--font-weight-medium);line-height:1.75;font-weight:var(--font-weight-medium)}.interview-detail .baton .baton__main .fuki.is-a .fuki__en{top:calc(var(--spacing)*-.5);right:calc(var(--spacing)*12);color:var(--color-primary-40);font-size:10rem}.interview-detail .baton .baton__main .fuki .fuki__title{z-index:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative}.interview-detail .baton .baton__main .fuki .fuki__text{z-index:1;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:relative}.interview-detail .baton .baton__main .fuki .fuki__en{right:calc(var(--spacing)*0);--tw-leading:1;line-height:1;position:absolute}.interview-detail .baton .baton__main .baton-phase1{z-index:1;position:relative}.interview-detail .baton .baton__main .baton-phase1 .person{top:calc(var(--spacing)*37);left:calc(var(--spacing)*20)}.interview-detail .baton .baton__main .baton-phase1 .arrow{top:calc(var(--spacing)*53.5);left:calc(var(--spacing)*61.5)}.interview-detail .baton .baton__main .baton-phase1 .fuki{top:calc(var(--spacing)*16);left:calc(var(--spacing)*46)}.interview-detail .baton .baton__main .baton-phase2{z-index:1;position:relative}.interview-detail .baton .baton__main .baton-phase2 .fuki{top:calc(var(--spacing)*64);left:calc(var(--spacing)*58)}.interview-detail .baton .baton__main .baton-phase3{z-index:1;position:relative}.interview-detail .baton .baton__main .baton-phase3 .person{top:calc(var(--spacing)*37);right:calc(var(--spacing)*20)}.interview-detail .baton .baton__main .baton-phase3 .arrow{top:calc(var(--spacing)*53.5);left:calc(var(--spacing)*205)}.interview-detail .baton .baton__main .fuki{top:calc(var(--spacing)*16);left:calc(var(--spacing)*204)}}.interview-detail .slider{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary-20);background-color:var(--color-primary);padding-block:calc(var(--spacing)*45)}@media (min-width:48rem){.interview-detail .slider{padding-block:calc(var(--spacing)*29)}}.interview-detail .slider .slider__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white)}@media not all and (min-width:48rem){.interview-detail .slider .slider__title{margin-inline:calc(var(--spacing)*10);text-align:center}}@media (min-width:48rem){.interview-detail .slider .slider__title{margin-bottom:calc(var(--spacing)*31);font-size:var(--text-28)}.interview-detail .slider .slider-swiper{margin-bottom:calc(var(--spacing)*19.5)}}.interview-detail .slider .interview-item{width:100%;position:relative}@media not all and (min-width:48rem){.interview-detail .slider .interview-item{height:calc(var(--spacing)*167)}}@media (min-width:48rem){.interview-detail .slider .interview-item{height:calc(var(--spacing)*88.5);width:calc(var(--spacing)*92.5);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.interview-detail .slider .interview-item:not(:last-child){margin-right:calc(var(--spacing)*26.5)}.interview-detail .slider .interview-item:hover mask .mask-group{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.interview-detail .slider .interview-item .interview-item__img,.interview-detail .slider .interview-item .interview-item__bg,.interview-detail .slider .interview-item .interview-item__portrait{width:calc(var(--spacing)*117.5)}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__img,.interview-detail .slider .interview-item .interview-item__bg,.interview-detail .slider .interview-item .interview-item__portrait{width:calc(var(--spacing)*78.5)}}@media not all and (min-width:48rem){.interview-detail .slider .interview-item .interview-item__img{margin-inline:auto}}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__img{height:calc(var(--spacing)*90)}}.interview-detail .slider .interview-item .interview-item__person{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-40);position:absolute}@media not all and (min-width:48rem){.interview-detail .slider .interview-item .interview-item__person{top:calc(var(--spacing)*31.5);margin-left:calc(var(--spacing)*22.5);left:50%}}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__person{top:calc(var(--spacing)*-1);right:calc(var(--spacing)*-4.5);font-size:2.5rem}}.interview-detail .slider .interview-item .interview-item__number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-40);position:absolute}@media not all and (min-width:48rem){.interview-detail .slider .interview-item .interview-item__number{top:calc(var(--spacing)*27);margin-left:calc(var(--spacing)*55);font-size:15rem;left:50%}}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__number{top:calc(var(--spacing)*-3.5);right:calc(var(--spacing)*-4.5);text-align:right;width:1em;font-size:10rem}}.interview-detail .slider .interview-item .interview-item__text{color:var(--color-white);position:absolute}@media not all and (min-width:48rem){.interview-detail .slider .interview-item .interview-item__text{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*35)}}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__text{bottom:calc(var(--spacing)*0)}}.interview-detail .slider .interview-item .interview-item__text .interview-item__member{margin-bottom:calc(var(--spacing)*5.5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__text .interview-item__member{margin-bottom:calc(var(--spacing)*1.5);font-size:var(--text-20)}}.interview-detail .slider .interview-item .interview-item__text .interview-item__name{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__text .interview-item__name{font-size:var(--text-32)}}.interview-detail .slider .interview-item .interview-item__text .interview-item__name span{margin-left:calc(var(--spacing)*4.5);font-size:1.3125rem}@media (min-width:48rem){.interview-detail .slider .interview-item .interview-item__text .interview-item__name span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.interview-detail .slider .slider__control{z-index:1;align-items:center;display:flex;position:relative}@media not all and (min-width:48rem){.interview-detail .slider .slider__control{margin-top:calc(var(--spacing)*29);justify-content:center;-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}}@media (min-width:48rem){.interview-detail .slider .slider__control{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.interview-detail .slider .slider__control .slider__more:hover{background-color:var(--color-primary-40)}}.interview-detail .slider .slider__control .slider__arrow{height:calc(var(--spacing)*18);width:calc(var(--spacing)*18);cursor:pointer;border-radius:var(--radius-lg);background-color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.interview-detail .slider .slider__control .slider__arrow{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-sm);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.interview-detail .slider .slider__control .slider__arrow:not(.swiper-button-disabled):hover{background-color:var(--color-primary-40)}.interview-detail .slider .slider__control .slider__arrow:not(.swiper-button-disabled):hover path{fill:var(--color-white);stroke:var(--color-white)}}.interview-detail .slider .slider__control .slider__arrow.slider__prev svg{--tw-scale-x: -100% ;--tw-scale-y: -100% ;--tw-scale-z: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.interview-detail .slider .slider__control .slider__arrow.swiper-button-disabled{cursor:auto;opacity:.3}.interview1 .kv .interview-item__portrait{height:calc(var(--spacing)*210)}@media (min-width:48rem){.interview1 .kv .interview-item__portrait{margin-left:calc(var(--spacing)*-19);height:calc(var(--spacing)*168.5);width:21.4375rem}}.interview1 .kv .interview-item__copy img{width:66%!important}.interview2 .kv .interview-item__portrait{height:calc(var(--spacing)*211.5);width:calc(var(--spacing)*116)}@media not all and (min-width:48rem){.interview2 .kv .interview-item__portrait{right:calc(var(--spacing)*15)}}@media (min-width:48rem){.interview2 .kv .interview-item__portrait{height:calc(var(--spacing)*170);width:calc(var(--spacing)*93)}}.interview2 .kv .interview-item__copy img{width:72%!important}@media not all and (min-width:48rem){.interview3 .kv .interview-item__portrait{right:calc(var(--spacing)*11);height:calc(var(--spacing)*209.5);width:calc(var(--spacing)*132)}}@media (min-width:48rem){.interview3 .kv .interview-item__portrait{margin-left:calc(var(--spacing)*-26.5);height:calc(var(--spacing)*168);width:calc(var(--spacing)*105.5)}}.interview3 .kv .interview-item__copy img{width:94%!important}@media (min-width:48rem){.interview3 .message__text{margin-right:calc(var(--spacing)*0)!important}}@media not all and (min-width:48rem){.interview4 .kv .interview-item__portrait{right:calc(var(--spacing)*7);height:calc(var(--spacing)*214);width:calc(var(--spacing)*122.5)}}@media (min-width:48rem){.interview4 .kv .interview-item__portrait{margin-left:calc(var(--spacing)*-22);height:calc(var(--spacing)*171.5);width:calc(var(--spacing)*98)}}.interview4 .kv .interview-item__copy img{width:56%!important}@media (min-width:48rem){.interview4 .message__text{margin-right:calc(var(--spacing)*0)!important}}@media not all and (min-width:48rem){.interview5 .kv .interview-item__portrait{right:calc(var(--spacing)*36);width:calc(var(--spacing)*96)}}@media (min-width:48rem){.interview5 .kv .interview-item__portrait{margin-left:calc(var(--spacing)*-27);width:calc(var(--spacing)*77)}}.interview5 .kv .interview-item__copy img{width:50%!important}@media (min-width:48rem){.internship .container{height:100%;padding-inline:calc(var(--spacing)*20)}}@media not all and (min-width:48rem){.internship .page-kv__person{top:calc(var(--spacing)*-2)}}.internship .summary{padding-top:calc(var(--spacing)*44);padding-bottom:calc(var(--spacing)*60)}@media not all and (min-width:48rem){.internship .summary{padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.internship .summary{padding-top:calc(var(--spacing)*29.5);padding-bottom:calc(var(--spacing)*40)}.internship .summary .summary__inner{align-items:flex-start;-moz-column-gap:calc(var(--spacing)*23);column-gap:calc(var(--spacing)*23);display:flex}}.internship .summary .summary__title{-moz-column-gap:calc(var(--spacing)*9.5);column-gap:calc(var(--spacing)*9.5);--tw-font-weight:var(--font-weight-bold);font-size:2.75rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);display:flex}@media not all and (min-width:48rem){.internship .summary .summary__title{margin-bottom:calc(var(--spacing)*28.5)}}@media (min-width:48rem){.internship .summary .summary__title{-moz-column-gap:calc(var(--spacing)*5.5);column-gap:calc(var(--spacing)*5.5);font-size:var(--text-28);flex:none}}.internship .summary .summary__title svg{width:calc(var(--spacing)*12);display:inline-block}@media (min-width:48rem){.internship .summary .summary__title svg{width:calc(var(--spacing)*8)}}.internship .summary .summary__title svg .base{fill:var(--color-primary)}.internship .summary .summary__title h2{flex:none}.internship .summary .summary__content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-50)}@media (min-width:48rem){.internship .summary .summary__content{flex:none;width:100%}.internship .summary .summary__content .summary__dt,.internship .summary .summary__content .summary__dd{padding-block:calc(var(--spacing)*4.5);--tw-leading:2.22;line-height:2.22}}.internship .summary .summary__content .summary__dt{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-50);--tw-font-weight:var(--font-weight-bold);font-size:2rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.internship .summary .summary__content .summary__dt{margin-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*8.5)}}@media (min-width:48rem){.internship .summary .summary__content .summary__dt{float:left;clear:both;padding-left:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media not all and (min-width:48rem){.internship .summary .summary__content .summary__dd{padding-bottom:calc(var(--spacing)*9);--tw-leading:1.875;font-size:2rem;line-height:1.875}}@media (min-width:48rem){.internship .summary .summary__content .summary__dd{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-50);padding-left:calc(var(--spacing)*59);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.internship .summary .summary__content .summary__dd span{font-size:var(--text-28)}@media (min-width:48rem){.internship .summary .summary__content .summary__dd span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.internship .program .program__header{width:100%;display:flex}}.internship .program .program__header .program__title{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white);flex:none}@media not all and (min-width:48rem){.internship .program .program__header .program__title{height:calc(var(--spacing)*59);align-items:center;-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*9);grid-column:span 2/span 2;font-size:2.75rem;display:flex}}@media (min-width:48rem){.internship .program .program__header .program__title{width:calc(var(--spacing)*120);padding-top:calc(var(--spacing)*30);padding-left:calc(var(--spacing)*20);font-size:var(--text-28);--tw-leading:2;line-height:2}}.internship .program .program__header .program__title svg{width:calc(var(--spacing)*12)}@media (min-width:48rem){.internship .program .program__header .program__title svg{margin-bottom:calc(var(--spacing)*5);width:calc(var(--spacing)*8)}}.internship .program .program__header .program__title svg path.base{fill:var(--color-white)}.internship .program .program__header .program__slider{width:100%;position:relative;overflow:hidden}.internship .program .program__header .program__inner{width:-moz-max-content;width:max-content;display:flex}.internship .program .program__header .program__item{width:calc(var(--spacing)*290);flex:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:24rem 1fr;display:grid}@media not all and (min-width:48rem){.internship .program .program__header .program__item{height:calc(var(--spacing)*120)}}@media (min-width:48rem){.internship .program .program__header .program__item{width:calc(var(--spacing)*240);grid-template-columns:24rem 1fr}}.internship .program .program__header .program__item.is-last{width:calc(var(--spacing)*97);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.internship .program .program__header .program__item.is-last{width:calc(var(--spacing)*96.5)}}.internship .program .program__header .program__text{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.internship .program .program__header .program__text .program__en{margin-bottom:calc(var(--spacing)*5);transform-origin:50%;font-size:2.625rem}@media (min-width:48rem){.internship .program .program__header .program__text .program__en{margin-bottom:calc(var(--spacing)*4.5);font-size:var(--text-28)}}.internship .program .program__header .program__text .program__ja{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.internship .program .program__header .program__text .program__ja{font-size:var(--text-28)}}.internship .program .program__header .program__img{overflow:hidden}.internship .program .program__header .program__img.img1{grid-row:span 2/span 2}@media not all and (min-width:48rem){.internship .program .program__header .program__img.img1 img{-o-object-position:left top;object-position:left top}}.internship .program .program__header .program__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.internship .program .program__content{background-color:var(--color-gray-30);padding-bottom:calc(var(--spacing)*41);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.internship .program .program__content{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*23.5);font-size:var(--text-32);--tw-leading:2;line-height:2}}@media (min-width:48rem){.internship .program .program__content{padding-top:calc(var(--spacing)*16);padding-bottom:calc(var(--spacing)*27);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.44;line-height:2.44}}.internship .program .program__content p:not(:last-child){margin-bottom:calc(var(--spacing)*16.5)}@media (min-width:48rem){.internship .program .program__content p:not(:last-child){margin-bottom:calc(var(--spacing)*11)}}.internship .program .program__content h3{margin-bottom:calc(var(--spacing)*8);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}@media (min-width:48rem){.internship .program .program__content h3{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.internship .program .program__content ul{margin-bottom:calc(var(--spacing)*17.5);--tw-leading:2;line-height:2}@media (min-width:48rem){.internship .program .program__content ul{margin-bottom:calc(var(--spacing)*11);--tw-leading:2.44;line-height:2.44}}.internship .program .program__content ul li{text-indent:calc(var(--spacing)*1.5);margin-left:1em;list-style-type:"●"}.internship .contact{background-color:var(--color-gray-30)}.internship .contact .icon-mark{margin-inline:auto;margin-bottom:calc(var(--spacing)*3.5);width:calc(var(--spacing)*12)}@media (min-width:48rem){.internship .contact .icon-mark{margin-bottom:calc(var(--spacing)*5.5);width:calc(var(--spacing)*8)}}.internship .contact .icon-mark .base{fill:var(--color-primary)}.internship .contact .icon-mail{width:calc(var(--spacing)*9.5)}@media (min-width:48rem){.internship .contact .icon-mail{width:1.5626rem}}.internship .contact .icon-mail polyline,.internship .contact .icon-mail line{stroke:var(--color-primary)}@media (min-width:48rem){.internship .contact .contact__inner{height:calc(var(--spacing)*159);display:flex}}@media not all and (min-width:48rem){.internship .contact .contact__inner .entry,.internship .contact .contact__inner .inquiry{padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*46);text-align:center}}@media (min-width:48rem){.internship .contact .contact__inner .entry,.internship .contact .contact__inner .inquiry{width:50%;padding-top:calc(var(--spacing)*30);text-align:center;flex-direction:column;align-items:center;display:flex}}@media not all and (min-width:48rem){.internship .contact .contact__inner .entry .contact__header{margin-bottom:calc(var(--spacing)*29)}}.internship .contact .contact__inner .inquiry{border-color:var(--color-gray-50)}@media not all and (min-width:48rem){.internship .contact .contact__inner .inquiry{border-top-style:var(--tw-border-style);border-top-width:1px}}@media (min-width:48rem){.internship .contact .contact__inner .inquiry{border-left-style:var(--tw-border-style);border-left-width:1px}}@media not all and (min-width:48rem){.internship .contact .contact__inner .inquiry .contact__header{margin-bottom:calc(var(--spacing)*29)}}.internship .contact .contact__header{--tw-font-weight:var(--font-weight-bold);font-size:2.75rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.internship .contact .contact__header{margin-bottom:calc(var(--spacing)*16.5);font-size:var(--text-28)}}.internship .contact .contact__text{font-size:var(--text-32);--tw-leading:1.875;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:1.875}@media (min-width:48rem){.internship .contact .contact__text{margin-bottom:calc(var(--spacing)*9);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.22;line-height:2.22}}.internship .contact .contact__text .note{margin-top:calc(var(--spacing)*6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}@media not all and (min-width:48rem){.internship .contact .contact__text .note{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*12);line-height:calc(var(--spacing)*12)}}.internship .contact .contact__text .note a{color:var(--color-primary);text-underline-offset:3px;text-decoration-line:underline}.internship .contact .entry__btn{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media not all and (min-width:48rem){.internship .contact .entry__btn{margin-inline:auto;margin-top:calc(var(--spacing)*14);height:calc(var(--spacing)*24);width:calc(var(--spacing)*132);font-size:var(--text-32)}}@media (min-width:48rem){.internship .contact .entry__btn{height:calc(var(--spacing)*16);width:calc(var(--spacing)*80);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.internship .contact .entry__btn:hover{background-color:var(--color-white);color:var(--color-primary)}.internship .contact .entry__btn:hover:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}.internship .contact .entry__btn:hover:after{opacity:1}}.internship .contact .entry__btn:before{top:calc(var(--spacing)*11)}@media (min-width:48rem){.internship .contact .entry__btn:before{top:calc(var(--spacing)*5)}.internship .contact .entry__btn:after{top:calc(var(--spacing)*7)}}.internship .contact .inquiry__mail{align-items:center;-moz-column-gap:calc(var(--spacing)*5.5);column-gap:calc(var(--spacing)*5.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);display:inline-flex}@media not all and (min-width:48rem){.internship .contact .inquiry__mail{margin-top:calc(var(--spacing)*14)}}@media (min-width:48rem){.internship .contact .inquiry__mail{-moz-column-gap:calc(var(--spacing)*3.5);column-gap:calc(var(--spacing)*3.5);font-size:var(--text-20)}}@media not all and (min-width:48rem){.benefits .page-kv{margin-bottom:calc(var(--spacing)*30);height:calc(var(--spacing)*300)}.benefits .page-kv .page-kv__mark{top:calc(var(--spacing)*29)}}.benefits .benefits__inner{position:relative}@media not all and (min-width:48rem){.benefits .benefits__inner{padding-inline:calc(var(--spacing)*9.5)}}@media (min-width:48rem){.benefits .benefits__inner{-moz-column-gap:calc(var(--spacing)*20.5);column-gap:calc(var(--spacing)*20.5);display:flex;position:relative}}@media not all and (min-width:48rem){.benefits .benefits__nav{margin-bottom:calc(var(--spacing)*47)}}@media (min-width:48rem){.benefits .benefits__nav{top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);height:100vh;padding-top:calc(var(--spacing)*30);padding-left:calc(var(--spacing)*40);position:sticky}}.benefits .benefits__nav .nav{flex-direction:column;display:flex}@media not all and (min-width:48rem){.benefits .benefits__nav .nav{row-gap:calc(var(--spacing)*1)}}@media (min-width:48rem){.benefits .benefits__nav .nav{z-index:1;width:calc(var(--spacing)*60);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing)*1);position:relative}}.benefits .benefits__nav .nav__header{height:calc(var(--spacing)*15);border-radius:var(--radius-md);background-color:var(--color-primary);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:1.3125rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);align-items:center;display:flex}@media (min-width:48rem){.benefits .benefits__nav .nav__header{margin-bottom:calc(var(--spacing)*1);height:calc(var(--spacing)*10);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*4);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:flex-end}}.benefits .benefits__nav .nav__header span{transform-origin:50%}@media not all and (min-width:48rem){.benefits .benefits__nav .nav__header span{margin-inline:auto}}@media (min-width:48rem){.benefits .benefits__nav .nav__header span{transform-origin:100%}}.benefits .benefits__nav .nav__img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;position:absolute}@media not all and (min-width:48rem){.benefits .benefits__nav .nav__img{display:none}}@media (min-width:48rem){.benefits .benefits__nav .nav__img{height:100%;width:calc(var(--spacing)*110);min-width:calc(var(--spacing)*70)}}.benefits .benefits__nav .nav__img img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;opacity:0;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute}.benefits .benefits__nav .nav__img img.is-active{opacity:1}.benefits .benefits__nav .nav__item{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media not all and (min-width:48rem){.benefits .benefits__nav .nav__item{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*5)}.benefits .benefits__nav .nav__item:not(:last-child){border-bottom-style:var(--tw-border-style);border-color:#eceef4;border-bottom-width:1px}}@media (min-width:48rem){.benefits .benefits__nav .nav__item{min-height:calc(var(--spacing)*9);cursor:pointer;border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);--tw-leading:1.42;align-items:center;font-size:.8125rem;line-height:1.42;display:flex}.benefits .benefits__nav .nav__item:hover{background-color:var(--color-gray)}}.benefits .benefits__nav .nav__item.is-current{background-color:var(--color-gray)}.benefits .benefits__content{margin-bottom:calc(var(--spacing)*60)}@media (min-width:48rem){.benefits .benefits__content{margin-top:calc(var(--spacing)*30);margin-right:calc(var(--spacing)*20);margin-bottom:calc(var(--spacing)*40);width:100%}}.benefits .benefits__content a{color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}.benefits .benefits__content .benefits__project{background-image:url(/recruit/assets/img/benefits/benefits-img1.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media not all and (min-width:48rem){.benefits .benefits__content .benefits__project{min-height:calc(var(--spacing)*245);padding-inline:calc(var(--spacing)*14);padding-top:calc(var(--spacing)*15);padding-bottom:calc(var(--spacing)*45)}}@media (min-width:48rem){.benefits .benefits__content .benefits__project{height:calc(var(--spacing)*142);padding-top:calc(var(--spacing)*22);padding-left:calc(var(--spacing)*16.5);background-image:url(/recruit/assets/img/benefits/benefits-img1_lg.webp)}}.benefits .benefits__content .benefits__project .heading-1{margin-bottom:calc(var(--spacing)*10)!important}@media (min-width:48rem){.benefits .benefits__content .benefits__project .heading-1{margin-bottom:calc(var(--spacing)*10)!important}}.benefits .benefits__content .benefits__project .project__title{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:2;--tw-font-weight:var(--font-weight-bold);line-height:2;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.benefits .benefits__content .benefits__project .project__title{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-20)}}.benefits .benefits__content .benefits__project .project__text{--tw-leading:2;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2}@media not all and (min-width:48rem){.benefits .benefits__content .benefits__project .project__text{font-size:var(--text-28)}}@media (min-width:48rem){.benefits .benefits__content .benefits__project .project__text{margin-top:calc(var(--spacing)*12);width:calc(var(--spacing)*82.5)}}@media not all and (min-width:48rem){.benefits .benefits__content .benefits__project .heading-1{margin-bottom:calc(var(--spacing)*19)}}.benefits .benefits__content .benefit:not(:first-child){margin-top:calc(var(--spacing)*39)}@media (min-width:48rem){.benefits .benefits__content .benefit:not(:first-child){margin-top:calc(var(--spacing)*30)}}.benefits .benefits__content .benefit .heading-1{margin-bottom:calc(var(--spacing)*24)}@media (min-width:48rem){.benefits .benefits__content .benefit .heading-1{margin-bottom:calc(var(--spacing)*16.5)}}.benefits .benefits__content .benefit .benefit__title{margin-bottom:calc(var(--spacing)*18);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media (min-width:48rem){.benefits .benefits__content .benefit .benefit__title{margin-bottom:calc(var(--spacing)*11.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.benefits .benefits__content .benefit .benefit__text{margin-bottom:calc(var(--spacing)*15);font-size:var(--text-32);--tw-leading:2;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2}@media (min-width:48rem){.benefits .benefits__content .benefit .benefit__text{margin-bottom:calc(var(--spacing)*8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.44;line-height:2.44}}.benefits .benefits__content .benefit .benefit__item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-40);padding-block:calc(var(--spacing)*14);position:relative}@media (min-width:48rem){.benefits .benefits__content .benefit .benefit__item{-moz-column-gap:calc(var(--spacing)*10);column-gap:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*9);display:flex}}@media not all and (min-width:48rem){.benefits .benefits__content .benefit .benefit__item.has-lg-img{flex-direction:column;display:flex}.benefits .benefits__content .benefit .benefit__item.has-lg-img .benefit__content{order:1}.benefits .benefits__content .benefit .benefit__item.has-lg-img .benefit__img.is-lg{float:none;margin-top:calc(var(--spacing)*21);margin-right:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*14);order:0;width:100%}.benefits .benefits__content .benefit .benefit__item.has-lg-img .benefit__subtitle{top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);position:absolute}}.benefits .benefits__content .benefit .benefit__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.benefits .benefits__content .benefit .benefit__item .benefit__img{float:left;margin-right:calc(var(--spacing)*11.5);width:19.6875rem}}@media (min-width:48rem){.benefits .benefits__content .benefit .benefit__item .benefit__img{width:calc(var(--spacing)*39);flex:none}.benefits .benefits__content .benefit .benefit__item .benefit__img.is-lg{margin-top:calc(var(--spacing)*12);width:calc(var(--spacing)*100)}}.benefits .benefits__content .benefit .benefit__item .benefit__subtitle{--tw-leading:1.77;--tw-font-weight:var(--font-weight-bold);line-height:1.77;font-weight:var(--font-weight-bold);color:var(--color-primary)}@media not all and (min-width:48rem){.benefits .benefits__content .benefit .benefit__item .benefit__subtitle{margin-bottom:calc(var(--spacing)*8);height:calc(var(--spacing)*48.5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));align-items:center;display:flex}}@media (min-width:48rem){.benefits .benefits__content .benefit .benefit__item .benefit__subtitle{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.benefits .benefits__content .benefit .benefit__item .benefit__content p{--tw-leading:2;line-height:2}@media not all and (min-width:48rem){.benefits .benefits__content .benefit .benefit__item .benefit__content p{clear:both;font-size:var(--text-28);--tw-leading:1.71428;line-height:1.71428}}@media (min-width:48rem){.benefits .benefits__content .benefit .benefit__item .benefit__content p:not(:last-child){margin-bottom:calc(var(--spacing)*8)}}.benefits .benefits__content .benefit__wrap:not(:last-child){margin-bottom:calc(var(--spacing)*26.5)}@media (min-width:48rem){.benefits .benefits__content .benefit__wrap:not(:last-child){margin-bottom:calc(var(--spacing)*18)}.education .container{height:100%;padding-inline:calc(var(--spacing)*20)}}.education .lead{border-bottom-style:var(--tw-border-style);border-color:#e9eaf0;border-bottom-width:1px;position:relative}@media not all and (min-width:48rem){.education .lead{padding-bottom:calc(var(--spacing)*150)}}@media (min-width:48rem){.education .lead{margin-top:calc(var(--spacing)*27)}}@media not all and (min-width:48rem){.education .lead .lead__inner{padding-inline:calc(var(--spacing)*12.5)}}@media (min-width:48rem){.education .lead .lead__inner{z-index:1;height:calc(var(--spacing)*121);position:relative}}.education .lead .lead__title{margin-bottom:calc(var(--spacing)*24)}@media (min-width:48rem){.education .lead .lead__title{margin-bottom:calc(var(--spacing)*15)}}.education .lead .lead__text{font-size:var(--text-32);--tw-leading:1.875;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:1.875}@media (min-width:48rem){.education .lead .lead__text{width:calc(var(--spacing)*100);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.22;line-height:2.22}}.education .lead .lead__img{bottom:calc(var(--spacing)*0);z-index:0;position:absolute}@media (min-width:48rem){.education .lead .lead__img{height:100%;width:calc(var(--spacing)*272.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.education .lead .lead__img .lead__bg{bottom:calc(var(--spacing)*0);position:absolute}}@media not all and (min-width:48rem){.education .lead .lead__img .lead__person1{display:none}}@media (min-width:48rem){.education .lead .lead__img .lead__person1{bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*35.5);--tw-translate-x:calc(var(--spacing)*-37.5);translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}}@media not all and (min-width:48rem){.education .lead .lead__img .lead__person2{display:none}}@media (min-width:48rem){.education .lead .lead__img .lead__person2{bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*40);--tw-translate-x:calc(var(--spacing)*-3);translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}.education .people{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}@media not all and (min-width:48rem){.education .people .person{padding-block:calc(var(--spacing)*17.5);padding-right:calc(var(--spacing)*5);padding-left:calc(var(--spacing)*72.5);position:relative}.education .people .person:not(:first-child){border-bottom-style:var(--tw-border-style);border-color:#e9eaf0;border-bottom-width:1px}}@media (min-width:48rem){.education .people .person{height:calc(var(--spacing)*146);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*19);padding-bottom:calc(var(--spacing)*28.5);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.education .people .person:not(:first-child){border-left-style:var(--tw-border-style);border-color:#e9eaf0;border-left-width:1px}}@media not all and (min-width:48rem){.education .people .person .person__img{top:50%;left:calc(var(--spacing)*0);width:calc(var(--spacing)*72.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:center;align-items:center;display:flex;position:absolute}.education .people .person .person__img img{height:calc(var(--spacing)*52);-o-object-fit:contain;object-fit:contain;width:auto}}.education .people .person .person__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}@media not all and (min-width:48rem){.education .people .person .person__title{margin-bottom:calc(var(--spacing)*11)}}@media (min-width:48rem){.education .people .person .person__title{height:calc(var(--spacing)*17.5);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:2;align-items:center;line-height:2;display:flex}}@media not all and (min-width:48rem){.education .people .person .person__title br{display:none}}.education .people .person .person__text{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media (min-width:48rem){.education .people .person .person__text{--tw-leading:2;line-height:2}}.education .training{background-color:var(--color-gray-30);padding-top:calc(var(--spacing)*40);padding-bottom:calc(var(--spacing)*35.5)}@media not all and (min-width:48rem){.education .training{padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.education .training{padding-top:calc(var(--spacing)*30.5);padding-bottom:calc(var(--spacing)*37)}}.education .training .training__heading{margin-bottom:calc(var(--spacing)*28)}@media (min-width:48rem){.education .training .training__heading{margin-bottom:calc(var(--spacing)*20)}}.education .training .training__group{padding-bottom:calc(var(--spacing)*20);position:relative}@media (min-width:48rem){.education .training .training__group{justify-content:space-between;align-items:flex-start;-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*9);display:flex}}.education .training .training__group:not(:last-child){margin-bottom:calc(var(--spacing)*26)}@media (min-width:48rem){.education .training .training__group:not(:last-child){margin-bottom:calc(var(--spacing)*16)}}.education .training .training__group:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*39);z-index:0;height:100%;width:calc(var(--spacing)*1);background-color:var(--color-white);position:absolute}@media (min-width:48rem){.education .training .training__group:before{left:calc(var(--spacing)*13.5);width:calc(var(--spacing)*.5)}}.education .training .training__group:after{content:"";bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*37);height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*5);background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2012.12'%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20points='7%2012.12%2014%200%200%200%207%2012.12'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute}@media (min-width:48rem){.education .training .training__group:after{left:calc(var(--spacing)*12);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3.5)}}.education .training .training__title{z-index:1;height:calc(var(--spacing)*18);width:calc(var(--spacing)*60);border-radius:var(--radius-lg);background-color:var(--color-white);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex;position:relative}@media not all and (min-width:48rem){.education .training .training__title{margin-bottom:calc(var(--spacing)*13.5);width:19.6875rem}}@media (min-width:48rem){.education .training .training__title{height:calc(var(--spacing)*12);width:calc(var(--spacing)*32);border-radius:var(--radius-lg);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.education .training .training__content{z-index:1;width:100%;position:relative}@media (min-width:48rem){.education .training .training__item{-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12);display:flex}}.education .training .training__item:not(:last-child){margin-bottom:calc(var(--spacing)*21)}@media (min-width:48rem){.education .training .training__item:not(:last-child){margin-bottom:calc(var(--spacing)*16)}}@media not all and (min-width:48rem){.education .training .training__item .training__img{float:left;width:19.6875rem}}@media (min-width:48rem){.education .training .training__item .training__img{width:calc(var(--spacing)*48);flex:none}}.education .training .training__item .training__subtitle{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.education .training .training__item .training__subtitle{margin-bottom:calc(var(--spacing)*9.5);margin-left:calc(var(--spacing)*88);height:19.6875rem;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.77;align-items:center;line-height:1.77;display:flex}}@media (min-width:48rem){.education .training .training__item .training__subtitle{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.education .training .training__item .training__content p{--tw-leading:2;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2}@media not all and (min-width:48rem){.education .training .training__item .training__content p{clear:both;font-size:var(--text-28);--tw-leading:1.71428;line-height:1.71428}.education .support{margin-bottom:calc(var(--spacing)*55);padding-top:calc(var(--spacing)*35)}}.education .support .support__heading{margin-bottom:calc(var(--spacing)*18)}@media (min-width:48rem){.education .support .support__heading{margin-bottom:calc(var(--spacing)*11.5)}}@media not all and (min-width:48rem){.education .support .paragraph__inner{gap:calc(var(--spacing)*18)}}.education .support .support__title{margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);font-size:2.5rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.education .support .support__title{margin-bottom:calc(var(--spacing)*5.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.education .support .paragraph__text p:not(:last-child){margin-bottom:calc(var(--spacing)*19)}@media (min-width:48rem){.education .support .paragraph__text p:not(:last-child){margin-bottom:calc(var(--spacing)*15)}.recruitment .container{height:100%;padding-inline:calc(var(--spacing)*40)}.recruitment .header.is-alpha,.recruitment .header.is-alpha .header-nav,.recruitment .header.is-alpha .header-toggle{background-color:#0000}}.recruitment .schedule{z-index:1;padding-bottom:calc(var(--spacing)*40);position:relative}@media (min-width:48rem){.recruitment .schedule{margin-top:calc(var(--spacing)*-44);padding-bottom:calc(var(--spacing)*26.5)}}@media not all and (min-width:48rem){.recruitment .schedule .schedule__heading{margin-bottom:calc(var(--spacing)*27);padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.recruitment .schedule .schedule__heading{margin-bottom:calc(var(--spacing)*16.5)}}@media not all and (min-width:48rem){.recruitment .schedule .schedule__timeline{margin-bottom:calc(var(--spacing)*13.5);overflow-x:scroll}}.recruitment .schedule .schedule__inner{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media not all and (min-width:48rem){.recruitment .schedule .schedule__inner{margin-inline:calc(var(--spacing)*10);width:-moz-max-content;width:max-content;overflow-x:scroll}}@media (min-width:48rem){.recruitment .schedule .schedule__inner{margin-bottom:calc(var(--spacing)*9);-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}}.recruitment .schedule .schedule__item{height:calc(var(--spacing)*100);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*7);padding-top:calc(var(--spacing)*15);background-color:#f4f5f8;position:relative}@media not all and (min-width:48rem){.recruitment .schedule .schedule__item{width:calc(var(--spacing)*79)}}@media (min-width:48rem){.recruitment .schedule .schedule__item{height:calc(var(--spacing)*87);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*5.5);padding-top:calc(var(--spacing)*11)}}.recruitment .schedule .schedule__item:before{content:"";top:calc(var(--spacing)*9);left:calc(var(--spacing)*7);z-index:1;z-index:2;height:calc(var(--spacing)*1);width:calc(var(--spacing)*6);background-color:var(--color-primary);position:absolute}@media (min-width:48rem){.recruitment .schedule .schedule__item:before{top:calc(var(--spacing)*6);left:calc(var(--spacing)*6);height:calc(var(--spacing)*.5);width:calc(var(--spacing)*4);border-radius:var(--radius-lg)}}.recruitment .schedule .schedule__item:first-child .schedule__border{left:calc(var(--spacing)*7)}@media not all and (min-width:48rem){.recruitment .schedule .schedule__item:first-child .schedule__border{width:calc(100% + .5rem)}}@media (min-width:48rem){.recruitment .schedule .schedule__item:first-child .schedule__border{left:calc(var(--spacing)*6)}}.recruitment .schedule .schedule__item:last-child .schedule__border{width:calc(100% - 2.75rem);left:calc(var(--spacing)*0)}@media (min-width:48rem){.recruitment .schedule .schedule__item:last-child .schedule__border{width:calc(100% - 1.25rem)}}.recruitment .schedule .schedule__item .schedule__border{width:calc(100% + 2.5rem);top:calc(var(--spacing)*9);left:calc(var(--spacing)*0);z-index:1;height:calc(var(--spacing)*1);background-color:#e6e7ed;position:absolute}@media (min-width:48rem){.recruitment .schedule .schedule__item .schedule__border{width:calc(100% + 2.5rem);top:calc(var(--spacing)*6);height:calc(var(--spacing)*.5);border-radius:var(--radius-lg)}}.recruitment .schedule .schedule__item .schedule__title{margin-bottom:calc(var(--spacing)*6);--tw-leading:1.6875;--tw-font-weight:var(--font-weight-bold);line-height:1.6875;font-weight:var(--font-weight-bold);color:var(--color-primary)}@media not all and (min-width:48rem){.recruitment .schedule .schedule__item .schedule__title{font-size:var(--text-32)}}@media (min-width:48rem){.recruitment .schedule .schedule__item .schedule__title{margin-bottom:calc(var(--spacing)*3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2;--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);line-height:2}}.recruitment .schedule .schedule__item .schedule__text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:48rem){.recruitment .schedule .schedule__item .schedule__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:2;line-height:2}}.recruitment .schedule .schedule__lead{font-size:var(--text-32);--tw-leading:2.0625;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2.0625}@media not all and (min-width:48rem){.recruitment .schedule .schedule__lead{padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.recruitment .schedule .schedule__lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.44;line-height:2.44}}.recruitment .guideline{background-color:var(--color-gray-30);padding-top:calc(var(--spacing)*41);padding-bottom:calc(var(--spacing)*60)}@media not all and (min-width:48rem){.recruitment .guideline{padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.recruitment .guideline{padding-top:calc(var(--spacing)*27);padding-bottom:calc(var(--spacing)*40)}}@media not all and (min-width:48rem){.recruitment .guideline .guideline__heading .heading-1{margin-bottom:calc(var(--spacing)*25)}}@media (min-width:48rem){.recruitment .guideline .guideline__inner{-moz-column-gap:calc(var(--spacing)*37.5);column-gap:calc(var(--spacing)*37.5);display:flex}}.recruitment .guideline .guideline__content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-50)}@media not all and (min-width:48rem){.recruitment .guideline .guideline__content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-50);--tw-leading:1.875;line-height:1.875}}@media (min-width:48rem){.recruitment .guideline .guideline__content{grid-template-columns:15rem 1fr;width:100%;display:grid}.recruitment .guideline .guideline__dt,.recruitment .guideline .guideline__dd{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-50);padding-block:calc(var(--spacing)*5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.22;line-height:2.22}}.recruitment .guideline .guideline__dt{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.recruitment .guideline .guideline__dt{margin-bottom:calc(var(--spacing)*2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-50);padding-top:calc(var(--spacing)*6)}.recruitment .guideline .guideline__dd{padding-bottom:calc(var(--spacing)*6)}}.recruitment .guideline .guideline__dd a{color:var(--color-primary);text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:underline}.recruitment .guideline .guideline__dd a:hover{color:var(--color-black)}@media (min-width:48rem){.faq .container{height:100%;padding-inline:calc(var(--spacing)*40)}}.faq .faq__inner{z-index:1;padding-bottom:calc(var(--spacing)*60);position:relative}@media (min-width:48rem){.faq .faq__inner{margin-top:calc(var(--spacing)*-48);padding-bottom:calc(var(--spacing)*40)}}@media not all and (min-width:48rem){.faq .faq__item{padding-inline:calc(var(--spacing)*10)}}.faq .faq__item:not(:last-of-type){margin-bottom:calc(var(--spacing)*12)}@media (min-width:48rem){.faq .faq__item:not(:last-of-type){margin-bottom:calc(var(--spacing)*8)}}.faq .faq__item .faq__q{align-items:flex-start;-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3);display:flex}@media (min-width:48rem){.faq .faq__item .faq__q{cursor:pointer;-moz-column-gap:calc(var(--spacing)*6.5);column-gap:calc(var(--spacing)*6.5)}.faq .faq__item .faq__q:hover .q__fuki{background-color:#dadee9}.faq .faq__item .faq__q:hover .q__fuki-img .is-open{display:inline-block!important}.faq .faq__item .faq__q:hover .q__fuki-img .is-close{display:none}}.faq .faq__item .faq__q .q__icon{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);border-style:var(--tw-border-style);border-width:1px;border-color:#e0e0e0;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:48rem){.faq .faq__item .faq__q .q__icon{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}}.faq .faq__item .faq__q .q__icon svg{width:calc(var(--spacing)*10.5)}@media (min-width:48rem){.faq .faq__item .faq__q .q__icon svg{width:calc(var(--spacing)*7)}}.faq .faq__item .faq__q .q__icon svg path,.faq .faq__item .faq__q .q__icon svg line{stroke:var(--color-primary)}.faq .faq__item .faq__q .q__fuki{border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*28);padding-left:calc(var(--spacing)*12);font-size:var(--text-32);--tw-leading:1.875;--tw-font-weight:var(--font-weight-bold);line-height:1.875;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#eceef4;display:inline-block;position:relative}@media not all and (min-width:48rem){.faq .faq__item .faq__q .q__fuki{width:100%}}@media (min-width:48rem){.faq .faq__item .faq__q .q__fuki{border-radius:var(--radius-3xl);padding-block:calc(var(--spacing)*5);padding-right:calc(var(--spacing)*26);padding-left:calc(var(--spacing)*10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.22;line-height:2.22}}.faq .faq__item .faq__q .q__fuki .q__fuki-img{top:calc(var(--spacing)*9);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*6);position:absolute}@media (min-width:48rem){.faq .faq__item .faq__q .q__fuki .q__fuki-img{top:calc(var(--spacing)*6.5);left:calc(var(--spacing)*-3.5);height:calc(var(--spacing)*3);width:calc(var(--spacing)*4)}}.faq .faq__item .faq__q .q__fuki .q__fuki-img img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.faq .faq__item .faq__q .q__fuki .q__fuki-img .is-open{display:none}.faq .faq__item .faq__q .q__fuki:before,.faq .faq__item .faq__q .q__fuki:after{content:"";top:calc(var(--spacing)*15);right:calc(var(--spacing)*10);border-radius:var(--radius-2xl);background-color:var(--color-primary);width:1.4375rem;height:.3125rem;display:block;position:absolute}@media (min-width:48rem){.faq .faq__item .faq__q .q__fuki:before,.faq .faq__item .faq__q .q__fuki:after{top:calc(var(--spacing)*10);right:calc(var(--spacing)*10);height:.1875rem;width:calc(var(--spacing)*4);border-radius:var(--radius-xl)}}.faq .faq__item .faq__q .q__fuki:after{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);rotate:90deg}.faq .faq__item .faq__a{margin-top:calc(var(--spacing)*12);-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3);display:flex}@media (min-width:48rem){.faq .faq__item .faq__a{margin-top:calc(var(--spacing)*8);justify-content:flex-end;-moz-column-gap:calc(var(--spacing)*6.5);column-gap:calc(var(--spacing)*6.5);overflow:hidden}}.faq .faq__item .faq__a .a__icon{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);background-color:var(--color-primary);border-radius:3.40282e38px;flex:none;order:1;justify-content:center;align-items:center;display:inline-flex}@media (min-width:48rem){.faq .faq__item .faq__a .a__icon{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}}.faq .faq__item .faq__a .a__icon svg{width:calc(var(--spacing)*12)}@media (min-width:48rem){.faq .faq__item .faq__a .a__icon svg{width:calc(var(--spacing)*8)}}.faq .faq__item .faq__a .a__icon svg path{fill:var(--color-white)}.faq .faq__item .faq__a .a__fuki{z-index:1;border-radius:var(--radius-xl);background-color:var(--color-gray-30);padding-top:calc(var(--spacing)*8);font-size:var(--text-32);--tw-leading:1.875;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:1.875;display:inline-block;position:relative}@media (min-width:48rem){.faq .faq__item .faq__a .a__fuki{width:calc(var(--spacing)*212);border-radius:var(--radius-3xl);padding-top:calc(var(--spacing)*5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.22;line-height:2.22}}.faq .faq__item .faq__a .a__fuki p:not(:last-child){margin-bottom:calc(var(--spacing)*10)}@media (min-width:48rem){.faq .faq__item .faq__a .a__fuki p:not(:last-child){margin-bottom:calc(var(--spacing)*10)}}.faq .faq__item .faq__a .a__fuki .a__fuki-img{top:calc(var(--spacing)*10);right:calc(var(--spacing)*-6);z-index:1;height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*6);position:absolute}@media (min-width:48rem){.faq .faq__item .faq__a .a__fuki .a__fuki-img{top:calc(var(--spacing)*6.5);right:calc(var(--spacing)*-3.5);width:calc(var(--spacing)*4)}}.faq .faq__item .faq__a .a__fuki .a__text{padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*12)}@media (min-width:48rem){.faq .faq__item .faq__a .a__fuki .a__text{padding-inline:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*10)}}.faq .faq__item .faq__a .a__fuki .a__text a{color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}@media (min-width:48rem){.faq .faq__item .faq__a .a__fuki .a__text a:hover{text-decoration-line:none}}.faq .faq__item .faq__a .a__fuki .a__close{align-items:center;-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-50);padding-inline:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);display:flex;position:relative}@media not all and (min-width:48rem){.faq .faq__item .faq__a .a__fuki .a__close{font-size:1.6875rem}}@media (min-width:48rem){.faq .faq__item .faq__a .a__fuki .a__close{cursor:pointer;-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*5.5)}.faq .faq__item .faq__a .a__fuki .a__close:hover:before{rotate:90deg}}.faq .faq__item .faq__a .a__fuki .a__close:before{content:"";height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5);background-image:url(data:image/webp;base64,UklGRqwBAABXRUJQVlA4WAoAAAAYAAAAFwAAFwAAQUxQSIcAAAABcBBJkiL1rZJn/vfvgMkBswTsh5melRARZtO2aeW9fQNAQsYmoDm6D2vR9FbPIUYkjw09gxvJdKcRRgxpRRG1E/97cPq2NdDyZJsSAj3V39mqywKuMqCI3f6SdIHM0L3a2dczytL5pcTtLlbNd7FV214UoKgbfmlNX/DLHhPxY6AQRTB1RQgAVlA4IDwAAAAwAwCdASoYABgAPjEYikOiIaEUBAAgAwSygDsAfgAAQZQQAP71iR//+wd/Qd/Qd/qmf//OwWqbz1EAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAYAAAAA6AEAAEAAAAYAAAAAAAAAA==);background-repeat:no-repeat;background-size:contain;display:block}@media (min-width:48rem){.faq .faq__item .faq__a .a__fuki .a__close:before{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}}.faq .faq__item.is-open .q__fuki{background-color:#dadee9}.faq .faq__item.is-open .q__fuki:after{rotate:none}.faq .faq__item.is-open .q__fuki .q__fuki-img .is-open{display:inline-block}.faq .faq__item.is-open .q__fuki .q__fuki-img .is-close{display:none}.faq .faq__banner{margin-top:calc(var(--spacing)*30);text-align:center;justify-content:space-between;display:block}@media not all and (min-width:48rem){.faq .faq__banner{padding-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.faq .faq__banner{margin-top:calc(var(--spacing)*20);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.faq .faq__banner:hover{opacity:.6}}.faq .faq__banner img{margin-inline:auto;display:block}@media (min-width:48rem){.faq .faq__banner img{height:auto;width:calc(var(--spacing)*155)}}@media not all and (min-width:48rem){.about .page-kv{margin-bottom:calc(var(--spacing)*29.5)}}@media (min-width:48rem){.about .page-kv .page-kv__heading{right:calc(var(--spacing)*19)}.about .page-kv .page-kv__title{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}}@media not all and (min-width:48rem){.about .page-kv .page-kv__mark{top:calc(var(--spacing)*29)}.about .page-kv .page-kv__logo{top:calc(var(--spacing)*144)}.about .paragraph{margin-inline:calc(var(--spacing)*10)}}@media (min-width:48rem){.about .paragraph{margin-block:calc(var(--spacing)*0)}.about .paragraph .paragraph__inner{-moz-column-gap:calc(var(--spacing)*0);column-gap:calc(var(--spacing)*0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.about .paragraph .paragraph__img{z-index:1;background-color:#f5f5f5;overflow:hidden}@media not all and (min-width:48rem){.about .paragraph .paragraph__img{aspect-ratio:1;order:0}}@media (min-width:48rem){.about .paragraph .paragraph__img{top:calc(var(--spacing)*20);height:calc(100vh - 5rem)}}.about .paragraph .paragraph__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media not all and (min-width:48rem){.about .paragraph .paragraph__img img{-o-object-position:top;object-position:top}}.about .paragraph .paragraph__text{z-index:0;position:relative}@media not all and (min-width:48rem){.about .paragraph .paragraph__text{order:1}}@media (min-width:48rem){.about .paragraph .paragraph__text{padding-inline:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*29);padding-bottom:calc(var(--spacing)*40)}}.about .about-heading{margin-bottom:calc(var(--spacing)*25);position:relative}@media (min-width:48rem){.about .about-heading{margin-bottom:calc(var(--spacing)*16)}}.about .about-heading .about-heading__title{z-index:1;font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold);line-height:1.5;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);writing-mode:vertical-rl;text-orientation:upright}@media not all and (min-width:48rem){.about .about-heading .about-heading__title{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);margin-inline:auto;position:absolute;left:50%}}@media (min-width:48rem){.about .about-heading .about-heading__title{margin-left:calc(var(--spacing)*-5);--tw-leading:2;font-size:2.5rem;line-height:2;position:relative}}.about .about-heading .about-heading__en{left:calc(var(--spacing)*0);z-index:0;transform-origin:0;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-20);position:absolute}@media not all and (min-width:48rem){.about .about-heading .about-heading__en{bottom:calc(var(--spacing)*6);margin-left:calc(var(--spacing)*8);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);font-size:10.9375rem;left:50%}}@media (min-width:48rem){.about .about-heading .about-heading__en{bottom:calc(var(--spacing)*12);left:calc(var(--spacing)*-22.5);font-size:8.75rem}}.about .about__subtitle{margin-bottom:calc(var(--spacing)*19.5);--tw-leading:2;--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;line-height:2;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.about .about__subtitle{margin-bottom:calc(var(--spacing)*12.5);font-size:var(--text-28)}.about .about__button:hover{background-color:var(--color-gray)}}.about .history{padding-bottom:calc(var(--spacing)*18);position:relative}@media not all and (min-width:48rem){.about .history{margin-top:calc(var(--spacing)*7)}}@media (min-width:48rem){.about .history{padding-bottom:calc(var(--spacing)*16)}}@media not all and (min-width:48rem){.about .history:last-child{padding-bottom:calc(var(--spacing)*55)}}.about .history .history__arrow{height:100%;position:absolute;left:50%}.about .history .history__arrow:before{content:"";z-index:0;height:100%;width:calc(var(--spacing)*.5);background-color:var(--color-gray-20);position:absolute}@media (min-width:48rem){.about .history .history__arrow{left:calc(var(--spacing)*13.5)}}.about .history .history__arrow svg{bottom:calc(var(--spacing)*0);width:1.3125rem;height:1.0625rem;position:absolute;left:-.65625rem}@media (min-width:48rem){.about .history .history__arrow svg{left:calc(var(--spacing)*-1.5);height:.6875rem;width:calc(var(--spacing)*3.5)}}.about .history .history__arrow svg polygon{fill:var(--color-gray-20)}.about .history .history__title{z-index:1;margin-bottom:calc(var(--spacing)*18);border-radius:var(--radius-xl);background-color:var(--color-gray-20);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.1875rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:relative}@media not all and (min-width:48rem){.about .history .history__title{padding-block:calc(var(--spacing)*2.5);text-align:center;--tw-leading:1.48571;line-height:1.48571}}@media (min-width:48rem){.about .history .history__title{margin-bottom:calc(var(--spacing)*11.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-20)}}.about .history .history__inner{z-index:1;position:relative}@media (min-width:48rem){.about .history .history__inner{-moz-column-gap:calc(var(--spacing)*10);column-gap:calc(var(--spacing)*10);grid-template-columns:12.5rem 1fr;display:grid}}@media not all and (min-width:48rem){.about .history .history__img{margin-inline:auto;margin-bottom:calc(var(--spacing)*13);width:calc(var(--spacing)*90)}}@media (min-width:48rem){.about .history .history__img{height:12.5rem}.about .history .history__text{margin-top:calc(var(--spacing)*-3)}}.about .history .history__text p{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}@media not all and (min-width:48rem){.about .history .history__text p{--tw-leading:1.875;line-height:1.875}}@media (min-width:48rem){.about .history .history__text p{--tw-leading:2.22;line-height:2.22}}@media not all and (min-width:48rem){.about .about-1 .paragraph__img{margin-bottom:calc(var(--spacing)*17)}.about .about-1 .about-heading{height:calc(var(--spacing)*80)}}.about .about-1 .about-heading__title{height:calc(var(--spacing)*49)}@media not all and (min-width:48rem){.about .about-1 .about-heading__title{--tw-translate-y:calc(var(--spacing)*30);translate:var(--tw-translate-x)var(--tw-translate-y);text-indent:calc(var(--spacing)*-30)}}@media (min-width:48rem){.about .about-1 .about-heading__title{height:calc(var(--spacing)*76)}}@media not all and (min-width:48rem){.about .about-1 .about__subtitle{margin-top:calc(var(--spacing)*-5.5)}.about .about-2{margin-bottom:calc(var(--spacing)*0)}.about .about-2 .paragraph__inner{row-gap:calc(var(--spacing)*42.5)}.about .about-2 .about-heading{margin-bottom:calc(var(--spacing)*18);height:calc(var(--spacing)*80)}}.about .about-2 .about-heading__title{height:calc(var(--spacing)*49)}@media not all and (min-width:48rem){.about .about-2 .about-heading__title{--tw-translate-y:calc(var(--spacing)*30);translate:var(--tw-translate-x)var(--tw-translate-y);text-indent:calc(var(--spacing)*-30)}}@media (min-width:48rem){.about .about-2 .about-heading__title{height:calc(var(--spacing)*76)}}@media not all and (min-width:48rem){.about .about-2 .about__subtitle{margin-bottom:calc(var(--spacing)*22)}}@media (min-width:48rem){.about .about-2 .paragraph__text{padding-bottom:calc(var(--spacing)*0)}.about .about-2 .history:last-child{padding-bottom:calc(var(--spacing)*37)}}@media not all and (min-width:48rem){.about .about-3{margin-bottom:calc(var(--spacing)*56)}.about .about-3 .paragraph__inner{row-gap:calc(var(--spacing)*42.5)}.about .about-3 .about-heading{margin-bottom:calc(var(--spacing)*22);height:calc(var(--spacing)*162)}.about .about-3 .about-heading__title{height:calc(var(--spacing)*162)}}@media (min-width:48rem){.about .about-3 .about-heading__title{height:calc(var(--spacing)*108)}}@media not all and (min-width:48rem){.about .about-3 .about-heading__en{bottom:calc(var(--spacing)*5)}}@media (min-width:48rem){.about .about-3 .about-heading__en{left:calc(var(--spacing)*-20)}}.work .content{position:relative}@media not all and (min-width:48rem){.work .page-kv__heading{bottom:calc(var(--spacing)*-5)}}.work .start{height:calc(var(--spacing)*155);position:relative}@media (min-width:48rem){.work .start{height:calc(var(--spacing)*125.5);width:calc(var(--spacing)*232);padding-top:calc(var(--spacing)*29.5);margin-inline:auto}}.work .start:after{content:"";bottom:calc(var(--spacing)*0);z-index:2;height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*30);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-primary);position:absolute;left:50%}@media (min-width:48rem){.work .start:after{bottom:calc(var(--spacing)*-2);height:calc(var(--spacing)*1);width:calc(var(--spacing)*25)}}.work .start .start__title{z-index:1;text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.63rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);position:relative}@media (min-width:48rem){.work .start .start__title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-28)}}.work .start .start__en{z-index:1;transform-origin:50%;text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:9.38rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary);position:relative}@media not all and (min-width:48rem){.work .start .start__en{margin-top:calc(var(--spacing)*5)}}@media (min-width:48rem){.work .start .start__en{margin-bottom:calc(var(--spacing)*-16);font-size:6.25rem}}.work .start .start__img{bottom:calc(var(--spacing)*-1.5);z-index:0;position:absolute;overflow:hidden}@media not all and (min-width:48rem){.work .start .start__img{margin-left:calc(var(--spacing)*48);height:calc(var(--spacing)*117);left:-50%}}@media (min-width:48rem){.work .start .start__img{height:calc(var(--spacing)*141);width:calc(var(--spacing)*232.5)}}.work .start .start__img svg{width:100%}@media not all and (min-width:48rem){.work .start .start__img svg{width:auto;height:100%}}.work .key-person{z-index:50;margin-inline:auto;margin-top:calc(var(--spacing)*-94);width:10.6875rem;position:sticky}@media not all and (min-width:48rem){.work .key-person{top:65%}}@media (min-width:48rem){.work .key-person{margin-top:calc(var(--spacing)*-74);width:8.5625rem;top:calc(50% - 9.375rem)}}.work .truck{visibility:hidden;--tw-translate-x:-100%;--tw-translate-y: -50% ;width:8.06rem;height:14.69rem;translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;will-change:transform;position:fixed;top:50%;left:50%}@media (min-width:48rem){.work .truck{height:9.81rem;width:calc(var(--spacing)*21.5)}}.work .truck.is-stopped{top:calc(var(--spacing)*12);z-index:1;position:absolute}@media (min-width:48rem){.work .truck.is-stopped{top:calc(var(--spacing)*9.5)}}.work .gap{position:relative}.work .gap:before{content:"";top:calc(var(--spacing)*0);z-index:1;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}.work .gap.gap1{height:calc(var(--spacing)*67);background-color:var(--color-gray-60)}@media (min-width:48rem){.work .gap.gap1{height:calc(var(--spacing)*59.5)}}.work .gap.gap2{height:calc(var(--spacing)*63)}@media (min-width:48rem){.work .gap.gap2{height:calc(var(--spacing)*59.5)}}.work .gap.gap2:after{content:"";top:calc(var(--spacing)*0);z-index:70;margin-left:calc(var(--spacing)*.5);height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-primary);border-radius:3.40282e38px;display:block;position:absolute;left:50%}@media (min-width:48rem){.work .gap.gap2:after{bottom:calc(var(--spacing)*-1.5);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);margin-left:1px}}.work .gap.gap3{height:calc(var(--spacing)*87);background-color:var(--color-white);clip-path:inset(0)}@media (min-width:48rem){.work .gap.gap3{height:calc(var(--spacing)*70)}}.work .gap.gap3:after{content:"";top:calc(var(--spacing)*0);z-index:1;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}.work .step .step__subtitle{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);width:calc(var(--spacing)*60);transform-origin:50%;border-radius:var(--radius-4xl);background-color:var(--color-primary);padding-top:calc(var(--spacing)*4.5);padding-bottom:calc(var(--spacing)*2.5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white)}@media (min-width:48rem){.work .step .step__subtitle{margin-bottom:calc(var(--spacing)*6.5);width:calc(var(--spacing)*40);border-radius:var(--radius-3xl);padding-block:calc(var(--spacing)*2);font-size:1.5rem}}.work .step .step__title{--tw-leading:2;--tw-font-weight:var(--font-weight-bold);font-size:2.63rem;line-height:2;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.work .step .step__title{font-size:var(--text-28)}}.work .step .step__title-en{transform-origin:50%;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:9.38rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#f2f3f7}@media not all and (min-width:48rem){.work .step .step__title-en{margin-top:calc(var(--spacing)*2)}}@media (min-width:48rem){.work .step .step__title-en{font-size:6.25rem}}.work .step .step__text{margin-inline:calc(var(--spacing)*10);text-align:left;--tw-leading:1.88;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:1.88}@media (min-width:48rem){.work .step .step__text{width:calc(var(--spacing)*199);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.22;margin-inline:auto;line-height:2.22}}.work .step1{border-top-style:var(--tw-border-style);background-color:var(--color-gray-60);padding-top:calc(var(--spacing)*86);border-color:#e9eaf0;border-top-width:1px;position:relative}@media (min-width:48rem){.work .step1{padding-top:calc(var(--spacing)*59.5)}}.work .step1:before{content:"";top:calc(var(--spacing)*0);z-index:40;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}.work .step1 .step__inner{z-index:60;position:relative}.work .step1 .step__inner:before{content:"";top:calc(var(--spacing)*0);height:calc(var(--spacing)*300);width:calc(var(--spacing)*300);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white);border-radius:3.40282e38px;display:block;position:absolute;left:50%}@media (min-width:48rem){.work .step1 .step__inner:before{height:calc(var(--spacing)*200);width:calc(var(--spacing)*200);margin-inline:auto}}.work .step1 .step-lead{padding-top:calc(var(--spacing)*29);text-align:center;position:relative}@media (min-width:48rem){.work .step1 .step-lead{height:calc(var(--spacing)*200);padding-top:calc(var(--spacing)*20)}}.work .step1 .step-lead:before{content:"";top:calc(var(--spacing)*0);z-index:40;height:calc(var(--spacing)*29);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;display:block;position:absolute;left:50%}@media (min-width:48rem){.work .step1 .step-lead:before{height:calc(var(--spacing)*20)}}.work .step1 .step-lead:after{content:"";bottom:calc(var(--spacing)*-2);z-index:2;height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-primary);border-radius:3.40282e38px;display:block;position:absolute;left:50%}@media not all and (min-width:48rem){.work .step1 .step-lead:after{margin-left:calc(var(--spacing)*.5)}}@media (min-width:48rem){.work .step1 .step-lead:after{bottom:calc(var(--spacing)*-1.5);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);margin-left:1px}}.work .step1 .step-lead .step__title-en{z-index:1;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}@media (min-width:48rem){.work .step1 .step-lead .step__title-en{top:calc(var(--spacing)*66)}}.work .step1 .step-lead .step-lead__kv{z-index:1;position:relative}@media not all and (min-width:48rem){.work .step1 .step-lead .step-lead__kv{margin-top:calc(var(--spacing)*17.5);padding-bottom:calc(var(--spacing)*25);flex-direction:column;display:flex}.work .step1 .step-lead .step-lead__kv:before{content:"";bottom:calc(var(--spacing)*90);left:calc(var(--spacing)*0);background-color:var(--color-white);width:100%;height:50%;display:block;position:absolute}.work .step1 .step-lead .step-lead__kv:after{content:"";bottom:calc(var(--spacing)*0);z-index:0;height:calc(var(--spacing)*300);width:calc(var(--spacing)*300);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white);border-radius:3.40282e38px;margin-inline:auto;display:block;position:absolute;left:50%}}@media (min-width:48rem){.work .step1 .step-lead .step-lead__kv{margin-top:calc(var(--spacing)*4.5);margin-bottom:calc(var(--spacing)*8.5);padding-inline:calc(var(--spacing)*15);justify-content:space-between;align-items:center;display:flex}}.work .step1 .step-lead .step-lead__items{gap:calc(var(--spacing)*9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (min-width:48rem){.work .step1 .step-lead .step-lead__items{z-index:1;width:calc(var(--spacing)*144.5);order:1;margin-inline:auto;position:relative}.work .step1 .step-lead .step-lead__items:first-child{padding-top:calc(var(--spacing)*196)}.work .step1 .step-lead .step-lead__items:last-child{padding-top:calc(var(--spacing)*9)}}@media (min-width:48rem){.work .step1 .step-lead .step-lead__items{gap:calc(var(--spacing)*6)}}.work .step1 .step-lead .step-lead__items .fuki,.work .step1 .step-lead .step-lead__items .fuki .dots circle{will-change:transform}.work .step1 .step-lead .step-lead__items .step-lead__item{height:calc(var(--spacing)*42);width:calc(var(--spacing)*42);justify-content:space-between;row-gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);background-color:var(--color-white);padding-block:calc(var(--spacing)*7.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);will-change:transform;border-width:1px;border-color:#e1e4eb;border-radius:3.40282e38px;flex-direction:column;display:flex}@media (min-width:48rem){.work .step1 .step-lead .step-lead__items .step-lead__item{height:calc(var(--spacing)*28);width:calc(var(--spacing)*28);row-gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*5.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.work .step1 .step-lead .step-lead__items .step-lead__item .step-lead__img{height:calc(var(--spacing)*17.5)}@media (min-width:48rem){.work .step1 .step-lead .step-lead__items .step-lead__item .step-lead__img{height:calc(var(--spacing)*11.5)}}.work .step1 .step-lead .step-lead__items .step-lead__item .step-lead__img svg{width:auto;height:100%;margin-inline:auto}.work .step1 .step-lead .step-lead__center{width:calc(var(--spacing)*152.5);position:relative}@media not all and (min-width:48rem){.work .step1 .step-lead .step-lead__center{z-index:1;margin-inline:auto;position:relative}}@media (min-width:48rem){.work .step1 .step-lead .step-lead__center{width:calc(var(--spacing)*101.5)}}.work .step1 .step-lead .step-lead__center .person1{width:calc(var(--spacing)*80);position:absolute}@media not all and (min-width:48rem){.work .step1 .step-lead .step-lead__center .person1{top:calc(var(--spacing)*1.5);left:calc(var(--spacing)*7)}}@media (min-width:48rem){.work .step1 .step-lead .step-lead__center .person1{top:calc(var(--spacing)*1);width:calc(var(--spacing)*53.5)}}.work .step1 .step-lead .step-lead__center .person2{z-index:1;width:38.06rem;position:relative}@media (min-width:48rem){.work .step1 .step-lead .step-lead__center .person2{width:calc(var(--spacing)*101.5)}}.work .step1 .step-lead .step-lead__center .armset{top:calc(var(--spacing)*40);left:calc(var(--spacing)*70.5);will-change:transform;position:absolute}@media not all and (min-width:48rem){.work .step1 .step-lead .step-lead__center .armset{height:calc(var(--spacing)*24);width:calc(var(--spacing)*16)}}@media (min-width:48rem){.work .step1 .step-lead .step-lead__center .armset{top:calc(var(--spacing)*27.5);left:calc(var(--spacing)*47.5);width:2.56rem}}.work .step1 .step-lead .step-lead__center .armset .hand{top:calc(var(--spacing)*-5);left:calc(var(--spacing)*-7);z-index:0;height:calc(var(--spacing)*8);width:calc(var(--spacing)*15);position:absolute}@media (min-width:48rem){.work .step1 .step-lead .step-lead__center .armset .hand{top:calc(var(--spacing)*-3.5);left:calc(var(--spacing)*-5);width:calc(var(--spacing)*10)}}.work .step1 .step-lead .step-lead__center .armset .arm{z-index:1;position:relative}@media not all and (min-width:48rem){.work .step1 .step-lead .step__text{top:calc(var(--spacing)*203);left:calc(var(--spacing)*10);z-index:1;position:absolute}.work .step1 .support{margin-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*67.5);padding-bottom:calc(var(--spacing)*30)}}@media (min-width:48rem){.work .step1 .support{margin-top:calc(var(--spacing)*35.5);text-align:center}}@media not all and (min-width:48rem){.work .step1 .support .step__title{margin-bottom:calc(var(--spacing)*18);font-size:2.63rem}.work .step1 .support .step__title br{display:none}}@media (min-width:48rem){.work .step1 .support .step__title{margin-bottom:calc(var(--spacing)*12.5)}}@media not all and (min-width:48rem){.work .step1 .support .step__text{margin-inline:calc(var(--spacing)*0)}}.work .step1 .step1-blocks{clip-path:inset(0);background-color:#e7ebf1;position:relative;overflow:hidden}@media (min-width:48rem){.work .step1 .step1-blocks{margin-inline:calc(var(--spacing)*10);margin-top:calc(var(--spacing)*27.5);background-color:var(--color-gray-60)}}.work .step1 .step1-blocks:before{content:"";bottom:calc(var(--spacing)*0);z-index:1;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;display:block;position:absolute}@media (min-width:48rem){.work .step1 .step1-blocks:before{height:calc(var(--spacing)*59.5);left:50%}}.work .step1 .step1-blocks .step1-block__person{z-index:2;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:8.56rem;translate:var(--tw-translate-x)var(--tw-translate-y);position:fixed;top:76.5%;left:50%}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block__person{width:6.8125rem;height:18.8125rem;top:50%}}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block{position:relative;overflow:hidden}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block{min-height:calc(var(--spacing)*180);position:relative;overflow:hidden}}.work .step1 .step1-blocks .step1-block:before{content:"";top:calc(var(--spacing)*0);z-index:1;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__inner{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*161);padding-bottom:calc(var(--spacing)*26);position:relative}}.work .step1 .step1-blocks .step1-block .step1-block__title{top:calc(var(--spacing)*23.5);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);writing-mode:vertical-rl;text-orientation:upright;position:absolute;left:50%}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__title{height:calc(var(--spacing)*70)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__title{font-size:2.5rem}}.work .step1 .step1-blocks .step1-block .step1-block__img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;position:absolute}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__img{height:100%}}.work .step1 .step1-blocks .step1-block .step1-block__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.work .step1 .step1-blocks .step1-block .step1-block__content{z-index:1;row-gap:calc(var(--spacing)*11);padding-block:calc(var(--spacing)*9)}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__content{z-index:1;flex-direction:column;display:flex;position:relative}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__content{-moz-column-gap:calc(var(--spacing)*13);column-gap:calc(var(--spacing)*13);row-gap:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*11.5);padding-block:calc(var(--spacing)*13);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work .step1 .step1-blocks .step1-block .step1-block__content.type2{justify-content:flex-start;display:flex}}.work .step1 .step1-blocks .step1-block .product__item{padding-left:calc(var(--spacing)*45);position:relative}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item{min-height:calc(var(--spacing)*37)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item{padding-left:calc(var(--spacing)*30)}}.work .step1 .step1-blocks .step1-block .product__item .product__img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:calc(var(--spacing)*37);position:absolute}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item .product__img{width:calc(var(--spacing)*24)}}.work .step1 .step1-blocks .step1-block .product__item .product__subtitle{--tw-leading:1.78;--tw-font-weight:var(--font-weight-bold);line-height:1.78;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item .product__subtitle{font-size:var(--text-28)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item .product__subtitle{--tw-leading:1.75;line-height:1.75}}.work .step1 .step1-blocks .step1-block .product__item p{--tw-leading:1.75;--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);line-height:1.75}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item p{font-size:var(--text-28)}}.work .step1 .step1-blocks .step1-block .product__item.type2{margin-bottom:calc(var(--spacing)*15);padding-left:calc(var(--spacing)*0)}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type2{margin-bottom:calc(var(--spacing)*9)}}.work .step1 .step1-blocks .step1-block .product__item.type2 img{margin-top:calc(var(--spacing)*8);width:calc(var(--spacing)*67.5)}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type2 img{margin-top:calc(var(--spacing)*4);height:calc(var(--spacing)*45);width:calc(var(--spacing)*45)}.work .step1 .step1-blocks .step1-block .product__item.type2 .product__subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.work .step1 .step1-blocks .step1-block .product__item.type3{padding-left:calc(var(--spacing)*0)}.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastics{margin-top:calc(var(--spacing)*5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastics{gap:calc(var(--spacing)*11)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastics{margin-top:calc(var(--spacing)*4.5);margin-left:calc(var(--spacing)*-7.5);width:calc(var(--spacing)*100)}.work .step1 .step1-blocks .step1-block .product__item.type3 .product__subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastic{text-align:center;width:100%;position:relative}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastic{height:calc(var(--spacing)*28);width:calc(var(--spacing)*40);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastic p{margin-top:calc(var(--spacing)*6);font-size:1.31rem}}.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastic:not(:last-child):after{content:"";top:calc(var(--spacing)*17);right:calc(var(--spacing)*-8);height:calc(var(--spacing)*5.5);width:calc(var(--spacing)*4.5);background-image:url(data:image/webp;base64,UklGRroBAABXRUJQVlA4WAoAAAAYAAAAFwAAGwAAQUxQSJYAAAABgCJt27Lqx93JJDbgsgOyQyVaIsIOYAOWibYAhuTWvMk5p7rbM3PSM98KIkKR27YNe9rTr4hZJLKM7/NKzhzYRilD/Jeum4XPmpEE3OXkJGAVZuGv4yIBLxUdCTinWMDIw8Jvw0kC7stqErAPsE4BkZXftlPkQuesJDHeqjqR/7WJiMzDZ93M5WfgFpjP8X2JzDOdfwlWUDggPAAAADADAJ0BKhgAHAA+MRiKQ6IhoRQEACADBLKAOwB+AABBlBAA/vWJH//7B39B39B3+qZ//87BapvPUQAAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAABgAAAADoAQAAQAAABwAAAAAAAAA);background-repeat:no-repeat;background-size:contain;position:absolute}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastic:not(:last-child):after{top:calc(var(--spacing)*10);right:calc(var(--spacing)*1);height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3)}}.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastic img{width:calc(var(--spacing)*36);margin-inline:auto}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .product__item.type3 .product__bioplastic img{margin-bottom:calc(var(--spacing)*3.5);width:calc(var(--spacing)*24)}}.work .step1 .step1-blocks .step1-block .step1-block__item{margin-bottom:calc(var(--spacing)*4.5)}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__item{margin-bottom:calc(var(--spacing)*4)}}.work .step1 .step1-blocks .step1-block .step1-block__item .step1-block__subtitle{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__item .step1-block__subtitle{margin-bottom:calc(var(--spacing)*2);--tw-leading:1;line-height:1}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__item .step1-block__subtitle{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.work .step1 .step1-blocks .step1-block .step1-block__item p{--tw-leading:2;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);line-height:2}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__item p{font-size:var(--text-28);--tw-leading:1.71;line-height:1.71}}.work .step1 .step1-blocks .step1-block .step1-block__button{margin-top:calc(var(--spacing)*15)}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block .step1-block__button{margin-top:calc(var(--spacing)*9.5)}}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block.type-1 .step1-block__title{top:calc(var(--spacing)*34);right:calc(var(--spacing)*19)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block.type-1 .step1-block__title{margin-left:calc(var(--spacing)*-42);height:calc(var(--spacing)*43.5)}.work .step1 .step1-blocks .step1-block.type-1 .step1-block__content{padding-right:calc(var(--spacing)*14);padding-left:calc(var(--spacing)*11.5);margin-left:50%}.work .step1 .step1-blocks .step1-block.type-2 .step1-block__title{margin-left:calc(var(--spacing)*27.5);height:calc(var(--spacing)*43.5)}.work .step1 .step1-blocks .step1-block.type-2 .step1-block__content{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*11);margin-right:50%}}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block.block1 .step1-block__title{top:calc(var(--spacing)*45);right:calc(var(--spacing)*24);left:auto}.work .step1 .step1-blocks .step1-block.block2 .step1-block__inner{padding-top:calc(var(--spacing)*154)}.work .step1 .step1-blocks .step1-block.block2 .step1-block__title{top:calc(var(--spacing)*35);left:calc(var(--spacing)*19)}.work .step1 .step1-blocks .step1-block.block2 .step1-block__content{padding-top:calc(var(--spacing)*17)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block.block2 .step1-block__content{padding-block:calc(var(--spacing)*27.5)}.work .step1 .step1-blocks .step1-block.block2 .step1-block__button{right:calc(var(--spacing)*18);bottom:calc(var(--spacing)*20);position:absolute}}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block.block3 .step1-block__inner{padding-top:calc(var(--spacing)*154)}.work .step1 .step1-blocks .step1-block.block3 .step1-block__content{padding-top:calc(var(--spacing)*16)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block.block3 .step1-block__content{padding-top:calc(var(--spacing)*41)}.work .step1 .step1-blocks .step1-block.block3 .step1-block__button{bottom:calc(var(--spacing)*20);left:calc(var(--spacing)*18);position:absolute}}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block.block4 .step1-block__inner{padding-top:calc(var(--spacing)*154)}.work .step1 .step1-blocks .step1-block.block4 .step1-block__title{top:calc(var(--spacing)*34);left:calc(var(--spacing)*19)}.work .step1 .step1-blocks .step1-block.block4 .step1-block__content{padding-top:calc(var(--spacing)*14)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block.block4 .step1-block__content{padding-top:calc(var(--spacing)*56)}}.work .step1 .step1-blocks .step1-block.block5 .step1-block__content{display:block}@media not all and (min-width:48rem){.work .step1 .step1-blocks .step1-block.block5 .step1-block__content{padding-top:calc(var(--spacing)*5)}}@media (min-width:48rem){.work .step1 .step1-blocks .step1-block.block5 .step1-block__content{padding-top:calc(var(--spacing)*34)}}.work .step2{z-index:60;height:calc(var(--spacing)*429);padding-top:calc(var(--spacing)*87);position:relative}@media (min-width:48rem){.work .step2{height:calc(var(--spacing)*260);padding-top:calc(var(--spacing)*60)}}@media (min-width:96rem){.work .step2{height:calc(15rem + 880px)}}.work .step2:after{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;height:calc(var(--spacing)*100);background-color:var(--color-white);width:100%;display:block;position:absolute}@media (min-width:48rem){.work .step2:after{height:calc(var(--spacing)*70)}}.work .step2:before{content:"";top:calc(var(--spacing)*0);z-index:1;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}.work .step2.is-fixed .step2__wrapper{top:calc(var(--spacing)*0);z-index:10;width:100%;position:fixed}.work .step2.is-fixed+.gap2:before{top:calc(var(--spacing)*0);position:fixed}@media (min-width:48rem){.work .step2.is-fixed+.gap2:before{top:calc(var(--spacing)*200)}}@media (min-width:96rem){.work .step2.is-fixed+.gap2:before{top:880px}}.work .step2.is-fixed+.gap2:after{top:calc(var(--spacing)*342);position:fixed}@media (min-width:48rem){.work .step2.is-fixed+.gap2:after{top:calc(var(--spacing)*200)}}@media (min-width:96rem){.work .step2.is-fixed+.gap2:after{top:880px}}.work .step2.is-fixed .step2__plane.out-map{display:none}.work .step2.is-fixed .step2__plane.in-map{display:block}.work .step2:not(.is-fixed) .step2__plane.in-map{display:none}.work .step2 .step__inner{z-index:2;height:calc(var(--spacing)*342);position:relative}@media (min-width:48rem){.work .step2 .step__inner{height:calc(var(--spacing)*200);padding-top:calc(var(--spacing)*20)}}@media (min-width:96rem){.work .step2 .step__inner{height:880px}}.work .step2 .step__inner:before{content:"";top:calc(var(--spacing)*0);z-index:1;height:calc(var(--spacing)*29);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;display:block;position:absolute;left:50%}@media (min-width:48rem){.work .step2 .step__inner:before{height:calc(var(--spacing)*20)}}.work .step2 .step__inner.is-animated{width:100%;position:relative}.work .step2 .step__inner .step__map{top:calc(var(--spacing)*0);height:calc(var(--spacing)*300);width:calc(var(--spacing)*300);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-gray-60);display:block;position:absolute;left:50%}@media not all and (min-width:48rem){.work .step2 .step__inner .step__map{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.work .step2 .step__inner .step__map:after{content:"";bottom:calc(var(--spacing)*-42);height:calc(var(--spacing)*300);width:calc(var(--spacing)*300);background-color:var(--color-gray-60);border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px;position:absolute}}@media (min-width:48rem){.work .step2 .step__inner .step__map{height:calc(var(--spacing)*200);width:calc(var(--spacing)*200);padding-top:calc(var(--spacing)*10);border-radius:3.40282e38px;margin-inline:auto}}@media (min-width:96rem){.work .step2 .step__inner .step__map{width:880px;height:880px}}@media not all and (min-width:48rem){.work .step2 .step__inner .step__map.is-fixed{top:calc(var(--spacing)*0);position:absolute}}@media (min-width:48rem){.work .step2 .step__inner .step__map .map__img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;position:absolute}}.work .step2 .step__inner .step__map .map__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.work .step2 .step2__plane{z-index:3;height:calc(var(--spacing)*15);width:calc(var(--spacing)*15);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);will-change:transform;position:fixed;top:75%;left:50%}@media (min-width:48rem){.work .step2 .step2__plane{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);top:50%}}@media (min-width:96rem){.work .step2 .step2__plane{width:40px;height:40px}}.work .step2 .step2__plane.in-map{display:none;position:absolute}.work .step2 .step2__plane.is-stopped{top:calc(var(--spacing)*107);position:absolute}@media (min-width:48rem){.work .step2 .step2__plane.is-stopped{top:calc(var(--spacing)*72)}}.work .step2 .step2__plane.is-animated{--tw-duration:.3s;transition-duration:.3s;display:none!important}.work .step2 .step2__plane svg{width:100%;height:100%}.work .step2 .step2__plane.is-0{top:calc(var(--spacing)*0)}@media (min-width:48rem){.work .step2 .step2__plane.is-0{top:calc(var(--spacing)*14)}}.work .step2 .step2__plane.is-1{top:calc(var(--spacing)*176);left:calc(var(--spacing)*165);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;transition-duration:.4s}@media (min-width:48rem){.work .step2 .step2__plane.is-1{top:calc(var(--spacing)*119);left:calc(var(--spacing)*111)}}@media (min-width:96rem){.work .step2 .step2__plane.is-1{margin-left:50px;top:530px;left:50%}}.work .step2 .step2__plane.is-2{top:calc(var(--spacing)*208);left:calc(var(--spacing)*71);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;transition-duration:.6s}@media (min-width:48rem){.work .step2 .step2__plane.is-2{top:calc(var(--spacing)*137);left:calc(var(--spacing)*47)}}@media (min-width:96rem){.work .step2 .step2__plane.is-2{margin-left:-234px;top:607px;left:50%}}.work .step2 .step2__plane.is-3{top:calc(var(--spacing)*87);left:calc(var(--spacing)*178);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;transition-duration:.6s}@media (min-width:48rem){.work .step2 .step2__plane.is-3{top:calc(var(--spacing)*58);left:calc(var(--spacing)*118)}}@media (min-width:96rem){.work .step2 .step2__plane.is-3{margin-left:80px;top:267px;left:50%}}.work .step2 .step2__plane.is-4{top:calc(var(--spacing)*109);left:calc(var(--spacing)*221);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;transition-duration:.4s}@media (min-width:48rem){.work .step2 .step2__plane.is-4{top:calc(var(--spacing)*72);left:calc(var(--spacing)*122)}}@media (min-width:96rem){.work .step2 .step2__plane.is-4{margin-left:107px;top:315px;left:50%}}.work .step2 .step2__plane.is-5{top:calc(var(--spacing)*159);left:calc(var(--spacing)*134);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;transition-duration:.6s}@media (min-width:48rem){.work .step2 .step2__plane.is-5{top:calc(var(--spacing)*106);left:calc(var(--spacing)*64)}}@media (min-width:96rem){.work .step2 .step2__plane.is-5{margin-left:-156px;top:473px;left:50%}}.work .step2 .step2__plane.is-6{top:calc(var(--spacing)*207);left:calc(var(--spacing)*150);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;transition-duration:.4s}@media (min-width:48rem){.work .step2 .step2__plane.is-6{top:calc(var(--spacing)*139);left:calc(var(--spacing)*73)}}@media (min-width:96rem){.work .step2 .step2__plane.is-6{margin-left:-113px;top:615px;left:50%}}.work .step2 .step2__plane.is-7{top:calc(var(--spacing)*102);left:calc(var(--spacing)*194);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;transition-duration:.6s}@media (min-width:48rem){.work .step2 .step2__plane.is-7{top:calc(var(--spacing)*67);left:calc(var(--spacing)*103)}}@media (min-width:96rem){.work .step2 .step2__plane.is-7{margin-left:17px;top:305px;left:50%}}.work .step2 .step2__plane.is-8{top:calc(var(--spacing)*334);left:calc(var(--spacing)*143);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-out);transition-duration:1s;transition-timing-function:var(--ease-out)}@media (min-width:48rem){.work .step2 .step2__plane.is-8{top:calc(var(--spacing)*195);left:calc(var(--spacing)*95)}}@media (min-width:96rem){.work .step2 .step2__plane.is-8{margin-left:-18px;top:857px;left:50%}}.work .step2 .step-title{z-index:1;text-align:center;position:relative}@media not all and (min-width:48rem){.work .step2 .step-title{padding-top:calc(var(--spacing)*29)}}.work .step2 .step__text{z-index:1;position:relative}@media not all and (min-width:48rem){.work .step2 .step__text{margin-inline:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*-71);--tw-translate-x: -50% ;width:100vw;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*10);left:50%}}@media (min-width:48rem){.work .step2 .step__text{margin-top:calc(var(--spacing)*156.5)}}@media (min-width:96rem){.work .step2 .step__text{margin-top:710px;margin-left:-80px}}.work .step2 .people{position:absolute}@media not all and (min-width:48rem){.work .step2 .people{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:absolute}}.work .step2 .people .person{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);position:absolute;top:50%;left:50%}@media (min-width:48rem){.work .step2 .people .person{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}.work .step2 .people .person:hover .person__img{background-color:var(--color-white)}.work .step2 .people .person:hover .person__mark{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media (min-width:96rem){.work .step2 .people .person{width:64px;height:64px}}.work .step2 .people .person .person__img{z-index:1;background-color:var(--color-primary);border-radius:3.40282e38px;position:relative;overflow:hidden}@media (min-width:48rem){.work .step2 .people .person .person__img{visibility:hidden;height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (min-width:96rem){.work .step2 .people .person .person__img{width:64px;height:64px}}.work .step2 .people .person .person__mark{top:calc(var(--spacing)*12);right:calc(var(--spacing)*-5);z-index:1;width:2.94rem;position:absolute}@media (min-width:48rem){.work .step2 .people .person .person__mark{visibility:hidden;top:calc(var(--spacing)*8);right:calc(var(--spacing)*-4.5);width:calc(var(--spacing)*8);opacity:0;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (min-width:96rem){.work .step2 .people .person .person__mark{width:32px;height:32px;top:32px;right:-18px}}.work .step2 .people .person .person__line{position:absolute}.work .step2 .people .person .person__line svg{width:100%;height:100%}.work .step2 .people .person.is-opposite .person__mark{right:auto;left:calc(var(--spacing)*-5)}@media (min-width:48rem){.work .step2 .people .person.is-opposite .person__mark{left:calc(var(--spacing)*-4.5)}}@media (min-width:96rem){.work .step2 .people .person.is-opposite .person__mark{left:-18px}}.work .step2 .flag,.work .step2 .flag .flag__shadow{visibility:hidden;opacity:0}.work .step2 .map1{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;width:100%;height:100%;position:absolute}@media not all and (min-width:48rem){.work .step2 .map1{z-index:1}}.work .step2 .map1 .flag{position:absolute}.work .step2 .map1 .flag:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;height:calc(var(--spacing)*18);width:calc(var(--spacing)*.5);background-color:#c4c3be;position:absolute}@media (min-width:48rem){.work .step2 .map1 .flag:before{height:calc(var(--spacing)*12);width:calc(var(--spacing)*.5)}}@media (min-width:96rem){.work .step2 .map1 .flag:before{width:2px;height:48px}}.work .step2 .map1 .flag .flag__shadow{bottom:calc(var(--spacing)*-7.5);left:calc(var(--spacing)*-9);z-index:0;height:calc(var(--spacing)*3);background-image:url(data:image/webp;base64,UklGRuIBAABXRUJQVlA4WAoAAAAYAAAAYwAADwAAQUxQSMoAAAABuYzofyggybadNvqi5lHvf40ZMeirGQ3T+6SICVDktpFSmDnNMvzB8nMG0TsRIJAhMIgPxBkacBKSEAAyf8goyXrvksRf0wEVXOF+V1uQjSHz/3RXY1yM6gcobt0gMdNidXF20r/a8Ft3emSmSXc0ThoDwZMHiZkyq70tFc8SM3VWGzMwVKbDGqRq4yJ48iiaNNzOVvOhoXuabEMnBzQzuPvfM8km9ob97rXMkn9+i7ly5g8ZSOoIATIiMAR8QiMQzjhJCFW/+1MAVlA4IDAAAADwAgCdASpkABAAPjEYikOiIaESRAAgAwS0gAAT2IxxQAD+9eZxNz/4NkinJAAAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAABkAAAAA6AEAAEAAAAQAAAAAAAAAA==);background-size:contain;width:4.69rem;position:absolute}@media (min-width:48rem){.work .step2 .map1 .flag .flag__shadow{bottom:calc(var(--spacing)*-5);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*2);width:calc(var(--spacing)*12.5)}}@media (min-width:96rem){.work .step2 .map1 .flag .flag__shadow{width:50px;height:8px;bottom:-20px;left:-24px}}.work .step2 .map1 .flag .flag__name{height:calc(var(--spacing)*12);width:calc(var(--spacing)*21);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.work .step2 .map1 .flag .flag__name{height:calc(var(--spacing)*8);width:calc(var(--spacing)*14);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:96rem){.work .step2 .map1 .flag .flag__name{width:56px;height:32px;font-size:12px}}.work .step2 .map1 .flag.is-opposite:before{right:calc(var(--spacing)*0);left:auto}.work .step2 .map1 .flag.is-opposite .flag__shadow{right:calc(var(--spacing)*-9);left:auto}@media (min-width:48rem){.work .step2 .map1 .flag.is-opposite .flag__shadow{right:calc(var(--spacing)*-6)}}@media (min-width:96rem){.work .step2 .map1 .flag.is-opposite .flag__shadow{right:-23px}}.work .step2 .map1 .flag.flag1{top:calc(var(--spacing)*166);left:calc(var(--spacing)*173)}@media (min-width:48rem){.work .step2 .map1 .flag.flag1{top:calc(var(--spacing)*112.5);left:calc(var(--spacing)*116)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag1{top:500px;left:510px}}.work .step2 .map1 .flag.flag1 .flag__name{background-color:var(--color-primary);color:var(--color-white)}.work .step2 .map1 .flag.flag2{top:calc(var(--spacing)*166);left:calc(var(--spacing)*115)}@media (min-width:48rem){.work .step2 .map1 .flag.flag2{top:calc(var(--spacing)*111.5);left:calc(var(--spacing)*76.5)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag2{top:492px;left:342px}}.work .step2 .map1 .flag.flag3{top:calc(var(--spacing)*78);left:calc(var(--spacing)*165)}@media (min-width:48rem){.work .step2 .map1 .flag.flag3{top:calc(var(--spacing)*52);left:calc(var(--spacing)*109)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag3{top:239px;left:485px}}.work .step2 .map1 .flag.flag4{top:calc(var(--spacing)*181);left:calc(var(--spacing)*125);z-index:1}@media (min-width:48rem){.work .step2 .map1 .flag.flag4{top:calc(var(--spacing)*120.5);left:calc(var(--spacing)*83.5)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag4{top:537px;left:370px}}.work .step2 .map1 .flag.flag5{top:calc(var(--spacing)*159);left:calc(var(--spacing)*145)}@media (min-width:48rem){.work .step2 .map1 .flag.flag5{top:calc(var(--spacing)*105.5);left:calc(var(--spacing)*97.5)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag5{top:470px;left:424px}}.work .step2 .map1 .flag.flag6{top:calc(var(--spacing)*198);left:calc(var(--spacing)*56)}@media (min-width:48rem){.work .step2 .map1 .flag.flag6{top:calc(var(--spacing)*131);left:calc(var(--spacing)*37.5)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag6{top:584px;left:170px}}.work .step2 .map1 .flag.flag7{top:calc(var(--spacing)*188);left:calc(var(--spacing)*108)}@media (min-width:48rem){.work .step2 .map1 .flag.flag7{top:calc(var(--spacing)*125.5);left:calc(var(--spacing)*71.5)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag7{top:561px;left:320px}}.work .step2 .map1 .flag.flag8{top:calc(var(--spacing)*171);left:calc(var(--spacing)*149)}@media (min-width:48rem){.work .step2 .map1 .flag.flag8{top:calc(var(--spacing)*113.5);left:calc(var(--spacing)*100)}}@media (min-width:96rem){.work .step2 .map1 .flag.flag8{top:500px;left:442px}}.work .step2 .map1 .people .person1{top:calc(var(--spacing)*109);left:calc(var(--spacing)*200)}@media (min-width:48rem){.work .step2 .map1 .people .person1{top:calc(var(--spacing)*91);left:calc(var(--spacing)*133)}}@media (min-width:96rem){.work .step2 .map1 .people .person1{top:411px;left:582px}}.work .step2 .map1 .people .person1 .person__line{bottom:calc(var(--spacing)*-33);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}@media (min-width:48rem){.work .step2 .map1 .people .person1 .person__line{bottom:calc(var(--spacing)*-6);left:calc(var(--spacing)*-3.5);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}@media (min-width:96rem){.work .step2 .map1 .people .person1 .person__line{width:32px;height:32px;bottom:-26px;left:-16px}}.work .step2 .map1 .people .person2{top:calc(var(--spacing)*135);left:calc(var(--spacing)*200)}@media (min-width:48rem){.work .step2 .map1 .people .person2{top:calc(var(--spacing)*91);left:calc(var(--spacing)*153.5)}}@media (min-width:96rem){.work .step2 .map1 .people .person2{top:411px;left:667px}}@media not all and (min-width:48rem){.work .step2 .map1 .people .person2 .person__line{bottom:calc(var(--spacing)*-7);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*12.5);width:calc(var(--spacing)*12.5)}}.work .step2 .map1 .people .person3{top:calc(var(--spacing)*203);left:calc(var(--spacing)*152)}@media (min-width:48rem){.work .step2 .map1 .people .person3{top:calc(var(--spacing)*136);left:calc(var(--spacing)*101)}}@media (min-width:96rem){.work .step2 .map1 .people .person3{top:603px;left:446px}}.work .step2 .map1 .people .person3 .person__line{top:calc(var(--spacing)*-4);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*12.5);width:calc(var(--spacing)*12.5)}@media (min-width:48rem){.work .step2 .map1 .people .person3 .person__line{top:calc(var(--spacing)*-4);left:calc(var(--spacing)*-4);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}.work .step2 .map1 .people .person4{top:calc(var(--spacing)*161);left:calc(var(--spacing)*74)}@media (min-width:48rem){.work .step2 .map1 .people .person4{top:calc(var(--spacing)*104);left:calc(var(--spacing)*51.5)}}@media (min-width:96rem){.work .step2 .map1 .people .person4{top:482px;left:239px}}.work .step2 .map1 .people .person4 .person__line{top:calc(var(--spacing)*16);right:calc(var(--spacing)*-10);height:calc(var(--spacing)*12.5);width:calc(var(--spacing)*12.5)}@media (min-width:48rem){.work .step2 .map1 .people .person4 .person__line{top:auto;bottom:calc(var(--spacing)*-6);left:calc(var(--spacing)*12.5);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}@media (min-width:96rem){.work .step2 .map1 .people .person4 .person__line{width:32px;height:32px;bottom:-15px;left:50px}}.work .step2 .map2{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;width:100%;height:100%;position:absolute}.work .step2 .map2 .flag{position:absolute}.work .step2 .map2 .flag:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;height:calc(var(--spacing)*18);width:calc(var(--spacing)*.5);background-color:#c4c3be;position:absolute}@media (min-width:48rem){.work .step2 .map2 .flag:before{height:calc(var(--spacing)*12);width:calc(var(--spacing)*.5)}}@media (min-width:96rem){.work .step2 .map2 .flag:before{width:2px;height:48px}}.work .step2 .map2 .flag:after{content:"";bottom:calc(var(--spacing)*-8);left:calc(var(--spacing)*-9);z-index:0;height:calc(var(--spacing)*3);background-image:url(data:image/webp;base64,UklGRuIBAABXRUJQVlA4WAoAAAAYAAAAYwAADwAAQUxQSMoAAAABuYzofyggybadNvqi5lHvf40ZMeirGQ3T+6SICVDktpFSmDnNMvzB8nMG0TsRIJAhMIgPxBkacBKSEAAyf8goyXrvksRf0wEVXOF+V1uQjSHz/3RXY1yM6gcobt0gMdNidXF20r/a8Ft3emSmSXc0ThoDwZMHiZkyq70tFc8SM3VWGzMwVKbDGqRq4yJ48iiaNNzOVvOhoXuabEMnBzQzuPvfM8km9ob97rXMkn9+i7ly5g8ZSOoIATIiMAR8QiMQzjhJCFW/+1MAVlA4IDAAAADwAgCdASpkABAAPjEYikOiIaESRAAgAwS0gAAT2IxxQAD+9eZxNz/4NkinJAAAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAABkAAAAA6AEAAEAAAAQAAAAAAAAAA==);background-size:contain;width:4.69rem;position:absolute}@media (min-width:48rem){.work .step2 .map2 .flag:after{bottom:calc(var(--spacing)*-5);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*2);width:calc(var(--spacing)*12.5)}}@media (min-width:96rem){.work .step2 .map2 .flag:after{width:50px;height:8px;bottom:-20px;left:-24px}}.work .step2 .map2 .flag .flag__name{height:calc(var(--spacing)*12);width:calc(var(--spacing)*27);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.work .step2 .map2 .flag .flag__name{height:calc(var(--spacing)*8);width:calc(var(--spacing)*18);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:96rem){.work .step2 .map2 .flag .flag__name{width:72px;height:32px;font-size:12px}}.work .step2 .map2 .flag .flag__img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);margin-left:calc(var(--spacing)*27);width:calc(var(--spacing)*18);position:absolute}@media (min-width:48rem){.work .step2 .map2 .flag .flag__img{margin-left:calc(var(--spacing)*18);width:calc(var(--spacing)*12)}}@media (min-width:96rem){.work .step2 .map2 .flag .flag__img{width:48px;margin-left:72px}}.work .step2 .map2 .flag.is-opposite .flag__name{margin-left:calc(var(--spacing)*18)}@media (min-width:48rem){.work .step2 .map2 .flag.is-opposite .flag__name{margin-left:calc(var(--spacing)*12)}}@media (min-width:96rem){.work .step2 .map2 .flag.is-opposite .flag__name{margin-left:48px}}.work .step2 .map2 .flag.is-opposite .flag__img{margin-left:calc(var(--spacing)*0)}.work .step2 .map2 .flag.is-opposite:before{right:calc(var(--spacing)*0);left:auto}.work .step2 .map2 .flag.is-opposite:after{right:calc(var(--spacing)*-9);left:auto}@media (min-width:48rem){.work .step2 .map2 .flag.is-opposite:after{right:calc(var(--spacing)*-6)}}@media (min-width:96rem){.work .step2 .map2 .flag.is-opposite:after{right:-24px}}.work .step2 .map2 .flag.flag1{top:calc(var(--spacing)*151.5);left:calc(var(--spacing)*97);z-index:2}@media (min-width:48rem){.work .step2 .map2 .flag.flag1{top:calc(var(--spacing)*100.5);left:calc(var(--spacing)*39)}}@media (min-width:96rem){.work .step2 .map2 .flag.flag1{top:448px;left:185px}}.work .step2 .map2 .flag.flag2{top:calc(var(--spacing)*93.5);left:calc(var(--spacing)*157)}@media (min-width:48rem){.work .step2 .map2 .flag.flag2{top:calc(var(--spacing)*62);left:calc(var(--spacing)*79)}}@media (min-width:96rem){.work .step2 .map2 .flag.flag2{top:277px;left:358px}}.work .step2 .map2 .flag.flag3{top:calc(var(--spacing)*153);left:calc(var(--spacing)*156)}@media (min-width:48rem){.work .step2 .map2 .flag.flag3{top:calc(var(--spacing)*102.5);left:calc(var(--spacing)*79)}}@media (min-width:96rem){.work .step2 .map2 .flag.flag3{top:457px;left:348px}}.work .step2 .map2 .flag.flag4{top:calc(var(--spacing)*116);left:calc(var(--spacing)*186)}@media (min-width:48rem){.work .step2 .map2 .flag.flag4{top:calc(var(--spacing)*77.5);left:calc(var(--spacing)*99.5)}}@media (min-width:96rem){.work .step2 .map2 .flag.flag4{top:347px;left:438px}}.work .step2 .map2 .flag.flag5{top:calc(var(--spacing)*198);left:calc(var(--spacing)*111)}@media (min-width:48rem){.work .step2 .map2 .flag.flag5{top:calc(var(--spacing)*132);left:calc(var(--spacing)*48.5)}}@media (min-width:96rem){.work .step2 .map2 .flag.flag5{top:588px;left:227px}}.work .step2 .map2 .flag.flag6{top:calc(var(--spacing)*128);left:calc(var(--spacing)*131)}@media (min-width:48rem){.work .step2 .map2 .flag.flag6{top:calc(var(--spacing)*86.5);left:calc(var(--spacing)*61)}}@media (min-width:96rem){.work .step2 .map2 .flag.flag6{top:384px;left:285px}}.work .step2 .map2 .people .person1{top:calc(var(--spacing)*123.5);left:calc(var(--spacing)*73)}@media (min-width:48rem){.work .step2 .map2 .people .person1{top:calc(var(--spacing)*83);left:calc(var(--spacing)*23.5)}}@media (min-width:96rem){.work .step2 .map2 .people .person1{top:381px;left:124px}}.work .step2 .map2 .people .person1 .person__line{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*-4);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}@media (min-width:48rem){.work .step2 .map2 .people .person1 .person__line{right:calc(var(--spacing)*.5);bottom:calc(var(--spacing)*-1.5);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}}@media (min-width:96rem){.work .step2 .map2 .people .person1 .person__line{width:12px;height:12px;bottom:-3px;right:2px}}.work .step3{z-index:60;position:relative}.work .step3:before{content:"";top:calc(var(--spacing)*0);z-index:1;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}.work .step3:after{content:"";bottom:calc(var(--spacing)*0);z-index:2;margin-left:calc(var(--spacing)*.5);height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5);--tw-translate-x: -50% ;--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-primary);border-radius:3.40282e38px;position:absolute;left:50%}@media (min-width:48rem){.work .step3:after{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);margin-left:1px}}.work .step3 .step__inner{z-index:1;background-color:var(--color-gray-60);clip-path:inset(0);min-height:100vh;position:relative}@media not all and (min-width:48rem){.work .step3 .step__inner{padding-bottom:calc(var(--spacing)*87)}}.work .step3 .step__inner:before{content:"";top:calc(var(--spacing)*0);z-index:0;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}@media not all and (min-width:48rem){.work .step3 .step__inner:before{z-index:2}}.work .step3 .step-title{z-index:10;text-align:center;position:absolute}@media not all and (min-width:48rem){.work .step3 .step-title{top:calc(var(--spacing)*44);z-index:20;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}}@media (min-width:48rem){.work .step3 .step-title{top:calc(var(--spacing)*18);left:calc(var(--spacing)*0);width:100%}}.work .step3 .step__person{z-index:5;width:calc(var(--spacing)*34);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:fixed;top:76.5%;left:50%}@media (min-width:48rem){.work .step3 .step__person{width:6.8125rem;height:18.8125rem;top:50%}.work .step3 .step3-blocks .step3-block{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.work .step3 .step3-blocks .step3-block .step3__content{--tw-leading:1.88;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);flex-direction:column;justify-content:center;align-items:center;line-height:1.88;display:flex}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block .step3__content{padding-inline:calc(var(--spacing)*20);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:2.22;line-height:2.22}}.work .step3 .step3-blocks .step3-block.block1{position:relative}@media not all and (min-width:48rem){.work .step3 .step3-blocks .step3-block.block1 .step3__content{margin-inline:calc(var(--spacing)*10);margin-top:calc(var(--spacing)*11);padding-bottom:calc(var(--spacing)*38)}}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block1 .step3__content{padding-top:calc(var(--spacing)*15.5)}}.work .step3 .step3-blocks .step3-block.block1 .step3__img{overflow:hidden}.work .step3 .step3-blocks .step3-block.block1:after{content:"";bottom:calc(var(--spacing)*0);background-color:#e7ebf1;position:absolute}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block1:after{height:calc(var(--spacing)*32);width:50%;margin-left:1px;left:50%}}.work .step3 .step3-blocks .step3-block.block2{margin-inline:calc(var(--spacing)*10);background-color:#e7ebf1}@media not all and (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*26);padding-bottom:calc(var(--spacing)*45);flex-direction:column;display:flex}}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2{height:calc(var(--spacing)*184)}}.work .step3 .step3-blocks .step3-block.block2 .step3__content{justify-content:flex-start;align-items:flex-start}@media not all and (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__content{margin-top:calc(var(--spacing)*14);order:1}}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__content{padding-top:calc(var(--spacing)*17)}}.work .step3 .step3-blocks .step3-block.block2 .step3__subtitle{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__subtitle{margin-bottom:calc(var(--spacing)*8.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media not all and (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img{z-index:2;position:relative}}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img{height:calc(var(--spacing)*136);width:calc(var(--spacing)*130);padding-top:calc(var(--spacing)*20);margin-inline:auto}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs{gap:calc(var(--spacing)*11)}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .img:first-child{grid-column:span 2/span 2}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust{height:calc(var(--spacing)*47.5);width:calc(var(--spacing)*47.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%;left:50%}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust{height:calc(var(--spacing)*42);width:calc(var(--spacing)*42)}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki{z-index:1;width:3.56rem;position:absolute}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki{width:calc(var(--spacing)*12.5)}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki.fuki1{top:calc(var(--spacing)*18);left:calc(var(--spacing)*-3)}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki.fuki1{top:calc(var(--spacing)*16);left:calc(var(--spacing)*-2)}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki.fuki2{top:calc(var(--spacing)*12);right:calc(var(--spacing)*-1)}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki.fuki2{top:calc(var(--spacing)*10);right:calc(var(--spacing)*0)}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust p{top:calc(var(--spacing)*4);z-index:1;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);position:absolute;left:50%}@media not all and (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust p{top:calc(var(--spacing)*3.5)}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .person{background-color:#e7ebf1;border-radius:3.40282e38px;width:100%;height:100%;position:relative;overflow:hidden}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .person svg{top:calc(var(--spacing)*13);left:calc(var(--spacing)*3.5);width:calc(var(--spacing)*43);flex:none;position:absolute}@media (min-width:48rem){.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .person svg{top:calc(var(--spacing)*11);left:calc(var(--spacing)*3);width:calc(var(--spacing)*37.5)}}.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki,.work .step3 .step3-blocks .step3-block.block2 .step3__img .imgs .illust .fuki .dots circle{will-change:transform}.work .step4{padding-top:calc(var(--spacing)*74);position:relative}@media (min-width:48rem){.work .step4{padding-top:calc(var(--spacing)*49)}}.work .step4:before{content:"";top:calc(var(--spacing)*0);z-index:40;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;height:100%;display:block;position:absolute;left:50%}.work .step4:after{content:"";bottom:calc(var(--spacing)*-2.5);z-index:70;margin-left:calc(var(--spacing)*.5);height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-primary);border-radius:3.40282e38px;display:block;position:absolute;left:50%}@media (min-width:48rem){.work .step4:after{bottom:calc(var(--spacing)*-1.5);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);margin-left:1px}}.work .step4 .step__inner{z-index:60;position:relative}@media not all and (min-width:48rem){.work .step4 .step__inner{padding-bottom:calc(var(--spacing)*48)}}@media (min-width:48rem){.work .step4 .step__inner{height:calc(var(--spacing)*200);padding-top:calc(var(--spacing)*19.5)}}.work .step4 .step__inner:before{content:"";top:calc(var(--spacing)*0);height:calc(var(--spacing)*300);width:calc(var(--spacing)*300);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-gray-60);display:block;position:absolute;left:50%}@media not all and (min-width:48rem){.work .step4 .step__inner:before{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}}@media (min-width:48rem){.work .step4 .step__inner:before{height:calc(var(--spacing)*200);width:calc(var(--spacing)*200);border-radius:3.40282e38px;margin-inline:auto}}.work .step4 .step__inner:after{content:""}@media not all and (min-width:48rem){.work .step4 .step__inner:after{bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*300);width:calc(var(--spacing)*300);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-gray-60);border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px;position:absolute;left:50%}}@media (min-width:48rem){.work .step4 .step__inner:after{top:calc(var(--spacing)*0);z-index:40;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;display:block;position:absolute}.work .step4 .step__inner:after{height:calc(var(--spacing)*20);left:50%}}@media not all and (min-width:48rem){.work .step4 .step-lead{padding-top:calc(var(--spacing)*33.5)}}@media (min-width:48rem){.work .step4 .step-lead{z-index:1;position:relative}}.work .step4 .step-lead__heading{text-align:center}@media not all and (min-width:48rem){.work .step4 .step-lead__heading{z-index:1;position:relative}}.work .step4 .step-lead__heading .step__title-en{color:var(--color-white)}@media not all and (min-width:48rem){.work .step4 .step-lead__heading .step__title-en{margin-left:calc(var(--spacing)*-7)}}.work .step4 .step-lead__kv{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:48rem){.work .step4 .step-lead__kv{margin-top:calc(var(--spacing)*-13);margin-bottom:calc(var(--spacing)*13.5);height:calc(var(--spacing)*47);-moz-column-gap:calc(var(--spacing)*25);column-gap:calc(var(--spacing)*25)}}.work .step4 .step-lead__kv .step-lead__center{z-index:1;width:calc(var(--spacing)*152.5);flex:none;position:relative}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center{height:calc(var(--spacing)*47);width:calc(var(--spacing)*101.5)}}.work .step4 .step-lead__kv .step-lead__center .items{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:2;width:38.06rem;position:absolute}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .items{left:calc(var(--spacing)*-1);width:calc(var(--spacing)*101.5)}}.work .step4 .step-lead__kv .step-lead__center .person{z-index:1;margin-left:calc(var(--spacing)*45);width:calc(var(--spacing)*30.5);position:relative}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .person{margin-left:calc(var(--spacing)*28);width:5.06rem}}.work .step4 .step-lead__kv .step-lead__center .left{top:calc(var(--spacing)*26);transform-origin:0 0;will-change:transform;position:absolute;left:17.05rem}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .left{top:calc(var(--spacing)*18);left:calc(var(--spacing)*43)}}.work .step4 .step-lead__kv .step-lead__center .left .hand{top:calc(var(--spacing)*0);left:calc(var(--spacing)*18.5);width:calc(var(--spacing)*15.5);position:absolute}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .left .hand{top:calc(var(--spacing)*1);left:calc(var(--spacing)*15);width:calc(var(--spacing)*10)}}.work .step4 .step-lead__kv .step-lead__center .left .arm{z-index:1;width:calc(var(--spacing)*24.5);position:relative;rotate:-1deg}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .left .arm{width:4.94rem}}.work .step4 .step-lead__kv .step-lead__center .right{top:calc(var(--spacing)*27);left:calc(var(--spacing)*33);z-index:1;transform-origin:top;will-change:transform;position:absolute}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .right{top:calc(var(--spacing)*18);left:calc(var(--spacing)*20)}}.work .step4 .step-lead__kv .step-lead__center .right .hand{top:calc(var(--spacing)*17);left:calc(var(--spacing)*27);width:calc(var(--spacing)*12.5);position:absolute}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .right .hand{top:calc(var(--spacing)*10.5);left:calc(var(--spacing)*17);width:calc(var(--spacing)*9)}}.work .step4 .step-lead__kv .step-lead__center .right .arm{z-index:1;width:calc(var(--spacing)*31.5);position:relative}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__center .right .arm{width:4.94rem}}.work .step4 .step-lead__kv .step-lead__item{height:calc(var(--spacing)*50);width:calc(var(--spacing)*50);border-style:var(--tw-border-style);background-color:var(--color-white);padding-top:calc(var(--spacing)*4);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.33;--tw-font-weight:var(--font-weight-bold);line-height:1.33;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);will-change:transform;border-width:1px;border-color:#ebedf2;border-radius:3.40282e38px;flex:none;overflow:hidden}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__item{border-style:var(--tw-border-style);padding-top:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));border-width:2px}}.work .step4 .step-lead__kv .step-lead__item svg{margin-inline:auto}@media not all and (min-width:48rem){.work .step4 .step-lead__kv .step-lead__item svg{width:calc(var(--spacing)*30)}}.work .step4 .step-lead__kv .step-lead__item p{margin-bottom:calc(var(--spacing)*2)}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__item p{margin-bottom:calc(var(--spacing)*2)}}@media not all and (min-width:48rem){.work .step4 .step-lead__kv .step-lead__item.item1{margin-right:calc(var(--spacing)*-30)}}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__item.item1 svg{width:calc(var(--spacing)*30)}}@media not all and (min-width:48rem){.work .step4 .step-lead__kv .step-lead__item.item2{margin-left:calc(var(--spacing)*-30)}}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__item.item2 svg{width:calc(var(--spacing)*30)}}.work .step4 .step-lead__kv .step-lead__border{height:calc(var(--spacing)*1);position:absolute;left:50%;overflow:hidden}.work .step4 .step-lead__kv .step-lead__border img{width:100%;height:100%}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__border{width:calc(var(--spacing)*38.5)}}.work .step4 .step-lead__kv .step-lead__border.border1{margin-left:calc(var(--spacing)*-61.5)}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__border.border1{top:calc(var(--spacing)*22.5);margin-left:calc(var(--spacing)*-61.5)}}.work .step4 .step-lead__kv .step-lead__border.border2{margin-left:calc(var(--spacing)*8)}@media (min-width:48rem){.work .step4 .step-lead__kv .step-lead__border.border2{top:calc(var(--spacing)*22.5);margin-left:calc(var(--spacing)*48.5)}}@media not all and (min-width:48rem){.work .step4 .step__text{z-index:1;margin-top:calc(var(--spacing)*20.5);--tw-leading:1.88;line-height:1.88;position:relative}}.work .step5{background-color:var(--color-gray-60);padding-top:calc(var(--spacing)*43.5);position:relative}@media not all and (min-width:48rem){.work .step5{padding-bottom:calc(var(--spacing)*56)}}@media (min-width:48rem){.work .step5{padding-top:calc(var(--spacing)*30);padding-bottom:calc(var(--spacing)*37)}}.work .step5:before{content:"";top:calc(var(--spacing)*0);z-index:1;height:calc(var(--spacing)*43);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:1px;border-color:var(--color-primary);width:1px;display:block;position:absolute;left:50%}@media (min-width:48rem){.work .step5:before{height:calc(var(--spacing)*30)}}.work .step5 .step-lead{text-align:center}@media not all and (min-width:48rem){.work .step5 .step-lead{margin-bottom:calc(var(--spacing)*18)}}.work .step5 .step-kv{margin-bottom:calc(var(--spacing)*28.5);position:relative}@media (min-width:48rem){.work .step5 .step-kv{margin-bottom:calc(var(--spacing)*19.5)}}.work .step5 .step-kv .step-kv__bg{bottom:calc(var(--spacing)*0);z-index:0;height:9.81rem;width:calc(var(--spacing)*272.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}.work .step5 .step-kv .step-kv__people{z-index:1;justify-content:center;align-items:flex-end;margin-inline:auto;display:flex;position:relative}.work .step5 .step-kv .step-kv__person{will-change:transform}.work .step5 .step-kv .step-kv__person svg{width:100%;height:100%}.work .step5 .step-kv .step-kv__person:first-child{margin-bottom:calc(var(--spacing)*-1.5);order:5;width:9.19rem;height:17.56rem}@media (min-width:48rem){.work .step5 .step-kv .step-kv__person:first-child{margin-left:calc(var(--spacing)*4)}}.work .step5 .step-kv .step-kv__person:nth-child(2){z-index:1;margin-left:calc(var(--spacing)*-1.5);height:calc(var(--spacing)*53);order:3;width:5.31rem}.work .step5 .step-kv .step-kv__person:nth-child(3){margin-left:calc(var(--spacing)*-2.5);height:18.44rem;width:calc(var(--spacing)*28);order:2}.work .step5 .step-kv .step-kv__person:nth-child(4){height:17.69rem;width:calc(var(--spacing)*24.5);order:1}.work .step5 .step-kv .step-kv__person:nth-child(5){margin-right:calc(var(--spacing)*4);height:calc(var(--spacing)*72.5);width:calc(var(--spacing)*23);order:0}.work .step5 .step-kv .step-kv__person:nth-child(6){margin-left:calc(var(--spacing)*-9);height:calc(var(--spacing)*71);order:4;width:5.19rem;position:relative}.work .step5 .step-kv .step-kv__person:nth-child(7){margin-left:calc(var(--spacing)*-2.5);order:6;width:7.44rem;height:18.81rem}.numbers .numbers-wrap{background-color:var(--color-gray-30);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*30);padding-bottom:calc(var(--spacing)*60.5)}@media (min-width:48rem){.numbers .numbers-wrap{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*28.5);padding-bottom:calc(var(--spacing)*39);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}}@media not all and (min-width:48rem){.numbers .page-kv{margin-bottom:calc(var(--spacing)*0)}}@media (min-width:48rem){.numbers .page-kv .page-kv__person{display:none}}.numbers .section{border-radius:var(--radius-xl);background-color:var(--color-white);padding-top:calc(var(--spacing)*19);padding-bottom:calc(var(--spacing)*19);position:relative;overflow:hidden}@media (min-width:48rem){.numbers .section{border-radius:var(--radius-md);padding-top:calc(var(--spacing)*15);padding-bottom:calc(var(--spacing)*17.5);grid-column:span 6/span 6}}@media not all and (min-width:48rem){.numbers .section:not(:last-child){margin-bottom:calc(var(--spacing)*3)}}.numbers .section .graph text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.numbers .section .section__title{margin-bottom:calc(var(--spacing)*12);justify-content:center;align-items:flex-start;-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-bold);font-size:2.75rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);display:flex}@media not all and (min-width:48rem){.numbers .section .section__title{padding-inline:calc(var(--spacing)*10);--tw-leading:1.91;line-height:1.91}}@media (min-width:48rem){.numbers .section .section__title{margin-bottom:calc(var(--spacing)*12);align-items:center;-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5);font-size:var(--text-28)}}.numbers .section .section__title svg{width:calc(var(--spacing)*12);flex:none}@media not all and (min-width:48rem){.numbers .section .section__title svg{margin-top:calc(var(--spacing)*6.5)}}@media (min-width:48rem){.numbers .section .section__title svg{width:calc(var(--spacing)*8)}}.numbers .section .section__title svg .base{fill:var(--color-primary)}@media (min-width:48rem){.numbers .section .section__title span{flex:none}}.numbers .section .section__inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.numbers .section .section__bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:absolute}.numbers .section .section__number{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.numbers .section .section__number .text-en{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.numbers .pie svg .text{visibility:hidden;opacity:0}@media (min-width:48rem){.numbers .section__text{padding-inline:calc(var(--spacing)*12.5);--tw-leading:2;line-height:2}.numbers .section1{padding-bottom:calc(var(--spacing)*4)}}.numbers .section1 .section__bg{top:auto;bottom:calc(var(--spacing)*53);width:calc(var(--spacing)*208.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}@media not all and (min-width:48rem){.numbers .section1 .section__bg{margin-left:calc(var(--spacing)*4);height:16.69rem}}@media (min-width:48rem){.numbers .section1 .section__bg{top:auto;bottom:calc(var(--spacing)*33.5);width:37.19rem}}@media not all and (min-width:48rem){.numbers .section1 .section__numbers{margin-bottom:calc(var(--spacing)*25.5);text-align:center}}@media (min-width:48rem){.numbers .section1 .section__numbers{margin-bottom:calc(var(--spacing)*8.5);justify-content:center;align-items:center;-moz-column-gap:calc(var(--spacing)*6.5);column-gap:calc(var(--spacing)*6.5);display:flex}}.numbers .section1 .section__numbers .section__number{flex:none}.numbers .section1 .section__numbers .section__number:first-child{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media not all and (min-width:48rem){.numbers .section1 .section__numbers .section__number:first-child{margin-bottom:calc(var(--spacing)*4)}}@media (min-width:48rem){.numbers .section1 .section__numbers .section__number:first-child{font-size:2.5rem}}.numbers .section1 .section__numbers .section__number:first-child strong{transform-origin:50%;text-align:right;--tw-tracking:var(--tracking-normal);width:1.8em;letter-spacing:var(--tracking-normal);font-size:7.13rem;display:inline-block}@media (min-width:48rem){.numbers .section1 .section__numbers .section__number:first-child strong{font-size:4.75rem}}.numbers .section1 .section__numbers .section__number:last-child{font-size:1.69rem}@media (min-width:48rem){.numbers .section1 .section__numbers .section__number:last-child{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.numbers .section1 .section__numbers .section__number:last-child .text-number{font-size:2.25rem}@media (min-width:48rem){.numbers .section1 .section__numbers .section__number:last-child .text-number{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));display:block}}.numbers .section1 .section__numbers .section__number:last-child .text-number strong{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media (min-width:48rem){.numbers .section1 .section__numbers .section__number:last-child .text-number strong{font-size:2.5rem}}@media not all and (min-width:48rem){.numbers .section1 .section__numbers .section__number:last-child br{display:none}}.numbers .section1 .graph{margin-left:calc(var(--spacing)*12);width:calc(var(--spacing)*128)}@media (min-width:48rem){.numbers .section1 .graph{margin-left:calc(var(--spacing)*0);width:calc(var(--spacing)*106.5)}}@media not all and (min-width:48rem){.numbers .section1 .graph svg{--tw-scale-x:118%;--tw-scale-y:118%;--tw-scale-z:118%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.numbers .section1 .graph mask circle{transform-origin:50%;rotate:-90deg}.numbers .section2 .section__numbers{justify-content:center;align-items:center;-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5);display:flex}@media not all and (min-width:48rem){.numbers .section2 .section__numbers{margin-bottom:calc(var(--spacing)*15)}}@media (min-width:48rem){.numbers .section2 .section__numbers{margin-bottom:calc(var(--spacing)*8.5);justify-content:center;align-items:center;display:flex}}.numbers .section2 .section__numbers .section__number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex:none;position:relative}.numbers .section2 .section__numbers .section__number .text{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}@media (min-width:48rem){.numbers .section2 .section__numbers .section__number .text{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-32)}}.numbers .section2 .section__numbers .section__number .text-number{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (min-width:48rem){.numbers .section2 .section__numbers .section__number .text-number{font-size:2.5rem}}.numbers .section2 .section__numbers .section__number .text-number strong{width:2.2em;font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.numbers .section2 .section__numbers .section__number .text-number strong{font-size:4rem}}.numbers .section2 .section__numbers .section__number:first-child:after{content:"";top:calc(var(--spacing)*0);right:calc(var(--spacing)*-1.5);background-color:var(--color-gray-40);width:1px;height:100%;display:block;position:absolute}@media (min-width:48rem){.numbers .section2 .section__numbers .section__number:first-child:after{right:calc(var(--spacing)*-3);height:calc(var(--spacing)*24)}}.numbers .section2 .bars{width:calc(var(--spacing)*140)}@media (min-width:48rem){.numbers .section2 .bars{width:calc(var(--spacing)*101.5)}}@media not all and (min-width:48rem){.numbers .section3{padding-bottom:calc(var(--spacing)*25)}}@media (min-width:48rem){.numbers .section3{grid-row:span 2/span 2}.numbers .section3 .section__title{margin-bottom:calc(var(--spacing)*15)}}.numbers .section3 .graph{width:calc(var(--spacing)*150)}@media (min-width:48rem){.numbers .section3 .graph{width:calc(var(--spacing)*102.5)}}.numbers .section3 .section__bg{top:auto;bottom:calc(var(--spacing)*108);width:calc(var(--spacing)*210);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}@media not all and (min-width:48rem){.numbers .section3 .section__bg{height:calc(var(--spacing)*70)}}@media (min-width:48rem){.numbers .section3 .section__bg{bottom:calc(var(--spacing)*64.5);width:calc(var(--spacing)*162)}}.numbers .section3 .graph mask circle{transform-origin:50%;rotate:-90deg}@media not all and (min-width:48rem){.numbers .section3 .section__text{padding-inline:calc(var(--spacing)*10);font-size:var(--text-28);--tw-leading:1.71;line-height:1.71}}@media (min-width:48rem){.numbers .section3 .section__text{margin-top:calc(var(--spacing)*15)}}.numbers .section3 .items{width:100%}@media not all and (min-width:48rem){.numbers .section3 .items{padding-inline:calc(var(--spacing)*10)}}.numbers .section3 .item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#dae3f0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:48rem){.numbers .section3 .item{height:calc(var(--spacing)*50);width:100%}}@media (min-width:48rem){.numbers .section3 .item{height:calc(var(--spacing)*26);width:calc(var(--spacing)*102);border-radius:var(--radius-xl);margin-inline:auto}}.numbers .section3 .item:not(:last-child){margin-bottom:calc(var(--spacing)*2)}@media (min-width:48rem){.numbers .section3 .item:not(:last-child){margin-bottom:calc(var(--spacing)*2)}}.numbers .section3 .item .item__name{height:100%;padding-block:calc(var(--spacing)*5);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-width:48rem){.numbers .section3 .item .item__name{padding-block:calc(var(--spacing)*3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.numbers .section3 .item .item__name:after{content:"";top:50%;right:calc(var(--spacing)*0);height:calc(var(--spacing)*35);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:#dae3f0;position:absolute}@media (min-width:48rem){.numbers .section3 .item .item__name:after{height:calc(var(--spacing)*14)}}.numbers .section3 .item .item__name img{width:calc(var(--spacing)*45);margin-block:auto}@media (min-width:48rem){.numbers .section3 .item .item__name img{width:calc(var(--spacing)*25)}}.numbers .section3 .item .item__number{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.numbers .section3 .item .item__number{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.numbers .section3 .item .item__number strong{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media (min-width:48rem){.numbers .section3 .item .item__number strong{font-size:2.5rem}}.numbers .section3 .item.item1 img{width:calc(var(--spacing)*50)}@media (min-width:48rem){.numbers .section3 .item.item1 img,.numbers .section3 .item.item2 img,.numbers .section3 .item.item3 img{width:calc(var(--spacing)*25)}.numbers .section4,.numbers .section5{padding-top:calc(var(--spacing)*12.5);padding-bottom:calc(var(--spacing)*8.5)}}:is(.numbers .section4,.numbers .section5) .section__img{width:29.06rem}@media (min-width:48rem){:is(.numbers .section4,.numbers .section5) .section__img{width:calc(var(--spacing)*126.5)}:is(.numbers .section4,.numbers .section5) .section4__head{margin-bottom:calc(var(--spacing)*3);margin-left:calc(var(--spacing)*12);justify-content:flex-start;align-self:flex-start;align-items:center;display:flex}:is(.numbers .section4,.numbers .section5) .section4__head .section__title{margin-bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*74.5);justify-content:flex-start}}:is(.numbers .section4,.numbers .section5) .section__number{font-size:2.7rem}@media not all and (min-width:48rem){:is(.numbers .section4,.numbers .section5) .section__number{top:calc(var(--spacing)*82);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}}@media (min-width:48rem){:is(.numbers .section4,.numbers .section5) .section__number{font-size:var(--text-28)}}:is(.numbers .section4,.numbers .section5) .section__number strong{text-align:right;--tw-tracking:var(--tracking-normal);width:2.4em;letter-spacing:var(--tracking-normal);font-size:5rem;display:inline-block}@media (min-width:48rem){:is(.numbers .section4,.numbers .section5) .section__number strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}:is(.numbers .section4,.numbers .section5) .people .line,:is(.numbers .section4,.numbers .section5) .people .mark,:is(.numbers .section4,.numbers .section5) .people .people{will-change:transform}@media not all and (min-width:48rem){.numbers .section6{padding-inline:calc(var(--spacing)*6.5);padding-bottom:calc(var(--spacing)*6)}}@media (min-width:48rem){.numbers .section6{grid-column:span 12/span 12}}@media not all and (min-width:48rem){.numbers .section6 .section__title{margin-bottom:calc(var(--spacing)*17)}}@media (min-width:48rem){.numbers .section6 .section__title{margin-left:calc(var(--spacing)*8.5);align-self:flex-start}.numbers .section6 .maps{margin-inline:calc(var(--spacing)*4.5);-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.numbers .section6 .maps .map{border-radius:var(--radius-lg);position:relative;overflow:hidden}@media (min-width:48rem){.numbers .section6 .maps .map{height:calc(var(--spacing)*148);width:calc(var(--spacing)*165);border-radius:var(--radius-md)}}.numbers .section6 .maps .map .map__title{top:calc(var(--spacing)*12);left:calc(var(--spacing)*11);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:absolute}@media (min-width:48rem){.numbers .section6 .maps .map .map__title{top:calc(var(--spacing)*14);left:calc(var(--spacing)*11);font-size:2rem}}.numbers .section6 .maps .map .map__title strong{vertical-align:sub;font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-number)}@media (min-width:48rem){.numbers .section6 .maps .map .map__title strong{font-size:4rem}}.numbers .section6 .maps .flags{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:absolute}.numbers .section6 .maps .flags .flag{will-change:transform;position:absolute}.numbers .section6 .maps .flags .flag .flag__name{z-index:1;margin-left:calc(var(--spacing)*.5);background-color:var(--color-white);min-width:3.31rem;padding-block:calc(var(--spacing)*1.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary);position:relative}@media (min-width:48rem){.numbers .section6 .maps .flags .flag .flag__name{min-width:calc(var(--spacing)*14);padding-block:calc(var(--spacing)*2)}}.numbers .section6 .maps .flags .flag:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*12);width:calc(var(--spacing)*.5);background-color:#c4c3be;position:absolute}@media (min-width:48rem){.numbers .section6 .maps .flags .flag:before{height:calc(var(--spacing)*12)}}.numbers .section6 .maps .flags .flag:after{content:"";bottom:calc(var(--spacing)*-6);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*2);width:calc(var(--spacing)*12.5);background-image:url(data:image/webp;base64,UklGRuIBAABXRUJQVlA4WAoAAAAYAAAAYwAADwAAQUxQSMoAAAABuYzofyggybadNvqi5lHvf40ZMeirGQ3T+6SICVDktpFSmDnNMvzB8nMG0TsRIJAhMIgPxBkacBKSEAAyf8goyXrvksRf0wEVXOF+V1uQjSHz/3RXY1yM6gcobt0gMdNidXF20r/a8Ft3emSmSXc0ThoDwZMHiZkyq70tFc8SM3VWGzMwVKbDGqRq4yJ48iiaNNzOVvOhoXuabEMnBzQzuPvfM8km9ob97rXMkn9+i7ly5g8ZSOoIATIiMAR8QiMQzjhJCFW/+1MAVlA4IDAAAADwAgCdASpkABAAPjEYikOiIaESRAAgAwS0gAAT2IxxQAD+9eZxNz/4NkinJAAAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAABkAAAAA6AEAAEAAAAQAAAAAAAAAA==);background-repeat:no-repeat;background-size:contain;display:block;position:absolute}@media (min-width:48rem){.numbers .section6 .maps .flags .flag:after{bottom:calc(var(--spacing)*-5)}}.numbers .section6 .maps .flags .flag.is-opposite .flag__name{margin-left:calc(var(--spacing)*-.5)}.numbers .section6 .maps .flags .flag.is-opposite:before{right:calc(var(--spacing)*-.5);left:auto}.numbers .section6 .maps .flags .flag.is-opposite:after{right:calc(var(--spacing)*-6);left:auto}@media not all and (min-width:48rem){.numbers .section6 .maps .map1{margin-bottom:calc(var(--spacing)*3)}}.numbers .section6 .maps .map1 .flag1{top:calc(var(--spacing)*82);left:calc(var(--spacing)*94)}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag1{top:calc(var(--spacing)*88);left:calc(var(--spacing)*100)}}.numbers .section6 .maps .map1 .flag1 .flag__name{width:calc(var(--spacing)*21);background-color:var(--color-primary);color:var(--color-white)}@media not all and (min-width:48rem){.numbers .section6 .maps .map1 .flag1 .flag__name{padding-block:calc(var(--spacing)*2)}}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag1 .flag__name{width:calc(var(--spacing)*21);padding-left:calc(var(--spacing)*1)}}.numbers .section6 .maps .map1 .flag2{top:calc(var(--spacing)*82);left:calc(var(--spacing)*57)}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag2{top:calc(var(--spacing)*86);left:calc(var(--spacing)*61)}}.numbers .section6 .maps .map1 .flag3{top:calc(var(--spacing)*26.5);left:calc(var(--spacing)*87)}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag3{top:calc(var(--spacing)*28);left:calc(var(--spacing)*93.5)}}.numbers .section6 .maps .map1 .flag4{top:calc(var(--spacing)*90.5);left:calc(var(--spacing)*64);z-index:1}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag4{top:calc(var(--spacing)*97);left:calc(var(--spacing)*68.5)}}.numbers .section6 .maps .map1 .flag5{top:calc(var(--spacing)*75.5);left:calc(var(--spacing)*76)}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag5{top:calc(var(--spacing)*81.5);left:calc(var(--spacing)*81)}}.numbers .section6 .maps .map1 .flag6{top:calc(var(--spacing)*100.5);left:calc(var(--spacing)*19.5)}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag6{top:calc(var(--spacing)*107.5);left:calc(var(--spacing)*22)}}.numbers .section6 .maps .map1 .flag7{top:calc(var(--spacing)*94);left:calc(var(--spacing)*52);z-index:2}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag7{top:calc(var(--spacing)*100);left:calc(var(--spacing)*56)}}.numbers .section6 .maps .map1 .flag8{top:calc(var(--spacing)*82.5);left:calc(var(--spacing)*79)}@media (min-width:48rem){.numbers .section6 .maps .map1 .flag8{top:calc(var(--spacing)*88.5);left:calc(var(--spacing)*83)}}.numbers .section6 .maps .map2 .flag .flag__name{width:calc(var(--spacing)*17);border-right-style:var(--tw-border-style);border-color:#f0f0f0;border-right-width:1px}@media not all and (min-width:48rem){.numbers .section6 .maps .map2 .flag .flag__name{padding-block:.44rem}}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag .flag__name{width:calc(var(--spacing)*18)}}.numbers .section6 .maps .map2 .flag .flag__image{top:calc(var(--spacing)*0);left:calc(var(--spacing)*17);width:2.81rem;position:absolute}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag .flag__image{left:calc(var(--spacing)*18);height:calc(var(--spacing)*8);width:calc(var(--spacing)*12)}}.numbers .section6 .maps .map2 .flag .flag__image img{width:100%;height:100%}.numbers .section6 .maps .map2 .flag.is-opposite .flag__image{left:-2.81rem}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag.is-opposite .flag__image{left:calc(var(--spacing)*-12)}}.numbers .section6 .maps .map2 .flag.is-opposite .flag__name{border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:1px}.numbers .section6 .maps .map2 .flag1{top:calc(var(--spacing)*70.5);left:calc(var(--spacing)*49)}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag1{top:calc(var(--spacing)*77);left:calc(var(--spacing)*52.5)}}.numbers .section6 .maps .map2 .flag2{top:calc(var(--spacing)*34);left:calc(var(--spacing)*86)}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag2{top:calc(var(--spacing)*38);left:calc(var(--spacing)*92)}}.numbers .section6 .maps .map2 .flag3{top:calc(var(--spacing)*73);left:calc(var(--spacing)*75.5)}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag3{top:calc(var(--spacing)*78.5);left:calc(var(--spacing)*80)}}.numbers .section6 .maps .map2 .flag4{top:calc(var(--spacing)*50);left:calc(var(--spacing)*92)}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag4{top:calc(var(--spacing)*53);left:calc(var(--spacing)*100.5)}}.numbers .section6 .maps .map2 .flag5{top:calc(var(--spacing)*100);left:calc(var(--spacing)*57)}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag5{top:calc(var(--spacing)*107);left:calc(var(--spacing)*61)}}.numbers .section6 .maps .map2 .flag6{top:calc(var(--spacing)*56);left:calc(var(--spacing)*72)}@media (min-width:48rem){.numbers .section6 .maps .map2 .flag6{top:calc(var(--spacing)*62);left:calc(var(--spacing)*74)}}@media not all and (min-width:48rem){.numbers .section7{padding-bottom:calc(var(--spacing)*34)}}@media (min-width:48rem){.numbers .section7{grid-column:span 4/span 4}}.numbers .section7 .graph{height:calc(var(--spacing)*131.5);width:calc(var(--spacing)*109.5)}@media (min-width:48rem){.numbers .section7 .graph{height:calc(var(--spacing)*87.5);width:calc(var(--spacing)*73)}}.numbers .section7 .graph svg{--tw-scale-x:247%;--tw-scale-y:247%;--tw-scale-z:247%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:48rem){.numbers .section7 .graph svg{--tw-scale-x:249%;--tw-scale-y:249%;--tw-scale-z:249%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.numbers .section7 .graph mask circle{transform-origin:50%;rotate:-90deg}.numbers .section7 .people .person{will-change:transform}@media not all and (min-width:48rem){.numbers .section7 .section__title{margin-bottom:calc(var(--spacing)*21.5)}}.numbers .section7 .section__text{top:calc(var(--spacing)*83);text-align:center;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:absolute}@media (min-width:48rem){.numbers .section7 .section__text{top:calc(var(--spacing)*48.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));left:50%}}.numbers .section7 .section__text strong{--tw-font-weight:var(--font-weight-bold);font-size:5rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media (min-width:48rem){.numbers .section7 .section__text strong{font-size:3.8rem}.numbers .section7 .section__text span.text-number{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media not all and (min-width:48rem){.numbers .section8{padding-bottom:calc(var(--spacing)*49)}}@media (min-width:48rem){.numbers .section8{grid-column:span 4/span 4}}@media not all and (min-width:48rem){.numbers .section8 .section__title{margin-bottom:calc(var(--spacing)*30)}}.numbers .section8 .graph{z-index:1;width:calc(var(--spacing)*120);position:relative}@media (min-width:48rem){.numbers .section8 .graph{margin-top:calc(var(--spacing)*10);width:calc(var(--spacing)*79.5)}}.numbers .section8 .graph .text{visibility:hidden;opacity:0}.numbers .section8 .person.person1{top:calc(var(--spacing)*61);left:calc(var(--spacing)*16);position:absolute}@media (min-width:48rem){.numbers .section8 .person.person1{top:calc(var(--spacing)*39);left:calc(var(--spacing)*10)}}.numbers .section8 .person.person1 .body{width:calc(var(--spacing)*32.5)}@media (min-width:48rem){.numbers .section8 .person.person1 .body{width:5.35rem}}.numbers .section8 .person.person1 .arm{width:calc(var(--spacing)*26.5);will-change:transform;position:absolute;top:3.6rem;left:-1.21rem}@media (min-width:48rem){.numbers .section8 .person.person1 .arm{top:calc(var(--spacing)*9.5);left:calc(var(--spacing)*-4);width:calc(var(--spacing)*17.5)}}.numbers .section8 .person.person2{top:calc(var(--spacing)*65.5);left:calc(var(--spacing)*126);position:absolute}@media (min-width:48rem){.numbers .section8 .person.person2{top:calc(var(--spacing)*43);left:calc(var(--spacing)*84)}}.numbers .section8 .person.person2 .body{width:calc(var(--spacing)*31.5)}@media (min-width:48rem){.numbers .section8 .person.person2 .body{width:5.19rem}}.numbers .section8 .person.person2 .arm{top:calc(var(--spacing)*24);left:calc(var(--spacing)*12.5);width:calc(var(--spacing)*18);transform-origin:100% 0;will-change:transform;position:absolute}@media (min-width:48rem){.numbers .section8 .person.person2 .arm{top:calc(var(--spacing)*15.5);left:calc(var(--spacing)*8);width:3.06rem}}.numbers .section8 .person.person2 .pc{top:5.38rem;left:calc(var(--spacing)*-1);width:calc(var(--spacing)*24);position:absolute}@media (min-width:48rem){.numbers .section8 .person.person2 .pc{top:calc(var(--spacing)*14);left:calc(var(--spacing)*0);width:calc(var(--spacing)*15.5)}}.numbers .section8 .numbers{z-index:1;position:absolute}.numbers .section8 .numbers .number{top:calc(var(--spacing)*105);text-align:right;font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);position:absolute}@media (min-width:48rem){.numbers .section8 .numbers .number{top:calc(var(--spacing)*68);font-size:2.8rem}}.numbers .section8 .numbers .number:first-child{left:calc(var(--spacing)*-40)}@media (min-width:48rem){.numbers .section8 .numbers .number:first-child{left:calc(var(--spacing)*-28)}}.numbers .section8 .numbers .number:last-child{left:calc(var(--spacing)*19.5)}@media (min-width:48rem){.numbers .section8 .numbers .number:last-child{left:calc(var(--spacing)*11)}}@media not all and (min-width:48rem){.numbers .section9{padding-bottom:calc(var(--spacing)*46)}}@media (min-width:48rem){.numbers .section9{grid-column:span 4/span 4}}@media not all and (min-width:48rem){.numbers .section9 .section__title{margin-bottom:calc(var(--spacing)*13.5)}}.numbers .section9 .graph{width:31.5rem}@media (min-width:48rem){.numbers .section9 .graph{width:calc(var(--spacing)*85)}}.numbers .section9 .graph svg{--tw-scale-x:214%;--tw-scale-y:214%;--tw-scale-z:214%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:48rem){.numbers .section9 .graph svg{--tw-scale-x:210%;--tw-scale-y:210%;--tw-scale-z:210%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.numbers .section9 .graph mask circle{transform-origin:50%;rotate:-90deg}.numbers .section9 .section__text{top:calc(var(--spacing)*83);text-align:center;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:absolute}@media (min-width:48rem){.numbers .section9 .section__text{top:calc(var(--spacing)*54.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));left:50%}}.numbers .section9 .section__text strong{--tw-font-weight:var(--font-weight-bold);font-size:5rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media (min-width:48rem){.numbers .section9 .section__text strong{font-size:3.8rem}.numbers .section9 .section__text span.text-number{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.numbers .section9 .person{position:relative}.numbers .section9 .person.person1{right:calc(var(--spacing)*21);bottom:calc(var(--spacing)*0);position:absolute}@media (min-width:48rem){.numbers .section9 .person.person1{right:calc(var(--spacing)*13.5);bottom:calc(var(--spacing)*1)}}.numbers .section9 .person.person1 .body{width:calc(var(--spacing)*45)}@media (min-width:48rem){.numbers .section9 .person.person1 .body{width:7.44rem}}.numbers .section9 .person.person1 .arm{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*7);transform-origin:0 100%;will-change:transform;position:absolute}@media (min-width:48rem){.numbers .section9 .person.person1 .arm{width:1.19rem}}.numbers .section9 .person.person2{top:calc(var(--spacing)*34.5);left:calc(var(--spacing)*19.5);position:absolute}@media (min-width:48rem){.numbers .section9 .person.person2{top:calc(var(--spacing)*21);left:calc(var(--spacing)*14)}}.numbers .section9 .person.person2 .body{width:calc(var(--spacing)*43.5)}@media (min-width:48rem){.numbers .section9 .person.person2 .body{width:calc(var(--spacing)*28.5)}}.numbers .section9 .person.person2 .arm{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:calc(var(--spacing)*14.5);transform-origin:bottom;will-change:transform;position:absolute}@media (min-width:48rem){.numbers .section9 .person.person2 .arm{width:2.44rem}}@media not all and (min-width:48rem){.numbers .section10{padding-bottom:calc(var(--spacing)*42)}}@media (min-width:48rem){.numbers .section10{grid-column:span 4/span 4}}.numbers .section10 .section__title{margin-bottom:calc(var(--spacing)*39)}@media (min-width:48rem){.numbers .section10 .section__title{margin-bottom:calc(var(--spacing)*33)}}.numbers .section10 .section__img{z-index:1;width:calc(var(--spacing)*133.5);position:relative}@media (min-width:48rem){.numbers .section10 .section__img{margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*85.5)}}.numbers .section10 .section__img .legs{top:calc(var(--spacing)*37);right:calc(var(--spacing)*11);width:calc(var(--spacing)*21.5);transform-origin:top;position:absolute}@media (min-width:48rem){.numbers .section10 .section__img .legs{top:calc(var(--spacing)*24);right:calc(var(--spacing)*8);width:calc(var(--spacing)*13.5)}}.numbers .section10 .section__fuki{top:calc(var(--spacing)*38);left:calc(var(--spacing)*42);height:calc(var(--spacing)*67.5);width:calc(var(--spacing)*66.5);padding-top:calc(var(--spacing)*17);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cg%20id='_02'%20data-name='02'%3e%3cpath%20d='M90.65,79.11c6.44-8.97,9.98-20.16,9.26-32.2C98.44,22.42,78.98,2.36,54.54.2,23.35-2.55-2.55,23.35.2,54.54c2.16,24.44,22.22,43.9,46.71,45.37,12.04.72,23.23-2.82,32.2-9.26,1.67-1.2,3.83-1.5,5.75-.75l6.19,2.44c.81.32,1.62-.48,1.3-1.3l-2.44-6.19c-.76-1.92-.45-4.07.75-5.75Z'%20fill='%23f7eeed'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute}@media (min-width:48rem){.numbers .section10 .section__fuki{top:calc(var(--spacing)*29);height:calc(var(--spacing)*43);width:calc(var(--spacing)*43);padding-top:calc(var(--spacing)*10);font-size:1.25rem}}.numbers .section10 .section__fuki strong{--tw-font-weight:var(--font-weight-bold);font-size:5rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media (min-width:48rem){.numbers .section10 .section__fuki strong{font-size:3.3rem}.numbers .section10 .section__fuki span.text-number{font-size:1.25rem}}.numbers .section10 .legs{will-change:transform}@media not all and (min-width:48rem){.numbers .section11{padding-bottom:calc(var(--spacing)*44)}}@media (min-width:48rem){.numbers .section11{grid-column:span 4/span 4}.numbers .section11 .section__title{margin-bottom:calc(var(--spacing)*16.5)}}.numbers .section11 .section__text{margin-bottom:calc(var(--spacing)*13);text-align:center;font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-number)}@media (min-width:48rem){.numbers .section11 .section__text{margin-bottom:calc(var(--spacing)*8.5);font-size:2.5rem}}.numbers .section11 .section__text span{margin-top:calc(var(--spacing)*4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));display:block}@media (min-width:48rem){.numbers .section11 .section__text span{margin-top:calc(var(--spacing)*2);font-size:1.7rem}}.numbers .section11 .section__img{width:38.06rem}@media (min-width:48rem){.numbers .section11 .section__img{width:calc(var(--spacing)*101.5)}}@media not all and (min-width:48rem){.numbers .section12{padding-bottom:calc(var(--spacing)*44)}}@media (min-width:48rem){.numbers .section12{grid-column:span 4/span 4}}.numbers .section12 .section__title{margin-bottom:calc(var(--spacing)*42)}@media (min-width:48rem){.numbers .section12 .section__title{margin-bottom:calc(var(--spacing)*31.5)}}.numbers .section12 .section__fuki{top:calc(var(--spacing)*45);left:calc(var(--spacing)*14);height:calc(var(--spacing)*84);width:calc(var(--spacing)*84);position:absolute}@media (min-width:48rem){.numbers .section12 .section__fuki{top:calc(var(--spacing)*28);left:calc(var(--spacing)*10);height:calc(var(--spacing)*56);width:calc(var(--spacing)*56.5)}}.numbers .section12 .section__img{width:calc(var(--spacing)*147)}@media (min-width:48rem){.numbers .section12 .section__img{width:calc(var(--spacing)*98)}}.numbers .section12 .section__number{top:calc(var(--spacing)*66.5);left:calc(var(--spacing)*27);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:absolute}@media (min-width:48rem){.numbers .section12 .section__number{top:calc(var(--spacing)*41.5);left:calc(var(--spacing)*14)}}.numbers .section12 .section__number strong{transform-origin:100%;text-align:right;--tw-font-weight:var(--font-weight-bold);font-size:5.1rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);display:inline-block}@media (min-width:48rem){.numbers .section12 .section__number strong{width:2.1em;font-size:3.5rem}.numbers .section12 .section__number span.text-number{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.numbers .section12 .section__number .dates{display:inline-block}@media (min-width:48rem){.numbers .section12 .section__number .dates{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.numbers .section12 .section__number .comment{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:48rem){.numbers .section12 .section__number .comment{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media not all and (min-width:48rem){.numbers .section13{padding-bottom:calc(var(--spacing)*47)}}@media (min-width:48rem){.numbers .section13{grid-column:span 4/span 4}}.numbers .section13 .section__title{margin-bottom:calc(var(--spacing)*20)}@media (min-width:48rem){.numbers .section13 .section__title{margin-bottom:calc(var(--spacing)*9)}}.numbers .section13 .section__img{width:33.69rem}@media (min-width:48rem){.numbers .section13 .section__img{width:calc(var(--spacing)*90)}}.numbers .section13 .section__img .base{width:calc(var(--spacing)*135)}@media (min-width:48rem){.numbers .section13 .section__img .base{width:calc(var(--spacing)*90)}}.numbers .section13 .section__img .arm{top:calc(var(--spacing)*76.5);left:calc(var(--spacing)*72);width:calc(var(--spacing)*27);transform-origin:100% 0;will-change:transform;position:absolute}@media (min-width:48rem){.numbers .section13 .section__img .arm{top:calc(var(--spacing)*51);left:calc(var(--spacing)*47);width:4.69rem}}.numbers .section13 .section__img .pc{top:calc(var(--spacing)*61);left:calc(var(--spacing)*27.5);width:calc(var(--spacing)*61.5);position:absolute}@media (min-width:48rem){.numbers .section13 .section__img .pc{top:calc(var(--spacing)*41);left:calc(var(--spacing)*17.5);width:calc(var(--spacing)*40.5)}}.numbers .section13 .section__img .clock{top:calc(var(--spacing)*24);left:calc(var(--spacing)*88);width:calc(var(--spacing)*11.5);transform-origin:100% 0;will-change:transform;position:absolute}@media (min-width:48rem){.numbers .section13 .section__img .clock{top:calc(var(--spacing)*16);left:calc(var(--spacing)*59);width:1.94rem}}.numbers .section13 .section__text{margin-top:calc(var(--spacing)*5);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}@media (min-width:48rem){.numbers .section13 .section__text{margin-top:calc(var(--spacing)*2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.numbers .section13 .section__text strong{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.numbers .section13 .section__text strong{font-size:4.3rem}}@media not all and (min-width:48rem){.numbers .section14{padding-bottom:calc(var(--spacing)*26)}}@media (min-width:48rem){.numbers .section14{grid-column:span 8/span 8}}@media not all and (min-width:48rem){.numbers .section14 .section__title{margin-bottom:calc(var(--spacing)*20)}}@media (min-width:48rem){.numbers .section14 .section__inner{align-items:flex-start;-moz-column-gap:calc(var(--spacing)*11.5);column-gap:calc(var(--spacing)*11.5);padding-inline:calc(var(--spacing)*10);flex-direction:row;margin-inline:auto}}.numbers .section14 .section__inner .section__img{width:36.94rem}@media not all and (min-width:48rem){.numbers .section14 .section__inner .section__img{margin-bottom:calc(var(--spacing)*18)}}@media (min-width:48rem){.numbers .section14 .section__inner .section__img{width:calc(var(--spacing)*98.5)}}.numbers .section14 .section__inner .section__img .bg{margin-left:calc(var(--spacing)*18);height:calc(var(--spacing)*120);width:calc(var(--spacing)*120);background-color:#f7eeed;border-radius:3.40282e38px}@media (min-width:48rem){.numbers .section14 .section__inner .section__img .bg{margin-top:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*11.5);width:19.94rem;height:19.94rem}}.numbers .section14 .section__inner .section__img .illust{top:calc(var(--spacing)*23);left:calc(var(--spacing)*0);width:calc(var(--spacing)*147.5);position:absolute}@media (min-width:48rem){.numbers .section14 .section__inner .section__img .illust{top:calc(var(--spacing)*18);left:calc(var(--spacing)*0);width:calc(var(--spacing)*98.5)}}.numbers .section14 .section__inner .section__img .pc{top:calc(var(--spacing)*61);left:calc(var(--spacing)*8);width:calc(var(--spacing)*50.5);position:absolute}@media (min-width:48rem){.numbers .section14 .section__inner .section__img .pc{top:calc(var(--spacing)*43.5);left:calc(var(--spacing)*4.5);width:8.44rem}}.numbers .section14 .section__inner .section__img .arm1{top:calc(var(--spacing)*73);left:calc(var(--spacing)*47);width:calc(var(--spacing)*21);transform-origin:100% 0;will-change:transform;position:absolute}@media (min-width:48rem){.numbers .section14 .section__inner .section__img .arm1{top:calc(var(--spacing)*52);left:calc(var(--spacing)*30);width:3.69rem}}.numbers .section14 .section__inner .section__img .arm2{top:calc(var(--spacing)*58.5);left:calc(var(--spacing)*58);transform-origin:100% 0;will-change:transform;position:absolute}@media (min-width:48rem){.numbers .section14 .section__inner .section__img .arm2{top:calc(var(--spacing)*41);left:calc(var(--spacing)*39)}}.numbers .section14 .section__inner .section__img .arm2 svg:first-child{top:calc(var(--spacing)*3);left:calc(var(--spacing)*-14);width:calc(var(--spacing)*18.5);position:absolute}@media (min-width:48rem){.numbers .section14 .section__inner .section__img .arm2 svg:first-child{top:calc(var(--spacing)*0);left:calc(var(--spacing)*-11);width:calc(var(--spacing)*14.5)}}.numbers .section14 .section__inner .section__img .arm2 svg:nth-child(2){width:calc(var(--spacing)*14.5)}@media (min-width:48rem){.numbers .section14 .section__inner .section__img .arm2 svg:nth-child(2){width:calc(var(--spacing)*9.5)}}.numbers .section14 .section__inner .section__img .fuki,.numbers .section14 .section__inner .section__img .fuki .dots circle{will-change:transform}.numbers .section14 .section__inner .section__number{top:calc(var(--spacing)*93);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));position:absolute}@media (min-width:48rem){.numbers .section14 .section__inner .section__number{top:calc(var(--spacing)*62);left:calc(var(--spacing)*24);font-size:var(--text-28)}}.numbers .section14 .section__inner .section__number strong{margin-right:calc(var(--spacing)*2);text-align:right;--tw-font-weight:var(--font-weight-bold);width:1em;font-size:4.2rem;font-weight:var(--font-weight-bold);display:inline-block}@media (min-width:48rem){.numbers .section14 .section__inner .section__number strong{margin-right:calc(var(--spacing)*1);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.numbers .section14 .section__inner .section__text{padding:calc(var(--spacing)*0)}@media not all and (min-width:48rem){.numbers .section14 .section__inner .section__text{padding-inline:calc(var(--spacing)*13)}}.numbers .section14 .section__inner .section__subtitle{margin-bottom:calc(var(--spacing)*12);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media not all and (min-width:48rem){.numbers .section14 .section__inner .section__subtitle{--tw-leading:1.78;line-height:1.78}}@media (min-width:48rem){.numbers .section14 .section__inner .section__subtitle{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-20)}}.numbers .section14 .section__inner .section__list{margin-bottom:calc(var(--spacing)*13)}@media (min-width:48rem){.numbers .section14 .section__inner .section__list{margin-bottom:calc(var(--spacing)*9.5)}}.numbers .section14 .section__inner .section__list li{padding-left:calc(var(--spacing)*14.5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);position:relative}@media (min-width:48rem){.numbers .section14 .section__inner .section__list li{padding-left:calc(var(--spacing)*10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}.numbers .section14 .section__inner .section__list li:first-child{padding-left:calc(var(--spacing)*11)}@media (min-width:48rem){.numbers .section14 .section__inner .section__list li:first-child{padding-left:calc(var(--spacing)*8)}}.numbers .section14 .section__inner .section__list li:not(:last-child){margin-bottom:calc(var(--spacing)*6)}@media (min-width:48rem){.numbers .section14 .section__inner .section__list li:not(:last-child){margin-bottom:calc(var(--spacing)*5.5)}}.numbers .section14 .section__inner .section__list li:before{content:"";left:calc(var(--spacing)*0);height:calc(var(--spacing)*8);width:calc(var(--spacing)*9);background-image:url(data:image/webp;base64,UklGRpICAABXRUJQVlA4WAoAAAAYAAAALwAAJwAAQUxQSGwBAAABkLtt2/E3V5wptdvJq23bk23bNv4DW1vn9DfVttuJU2x9d/E9X97v7dE9IibgeMLHm+MBMpMA7sjDYClA1u0TScADD4LFAHXuSKeSIRFfsBCgzj1JOp3iQTAfoM4DhZ5NDsnLjnEWQN1HMjeG3CLmeo9lVvX3ov4TmZVT8KHBU5kVk/Gh4TOZFRPxodFzmRXj8aHRS5kVY3Gw/kRSbRq/llkxGgcbpVPJ0Zq8kVk+EgebJel0SpSmb2WWjcDBVoWeTbGavZNZOhwH22WeTwlr/l5myTBcHLJ0MeWvFh9klgzBCQcsXU6Blh9llgzCEfssXU9t9VlmyQCA1v1dsMfSjS8yi/sBtP061Qk7rYhFfQHafZMjtteqsA9A++9yxtZaFPQG6PBDMbA5Un4vgHY/FQsbI+T34O8lion1Rn43PGFtSF4XvGF1IOV2xiNWBjmd8IqFHfEs+n8pLzvWdy68/HceeHfHu+MJXwcbVlA4ID4AAABQAwCdASowACgAPjEYi0QiIaERxAAgAwSzgDsAAB89IDstAAD+7+5j//gN18W0y//+uA/+cB/84D+GoAAAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAADAAAAADoAQAAQAAACgAAAAAAAAA);background-repeat:no-repeat;background-size:contain;display:block;position:absolute}@media not all and (min-width:48rem){.numbers .section14 .section__inner .section__list li:before{top:calc(var(--spacing)*1)}}@media (min-width:48rem){.numbers .section14 .section__inner .section__list li:before{top:calc(var(--spacing)*0);height:calc(var(--spacing)*10);width:calc(var(--spacing)*6)}}.numbers .section14 .section__inner .section__link{padding-left:calc(var(--spacing)*15);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}@media (min-width:48rem){.numbers .section14 .section__inner .section__link{padding-left:calc(var(--spacing)*10)}}.numbers .section14 .section__inner .section__link:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}@media not all and (min-width:48rem){.numbers .section14 .section__inner .section__link:before{top:calc(var(--spacing)*2);height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}}.numbers .section14 .section__inner .section__link:after{visibility:visible;opacity:1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20stroke:%20%23fff;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e")}@media not all and (min-width:48rem){.numbers .section14 .section__inner .section__link:after{top:calc(var(--spacing)*5);left:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3);width:calc(var(--spacing)*2);background-position:100%;background-repeat:no-repeat}}.numbers .section14 .section__inner .section__link:hover:before{--tw-scale-x:130%;--tw-scale-y:130%;--tw-scale-z:130%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-gray-40)}.numbers .section14 .section__inner .section__link:hover:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='8'%20viewBox='0%200%205%208'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23295ba2;%20stroke:%20%23295ba2;%20stroke-width:%201px;%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='線_1'%20data-name='線%201'%20class='cls-1'%20d='M-0.354.354L0.354-.354l4,4-0.707.707Z'/%3e%3cpath%20id='線_2'%20data-name='線%202'%20class='cls-1'%20d='M0.354,8.354l-0.707-.707,4-4L4.354,4.354Z'/%3e%3c/svg%3e")}body.business .container{padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*30);padding-bottom:calc(var(--spacing)*60.5)}@media (min-width:48rem){body.business .container{padding-inline:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*40)}}body.business .business__heading{margin-bottom:calc(var(--spacing)*40.5);position:relative}@media (min-width:48rem){body.business .business__heading{margin-inline:calc(var(--spacing)*66.5);margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*44)}}body.business .business__heading .business__title{z-index:1;--tw-font-weight:var(--font-weight-bold);font-size:4.375rem;font-weight:var(--font-weight-bold);color:var(--color-primary);position:relative}@media not all and (min-width:48rem){body.business .business__heading .business__title{text-align:center}}@media (min-width:48rem){body.business .business__heading .business__title{font-size:3.5rem}}body.business .business__heading .business__en{z-index:0;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:7.5rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-20);position:absolute}@media not all and (min-width:48rem){body.business .business__heading .business__en{top:calc(var(--spacing)*16);left:calc(var(--spacing)*10)}}@media (min-width:48rem){body.business .business__heading .business__en{bottom:calc(var(--spacing)*-17);left:calc(var(--spacing)*20);font-size:7.5rem}}body.business .business__heading .business__en img{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*60.5);position:absolute}@media (min-width:48rem){body.business .business__heading .business__en img{right:calc(var(--spacing)*-18);bottom:calc(var(--spacing)*-1);width:calc(var(--spacing)*48.5)}}body.business .work{position:relative}body.business .work .work__content{z-index:1;position:relative}@media (min-width:48rem){body.business .work .work__content{width:calc(var(--spacing)*100)}}body.business .work .work__title{margin-bottom:calc(var(--spacing)*126)}@media (min-width:48rem){body.business .work .work__title{margin-bottom:calc(var(--spacing)*10)}}body.business .work .work__text{margin-bottom:calc(var(--spacing)*13);--tw-leading:2.14;line-height:2.14}@media not all and (min-width:48rem){body.business .work .work__text{font-size:var(--text-28)}}@media (min-width:48rem){body.business .work .work__text{margin-bottom:calc(var(--spacing)*9.5);--tw-leading:2.5;line-height:2.5}body.business .work .work__button:after{background-size:contain}body.business .work .work__button:hover{background-color:var(--color-gray-40);color:var(--color-primary)}body.business .work .work__button:hover:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary)}body.business .work .work__button:hover:after{opacity:1}}body.business .work .work__img{z-index:0;align-items:flex-end;display:flex;position:absolute}@media not all and (min-width:48rem){body.business .work .work__img{top:calc(var(--spacing)*42);margin-left:calc(var(--spacing)*-2)}}@media (min-width:48rem){body.business .work .work__img{top:calc(var(--spacing)*8);right:calc(var(--spacing)*0);height:calc(var(--spacing)*81);width:calc(var(--spacing)*265.5);justify-content:flex-end}}body.business .work .work__img .work__bg{z-index:0;width:calc(var(--spacing)*320);position:absolute}@media not all and (min-width:48rem){body.business .work .work__img .work__bg{left:calc(var(--spacing)*-70)}}@media (min-width:48rem){body.business .work .work__img .work__bg{right:calc(var(--spacing)*-39);bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*289)}}body.business .work .work__img .work__person{z-index:1;will-change:transform;position:relative}@media not all and (min-width:48rem){body.business .work .work__img .work__person{flex:none}}body.business .work .work__img .person1{margin-bottom:calc(var(--spacing)*-2.5);height:calc(var(--spacing)*83);width:calc(var(--spacing)*43.5);order:7}@media (min-width:48rem){body.business .work .work__img .person1{margin-right:calc(var(--spacing)*-11.5);margin-bottom:calc(var(--spacing)*-2);width:9.81rem;height:18.69rem}}body.business .work .work__img .person2{z-index:2;margin-right:calc(var(--spacing)*-10.5);order:5;width:6.19rem;height:15.56rem}@media (min-width:48rem){body.business .work .work__img .person2{margin-right:calc(var(--spacing)*-9.5);margin-bottom:calc(var(--spacing)*-.5);height:calc(var(--spacing)*56);width:5.56rem}}body.business .work .work__img .person3{margin-right:calc(var(--spacing)*1.5);height:calc(var(--spacing)*87);width:calc(var(--spacing)*33);--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y);order:3}@media (min-width:48rem){body.business .work .work__img .person3{margin-right:calc(var(--spacing)*1);width:7.44rem;height:19.56rem}}body.business .work .work__img .person4{margin-right:calc(var(--spacing)*3);--tw-scale-x: -100% ;width:7.19rem;height:20.81rem;scale:var(--tw-scale-x)var(--tw-scale-y);order:2}@media (min-width:48rem){body.business .work .work__img .person4{margin-right:calc(var(--spacing)*-2);height:calc(var(--spacing)*75);width:calc(var(--spacing)*26)}}body.business .work .work__img .person5{order:1}@media not all and (min-width:48rem){body.business .work .work__img .person5{display:none}}@media (min-width:48rem){body.business .work .work__img .person5{margin-right:calc(var(--spacing)*4.5);width:6.06rem;height:19.19rem}}body.business .work .work__img .person5 svg .clothes{fill:#f2f5f9}body.business .work .work__img .person6{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*83.5);order:6;width:6.06rem}@media (min-width:48rem){body.business .work .work__img .person6{margin-right:calc(var(--spacing)*2.5);height:18.81rem;width:calc(var(--spacing)*22)}}body.business .work .work__img .person7{order:8}@media not all and (min-width:48rem){body.business .work .work__img .person7{display:none}}@media (min-width:48rem){body.business .work .work__img .person7{height:19.94rem;width:calc(var(--spacing)*31.5)}}body.business .work .work__img .person8{margin-right:calc(var(--spacing)*1);height:calc(var(--spacing)*85);order:4;width:7.69rem}@media (min-width:48rem){body.business .work .work__img .person8{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*76.5);width:6.94rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
