:root{--design-width: 390}@media(min-width:992px){:root{--design-width: 1520}}:root{--design-px: calc(100cqw / var(--design-width));--font-family-ja: "Noto Sans JP",system-ui,-apple-system,blinkmacsystemfont,sans-serif;--font-family-en: "Oswald",system-ui,-apple-system,blinkmacsystemfont,sans-serif;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--line-height-tight: 1.25;--line-height-snug: 1.5;--line-height-normal: 1.75;--line-height-relaxed: 2.1176470588;--line-height-loose: 2.5882352941;--letter-spacing-tight: .03em;--letter-spacing-normal: .04em;--letter-spacing-relaxed: .05em;--color-white: #fff;--color-black: #000;--color-bg-default: #fff;--color-bg-accent: #5fc8e8;--color-bg-surface: #eef0f0;--color-bg-muted: #f5f5f5;--color-bg-inverse: #fff;--color-text-primary: #000;--color-text-secondary: #787878;--color-text-muted: #9a9a9a;--color-text-inverse: #fff;--color-brand: #2396db;--color-brand-dark: #0183bf;--color-brand-secondary: #02853c;--color-brand-tertiary: #e60012;--color-danger: #c61717;--color-border-default: #c8c8c8;--color-border-muted: #e6e6e6;--color-border-strong: #a0a0a0;--color-placeholder: color-mix(in srgb,currentColor 30%,transparent);--global-header-height-mobile: 70;--global-header-height-desktop: 96;--container-size-sm: 1050;--container-size-md: 1150;--container-size-lg: 1270;--container-size-xl: 1420;--space-scale: .7;--space-2xs: calc(10 * var(--space-scale));--space-xs: calc(20 * var(--space-scale));--space-sm: calc(30 * var(--space-scale));--space-md: calc(40 * var(--space-scale));--space-lg: calc(50 * var(--space-scale));--space-xl: calc(60 * var(--space-scale));--space-2xl: calc(70 * var(--space-scale));--space-3xl: calc(80 * var(--space-scale));--space-4xl: calc(100 * var(--space-scale));--space-5xl: calc(120 * var(--space-scale));--space-6xl: calc(150 * var(--space-scale));--space-7xl: calc(200 * var(--space-scale));--space-8xl: calc(250 * var(--space-scale))}@media(min-width:992px){:root{--space-2xs: 10;--space-xs: 20;--space-sm: 30;--space-md: 40;--space-lg: 50;--space-xl: 60;--space-2xl: 70;--space-3xl: 80;--space-4xl: 100;--space-5xl: 120;--space-6xl: 150;--space-7xl: 200;--space-8xl: 250}}:root{--rounded-2xs: 1;--rounded-xs: 3;--rounded-sm: 5;--rounded-md: 8;--rounded-lg: 12;--rounded-xl: 20;--rounded-2xl: 30}@media(min-width:992px){:root{--rounded-2xs: 2;--rounded-xs: 5;--rounded-sm: 10;--rounded-md: 15;--rounded-lg: 20;--rounded-xl: 30;--rounded-2xl: 40}}:root{--rounded-full: calc(1px / 0);--duration-rapidly: .25s;--duration-default: .5s;--duration-relaxed: .75s;--scale-hover-sm: 1.03;--scale-hover-md: 1.05;--scale-hover-lg: 1.1;--ease-out-expo: cubic-bezier(.19,1,.22,1);--shadow-default: calc(var(--design-px) * 10) calc(var(--design-px) * 10) calc(var(--design-px) * 10) rgba(0,0,0,.3);--shape-triangle-top: polygon(50% 0,100% 100%,0 100%);--shape-triangle-bottom: polygon(0 0,100% 0,50% 100%);--shape-triangle-right: polygon(0 0,100% 50%,0 100%);--shape-triangle-left: polygon(0 50%,100% 0,100% 100%);--shape-triangle-lower-left: polygon(0 0,100% 100%,0 100%);--shape-triangle-upper-left: polygon(0 0,100% 0,0 100%);--shape-triangle-lower-right: polygon(100% 0,100% 100%,0 100%);--shape-triangle-upper-right: polygon(0 0,100% 0,100% 100%);--icon-arrow-right: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjkuOTk4IiB2aWV3Qm94PSIwIDAgMTcgOS45OTgiIHdpZHRoPSIxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtLTE3MTQ5IDE4NTI4IDMuMi00aC0xNC4ydi0yaDE0LjJsLTMuMi00aDJsNCA1LTQgNXoiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MTU5Ljk5OCAtMTg1MTguMDAyKSIvPjwvc3ZnPg==);--icon-arrow-left: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzkuOTk4JyB2aWV3Qm94PScwIDAgMTcgOS45OTgnIHdpZHRoPScxNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTcgMCkgc2NhbGUoLTEgMSknPgo8cGF0aCBkPSdtLTE3MTQ5IDE4NTI4IDMuMi00aC0xNC4ydi0yaDE0LjJsLTMuMi00aDJsNCA1LTQgNXonIGZpbGw9JyNmZmYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3MTU5Ljk5OCAtMTg1MTguMDAyKScvPgo8L2c+Cjwvc3ZnPg==);--icon-chevron-right: url('data:image/svg+xml;utf8,<svg height="10.001" viewBox="0 0 7.997 10.001" width="7.997" xmlns="http://www.w3.org/2000/svg"><path d="m7322-11907 5-5-5-5h3l5 5-5 5z" transform="translate(-7322.001 11917.001)"/></svg>');--icon-chevron-circle-right: url('data:image/svg+xml;utf8,<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 20a10 10 0 1 1 10-10 10.01 10.01 0 0 1 -10 10zm-2.857-14.288 4.287 4.288-4.287 4.288h2.857l4.283-4.288-4.283-4.288z"/></svg>');--icon-chevron-circle-bottom: url('data:image/svg+xml;utf8,<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="m9 18a9 9 0 1 1 9-9 9.01 9.01 0 0 1 -9 9zm-3-10v2l3 2 3-2.022v-2l-3 2v.022z"/></svg>');--icon-map: url('data:image/svg+xml;utf8,<svg height="19" viewBox="0 0 13 19" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m12.149 0a6.457 6.457 0 0 0 -6.5 6.412c0 1.812 1.79 5.057 1.79 5.057l4.471 7.531 4.666-7.443s2.073-3.1 2.073-5.145a6.456 6.456 0 0 0 -6.5-6.412zm-.03 9.943a3.7 3.7 0 1 1 3.722-3.7 3.708 3.708 0 0 1 -3.722 3.7z" transform="translate(-5.648)"/></svg>');--icon-external: url('data:image/svg+xml;utf8,<svg height="11.999" viewBox="0 0 12.002 11.999" width="12.002" xmlns="http://www.w3.org/2000/svg"><path d="m8157-12056h-8v-1h8v-9h1v10zm-11-2v-10h10v10zm1-1h8v-8h-8z" transform="translate(-8145.999 12068.001)"/></svg>');--icon-check: url('data:image/svg+xml;utf8,<svg height="18.884" viewBox="0 0 23 18.884" width="23" xmlns="http://www.w3.org/2000/svg"><path d="m131.216 37.49a1.5 1.5 0 0 1 -.957-.345l-7.409-6.135a1.5 1.5 0 1 1 1.913-2.311l6.229 5.158 11.639-14.683a1.5 1.5 0 0 1 2.351 1.864l-12.591 15.884a1.5 1.5 0 0 1 -1.176.568z" transform="translate(-122.307 -18.607)"/></svg>');--icon-email: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMTgiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMC0xNWEzIDMgMCAwIDEgMy0zaDE4YTMgMyAwIDAgMSAzIDN2MTJhMyAzIDAgMCAxIC0zIDNoLTE4YTMgMyAwIDAgMSAtMy0zem0yLjI1IDB2MS4wMzZsOC4wODYgNi42MzdhMi42MTUgMi42MTUgMCAwIDAgMy4zMjggMGw4LjA4Ni02LjYzN3YtMS4wNzhhLjc4MS43ODEgMCAwIDAgLS43NS0uNzVoLTE4YS43OC43OCAwIDAgMCAtLjc1Ljc1em0wIDMuOTQ3djguMDUzYS43NTEuNzUxIDAgMCAwIC43NS43NWgxOGEuNzUyLjc1MiAwIDAgMCAuNzUtLjc1di04LjA1M2wtNi42NTYgNS40NjVhNC45MzQgNC45MzQgMCAwIDEtNi4yMyAwWiIgZmlsbD0iI2I0YjRiNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxOCkiLz48L3N2Zz4=);--icon-line: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="28" viewBox="0 0 30 28"><path d="M30,11.924C30,5.349,23.271,0,15,0S0,5.349,0,11.924c0,5.894,5.336,10.831,12.545,11.764.488.1,1.153.316,1.321.725a2.96,2.96,0,0,1,.049,1.329S13.739,26.777,13.7,27c-.066.371-.3,1.453,1.3.792s8.638-4.983,11.785-8.531h0A10.5,10.5,0,0,0,30,11.924M9.708,15.44a.284.284,0,0,1-.286.281H5.207a.284.284,0,0,1-.286-.281v0h0V9.027a.284.284,0,0,1,.286-.281H6.271a.284.284,0,0,1,.286.281v5.09H9.421a.284.284,0,0,1,.286.281Zm2.537,0a.284.284,0,0,1-.286.281H10.895a.284.284,0,0,1-.286-.281V9.027a.284.284,0,0,1,.286-.281h1.064a.284.284,0,0,1,.286.281Zm7.242,0a.284.284,0,0,1-.286.281H18.142a.3.3,0,0,1-.075-.01h0l-.02-.006-.009,0-.014-.006-.014-.007-.008,0-.018-.011,0,0A.283.283,0,0,1,17.9,15.6l-3-3.967V15.44a.284.284,0,0,1-.286.281H13.554a.284.284,0,0,1-.286-.281V9.027a.284.284,0,0,1,.286-.281h1.083l.015,0,.012,0,.017,0,.01,0,.017.006.009,0,.017.007.009,0,.016.009.009.005.015.01.008.006.015.013.005,0,.017.017,0,0a.286.286,0,0,1,.023.029l3,3.962V9.027a.284.284,0,0,1,.286-.281H19.2a.284.284,0,0,1,.286.281Zm5.81-5.37a.284.284,0,0,1-.286.281H22.146v1.082H25.01a.284.284,0,0,1,.286.281v1.042a.284.284,0,0,1-.286.281H22.146v1.082H25.01a.284.284,0,0,1,.286.281V15.44a.284.284,0,0,1-.286.281H20.8a.284.284,0,0,1-.286-.281v0h0v-6.4h0V9.027a.284.284,0,0,1,.286-.281H25.01a.284.284,0,0,1,.286.281Z" transform="translate(0 0)"/></svg>');--icon-download: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.002" height="12.002" viewBox="0 0 12.002 12.002"><path d="M-1920.4,15674a.588.588,0,0,1-.6-.57v-1.716a.588.588,0,0,1,.6-.57.585.585,0,0,1,.6.57v1.141h9.6v-1.141a.585.585,0,0,1,.6-.57.586.586,0,0,1,.6.57v1.716a.586.586,0,0,1-.6.57Zm4.968-1.881-3.674-3.43a.54.54,0,0,1-.134-.622.618.618,0,0,1,.566-.354h1.53v-5.142a.6.6,0,0,1,.61-.574h3.064a.593.593,0,0,1,.61.574v5.142h1.53a.618.618,0,0,1,.566.354.54.54,0,0,1-.134.622l-3.67,3.43a.634.634,0,0,1-.434.168A.624.624,0,0,1-1915.431,15672.119Z" transform="translate(1921.001 -15661.998)"/></svg>');--z-top: calc(infinity);--z-header: 20;--z-footer: 10;--z-forwards: 1;--z-backwards: -1;--bg-base: var(--color-bg-default);--color-text-base: var(--color-text-primary);--font-family-base: var(--font-family-ja);--line-height-base: var(--line-height-snug);--duration-base: var(--duration-default);--ease-base: var(--ease-out-expo);--letter-spacing-base: var(--letter-spacing-normal);--scale-hover-base: var(--scale-hover-lg)}*,:after,:before{box-sizing:border-box;min-width:0;border-style:solid;border-width:0}:where(:root){font-family:sans-serif;font-style:unset;font-weight:400;font-optical-sizing:auto;line-height:1.5;line-break:strict;text-align:left;word-break:initial;overflow-wrap:anywhere;text-size-adjust:100%;scrollbar-gutter:stable;interpolate-size:allow-keywords;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(address):where(:lang(ja)){font-style:unset}:where(ul,ol){padding-left:unset;list-style-type:""}:where(dt){font-weight:700}:where(dd){margin-left:unset}:where(hr){border-top-width:1px}:where(pre){tab-size:2}@media print{:where(pre){white-space:pre-wrap}}:where(b,strong){font-weight:700}:where(em):where(:lang(ja,zh)){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:unset}:where(small){font-size:1em;font-weight:400}:where(span){font-size:inherit}:where(:any-link){color:unset;text-decoration-line:none;text-decoration-thickness:from-font;background-color:unset;text-decoration-skip-ink:auto}:where(del){text-decoration-style:double}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block;max-width:100%;height:auto}:where(table){border-collapse:collapse}:where(caption){text-align:left}:where(td,th){padding:unset;vertical-align:top}:where(th){font-weight:700;text-align:left}:where(button,input,select,textarea),::file-selector-button{padding:unset;font:unset;color:unset;text-align:unset;text-transform:unset;letter-spacing:unset;vertical-align:middle;background-color:unset;border:none;border-radius:unset}:where([type=radio i],[type=checkbox i]){margin:unset}:where([type=file i]){cursor:unset}:where(textarea){margin-block:unset;resize:block}:where(button),::file-selector-button{inline-size:fit-content;touch-action:manipulation}:where(button)::-moz-focus-inner{padding:unset}:where(button,label[for],select,[role=tab],[role=button],[role=option]),::file-selector-button{cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){padding:unset;margin-inline:unset}:where(legend){padding-inline:unset}:where(optgroup){font:unset}::placeholder{opacity:unset}::picker(select){display:block;padding:unset}:where(summary){display:block;cursor:pointer}::-webkit-details-marker{display:none}:where(dialog,[popover]){inline-size:unset;max-inline-size:unset;block-size:unset;max-block-size:unset;padding:unset;overflow:unset;color:unset;background-color:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}::backdrop{background-color:unset}:where(:-moz-focusring){outline:auto}:where(:focus-visible){outline-offset:2px}:where(:focus):not(:where(:focus-visible)){outline:0}[tabindex="-1"]:focus-visible{outline:0!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}:root{font-size:calc(var(--design-px) * 16);font-family:var(--font-family-base);font-style:normal;font-weight:var(--font-normal);font-feature-settings:"pkna";line-height:var(--line-height-base);color:var(--color-text-base);letter-spacing:var(--letter-spacing-base);background-color:var(--bg-base)}:where(:root,body){overflow-inline:clip}::placeholder{color:var(--color-placeholder)}:where(img){object-fit:cover}:where([lang=en]){font-family:var(--font-family-en);text-transform:uppercase}.body{display:grid;grid-template:"header" "contents" 1fr "footer";min-block-size:100dvb;font-size:calc(var(--design-px) * 16);container:main/inline-size}.contents{grid-area:contents}.container{box-sizing:revert;padding-inline:calc(var(--design-px) * 25);margin-inline:auto}@media(min-width:992px){.container{padding-inline:calc(var(--design-px) * 40)}}@media(min-width:992px){.container[data-container=sm]{max-width:calc(var(--design-px) * var(--container-size-sm))}}@media(min-width:992px){.container[data-container=md]{max-width:calc(var(--design-px) * var(--container-size-md))}}@media(min-width:992px){.container[data-container=lg]{max-width:calc(var(--design-px) * var(--container-size-lg))}}@media(min-width:992px){.container[data-container=xl]{max-width:calc(var(--design-px) * var(--container-size-xl))}}.grecaptcha-badge{visibility:hidden}.c-form{--__color-border: #dcdcdc;--__color-field-bg: #f5f5f2;--__color-muted: #b4b4b4}.c-form ._description{font-size:calc(var(--design-px) * 16)}.c-form ._description ._required{color:var(--color-brand)}.c-form ._listFrom{margin-top:calc(var(--design-px) * 30);border-top:1px solid var(--__color-border)}.c-form ._listFrom ._group{display:grid;gap:calc(var(--design-px) * 20);padding-block:calc(var(--design-px) * 25);border-bottom:1px solid var(--__color-border)}@media(min-width:992px){.c-form ._listFrom ._group{padding-block:calc(var(--design-px) * 30)}}@media(min-width:992px){.c-form ._listFrom ._item{display:grid;grid-template-columns:1fr 74.1758241758%;gap:calc(var(--design-px) * 10);align-items:start}}@media(min-width:992px){.c-form ._listFrom ._label{margin-top:calc(var(--design-px) * 15)}}.c-form ._listFrom ._label label{display:block;font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold)}.c-form ._listFrom ._label--required label:after{margin-left:.25em;font-size:.75em;line-height:0;color:var(--color-brand);vertical-align:super;content:"※"}@media(max-width:991px){.c-form ._listFrom ._content{margin-top:calc(var(--design-px) * 10)}}.c-form ._listFrom ._content ._control{display:block;width:100%;max-width:100%;padding:1em;font-size:max(16px,var(--design-px) * 16);background-color:var(--__color-field-bg);border:2px solid var(--__color-field-bg);border-radius:calc(var(--design-px) * 4)}@media(min-width:992px){.c-form ._listFrom ._content ._control{padding-inline:1em;font-size:calc(var(--design-px) * 16)}}.c-form ._listFrom ._content ._control--email{padding-left:3em;background-image:var(--icon-email);background-repeat:no-repeat;background-position:left 1em center;background-size:calc(var(--design-px) * 24)}@media(min-width:992px){.c-form ._listFrom ._content ._control--email{width:calc(var(--design-px) * 520)}}.c-form ._listFrom ._content ._control.wpcf7-not-valid{border-color:var(--color-danger)}.c-form ._listFrom ._content ._radio{display:grid;gap:calc(var(--design-px) * 15);margin-top:calc(var(--design-px) * 15)}@media(min-width:992px){.c-form ._listFrom ._content ._radio{display:flex;flex-wrap:wrap;gap:calc(var(--design-px) * 20) calc(var(--design-px) * 40)}}.c-form ._listFrom ._content ._radio .wpcf7-list-item label{display:grid;grid-template-columns:calc(var(--design-px) * 27) 1fr;gap:calc(var(--design-px) * 10);align-items:center;cursor:pointer}.c-form ._listFrom ._content ._radio .wpcf7-list-item label .wpcf7-list-item-label{font-size:calc(var(--design-px) * 18);color:var(--__color-muted);transition:color var(--duration-base) var(--ease-base)}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]{display:inline-grid;grid-template-areas:"stack";width:100%;height:auto;aspect-ratio:1;padding:.25em;appearance:none;border:2px solid var(--__color-muted);border-radius:50%}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]:before{grid-area:stack;block-size:0;min-block-size:100%;pointer-events:none;content:"";background-color:var(--color-brand);border-radius:inherit;opacity:0;transition:opacity var(--duration-base) var(--ease-base)}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]:checked:before{opacity:1}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label{font-weight:var(--font-bold);color:var(--color-brand)}.c-form ._listFrom ._content ._radio.wpcf7-not-valid .wpcf7-list-item label .wpcf7-list-item-label{color:var(--color-danger)}.c-form ._listFrom ._content ._radio.wpcf7-not-valid .wpcf7-list-item label input[type=radio]{border-color:var(--color-danger)}.c-form ._listFrom ._content ._radio--block{flex-direction:column;gap:calc(var(--design-px) * 10) 0}.c-form ._listFrom ._content ._unit{font-size:calc(var(--design-px) * 18);color:var(--__color-muted)}.c-form ._listFrom ._content ._nameWrapper{display:flex;gap:calc(var(--design-px) * 15);align-items:center}@media(min-width:992px){.c-form ._listFrom ._content ._nameWrapper{gap:calc(var(--design-px) * 20)}}.c-form ._listFrom ._content ._nameWrapper ._box{flex-basis:0%}@media(max-width:991px){.c-form ._listFrom ._content ._nameWrapper ._box{flex-grow:1}}@media(min-width:992px){.c-form ._listFrom ._content ._nameWrapper ._box{flex-basis:calc(var(--design-px) * 180)}}.c-form ._listFrom ._content ._nameWrapper ._box--confirm{flex-basis:auto;flex-grow:0}.c-form ._listFrom ._content ._birthWrapper,.c-form ._listFrom ._content ._telWrapper,.c-form ._listFrom ._content ._zipWrapper{display:flex;gap:calc(var(--design-px) * 5);align-items:center}@media(min-width:992px){.c-form ._listFrom ._content ._birthWrapper,.c-form ._listFrom ._content ._telWrapper,.c-form ._listFrom ._content ._zipWrapper{gap:calc(var(--design-px) * 10)}}.c-form ._listFrom ._content ._birthWrapper ._box,.c-form ._listFrom ._content ._telWrapper ._box,.c-form ._listFrom ._content ._zipWrapper ._box{flex-basis:0%}@media(max-width:991px){.c-form ._listFrom ._content ._birthWrapper ._box,.c-form ._listFrom ._content ._telWrapper ._box,.c-form ._listFrom ._content ._zipWrapper ._box{flex-grow:1}}@media(min-width:992px){.c-form ._listFrom ._content ._birthWrapper ._box,.c-form ._listFrom ._content ._telWrapper ._box,.c-form ._listFrom ._content ._zipWrapper ._box{flex-basis:calc(var(--design-px) * 80)}}.c-form ._listFrom ._content ._birthWrapper ._box--confirm,.c-form ._listFrom ._content ._telWrapper ._box--confirm,.c-form ._listFrom ._content ._zipWrapper ._box--confirm{flex-basis:auto;flex-grow:0}@media(max-width:991px){.c-form ._listFrom ._content ._zipWrapper{flex-wrap:wrap;gap:calc(var(--design-px) * 10) calc(var(--design-px) * 5)}.c-form ._listFrom ._content ._zipWrapper ._zipSearchButton{width:100%}}.c-form ._listFrom ._content ._zipSearchButton{padding:.6em 1.1em;font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);color:var(--color-text-inverse);white-space:nowrap;text-align:center;cursor:pointer;background-color:var(--color-brand);border-radius:999em;transition:background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.c-form ._listFrom ._content ._zipSearchButton{padding:.2em 1.1em}}@media(any-hover:hover){.c-form ._listFrom ._content ._zipSearchButton:hover{background-color:color-mix(in srgb,var(--color-brand) 70%,black)}}.c-form ._listFrom ._content ._zipSearchMessage{color:var(--color-danger);min-height:1.5em;margin-top:.5em;font-size:calc(var(--design-px) * 13)}.c-form ._listFrom ._content--confirm{background:var(--color-border-muted);padding:1em;min-height:3.687em}.c-form ._privacy{margin-top:calc(var(--design-px) * 20)}.c-form ._privacy ._item label{display:inline-grid;grid-template-columns:auto calc(var(--design-px) * 50);gap:calc(var(--design-px) * 10);align-items:center;cursor:pointer}@media(min-width:992px){.c-form ._privacy ._item label{gap:calc(var(--design-px) * 35)}}.c-form ._privacy ._item label input[type=checkbox]{display:inline-grid;grid-template-areas:"stack";align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1;padding:.25em;appearance:none;background-color:var(--__color-field-bg);border-radius:calc(var(--design-px) * 4);transition:background-color var(--duration-base) var(--ease-base)}.c-form ._privacy ._item label input[type=checkbox]:before{grid-area:stack;width:calc(var(--design-px) * 24);aspect-ratio:1;pointer-events:none;content:"";background-color:var(--__color-muted);mask:var(--icon-check) no-repeat center/contain;transition:background-color var(--duration-base) var(--ease-base)}.c-form ._privacy ._item label input[type=checkbox]:checked{background-color:var(--color-brand)}.c-form ._privacy ._item label input[type=checkbox]:checked:before{background-color:var(--color-bg-inverse)}.c-form ._privacy ._item label .wpcf7-list-item-label{display:inline-block;order:-1;font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold)}.c-form ._privacy ._item label .wpcf7-list-item-label:after{margin-left:.25em;font-size:.75em;line-height:0;color:var(--color-brand);vertical-align:super;content:"※"}.c-form ._privacy ._link{margin-top:calc(var(--design-px) * 20)}.c-form ._privacy ._link a{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);color:var(--color-brand);text-decoration:underline}.c-form ._buttonWrapper{display:grid;grid-template-columns:1fr;justify-content:center;gap:calc(var(--design-px) * 10);margin-top:calc(var(--design-px) * 30)}@media(min-width:992px){.c-form ._buttonWrapper{display:flex;gap:calc(var(--design-px) * 50)}}@media(min-width:992px){.c-form ._buttonWrapper{margin-top:calc(var(--design-px) * 90)}}.c-form ._buttonWrapper ._button{display:inline-block;padding:.8em 2.25em;font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);color:var(--color-text-inverse);text-align:center;appearance:none;background-repeat:no-repeat;background-size:calc(var(--design-px) * 15);border-radius:var(--rounded-full);transition:background-color var(--duration-base) var(--ease-base)}@media(max-width:991px){.c-form ._buttonWrapper ._button{width:100%;background-size:calc(var(--design-px) * 17)}}@media(min-width:992px){.c-form ._buttonWrapper ._button{min-width:calc(var(--design-px) * 334);font-size:calc(var(--design-px) * 23)}}.c-form ._buttonWrapper ._button:disabled{background-color:var(--__color-muted)}.c-form ._buttonWrapper ._button:not(:disabled){cursor:pointer}.c-form ._buttonWrapper ._buttonSubmit{background-color:var(--color-brand);background-position:right 1.25em center;background-image:var(--icon-arrow-right)}@media(any-hover:hover){.c-form ._buttonWrapper ._buttonSubmit:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-brand) 60%,black)}}.c-form ._buttonWrapper ._buttonPrev{background-color:var(--__color-muted);background-position:left 1.25em center;background-image:var(--icon-arrow-left)}@media(any-hover:hover){.c-form ._buttonWrapper ._buttonPrev:hover{background-color:color-mix(in srgb,var(--__color-muted) 60%,black)}}.c-form ._titleThanks{margin-bottom:.75em;font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);text-align:center}@media(min-width:992px){.c-form ._titleThanks{font-size:calc(var(--design-px) * 22)}}.c-form ._descriptionThanks{font-size:calc(var(--design-px) * 16)}@media(min-width:992px){.c-form ._descriptionThanks{text-align:center}}.c-form ._recaptchaText{color:var(--color-text-muted);font-size:calc(var(--design-px) * 10);text-align:center;margin-top:5em}.c-form .wpcf7 .wpcf7-response-output{display:none}.c-form .wpcf7 form.invalid .wpcf7-response-output,.c-form .wpcf7 form.unaccepted .wpcf7-response-output,.c-form .wpcf7 form.spam .wpcf7-response-output,.c-form .wpcf7 form.failed .wpcf7-response-output,.c-form .wpcf7 form.aborted .wpcf7-response-output,.c-form .wpcf7 form.payment-required .wpcf7-response-output,.c-form .wpcf7 form.sent .wpcf7-response-output{display:block;padding:.75em;margin-top:calc(var(--design-px) * 30);font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);color:var(--color-text-inverse);text-align:center;background-color:var(--color-danger);border-radius:calc(var(--design-px) * 4)}@media(min-width:992px){.c-form .wpcf7 form.invalid .wpcf7-response-output,.c-form .wpcf7 form.unaccepted .wpcf7-response-output,.c-form .wpcf7 form.spam .wpcf7-response-output,.c-form .wpcf7 form.failed .wpcf7-response-output,.c-form .wpcf7 form.aborted .wpcf7-response-output,.c-form .wpcf7 form.payment-required .wpcf7-response-output,.c-form .wpcf7 form.sent .wpcf7-response-output{font-size:calc(var(--design-px) * 20)}}.c-form .wpcf7 form.init .wpcf7-response-output,.c-form .wpcf7 form.validating .wpcf7-response-output,.c-form .wpcf7 form.submitting .wpcf7-response-output,.c-form .wpcf7 form.resetting .wpcf7-response-output{display:none}.c-form .wpcf7-not-valid-tip,.c-form .screen-reader-response{position:fixed!important;inset:0!important;inline-size:4px!important;block-size:4px!important;padding:unset!important;margin:unset!important;pointer-events:none!important;visibility:initial!important;border:none!important;opacity:0!important;contain:strict!important}.c-form .wpcf7-spinner{display:none}.u-text{font-size:calc(var(--design-px) * 16);font-weight:var(--font-medium);line-height:var(--line-height-relaxed)}@media(min-width:992px){.u-text{font-size:calc(var(--design-px) * 17)}}.u-title{font-size:calc(var(--design-px) * 24);text-align:center}@media(min-width:992px){.u-title{font-size:calc(var(--design-px) * 34)}}.u-tracking-1em{letter-spacing:1em}.u-tracking-1em:after{margin-right:-1em;content:""}@media(any-hover:hover){.u-linkTel{pointer-events:none}}.u-d-none{display:none!important}.u-d-block{display:block!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-flex{display:flex!important}.u-d-grid{display:grid!important}@media(min-width:0){.u-d-none--xs{display:none!important}.u-d-block--xs{display:block!important}.u-d-inline--xs{display:inline!important}.u-d-inline-block--xs{display:inline-block!important}.u-d-flex--xs{display:flex!important}.u-d-grid--xs{display:grid!important}}@media(min-width:576px){.u-d-none--sm{display:none!important}.u-d-block--sm{display:block!important}.u-d-inline--sm{display:inline!important}.u-d-inline-block--sm{display:inline-block!important}.u-d-flex--sm{display:flex!important}.u-d-grid--sm{display:grid!important}}@media(min-width:768px){.u-d-none--md{display:none!important}.u-d-block--md{display:block!important}.u-d-inline--md{display:inline!important}.u-d-inline-block--md{display:inline-block!important}.u-d-flex--md{display:flex!important}.u-d-grid--md{display:grid!important}}@media(min-width:992px){.u-d-none--lg{display:none!important}.u-d-block--lg{display:block!important}.u-d-inline--lg{display:inline!important}.u-d-inline-block--lg{display:inline-block!important}.u-d-flex--lg{display:flex!important}.u-d-grid--lg{display:grid!important}}@media(min-width:1140px){.u-d-none--xl{display:none!important}.u-d-block--xl{display:block!important}.u-d-inline--xl{display:inline!important}.u-d-inline-block--xl{display:inline-block!important}.u-d-flex--xl{display:flex!important}.u-d-grid--xl{display:grid!important}}@media(min-width:1400px){.u-d-none--xxl{display:none!important}.u-d-block--xxl{display:block!important}.u-d-inline--xxl{display:inline!important}.u-d-inline-block--xxl{display:inline-block!important}.u-d-flex--xxl{display:flex!important}.u-d-grid--xxl{display:grid!important}}@media(max-width:575px){.u-d-none--min-sm{display:none!important}.u-d-block--min-sm{display:block!important}.u-d-inline--min-sm{display:inline!important}.u-d-inline-block--min-sm{display:inline-block!important}.u-d-flex--min-sm{display:flex!important}.u-d-grid--min-sm{display:grid!important}}@media(max-width:767px){.u-d-none--min-md{display:none!important}.u-d-block--min-md{display:block!important}.u-d-inline--min-md{display:inline!important}.u-d-inline-block--min-md{display:inline-block!important}.u-d-flex--min-md{display:flex!important}.u-d-grid--min-md{display:grid!important}}@media(max-width:991px){.u-d-none--min-lg{display:none!important}.u-d-block--min-lg{display:block!important}.u-d-inline--min-lg{display:inline!important}.u-d-inline-block--min-lg{display:inline-block!important}.u-d-flex--min-lg{display:flex!important}.u-d-grid--min-lg{display:grid!important}}@media(max-width:1139px){.u-d-none--min-xl{display:none!important}.u-d-block--min-xl{display:block!important}.u-d-inline--min-xl{display:inline!important}.u-d-inline-block--min-xl{display:inline-block!important}.u-d-flex--min-xl{display:flex!important}.u-d-grid--min-xl{display:grid!important}}@media(max-width:1399px){.u-d-none--min-xxl{display:none!important}.u-d-block--min-xxl{display:block!important}.u-d-inline--min-xxl{display:inline!important}.u-d-inline-block--min-xxl{display:inline-block!important}.u-d-flex--min-xxl{display:flex!important}.u-d-grid--min-xxl{display:grid!important}}.global-header{position:sticky;top:0;z-index:var(--z-header);grid-area:header;transition:background-color var(--duration-base) var(--ease-base)}.global-header ._bodyInner{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;height:calc(var(--design-px) * var(--global-header-height-mobile));padding-inline:calc(var(--design-px) * 15)}@media(min-width:992px){.global-header ._bodyInner{height:calc(var(--design-px) * var(--global-header-height-desktop));padding-inline:calc(var(--design-px) * 30)}}.global-header ._logo{display:grid;align-self:center}.global-header ._logo ._logoLink{display:inline-flex;column-gap:calc(var(--design-px) * 15)}.global-header ._logo ._logoText{font-weight:var(--font-bold);line-height:var(--line-height-tight);color:calc(var(--design-px) * 14);text-align:center}@media(max-width:991px){.global-header ._nav{position:fixed;z-index:var(--z-forwards);inset:0;pointer-events:none;opacity:0;transition:translate var(--duration-base) var(--ease-base),opacity var(--duration-base) var(--ease-base)}}@media(max-width:991px){.global-header ._nav ._inner{width:100%;height:100dvh;padding:calc(var(--design-px) * 90) calc(var(--design-px) * 30) calc(var(--design-px) * 30);overflow:clip auto;overscroll-behavior:contain;background-color:var(--color-brand)}}@media(min-width:992px){.global-header ._nav ._inner{display:flex;column-gap:calc(var(--design-px) * 20);align-items:center}}.global-header ._nav ._navLogo{display:flex;justify-content:center}@media(min-width:992px){.global-header ._nav ._navLogo{display:none}}@media(max-width:991px){.global-header ._nav ._navLogo ._logoLink{display:grid;justify-content:center}}@media(max-width:991px){.global-header ._nav ._navLogo ._logoLink img{width:calc(var(--design-px) * 260)}}@media(max-width:991px){.global-header ._nav ._navLogo ._logoLink ._logoText{color:var(--color-text-inverse);font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);text-align:center;margin-top:1em}}@media(max-width:991px){.global-header ._nav ._navList{margin-top:calc(var(--design-px) * var(--space-3xl))}}@media(min-width:992px){.global-header ._nav ._navList{display:flex;flex-wrap:wrap;gap:calc(var(--design-px) * 20)}}@media(max-width:991px){.global-header ._nav ._navItem{border-bottom:1px solid var(--color-bg-accent)}}.global-header ._nav ._navItem--hasChild{position:relative}@media(min-width:992px)and (any-hover:hover){.global-header ._nav ._navItem--hasChild:hover ._subNav{visibility:visible;opacity:1}}@media(max-width:991px){.global-header ._nav ._navItem--hasChild ._navLink,.global-header ._nav ._navItem--hasChild ._navLabel{padding-right:0}}@media(min-width:992px){.global-header ._nav ._navItem--hasChild ._navLink,.global-header ._nav ._navItem--hasChild ._navLabel{display:inline-grid;grid-template-columns:1fr calc(var(--design-px) * 7);gap:calc(var(--design-px) * 6);align-items:center}.global-header ._nav ._navItem--hasChild ._navLink:after,.global-header ._nav ._navItem--hasChild ._navLabel:after{display:block;width:100%;aspect-ratio:7/6;clip-path:var(--shape-triangle-bottom);content:"";background-color:currentColor;transition:rotate var(--duration-base) var(--ease-base)}}@media(min-width:992px)and (any-hover:hover){.global-header ._nav ._navItem--hasChild ._navLink:hover:after,.global-header ._nav ._navItem--hasChild ._navLabel:hover:after{rotate:180deg}}.global-header ._nav ._navLink,.global-header ._nav ._navLabel{display:block;padding:1.2em .75em;font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);color:var(--color-text-inverse)}@media(min-width:992px){.global-header ._nav ._navLink,.global-header ._nav ._navLabel{padding:.5em 0;font-size:calc(var(--design-px) * 15);color:var(--color-black);transition:color var(--duration-base) var(--ease-base)}}@media(min-width:992px)and (any-hover:hover){.global-header ._nav ._navLink:hover,.global-header ._nav ._navLabel:hover{color:var(--color-brand)}}@media(max-width:991px){.global-header ._nav ._itemInner{display:grid;grid-template-columns:1fr calc(var(--design-px) * 27);gap:calc(var(--design-px) * 10);align-items:center}}@media(max-width:991px){.global-header ._nav ._buttonToggle{position:relative;display:block;width:100%;aspect-ratio:1}.global-header ._nav ._buttonToggle:before,.global-header ._nav ._buttonToggle:after{position:absolute;top:50%;left:50%;display:block;content:"";background-color:var(--color-bg-inverse);translate:-50% -50%}.global-header ._nav ._buttonToggle:before{width:85%;height:2px}.global-header ._nav ._buttonToggle:after{width:2px;height:85%;transition:rotate var(--duration-base) var(--ease-base)}.global-header ._nav ._buttonToggle.is-open:after{rotate:90deg}}@media(min-width:992px){.global-header ._nav ._buttonToggle{display:none}}@media(max-width:991px){.global-header ._nav ._subNav{height:0;overflow:clip}}@media(min-width:992px){.global-header ._nav ._subNav{position:absolute;top:calc(var(--design-px) * 38);left:0;width:max-content;visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-base),visibility var(--duration-base) var(--ease-base)}}@media(max-width:991px){.global-header ._nav ._innerSubNav{padding:0 calc(var(--design-px) * 20) calc(var(--design-px) * 20)}}.global-header ._nav ._subNavList{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 30);background-color:#000000d9;border-radius:calc(var(--design-px) * var(--rounded-sm))}@media(min-width:992px){.global-header ._nav ._subNavList{padding:calc(var(--design-px) * 15) calc(var(--design-px) * 20)}}.global-header ._nav ._subNavItem a{display:grid;grid-template-columns:calc(var(--design-px) * 18) 1fr;gap:calc(var(--design-px) * 10);padding-block:.5em;font-size:calc(var(--design-px) * 18);color:var(--color-text-inverse);transition:opacity var(--duration-base) var(--ease-base)}@media(min-width:992px){.global-header ._nav ._subNavItem a{padding:.25em;font-size:calc(var(--design-px) * 16)}}.global-header ._nav ._subNavItem a:before{display:inline-block;width:100%;height:1px;content:"";background-color:currentColor;translate:0 calc(var(--design-px) * 14)}@media(min-width:992px){.global-header ._nav ._subNavItem a:before{translate:0 calc(var(--design-px) * 12)}}@media(min-width:992px)and (any-hover:hover){.global-header ._nav ._subNavItem a:hover{opacity:.6}}@media(max-width:991px){.global-header ._nav ._buttonWrapper{margin-top:calc(var(--design-px) * var(--space-md))}}.global-header ._nav ._buttonCTA{display:block;width:100%;padding:1.2em .5em;font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);text-align:center;border-radius:var(--rounded-full);box-shadow:var(--shadow-default)}@media(min-width:992px){.global-header ._nav ._buttonCTA{display:inline-block;padding:.4em 1.5em;background-color:var(--color-brand);transition:background-color var(--duration-base) var(--ease-base)}}.global-header ._nav ._linkExtra{margin-top:calc(var(--design-px) * 10)}@media(min-width:992px){.global-header ._nav ._linkExtra{margin-top:0;display:flex;justify-content:flex-end}}.global-header ._nav ._linkExtra a{color:var(--color-text-inverse);font-size:calc(var(--design-px) * 15);padding-block:1em;display:grid;justify-content:center;align-items:center;grid-template-columns:calc(var(--design-px) * 14) auto;gap:.5em}@media(min-width:992px){.global-header ._nav ._linkExtra a{color:inherit;padding-block:.5em;transition:color var(--duration-base) var(--ease-base)}}@media(min-width:992px)and (any-hover:hover){.global-header ._nav ._linkExtra a:hover{color:var(--color-brand)}}.global-header ._nav ._linkExtra a:before{display:inline-block;width:100%;aspect-ratio:1;content:"";background-color:currentColor;mask:var(--icon-external) no-repeat center/contain}@media(min-width:992px){.global-header ._nav ._linkExtra a:before{background-color:var(--color-brand)}}@media(max-width:991px){.global-header ._nav.is-open{pointer-events:all;opacity:1}}.global-header ._drawerButton{position:relative;z-index:var(--z-forwards);width:calc(var(--design-px) * 50);aspect-ratio:1;background-color:var(--color-bg-inverse);border-radius:50%;transition:border-color var(--duration-base) var(--ease-base);box-shadow:var(--shadow-default)}@media(min-width:992px){.global-header ._drawerButton{display:none}}.global-header ._drawerButton[aria-expanded=true] ._drawerButtonBar:nth-of-type(1),.global-header ._drawerButton[aria-expanded=true] ._drawerButtonBar:nth-of-type(3){top:50%}.global-header ._drawerButton[aria-expanded=true] ._drawerButtonBar:nth-of-type(1){rotate:-45deg}.global-header ._drawerButton[aria-expanded=true] ._drawerButtonBar:nth-of-type(2){opacity:0;translate:calc(var(--design-px) * 10)}.global-header ._drawerButton[aria-expanded=true] ._drawerButtonBar:nth-of-type(3){width:calc(var(--design-px) * 17);transform:translate(0);rotate:45deg}.global-header ._drawerButtonBar{--_bar-offset: 14%;position:absolute;right:0;left:0;display:block;width:calc(var(--design-px) * 17);height:1px;margin:0 auto;background-color:var(--color-brand);transition:translate var(--duration-base) var(--ease-base),rotate var(--duration-base) var(--ease-base),opacity var(--duration-base) var(--ease-base)}.global-header ._drawerButtonBar:nth-of-type(1){top:calc(50% - var(--_bar-offset))}.global-header ._drawerButtonBar:nth-of-type(2){top:50%}.global-header ._drawerButtonBar:nth-of-type(3){top:calc(50% + var(--_bar-offset));width:calc(var(--design-px) * 14);transform:translate(calc(var(--design-px) * -1.5))}@media(min-width:992px){.global-header[data-site=corporate] ._bodyInner{align-items:start}}.global-header[data-site=corporate] ._logo ._logoLink{align-items:center}.global-header[data-site=corporate] ._logoImage{flex-basis:calc(var(--design-px) * 204)}@media(min-width:992px){.global-header[data-site=corporate] ._logoImage{flex-basis:calc(var(--design-px) * 250)}}@media(min-width:992px){.global-header[data-site=corporate] ._nav ._inner{display:grid;grid-template-columns:repeat(2,auto);grid-template-areas:"linkExtra linkExtra" "navList buttonWrapper"}}@media(min-width:992px){.global-header[data-site=corporate] ._navList{grid-area:navList}}@media(min-width:992px){.global-header[data-site=corporate] ._buttonWrapper{grid-area:buttonWrapper}}.global-header[data-site=corporate] ._buttonCTA{color:var(--color-brand);background-color:var(--color-bg-inverse)}@media(min-width:992px){.global-header[data-site=corporate] ._buttonCTA{color:var(--color-text-inverse);background-color:var(--color-brand)}}@media(any-hover:hover){.global-header[data-site=corporate] ._buttonCTA:hover{background-color:color-mix(in srgb,var(--color-brand) 70%,black)}}@media(min-width:992px){.global-header[data-site=corporate] ._linkExtra{grid-area:linkExtra}}.global-header[data-site=recruit] ._logo ._logoLink{align-items:end}.global-header[data-site=recruit] ._logoImage{flex-basis:calc(var(--design-px) * 223)}@media(min-width:992px){.global-header[data-site=recruit] ._logoImage{flex-basis:calc(var(--design-px) * 250)}}.global-header[data-site=recruit] ._buttonCTA{color:var(--color-text-inverse);background-color:var(--color-brand-tertiary)}@media(any-hover:hover){.global-header[data-site=recruit] ._buttonCTA:hover{background-color:color-mix(in srgb,var(--color-brand-tertiary) 70%,black)}}@media(min-width:992px){.global-header[data-site=recruit] ._linkExtra{display:none}}@media(min-width:992px){.page-home .global-header[data-fixed-header-scrolled],.page-recruit .global-header[data-fixed-header-scrolled]{background-color:var(--color-bg-inverse)}}@media(min-width:992px){body:not(.page-home):not(.page-recruit) .global-header{background-color:var(--color-bg-inverse)}}.global-footer{grid-area:footer;color:var(--color-text-inverse)}.global-footer ._body{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-xl))}@media(min-width:992px){.global-footer ._bodyInner{display:grid;grid-template-areas:"information nav" "copyright copyright";grid-template-columns:repeat(2,auto);gap:calc(var(--design-px) * var(--space-xl)) calc(var(--design-px) * var(--space-sm));justify-content:space-between}}@media(min-width:992px){.global-footer ._information{grid-area:information}}.global-footer ._information ._logo ._image{width:calc(var(--design-px) * 250)}@media(min-width:992px){.global-footer ._information ._logo ._image{width:calc(var(--design-px) * 350)}}.global-footer ._information ._logo ._text{display:block;margin-top:.3em;font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold)}@media(min-width:992px){.global-footer ._information ._logo ._text{font-size:calc(var(--design-px) * 24)}}.global-footer ._information ._company{margin-top:calc(var(--design-px) * var(--space-sm))}@media(min-width:992px){.global-footer ._information ._company{display:grid;grid-template-columns:repeat(2,auto)}}.global-footer ._information ._company ._office{font-size:calc(var(--design-px) * 22);font-weight:var(--font-bold)}@media(min-width:992px){.global-footer ._information ._company ._office{font-size:calc(var(--design-px) * 27)}}.global-footer ._information ._company ._content{margin-top:calc(var(--design-px) * var(--space-2xs))}@media(min-width:992px){.global-footer ._information ._company ._content{margin-top:0;border-left:1px solid currentColor;margin-left:calc(var(--design-px) * 20);padding-left:calc(var(--design-px) * 20)}}.global-footer ._information ._company ._content ._mapLink{display:inline-grid;grid-template-columns:calc(var(--design-px) * 13) 1fr;gap:.3em;align-items:center;font-size:calc(var(--design-px) * 16);margin-top:.25em}.global-footer ._information ._company ._content ._mapLink:before{display:inline-block;width:100%;aspect-ratio:13/16;content:"";background-color:currentColor;mask:var(--icon-map) no-repeat center/contain}.global-footer ._information ._company ._content ._mapLink span{text-decoration:underline}@media(any-hover:hover){.global-footer ._information ._company ._content ._mapLink:hover span{text-decoration:none}}.global-footer ._information ._company ._address{font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold)}@media(max-width:991px){.global-footer ._nav{margin-top:calc(var(--design-px) * var(--space-2xl))}}@media(min-width:992px){.global-footer ._nav{grid-area:nav}}.global-footer ._nav ._navList{display:grid;gap:calc(var(--design-px) * var(--space-xs))}.global-footer ._nav ._navLabel{font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold)}@media(max-width:991px){.global-footer ._nav ._navLabel{padding-block:.25em}}@media(min-width:992px){.global-footer ._nav ._navLabel{font-size:calc(var(--design-px) * 18)}}.global-footer ._nav ._navLink{display:inline-grid;grid-template-columns:calc(var(--design-px) * 20) auto;gap:.6em;align-items:center;font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);transition:opacity var(--duration-base) var(--ease-base)}@media(max-width:991px){.global-footer ._nav ._navLink{padding-block:.25em}}@media(min-width:992px){.global-footer ._nav ._navLink{font-size:calc(var(--design-px) * 18)}}.global-footer ._nav ._navLink:before{display:inline-block;width:100%;aspect-ratio:1;content:"";background-color:currentColor;mask:var(--icon-chevron-circle-right) no-repeat center/contain}@media(any-hover:hover){.global-footer ._nav ._navLink:hover{opacity:.6}}.global-footer ._nav ._navLinkChild{display:inline-grid;grid-template-columns:calc(var(--design-px) * 16) auto;gap:calc(var(--design-px) * 8);align-items:center;margin-top:.5em;padding-block:.25em;font-size:calc(var(--design-px) * 16);transition:opacity var(--duration-base) var(--ease-base)}@media(min-width:992px){.global-footer ._nav ._navLinkChild{grid-template-columns:calc(var(--design-px) * 18) auto;gap:calc(var(--design-px) * 10)}}.global-footer ._nav ._navLinkChild:before{display:block;width:100%;height:1px;content:"";background-color:currentColor}@media(any-hover:hover){.global-footer ._nav ._navLinkChild:hover{opacity:.6}}.global-footer ._nav ._navSecondaryList{margin-top:calc(var(--design-px) * var(--space-md));display:grid;gap:calc(var(--design-px) * var(--space-2xs))}.global-footer ._nav ._navSecondaryLink{display:inline-grid;grid-template-columns:calc(var(--design-px) * 13) auto;gap:.6em;align-items:center;font-size:calc(var(--design-px) * 15);transition:opacity var(--duration-base) var(--ease-base)}@media(max-width:991px){.global-footer ._nav ._navSecondaryLink{padding-block:.25em}}@media(min-width:992px){.global-footer ._nav ._navSecondaryLink{font-size:calc(var(--design-px) * 16)}}.global-footer ._nav ._navSecondaryLink:before{display:inline-block;width:100%;aspect-ratio:1;content:"";background-color:currentColor;mask:var(--icon-external) no-repeat center/contain}@media(any-hover:hover){.global-footer ._nav ._navSecondaryLink:hover{opacity:.6}}.global-footer ._copyRight{display:block;font-family:var(--font-family-en);font-size:calc(var(--design-px) * 15);text-align:center}@media(max-width:991px){.global-footer ._copyRight{margin-top:calc(var(--design-px) * var(--space-xl))}}@media(min-width:992px){.global-footer ._copyRight{grid-area:copyright;font-size:calc(var(--design-px) * 16)}}.global-footer[data-site=corporate]{background-color:var(--color-brand-dark)}.global-footer[data-site=recruit]{background-color:var(--color-text-primary)}.breadcrumbs{padding:calc(var(--design-px) * 15);font-size:calc(var(--design-px) * 13);font-weight:var(--font-medium)}@media(min-width:992px){.breadcrumbs{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 30);font-size:calc(var(--design-px) * 15)}}.breadcrumbs ._list{display:flex;flex-wrap:nowrap;gap:calc(var(--design-px) * 8);align-items:center}.breadcrumbs ._item{display:flex;flex:0 0 auto;gap:calc(var(--design-px) * 8);align-items:center}.breadcrumbs ._item:not(:last-child):after{display:inline-block;width:calc(var(--design-px) * 8);aspect-ratio:10/12;content:"";background-color:var(--color-border-default);mask:var(--icon-chevron-right) no-repeat center/contain}@media(min-width:992px){.breadcrumbs ._item:not(:last-child):after{width:calc(var(--design-px) * 10)}}.breadcrumbs ._item:last-child{flex:1 1 auto}.breadcrumbs ._link{color:var(--color-border-default);white-space:nowrap;transition:color var(--duration-base) var(--ease-base)}@media(any-hover:hover){.breadcrumbs ._link:hover{color:var(--color-brand)}}.breadcrumbs ._current{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-leadSection ._inner{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-7xl))}@media(min-width:992px){.c-leadSection ._inner{display:grid;align-items:end;justify-content:space-between;grid-template-columns:repeat(2,calc(var(--design-px) * 550));gap:calc(var(--design-px) * 20)}}.c-leadSection ._title img{width:100%}@media(max-width:991px){.c-leadSection ._content{margin-top:calc(var(--design-px) * 60)}}.c-leadSection ._heading{font-size:calc(var(--design-px) * 22);font-weight:var(--font-medium)}@media(min-width:992px){.c-leadSection ._heading{font-size:calc(var(--design-px) * 26)}}.c-leadSection ._text{margin-top:calc(var(--design-px) * var(--space-lg))}.c-proseInterview{border-top:1px solid var(--color-border-default)}.c-proseInterview section{padding-block:calc(var(--design-px) * var(--space-5xl));border-bottom:1px solid var(--color-border-default)}@media(max-width:991px){.c-proseInterview section ._inner{padding-inline:calc(var(--design-px) * 15)}}@media(min-width:992px){.c-proseInterview section ._inner{max-width:calc(var(--design-px) * 950);margin-inline:auto}}.c-proseInterview section :where(h2:not([class])){font-size:calc(var(--design-px) * 28);font-weight:var(--font-medium);margin-block:1.5em 1.25em}@media(min-width:992px){.c-proseInterview section :where(h2:not([class])){font-size:calc(var(--design-px) * 38)}}.c-proseInterview section :where(p:not([class])){font-size:calc(var(--design-px) * 16);font-weight:var(--font-medium);line-height:var(--line-height-relaxed);margin-top:1.1em}@media(min-width:992px){.c-proseInterview section :where(p:not([class])){font-size:calc(var(--design-px) * 17)}}.c-proseInterview section :where(p._question){display:grid;grid-template-columns:calc(var(--design-px) * 25) 1fr;gap:.5em;color:var(--color-brand);font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold)}@media(min-width:992px){.c-proseInterview section :where(p._question){grid-template-columns:calc(var(--design-px) * 50) 1fr;font-size:calc(var(--design-px) * 20)}}.c-proseInterview section :where(p._question):before{display:block;width:100%;height:1px;content:"";background-color:currentColor;translate:0 calc(var(--design-px) * 13)}@media(min-width:992px){.c-proseInterview section :where(p._question):before{translate:0 calc(var(--design-px) * 16)}}.c-proseInterview section :where(p._question)+*{margin-top:calc(var(--design-px) * var(--space-xs))}.c-proseInterview section ._image{border-radius:calc(var(--design-px) * var(--rounded-2xs));overflow:clip;margin-top:calc(var(--design-px) * var(--space-5xl))}.c-proseInterview section ._image img{width:100%}.u-button{display:inline-grid;grid-template-columns:1fr auto 1fr;gap:.5em;align-items:center;justify-content:center;width:100%;padding:.8em 1.25em;font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);text-align:center;border-width:1px;border-style:solid;border-radius:var(--rounded-full);transition:color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.u-button{width:auto;min-width:calc(var(--design-px) * 350);font-size:calc(var(--design-px) * 18)}}.u-button:before{content:""}.u-button:after{display:inline-block;justify-self:end;aspect-ratio:1;content:"";width:calc(var(--design-px) * 19);background-color:currentColor;mask:var(--icon-chevron-circle-right) no-repeat center/contain}@media(min-width:992px){.u-button:after{width:calc(var(--design-px) * 20)}}.u-button[data-button=brand-default]{border-color:var(--color-bg-inverse);background-color:var(--color-bg-inverse)}@media(any-hover:hover){.u-button[data-button=brand-default]:hover{color:var(--color-text-inverse);background-color:var(--color-brand-dark)}}.u-sectionTitle{font-weight:var(--font-bold);text-align:center}.u-sectionTitle ._en{display:block;font-size:calc(var(--design-px) * 66);line-height:1}@media(min-width:992px){.u-sectionTitle ._en{font-size:calc(var(--design-px) * 86)}}.u-sectionTitle ._ja{display:block;font-size:calc(var(--design-px) * 18);margin-top:.75em}@media(min-width:992px){.u-sectionTitle ._ja{font-size:calc(var(--design-px) * 20)}}.u-borderTop:before{content:"";width:100%;height:1px;background:linear-gradient(to right,var(--color-brand) 0,var(--color-brand) calc(var(--design-px) * 60),var(--color-border-default) calc(var(--design-px) * 60),var(--color-border-default) 100%);display:block}@media(min-width:992px){.u-borderTop:before{background:linear-gradient(to right,var(--color-brand) 0,var(--color-brand) calc(var(--design-px) * 200),var(--color-border-default) calc(var(--design-px) * 200),var(--color-border-default) 100%)}}.footerEntry{padding-block:calc(var(--design-px) * var(--space-8xl)) calc(var(--design-px) * var(--space-6xl));background-color:var(--color-bg-accent);border-top:1px solid var(--color-brand)}.footerEntry ._body{position:relative;padding:calc(var(--design-px) * var(--space-2xl)) calc(var(--design-px) * var(--space-lg));background-color:var(--color-bg-inverse);border-radius:calc(var(--design-px) * var(--rounded-xl));box-shadow:var(--shadow-default)}.footerEntry ._title{font-size:calc(var(--design-px) * 40);font-weight:var(--font-bold);text-align:center}@media(min-width:992px){.footerEntry ._title{font-size:calc(var(--design-px) * 61)}}.footerEntry ._catch{position:absolute;top:calc(var(--design-px) * -60);left:0;z-index:var(--z-forwards);max-width:calc(var(--design-px) * 180)}@media(min-width:992px){.footerEntry ._catch{top:calc(var(--design-px) * -110);max-width:calc(var(--design-px) * 390)}}.footerEntry ._catch img{width:100%}.footerEntry ._content{margin:calc(var(--design-px) * var(--space-sm)) auto 0}@media(min-width:992px){.footerEntry ._content{max-width:calc(var(--design-px) * 445)}}.footerEntry ._lead{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:var(--line-height-normal)}@media(min-width:992px){.footerEntry ._lead{font-size:calc(var(--design-px) * 17)}}.footerEntry ._buttonWrapper{display:grid;grid-template-columns:1fr;gap:calc(var(--design-px) * var(--space-2xs));justify-content:center;margin-top:calc(var(--design-px) * var(--space-md))}.footerEntry ._button{display:grid;grid-template-columns:1fr auto 1fr;gap:.5em;align-items:center;justify-content:center;width:100%;height:calc(var(--design-px) * 50);padding-inline:.75em;font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);color:var(--color-bg-inverse);text-align:center;border-radius:calc(var(--design-px) * var(--rounded-xs));transition:background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.footerEntry ._button{height:calc(var(--design-px) * 60);padding-inline:1.5em;font-size:calc(var(--design-px) * 16)}}.footerEntry ._button:before{content:""}.footerEntry ._button:after{display:inline-block;justify-self:end;width:calc(var(--design-px) * 18);aspect-ratio:1;content:"";background-color:currentcolor;mask:var(--icon-chevron-circle-right) no-repeat center/contain}@media(min-width:992px){.footerEntry ._button:after{width:calc(var(--design-px) * 20)}}.footerEntry ._button[data-button=mynavi]{border:1px solid #02adea}.footerEntry ._button[data-button=mynavi] ._inner img{max-width:calc(var(--design-px) * 160);mix-blend-mode:darken}@media(min-width:992px){.footerEntry ._button[data-button=mynavi] ._inner img{max-width:calc(var(--design-px) * 234)}}.footerEntry ._button[data-button=mynavi]:after{background-color:#02adea}@media(any-hover:hover){.footerEntry ._button[data-button=mynavi]:hover{background-color:var(--color-bg-surface)}}.footerEntry ._button[data-button=line]{background-color:#06c755}.footerEntry ._button[data-button=line] ._inner{display:inline-grid;grid-template-columns:calc(var(--design-px) * 28) 1fr;gap:.5em;align-items:center;justify-content:center}@media(min-width:992px){.footerEntry ._button[data-button=line] ._inner{grid-template-columns:calc(var(--design-px) * 30) 1fr}}.footerEntry ._button[data-button=line] ._inner:before{width:100%;aspect-ratio:30/28;content:"";background-color:currentcolor;mask:var(--icon-line) no-repeat center/contain}@media(any-hover:hover){.footerEntry ._button[data-button=line]:hover{background-color:color-mix(in srgb,#06c755 70%,black)}}.footerEntry ._button[data-button=contact]{background-color:var(--color-brand-tertiary)}@media(any-hover:hover){.footerEntry ._button[data-button=contact]:hover{background-color:color-mix(in srgb,var(--color-brand-tertiary) 70%,black)}}.c-interviewList{overflow:visible!important;counter-reset:interview}.c-interviewList ._item{flex:0 0 auto;width:calc(var(--design-px) * 220)!important;padding-bottom:calc(var(--design-px) * var(--space-3xl));overflow:visible!important;counter-increment:interview}@media(min-width:992px){.c-interviewList ._item{width:calc(var(--design-px) * 280)!important}}.c-interviewList ._item[data-slide=prev] ._link,.c-interviewList ._item[data-slide=next] ._link{translate:0 calc(var(--design-px) * var(--space-3xl))}.c-interviewList ._link{position:relative;display:block;transition:translate var(--duration-base) var(--ease-base)}@media(any-hover:hover){.c-interviewList ._link:hover ._image img{scale:var(--scale-hover-base)}}.c-interviewList ._image{width:100%;aspect-ratio:280/417;overflow:clip;border-radius:var(--rounded-full)}.c-interviewList ._image img{width:100%;height:100%;transition:scale var(--duration-base) var(--ease-base)}.c-interviewList ._content{margin-top:calc(var(--design-px) * var(--space-xs))}.c-interviewList ._position{display:grid;grid-template-columns:repeat(3,auto);gap:calc(var(--design-px) * var(--space-2xs));align-items:center;justify-content:center;font-size:calc(var(--design-px) * 16);font-weight:var(--font-medium);line-height:var(--line-height-tight)}@media(min-width:992px){.c-interviewList ._position{font-size:calc(var(--design-px) * 18)}}.c-interviewList ._position:before{order:-2;font-family:var(--font-family-en);font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);line-height:1;content:counter(interview,decimal-leading-zero)}@media(min-width:992px){.c-interviewList ._position:before{font-size:calc(var(--design-px) * 22)}}.c-interviewList ._position:after{order:-1;width:1px;height:80%;content:"";background-color:currentcolor}.c-interviewList ._name{padding-block:.1em;font-size:calc(var(--design-px) * 28);font-weight:var(--font-medium);text-align:center}@media(min-width:992px){.c-interviewList ._name{font-size:calc(var(--design-px) * 32)}}.c-interviewList ._role{font-size:calc(var(--design-px) * 14);font-weight:var(--font-medium);text-align:center}@media(min-width:992px){.c-interviewList ._role{font-size:calc(var(--design-px) * 15)}}.c-interviewList ._comment{position:absolute;top:calc(var(--design-px) * -30);right:calc(var(--design-px) * -15);z-index:var(--z-forwards);display:flex;justify-content:center;align-items:center}@media(min-width:992px){.c-interviewList ._comment{top:calc(var(--design-px) * -50);right:calc(var(--design-px) * -25)}}.c-interviewList ._comment ._text{display:flex;justify-content:center;align-items:center;line-height:1;background-color:var(--color-bg-inverse);border-radius:var(--rounded-full)}.c-interviewList ._comment ._textInner{display:flex;flex-direction:column;align-items:center;gap:.25em;font-size:calc(var(--design-px) * 16);font-weight:var(--font-medium);line-height:1;white-space:nowrap;padding:1.5em .7em}@media(min-width:992px){.c-interviewList ._comment ._textInner{font-size:calc(var(--design-px) * 20)}}.c-interviewList ._comment ._char{display:block}.c-interviewList ._comment:before{position:absolute;top:50%;left:0;display:inline-block;width:calc(var(--design-px) * 10);aspect-ratio:13/17;clip-path:polygon(100% 11%,0 0,100% 100%);content:"";background-color:var(--color-bg-inverse);translate:-96% -50%}@media(min-width:992px){.c-interviewList ._comment:before{width:calc(var(--design-px) * 13)}}.pageTitle ._inner{padding-block:calc(var(--design-px) * var(--space-3xl)) calc(var(--design-px) * var(--space-5xl))}.pageTitle ._title{font-weight:var(--font-bold)}.pageTitle ._title ._ja{display:block;font-size:calc(var(--design-px) * 38);line-height:var(--line-height-tight)}@media(min-width:992px){.pageTitle ._title ._ja{font-size:calc(var(--design-px) * 55)}}.pageTitle ._title ._en{display:block;margin-top:1em;font-size:calc(var(--design-px) * 16);line-height:1}@media(min-width:992px){.pageTitle ._title ._en{font-size:calc(var(--design-px) * 21)}}.pageTitle ._index{padding:calc(var(--design-px) * var(--space-md)) calc(var(--design-px) * var(--space-sm));margin-top:calc(var(--design-px) * 30);background-color:var(--color-bg-surface);border-radius:calc(var(--design-px) * var(--rounded-sm))}@media(min-width:992px){.pageTitle ._index{margin-top:0}}.pageTitle ._index ._title{font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold)}@media(min-width:992px){.pageTitle ._index ._title{font-size:calc(var(--design-px) * 18)}}.pageTitle ._index ._list{display:grid;row-gap:calc(var(--design-px) * var(--space-2xs));margin-top:calc(var(--design-px) * var(--space-sm))}.pageTitle ._index ._item{border-bottom:1px solid var(--color-border-default)}.pageTitle ._index ._link{display:grid;grid-template-columns:calc(var(--design-px) * 7) auto;gap:.4em;align-items:start;padding:0 .5em .15em;font-size:calc(var(--design-px) * 15);transition:color var(--duration-base) var(--ease-base)}@media(min-width:992px){.pageTitle ._index ._link{font-size:calc(var(--design-px) * 16)}}.pageTitle ._index ._link:before{display:inline-block;width:100%;aspect-ratio:7/6;clip-path:var(--shape-triangle-bottom);content:"";background-color:currentcolor;translate:0 calc(var(--design-px) * 9)}@media(min-width:992px){.pageTitle ._index ._link:before{translate:0 calc(var(--design-px) * 10)}}@media(any-hover:hover){.pageTitle ._index ._link:hover{color:var(--color-brand)}}@media(min-width:992px){.pageTitle[data-header=hasIndex] ._inner{display:grid;grid-template-columns:1fr calc(var(--design-px) * 300);gap:calc(var(--design-px) * 20);align-items:start}}.entry-section{background-color:var(--color-bg-muted)}.entry-section ._innerSection{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-8xl))}.entry-section ._bodySection{padding:calc(var(--design-px) * 40) calc(var(--design-px) * 20);background-color:var(--color-bg-inverse);border-radius:calc(var(--design-px) * var(--rounded-sm))}@media(min-width:992px){.entry-section ._bodySection{padding:calc(var(--design-px) * 120)}}.entry-section ._bodyForm{margin-top:calc(var(--design-px) * var(--space-3xl))}.entry-section ._external{display:grid;grid-template-columns:1fr;margin-top:calc(var(--design-px) * var(--space-xl))}@media(max-width:991px){.entry-section ._external{gap:calc(var(--design-px) * 20)}}@media(min-width:992px){.entry-section ._external{grid-template-columns:repeat(2,calc(var(--design-px) * 445));justify-content:space-between}}.entry-section ._external ._lead{font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);line-height:var(--line-height-normal);text-align:center}@media(min-width:992px){.entry-section ._external ._lead{font-size:calc(var(--design-px) * 16)}}.entry-section ._external ._buttonWrapper{margin-top:calc(var(--design-px) * var(--space-2xs))}.entry-section ._external ._button{display:grid;grid-template-columns:1fr auto 1fr;gap:.5em;align-items:center;justify-content:center;width:100%;height:calc(var(--design-px) * 50);padding-inline:.75em;font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);color:var(--color-bg-inverse);text-align:center;border-radius:calc(var(--design-px) * var(--rounded-xs));transition:background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.entry-section ._external ._button{height:calc(var(--design-px) * 60);padding-inline:1.5em;font-size:calc(var(--design-px) * 16)}}.entry-section ._external ._button:before{content:""}.entry-section ._external ._button:after{display:inline-block;justify-self:end;width:calc(var(--design-px) * 18);aspect-ratio:1;content:"";background-color:currentcolor;mask:var(--icon-chevron-circle-right) no-repeat center/contain}@media(min-width:992px){.entry-section ._external ._button:after{width:calc(var(--design-px) * 20)}}.entry-section ._external ._button[data-button=mynavi]{border:1px solid #02adea}.entry-section ._external ._button[data-button=mynavi] ._inner img{max-width:calc(var(--design-px) * 160);mix-blend-mode:darken}@media(min-width:992px){.entry-section ._external ._button[data-button=mynavi] ._inner img{max-width:calc(var(--design-px) * 234)}}.entry-section ._external ._button[data-button=mynavi]:after{background-color:#02adea}@media(any-hover:hover){.entry-section ._external ._button[data-button=mynavi]:hover{background-color:var(--color-bg-surface)}}.entry-section ._external ._button[data-button=line]{background-color:#06c755}.entry-section ._external ._button[data-button=line] ._inner{display:inline-grid;grid-template-columns:calc(var(--design-px) * 28) 1fr;gap:.5em;align-items:center;justify-content:center}@media(min-width:992px){.entry-section ._external ._button[data-button=line] ._inner{grid-template-columns:calc(var(--design-px) * 30) 1fr}}.entry-section ._external ._button[data-button=line] ._inner:before{width:100%;aspect-ratio:30/28;content:"";background-color:currentcolor;mask:var(--icon-line) no-repeat center/contain}@media(any-hover:hover){.entry-section ._external ._button[data-button=line]:hover{background-color:color-mix(in srgb,#06c755 70%,black)}}.guidelines-section{background-color:var(--color-bg-muted)}.guidelines-section ._innerSection{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-8xl))}.guidelines-section ._toggleSection{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 10);justify-content:center;padding:calc(var(--design-px) * var(--space-lg)) calc(var(--design-px) * 20);background-color:var(--color-bg-inverse);border-radius:calc(var(--design-px) * var(--rounded-sm))}@media(min-width:992px){.guidelines-section ._toggleSection{grid-template-columns:repeat(2,calc(var(--design-px) * 445));gap:calc(var(--design-px) * 20)}}.guidelines-section ._toggleSection ._button{display:grid;grid-template-columns:1fr auto 1fr;gap:.5em;align-items:center;justify-content:center;width:100%;padding:.8em .5em;font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);text-align:center;border-radius:calc(var(--design-px) * var(--rounded-xs));transition:color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.guidelines-section ._toggleSection ._button{padding-inline:1.25em;font-size:calc(var(--design-px) * 18)}}.guidelines-section ._toggleSection ._button:before{content:""}.guidelines-section ._toggleSection ._button:after{display:inline-block;justify-self:end;width:calc(var(--design-px) * 16);aspect-ratio:1;content:"";background-color:currentcolor;mask:var(--icon-chevron-circle-right) no-repeat center/contain}@media(min-width:992px){.guidelines-section ._toggleSection ._button:after{width:calc(var(--design-px) * 20)}}.guidelines-section ._toggleSection ._button[data-button=active]{color:var(--color-text-inverse);pointer-events:none;background-color:var(--color-brand)}.guidelines-section ._toggleSection ._button[data-button=inactive]{color:var(--color-border-default);border:1px solid var(--color-border-default)}@media(any-hover:hover){.guidelines-section ._toggleSection ._button[data-button=inactive]:hover{color:revert;background-color:var(--color-bg-surface)}}.guidelines-section ._bodySection{padding:calc(var(--design-px) * 40) calc(var(--design-px) * 20);margin-top:calc(var(--design-px) * var(--space-sm));background-color:var(--color-bg-inverse);border-radius:calc(var(--design-px) * var(--rounded-sm))}@media(min-width:992px){.guidelines-section ._bodySection{padding:calc(var(--design-px) * 120)}}.guidelines-section ._bodySection ._note{text-align:center;margin-top:1em;font-size:calc(var(--design-px) * 16)}@media(min-width:992px){.guidelines-section ._bodySection ._note{font-size:calc(var(--design-px) * 17)}}.guidelines-section ._bodySection ._list{margin-top:calc(var(--design-px) * var(--space-xl));border-top:1px solid var(--color-border-muted)}.guidelines-section ._bodySection ._list ._item{padding-block:calc(var(--design-px) * var(--space-sm));border-bottom:1px solid var(--color-border-muted)}@media(min-width:992px){.guidelines-section ._bodySection ._list ._item{display:grid;grid-template-columns:calc(var(--design-px) * 215) 1fr;gap:calc(var(--design-px) * 10)}}.guidelines-section ._bodySection ._list ._header{font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold)}@media(min-width:992px){.guidelines-section ._bodySection ._list ._header{font-size:calc(var(--design-px) * 18)}}.guidelines-section ._bodySection ._list ._data{margin-top:.5em;font-size:calc(var(--design-px) * 16)}@media(min-width:992px){.guidelines-section ._bodySection ._list ._data{margin-top:.05em;font-size:calc(var(--design-px) * 17)}}.page-recruit{background-color:var(--color-bg-accent)}.home-section{position:relative;z-index:var(--z-forwards)}.home-section ._innerSection{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-7xl))}.home-section ._bodyContent{margin-top:calc(var(--design-px) * var(--space-6xl))}.home-section ._heading{font-size:calc(var(--design-px) * 26);font-weight:var(--font-medium);text-align:center}@media(min-width:992px){.home-section ._heading{font-size:calc(var(--design-px) * 30)}}.home-section ._lead{margin-top:calc(var(--design-px) * var(--space-lg))}@media(min-width:992px){.home-section ._lead{max-width:calc(var(--design-px) * 405);margin-inline:auto}}.home-section ._lead ._text:not(:first-child){margin-top:2.5em}.home-section ._buttonWrapper{display:flex;justify-content:center;margin-top:calc(var(--design-px) * var(--space-lg))}.home-section ._bgImage ._image{position:absolute;z-index:var(--z-backwards)}.home-section ._bgImage ._image img{width:100%}.home-section[data-section=hasBorder]{border-top:1px solid rgba(0,0,0,.1)}.home-hero{--_hero-min-height-mobile: 700;--_hero-min-height-desktop: 740}.home-hero ._body{--_hero-height: calc(100dvh - calc(var(--design-px) * var(--global-header-height-mobile)));position:relative;z-index:var(--z-forwards);display:grid;place-items:center;height:var(--_hero-height);min-height:calc(var(--design-px) * var(--_hero-min-height-mobile));overflow:clip}@media(min-width:992px){.home-hero ._body{--_hero-height: calc(100dvh - calc(var(--design-px) * var(--global-header-height-desktop)));height:var(--_hero-height);min-height:calc(var(--design-px) * var(--_hero-min-height-desktop))}}@media(max-width:991px){.home-hero ._title{padding-inline:calc(var(--design-px) * 30)}}@media(min-width:992px){.home-hero ._title{margin-left:calc(var(--design-px) * 650)}}@media(min-width:992px){.home-hero ._title ._image{width:calc(var(--design-px) * 645)}}.home-hero ._title img{width:100%}.home-hero ._slider{position:relative;z-index:var(--z-backwards);display:block!important;aspect-ratio:1;margin-top:calc(var(--design-px) * -95);overflow:visible!important}@media(min-width:992px){.home-hero ._slider{max-width:calc(var(--design-px) * 500);margin:calc(var(--design-px) * -380) auto 0}}.home-hero ._slider ._item{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity 1s var(--ease-base),translate 1s var(--ease-base)}.home-hero ._slider ._item:first-child{z-index:var(--z-forwards)}.home-hero ._slider ._item img{width:100%}.home-hero ._slider ._item[data-keen-hero-active]{opacity:1;translate:0 0}.home-hero ._slider ._item[data-keen-hero-prev]{translate:-50% 0}.home-hero ._slider ._item[data-keen-hero-next]{translate:50% 0}.home-hero ._feature{display:grid;grid-template-columns:1fr;gap:calc(var(--design-px) * 5);justify-content:center}@media(max-width:991px){.home-hero ._feature{padding-inline:calc(var(--design-px) * 30)}}@media(min-width:992px){.home-hero ._feature{grid-template-columns:calc(var(--design-px) * 530) calc(var(--design-px) * 20) calc(var(--design-px) * 530);gap:calc(var(--design-px) * 20);align-items:center;margin-top:calc(var(--design-px) * 30)}}.home-hero ._feature ._item{padding:.5em;font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);text-align:center;background-color:var(--color-bg-inverse);border-radius:calc(var(--design-px) * 4)}@media(min-width:992px){.home-hero ._feature ._item{padding:.3em;font-size:calc(var(--design-px) * 23);border-radius:calc(var(--design-px) * 10)}}.home-hero ._feature ._cross{position:relative;width:calc(var(--design-px) * 13);height:100%;aspect-ratio:1;margin-inline:auto}@media(min-width:992px){.home-hero ._feature ._cross{width:100%}}.home-hero ._feature ._cross:before,.home-hero ._feature ._cross:after{position:absolute;top:50%;left:50%;display:inline-block;width:100%;height:calc(var(--design-px) * 3);content:"";background-color:currentcolor;border-radius:var(--rounded-full);transform-origin:center}.home-hero ._feature ._cross:before{transform:translate(-50%,-50%) rotate(45deg)}.home-hero ._feature ._cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.home-hero ._footerText{margin-top:calc(var(--design-px) * 10);text-align:center}@media(min-width:992px){.home-hero ._footerText{margin-top:calc(var(--design-px) * 45)}}.home-hero ._footerText ._text{display:inline-block;font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);border-bottom:calc(var(--design-px) * 5) solid currentcolor}@media(min-width:992px){.home-hero ._footerText ._text{font-size:calc(var(--design-px) * 29)}}.home-hero ._bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100dvh;min-height:calc(var(--design-px) * (var(--_hero-min-height-mobile) + var(--global-header-height-mobile)))}@media(min-width:992px){.home-hero ._bg{min-height:calc(var(--design-px) * (var(--_hero-min-height-desktop) + var(--global-header-height-desktop)))}}.home-hero ._bg ._image{height:100%}.home-hero ._bg img{width:100%;height:100%;object-position:bottom}.home-introduction{padding-block:calc(var(--design-px) * 350) calc(var(--design-px) * 150)}.home-introduction ._inner{position:relative}.home-introduction ._title{display:flex;justify-content:center}.home-introduction ._title img{width:100%}@media(min-width:992px){.home-introduction ._title img{max-width:calc(var(--design-px) * 640)}}.home-introduction ._feature{display:grid;gap:.25em;justify-content:center;margin-top:calc(var(--design-px) * var(--space-lg))}.home-introduction ._feature ._text{font-size:calc(var(--design-px) * 21);font-weight:var(--font-medium)}@media(min-width:992px){.home-introduction ._feature ._text{font-size:calc(var(--design-px) * 23)}}.home-introduction ._strong{margin-top:calc(var(--design-px) * var(--space-lg));font-size:calc(var(--design-px) * 26);font-weight:var(--font-medium);text-align:center}@media(min-width:992px){.home-introduction ._strong{font-size:calc(var(--design-px) * 30)}}.home-introduction ._bgImage ._image:nth-child(1){top:0;left:0;width:calc(var(--design-px) * 250)}@media(min-width:992px){.home-introduction ._bgImage ._image:nth-child(1){width:calc(var(--design-px) * 589)}}.home-introduction ._bgImage ._image:nth-child(2){top:calc(var(--design-px) * 210);left:0;width:calc(var(--design-px) * 220)}@media(min-width:992px){.home-introduction ._bgImage ._image:nth-child(2){top:calc(var(--design-px) * 448);width:calc(var(--design-px) * 500)}}.home-introduction ._bgImage ._image:nth-child(3){top:calc(var(--design-px) * 920);left:calc(var(--design-px) * -110);width:calc(var(--design-px) * 300)}@media(min-width:992px){.home-introduction ._bgImage ._image:nth-child(3){top:calc(var(--design-px) * 920);left:0;width:calc(var(--design-px) * 663)}}.home-introduction ._bgImage ._image:nth-child(4){top:calc(var(--design-px) * 80);right:calc(var(--design-px) * -40);width:calc(var(--design-px) * 260)}@media(min-width:992px){.home-introduction ._bgImage ._image:nth-child(4){top:calc(var(--design-px) * 10);right:0;width:calc(var(--design-px) * 500)}}.home-introduction ._bgImage ._image:nth-child(5){top:calc(var(--design-px) * 400);right:0;width:calc(var(--design-px) * 200)}@media(min-width:992px){.home-introduction ._bgImage ._image:nth-child(5){top:calc(var(--design-px) * 200);width:calc(var(--design-px) * 500)}}.home-introduction ._bgImage ._image:nth-child(6){top:calc(var(--design-px) * 750);right:calc(var(--design-px) * -100);width:calc(var(--design-px) * 300)}@media(min-width:992px){.home-introduction ._bgImage ._image:nth-child(6){top:calc(var(--design-px) * 655);right:0;width:calc(var(--design-px) * 525)}}.home-jobs ._head{margin-top:calc(var(--design-px) * var(--space-lg))}.home-jobs ._head ._title{position:relative;z-index:calc(var(--z-forwards) + 1);display:flex;justify-content:center}.home-jobs ._head ._title img{width:100%}@media(min-width:992px){.home-jobs ._head ._title img{max-width:calc(var(--design-px) * 490)}}.home-jobs ._head ._list{margin-top:calc(var(--design-px) * -10);counter-reset:job}@media(min-width:992px){.home-jobs ._head ._list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:calc(var(--design-px) * -65)}}.home-jobs ._head ._list ._item{counter-increment:job}.home-jobs ._head ._list ._item[data-item=lightAlloy] ._division{flex-flow:row-reverse;color:var(--color-text-inverse)}.home-jobs ._head ._list ._item[data-item=lightAlloy] ._division ._en{text-align:right}.home-jobs ._head ._list ._link{position:relative;z-index:var(--z-forwards);display:grid;aspect-ratio:390/330;padding:calc(var(--design-px) * 10);overflow:clip}@media(min-width:992px){.home-jobs ._head ._list ._link{aspect-ratio:760/644;padding:calc(var(--design-px) * 30) calc(var(--design-px) * 30) calc(var(--design-px) * 15)}}@media(any-hover:hover){.home-jobs ._head ._list ._link:hover ._bgImage{scale:var(--scale-hover-base)}}.home-jobs ._head ._list ._division{display:flex;gap:calc(var(--design-px) * 10)}@media(min-width:992px){.home-jobs ._head ._list ._division{gap:calc(var(--design-px) * 15)}}.home-jobs ._head ._list ._division ._ja{display:flex;flex-direction:column;gap:calc(var(--design-px) * 5);align-items:center}@media(min-width:992px){.home-jobs ._head ._list ._division ._ja{gap:calc(var(--design-px) * 10)}}.home-jobs ._head ._list ._division ._ja:before{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 40);font-weight:var(--font-bold);line-height:1;content:counter(job,decimal-leading-zero)}@media(min-width:992px){.home-jobs ._head ._list ._division ._ja:before{font-size:calc(var(--design-px) * 57)}}.home-jobs ._head ._list ._division ._ja ._inner{display:flex}.home-jobs ._head ._list ._division ._ja ._text{display:inline-block;font-size:calc(var(--design-px) * 27);font-weight:var(--font-medium);line-height:1;letter-spacing:.1em;writing-mode:vertical-rl;text-orientation:mixed}@media(min-width:992px){.home-jobs ._head ._list ._division ._ja ._text{font-size:calc(var(--design-px) * 51)}}.home-jobs ._head ._list ._division ._en{font-size:calc(var(--design-px) * 12);font-weight:var(--font-bold);line-height:var(--line-height-tight)}@media(min-width:992px){.home-jobs ._head ._list ._division ._en{font-size:calc(var(--design-px) * 17)}}.home-jobs ._head ._list ._description{align-self:self-end;padding:.3em;font-size:calc(var(--design-px) * 14);font-weight:var(--font-medium);text-align:center;background-color:var(--color-bg-inverse);border-radius:var(--rounded-full)}@media(min-width:992px){.home-jobs ._head ._list ._description{padding:.5em;font-size:calc(var(--design-px) * 17)}}.home-jobs ._head ._list ._bgImage{position:absolute;inset:0;z-index:var(--z-backwards);width:100%;height:100%;transition:scale var(--duration-base) var(--ease-base)}.home-jobs ._bgImage ._image:nth-child(1){bottom:calc(var(--design-px) * -60);left:0;width:calc(var(--design-px) * 220)}@media(min-width:992px){.home-jobs ._bgImage ._image:nth-child(1){bottom:calc(var(--design-px) * 200);width:calc(var(--design-px) * 500)}}.home-jobs ._bgImage ._image:nth-child(2){right:calc(var(--design-px) * -60);bottom:calc(var(--design-px) * 480);width:calc(var(--design-px) * 220)}@media(min-width:992px){.home-jobs ._bgImage ._image:nth-child(2){right:0;bottom:calc(var(--design-px) * 490);width:calc(var(--design-px) * 500)}}@media(max-width:991px){.home-interview ._head{margin-top:calc(var(--design-px) * var(--space-2xl))}}@media(min-width:992px){.home-interview ._head ._title{position:absolute;top:calc(var(--design-px) * 70);right:calc(var(--design-px) * 10)}}.home-interview ._head ._title img{width:100%}@media(min-width:992px){.home-interview ._head ._title img{max-width:calc(var(--design-px) * 455)}}.home-interview ._list{margin-top:calc(var(--design-px) * var(--space-2xl))}@media(min-width:992px){.home-interview ._list{margin-top:calc(var(--design-px) * var(--space-7xl))}}.home-interview ._bgImage ._image:nth-child(1){top:calc(var(--design-px) * 450);left:calc(var(--design-px) * -20);width:calc(var(--design-px) * 240)}@media(min-width:992px){.home-interview ._bgImage ._image:nth-child(1){top:calc(var(--design-px) * 100);left:0;width:calc(var(--design-px) * 590)}}.home-interview ._bgImage ._image:nth-child(2){top:calc(var(--design-px) * 900);right:calc(var(--design-px) * -60);width:calc(var(--design-px) * 240)}@media(min-width:992px){.home-interview ._bgImage ._image:nth-child(2){top:calc(var(--design-px) * 720);right:0;width:calc(var(--design-px) * 525)}}.home-welfare ._head{margin-top:calc(var(--design-px) * var(--space-lg))}.home-welfare ._head ._title{position:relative;z-index:var(--z-forwards)}.home-welfare ._head ._title img{width:100%}@media(min-width:992px){.home-welfare ._head ._title img{max-width:calc(var(--design-px) * 495)}}.home-welfare ._head ._image{margin-top:calc(var(--design-px) * -20);overflow:clip;border-radius:var(--rounded-full)}@media(max-width:991px){.home-welfare ._head ._image{aspect-ratio:4/2.5}}@media(min-width:992px){.home-welfare ._head ._image{margin-top:calc(var(--design-px) * -90)}}.home-welfare ._head ._image img{width:100%;height:100%}.home-welfare ._bgImage ._image:nth-child(1){top:calc(var(--design-px) * 480);left:calc(var(--design-px) * -20);width:calc(var(--design-px) * 240)}@media(min-width:992px){.home-welfare ._bgImage ._image:nth-child(1){top:calc(var(--design-px) * 840);left:0;width:calc(var(--design-px) * 590)}}.home-welfare ._bgImage ._image:nth-child(2){top:calc(var(--design-px) * 1050);right:calc(var(--design-px) * -20);width:calc(var(--design-px) * 240)}@media(min-width:992px){.home-welfare ._bgImage ._image:nth-child(2){top:calc(var(--design-px) * 1090);right:0;width:calc(var(--design-px) * 663)}}.home-guidelines ._innerSection{padding-bottom:calc(var(--design-px) * var(--space-xl))}.home-guidelines ._leadEn{display:grid;place-items:center;height:100%;aspect-ratio:390/43;overflow:clip;border:1px solid currentcolor}@media(min-width:992px){.home-guidelines ._leadEn{aspect-ratio:1520/173}}.home-guidelines ._leadEn ._text{display:block;font-size:calc(var(--design-px) * 54);font-weight:var(--font-bold);line-height:1;text-align:center;white-space:nowrap;translate:0 -.15em}@media(min-width:992px){.home-guidelines ._leadEn ._text{font-size:calc(var(--design-px) * 215)}}.home-guidelines ._header{margin-top:calc(var(--design-px) * var(--space-sm))}.home-guidelines ._head{--_panel-aspect-ratio-mobile-double: 390 / 200;--_panel-aspect-ratio-desktop-double: 760 / 310;position:relative;aspect-ratio:390/400;margin-top:calc(var(--design-px) * var(--space-sm));border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}@media(min-width:992px){.home-guidelines ._head{aspect-ratio:1520/310}}.home-guidelines ._head ._title{position:absolute;inset:0;z-index:var(--z-forwards)}@media(min-width:992px){.home-guidelines ._head ._title{display:flex}}.home-guidelines ._head ._title ._inner{display:grid;place-items:center;aspect-ratio:var(--_panel-aspect-ratio-mobile-double);width:100%}@media(min-width:992px){.home-guidelines ._head ._title ._inner{aspect-ratio:var(--_panel-aspect-ratio-desktop-double)}}.home-guidelines ._head ._title ._text{text-align:center}.home-guidelines ._head ._title ._text ._ja{display:block;font-size:calc(var(--design-px) * 80);line-height:1}@media(min-width:992px){.home-guidelines ._head ._title ._text ._ja{font-size:calc(var(--design-px) * 178)}}.home-guidelines ._head ._title ._text ._en{display:block;margin-top:1em;font-size:calc(var(--design-px) * 20)}@media(min-width:992px){.home-guidelines ._head ._title ._text ._en{font-size:calc(var(--design-px) * 26)}}.home-guidelines ._head{--_cross-width: 1px}.home-guidelines ._head ._cross{position:absolute;inset:0;z-index:var(--z-forwards);overflow:clip}.home-guidelines ._head ._cross:before,.home-guidelines ._head ._cross:after{position:absolute;top:50%;left:50%;width:150%;height:150%;clip-path:polygon(0 calc(50% - var(--_cross-width) / 2),100% calc(50% - var(--_cross-width) / 2),100% calc(50% + var(--_cross-width) / 2),0 calc(50% + var(--_cross-width) / 2));content:"";background-color:currentcolor;transform-origin:center;translate:-50% -50%}@media(min-width:992px){.home-guidelines ._head ._cross:before,.home-guidelines ._head ._cross:after{width:100%;height:100%}}.home-guidelines ._head ._cross:before{rotate:15deg}@media(min-width:992px){.home-guidelines ._head ._cross:before{rotate:65deg}}.home-guidelines ._head ._cross:after{rotate:-15deg}@media(min-width:992px){.home-guidelines ._head ._cross:after{rotate:-65deg}}.home-guidelines ._bodyContent{margin-top:calc(var(--design-px) * var(--space-3xl))}.interview-index ._nav{display:grid;grid-template-columns:1fr;gap:calc(var(--design-px) * var(--space-2xl));margin-bottom:calc(var(--design-px) * var(--space-7xl));counter-reset:interview}.interview-index ._nav ._item{counter-increment:interview}.interview-index ._nav ._link{position:relative;display:grid;align-items:end;aspect-ratio:1/1.2;overflow:clip;border-radius:calc(var(--design-px) * var(--rounded-2xs))}@media(min-width:992px){.interview-index ._nav ._link{aspect-ratio:1270/520}}@media(any-hover:hover){.interview-index ._nav ._link:hover ._bgImage{scale:var(--scale-hover-base)}}.interview-index ._nav ._content{padding:0 0 calc(var(--design-px) * 10) calc(var(--design-px) * 10)}@media(min-width:992px){.interview-index ._nav ._content{padding:0 0 calc(var(--design-px) * 25) calc(var(--design-px) * 25)}}.interview-index ._nav ._role{display:grid}.interview-index ._nav ._role ._text{display:inline-grid;grid-template-columns:repeat(3,auto);gap:calc(var(--design-px) * var(--space-2xs));align-items:center;padding:.75em .5em;font-size:calc(var(--design-px) * 15);font-weight:var(--font-medium);background-color:var(--color-bg-inverse)}@media(min-width:992px){.interview-index ._nav ._role ._text{font-size:calc(var(--design-px) * 18)}}.interview-index ._nav ._role ._text:before{order:-2;font-family:var(--font-family-en);font-size:calc(var(--design-px) * 44);font-weight:var(--font-bold);line-height:1;content:counter(interview,decimal-leading-zero)}@media(min-width:992px){.interview-index ._nav ._role ._text:before{font-size:calc(var(--design-px) * 52)}}.interview-index ._nav ._role ._text:after{order:-1;width:1px;height:80%;content:"";background-color:currentcolor}.interview-index ._nav ._name ._text{display:inline-block;padding:.1em;font-size:calc(var(--design-px) * 60);font-weight:var(--font-bold);line-height:1;background-color:var(--color-bg-inverse)}@media(min-width:992px){.interview-index ._nav ._name ._text{font-size:calc(var(--design-px) * 78)}}.interview-index ._nav ._catch{display:grid}.interview-index ._nav ._catch ._text{display:inline-block;padding:.3em .5em;font-size:calc(var(--design-px) * 14);font-weight:var(--font-medium);background-color:var(--color-bg-inverse)}@media(min-width:992px){.interview-index ._nav ._catch ._text{font-size:calc(var(--design-px) * 15)}}.interview-index ._nav ._bgImage{position:absolute;z-index:var(--z-backwards);width:100%;height:100%;transition:scale var(--duration-base) var(--ease-base)}@media(max-width:991px){.interview-index ._nav ._bgImage{object-position:70% 0}}.job-main{counter-reset:job}.job-section{counter-increment:job;border-top:1px solid var(--color-border-default)}.job-section ._innerSection{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-8xl))}.job-section ._header ._title{text-align:center}.job-section ._header ._title:before{display:block;font-family:var(--font-family-en);font-size:calc(var(--design-px) * 44);font-weight:var(--font-bold);line-height:1;content:counter(job,decimal-leading-zero)}@media(min-width:992px){.job-section ._header ._title:before{font-size:calc(var(--design-px) * 57)}}.job-section ._header ._title ._ja{display:block;margin-top:.25em;font-size:calc(var(--design-px) * 40);font-weight:var(--font-medium)}@media(min-width:992px){.job-section ._header ._title ._ja{font-size:calc(var(--design-px) * 51)}}.job-section ._header ._title ._en{display:block;margin-top:.3em;font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold)}@media(min-width:992px){.job-section ._header ._title ._en{font-size:calc(var(--design-px) * 17)}}.job-section ._portrait{margin-top:calc(var(--design-px) * var(--space-lg))}@media(max-width:991px){.job-section ._portrait{aspect-ratio:1}}.job-section ._portrait img{width:100%;height:100%}.job-section ._introduction{margin-top:calc(var(--design-px) * var(--space-3xl))}.job-section ._introduction ._title{font-size:calc(var(--design-px) * 25);font-weight:var(--font-medium);text-align:center}@media(min-width:992px){.job-section ._introduction ._title{font-size:calc(var(--design-px) * 30)}}.job-section ._introduction ._lead{display:flex;justify-content:center;margin-top:calc(var(--design-px) * var(--space-lg))}@media(min-width:992px){.job-section ._introduction ._lead ._text{max-width:calc(var(--design-px) * 390)}}.job-section ._jobs ._section{margin-top:calc(var(--design-px) * var(--space-7xl))}.job-section ._jobs ._imageMain{overflow:clip;border-radius:calc(var(--design-px) * var(--rounded-2xs))}@media(max-width:991px){.job-section ._jobs ._imageMain{aspect-ratio:4/3}}.job-section ._jobs ._imageMain img{width:100%;height:100%}.job-section ._jobs ._body{margin-top:calc(var(--design-px) * var(--space-4xl))}@media(min-width:992px){.job-section ._jobs ._body{display:grid;grid-template-columns:1fr calc(var(--design-px) * 720);gap:calc(var(--design-px) * 20)}}.job-section ._jobs ._head ._development{display:inline-grid;grid-template-columns:repeat(3,auto);gap:.5em;align-items:center;justify-content:center;font-size:calc(var(--design-px) * 14);font-weight:var(--font-medium);line-height:var(--line-height-tight)}@media(min-width:992px){.job-section ._jobs ._head ._development{font-size:calc(var(--design-px) * 15)}}.job-section ._jobs ._head ._development:before{order:-2;font-family:var(--font-family-en);font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);line-height:1;content:counter(job,decimal-leading-zero)}@media(min-width:992px){.job-section ._jobs ._head ._development:before{font-size:calc(var(--design-px) * 15)}}.job-section ._jobs ._head ._development:after{order:-1;width:1px;height:80%;content:"";background-color:var(--color-bg-accent)}.job-section ._jobs ._head ._title ._ja{display:block;font-size:calc(var(--design-px) * 34);font-weight:var(--font-medium)}@media(min-width:992px){.job-section ._jobs ._head ._title ._ja{font-size:calc(var(--design-px) * 40)}}.job-section ._jobs ._head ._title ._en{display:block;font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);color:var(--color-bg-accent)}@media(min-width:992px){.job-section ._jobs ._head ._title ._en{font-size:calc(var(--design-px) * 16)}}@media(max-width:991px){.job-section ._jobs ._content{margin-top:calc(var(--design-px) * 60)}}.job-section ._jobs ._content ._list{display:grid;grid-template-columns:1fr;gap:calc(var(--design-px) * var(--space-xl))}.job-section ._jobs ._content ._listItem ._heading{display:grid;grid-template-columns:calc(var(--design-px) * 8) 1fr;gap:.5em;margin-bottom:1em;font-size:calc(var(--design-px) * 20);font-weight:var(--font-medium)}@media(min-width:992px){.job-section ._jobs ._content ._listItem ._heading{font-size:calc(var(--design-px) * 22)}}.job-section ._jobs ._content ._listItem ._heading:before{display:inline-block;width:100%;aspect-ratio:1;content:"";background-color:var(--color-bg-accent);border-radius:calc(var(--design-px) * var(--rounded-2xs));translate:0 calc(var(--design-px) * 11.5)}@media(min-width:992px){.job-section ._jobs ._content ._listItem ._heading:before{translate:0 calc(var(--design-px) * 13)}}.job-section ._jobs ._content ._listItem ._listImage{margin-top:calc(var(--design-px) * var(--space-xl));overflow:clip;border-radius:calc(var(--design-px) * var(--rounded-2xs))}.job-section ._jobs ._content ._listItem ._listImage img{width:100%;height:100%}.welfare-section{border-top:1px solid var(--color-border-default)}.welfare-section ._innerSection{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-8xl))}.welfare-section ._header ._image{position:relative;z-index:var(--z-backwards);margin-top:calc(var(--design-px) * -60)}@media(max-width:991px){.welfare-section ._header ._image{aspect-ratio:4/3}}@media(min-width:992px){.welfare-section ._header ._image{margin-top:calc(var(--design-px) * -70)}}.welfare-section ._header ._image img{width:100%;height:100%}.welfare-section ._body{padding-top:calc(var(--design-px) * var(--space-6xl))}.welfare-section ._numbers{display:grid;grid-template-columns:1fr;gap:calc(var(--design-px) * var(--space-lg))}@media(min-width:992px){.welfare-section ._numbers{grid-template-columns:repeat(3,1fr)}}.welfare-section ._numbers ._card{padding:calc(var(--design-px) * var(--space-lg)) calc(var(--design-px) * var(--space-xs));text-align:center;border:1px solid var(--color-bg-accent)}.welfare-section ._numbers ._title{font-weight:var(--font-bold)}.welfare-section ._numbers ._title .ja{display:block;font-size:calc(var(--design-px) * 21)}@media(min-width:992px){.welfare-section ._numbers ._title .ja{font-size:calc(var(--design-px) * 24)}}.welfare-section ._numbers ._title .en{display:block;margin-top:.15em;font-size:calc(var(--design-px) * 15);color:var(--color-bg-accent)}@media(min-width:992px){.welfare-section ._numbers ._title .en{font-size:calc(var(--design-px) * 16)}}.welfare-section ._numbers ._content{font-weight:var(--font-bold)}.welfare-section ._numbers ._content ._value{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 66)}@media(min-width:992px){.welfare-section ._numbers ._content ._value{font-size:calc(var(--design-px) * 86)}}.welfare-section ._numbers ._content ._unit{font-size:calc(var(--design-px) * 30)}@media(min-width:992px){.welfare-section ._numbers ._content ._unit{font-size:calc(var(--design-px) * 40)}}.welfare-section ._numbers ._year{font-size:calc(var(--design-px) * 15)}@media(min-width:992px){.welfare-section ._numbers ._year{font-size:calc(var(--design-px) * 16)}}.welfare-section ._features{counter-reset:feature}@media(min-width:992px){.welfare-section ._features{display:grid;grid-template-columns:calc(var(--design-px) * 710);justify-content:center}}.welfare-section ._features ._item{padding:calc(var(--design-px) * var(--space-sm)) calc(var(--design-px) * var(--space-xs));counter-increment:feature;border-bottom:1px solid var(--color-border-muted)}@media(min-width:992px){.welfare-section ._features ._item{display:grid;grid-template-columns:1fr calc(var(--design-px) * 310);gap:calc(var(--design-px) * 10);justify-content:center}}.welfare-section ._features ._item:first-child{border-top:1px solid var(--color-border-muted)}.welfare-section ._features ._title{display:inline-grid;grid-template-columns:calc(var(--design-px) * 36) 1fr;gap:.5em;align-items:center;font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold)}@media(min-width:992px){.welfare-section ._features ._title{grid-template-columns:calc(var(--design-px) * 45) auto;font-size:calc(var(--design-px) * 22)}}.welfare-section ._features ._title:before{display:block;font-family:var(--font-family-en);font-size:calc(var(--design-px) * 32);font-weight:var(--font-bold);line-height:1;color:var(--color-bg-accent);content:counter(feature,decimal-leading-zero)}@media(min-width:992px){.welfare-section ._features ._title:before{font-size:calc(var(--design-px) * 39)}}.welfare-section ._features ._text{font-size:calc(var(--design-px) * 16);line-height:var(--line-height-snug)}@media(max-width:991px){.welfare-section ._features ._text{margin-top:.5em}}@media(min-width:992px){.welfare-section ._features ._text{font-size:calc(var(--design-px) * 17)}}.welfare-section ._others{display:grid;grid-template-columns:1fr;gap:calc(var(--design-px) * var(--space-sm))}@media(min-width:992px){.welfare-section ._others{grid-template-columns:repeat(3,1fr)}}.welfare-section ._others ._item{display:grid;grid-template-columns:calc(var(--design-px) * 6) 1fr;gap:.5em;padding-inline:.4em;border-bottom:1px solid var(--color-border-muted)}.welfare-section ._others ._item:before{display:inline-block;width:100%;aspect-ratio:1;content:"";background-color:var(--color-bg-accent);translate:0 calc(var(--design-px) * 10)}@media(min-width:992px){.welfare-section ._others ._item:before{translate:0 calc(var(--design-px) * 11)}}.welfare-section ._others ._text{padding-bottom:.15em;font-size:calc(var(--design-px) * 16)}@media(min-width:992px){.welfare-section ._others ._text{font-size:calc(var(--design-px) * 17)}}.welfare-section ._others ._text span{font-size:calc(var(--design-px) * 13)}@media(min-width:992px){.welfare-section ._others ._text span{font-size:calc(var(--design-px) * 14)}}.work-sectionWrapper{counter-reset:work}.work-section{border-top:1px solid var(--color-border-default)}.work-section ._innerSection{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-8xl))}.work-section ._header ._slide{--_slide-image-width: calc(var(--design-px) * 280);--_slide-gap: calc(var(--design-px) * 10);position:relative;z-index:var(--z-backwards);display:grid;grid-template-columns:1fr;align-items:end;margin-top:calc(var(--design-px) * -60);overflow:hidden;isolation:isolate}@media(max-width:991px){.work-section ._header ._slide{aspect-ratio:4/3.25}}@media(min-width:992px){.work-section ._header ._slide{--_slide-image-width: calc(var(--design-px) * 490);--_slide-gap: calc(var(--design-px) * 100);aspect-ratio:1520/520;margin-top:calc(var(--design-px) * -70)}}.work-section ._header ._slide ._inner{display:flex;width:100%;overflow:auto clip;scrollbar-width:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);pointer-events:none}.work-section ._header ._slide ._inner::-webkit-scrollbar{display:none}.work-section ._header ._slide ._track{display:flex;flex:none;gap:var(--_slide-gap)}.work-section ._header ._slide ._image{flex:none;width:var(--_slide-image-width);aspect-ratio:490/418;overflow:hidden}.work-section ._header ._slide ._image img{display:block;width:100%;height:100%;object-position:center top}.work-section ._body{padding-top:calc(var(--design-px) * var(--space-6xl))}@media(min-width:992px){.work-section ._content{max-width:calc(var(--design-px) * 710);margin-inline:auto}}.work-section ._content ._list{border-top:1px solid var(--color-border-muted)}.work-section ._content ._list ._item{display:grid;grid-template-columns:calc(var(--design-px) * 58) 1fr;gap:calc(var(--design-px) * 10);align-items:center;padding:calc(var(--design-px) * var(--space-sm)) calc(var(--design-px) * var(--space-xs));counter-increment:work;border-bottom:1px solid var(--color-border-muted)}@media(min-width:992px){.work-section ._content ._list ._item{grid-template-columns:calc(var(--design-px) * 90) 1fr;gap:calc(var(--design-px) * 15)}}.work-section ._content ._list ._item:before{display:block;font-family:var(--font-family-en);font-size:calc(var(--design-px) * 50);font-weight:var(--font-bold);line-height:1;content:counter(work,decimal-leading-zero)}@media(min-width:992px){.work-section ._content ._list ._item:before{font-size:calc(var(--design-px) * 78)}}.work-section ._content ._list ._item ._text{display:flex;flex-wrap:wrap;column-gap:.25em;align-items:center;font-size:calc(var(--design-px) * 17)}@media(min-width:992px){.work-section ._content ._list ._item ._text{font-size:calc(var(--design-px) * 18)}}.work-section ._content ._list ._item ._text ._lg{font-size:calc(var(--design-px) * 28)}@media(min-width:992px){.work-section ._content ._list ._item ._text ._lg{font-size:calc(var(--design-px) * 32)}}.work-section ._content ._description{padding-inline:calc(var(--design-px) * var(--space-xs));margin-top:1.5em}.work-morning{--_slide-count: 6}.work-morning ._slide{background-color:var(--color-bg-accent)}.work-daytime{--_slide-count: 5}.work-daytime ._slide{background-color:#ffe077}.work-evening{--_slide-count: 4}.work-evening ._slide{background-color:#b3c2cb}.work-holiday{--_slide-count: 4}.work-holiday ._slide{background-color:#5fe8ce}.work-footer ._image{overflow:clip;border-radius:var(--rounded-full)}@media(max-width:991px){.work-footer ._image{aspect-ratio:4/2.5}}.work-footer ._image img{width:100%;height:100%}.work-footer ._body{padding-block:calc(var(--design-px) * var(--space-6xl)) calc(var(--design-px) * var(--space-7xl))}.work-footer ._heading{font-size:calc(var(--design-px) * 26);font-weight:var(--font-medium);text-align:center}@media(min-width:992px){.work-footer ._heading{font-size:calc(var(--design-px) * 30)}}.work-footer ._content{margin-top:calc(var(--design-px) * var(--space-lg))}@media(min-width:992px){.work-footer ._content{display:grid;grid-template-columns:calc(var(--design-px) * 390);justify-content:center}}.work-footer ._text strong{color:var(--color-brand-dark)}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.interview-header[data-astro-cid-5p2skd5v] ._inner[data-astro-cid-5p2skd5v]{position:relative;display:grid;align-items:end;aspect-ratio:1/1.2;overflow:clip;border-radius:calc(var(--design-px) * var(--rounded-2xs))}@media(min-width:992px){.interview-header[data-astro-cid-5p2skd5v] ._inner[data-astro-cid-5p2skd5v]{aspect-ratio:1270/520}}.interview-header[data-astro-cid-5p2skd5v] ._title[data-astro-cid-5p2skd5v]{display:grid;padding:0 0 calc(var(--design-px) * 10) calc(var(--design-px) * 10)}@media(min-width:992px){.interview-header[data-astro-cid-5p2skd5v] ._title[data-astro-cid-5p2skd5v]{padding:0 0 calc(var(--design-px) * 30) calc(var(--design-px) * 30)}}.interview-header[data-astro-cid-5p2skd5v] ._title[data-astro-cid-5p2skd5v] ._text[data-astro-cid-5p2skd5v]{display:inline-block;padding-inline:.25em;font-size:calc(var(--design-px) * 20);font-weight:var(--font-medium);background-color:var(--color-bg-inverse)}@media(min-width:992px){.interview-header[data-astro-cid-5p2skd5v] ._title[data-astro-cid-5p2skd5v] ._text[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 35)}}.interview-header[data-astro-cid-5p2skd5v] ._title[data-astro-cid-5p2skd5v] ._line[data-astro-cid-5p2skd5v]:first-child ._text[data-astro-cid-5p2skd5v]{padding-top:.2em}.interview-header[data-astro-cid-5p2skd5v] ._title[data-astro-cid-5p2skd5v] ._line[data-astro-cid-5p2skd5v]:last-child ._text[data-astro-cid-5p2skd5v]{padding-bottom:.2em}.interview-header[data-astro-cid-5p2skd5v] ._bgImage[data-astro-cid-5p2skd5v]{position:absolute;z-index:var(--z-backwards);width:100%;height:100%;object-fit:cover;transition:scale var(--duration-base) var(--ease-base)}@media(max-width:991px){.interview-header[data-astro-cid-5p2skd5v] ._bgImage[data-astro-cid-5p2skd5v]{object-position:70% 0}}.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v]{padding-block:calc(var(--design-px) * var(--space-3xl))}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v]{display:grid;grid-template-columns:repeat(2,auto);align-items:center;justify-content:space-between}}.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._label[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold)}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._label[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 23)}}.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._name[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 62);font-weight:var(--font-bold);line-height:1}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._name[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 78)}}@media(max-width:991px){.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._right[data-astro-cid-5p2skd5v]{margin-top:calc(var(--design-px) * 30)}}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._right[data-astro-cid-5p2skd5v]{text-align:right}}.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._department[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 19);font-weight:var(--font-bold);line-height:var(--line-height-tight)}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._department[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 22)}}.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._joined[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 17);font-weight:var(--font-medium)}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._head[data-astro-cid-5p2skd5v] ._joined[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 18)}}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v]{position:relative;margin-block:calc(var(--design-px) * var(--space-7xl));background-color:var(--color-bg-accent);border-radius:calc(var(--design-px) * var(--rounded-sm))}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._label[data-astro-cid-5p2skd5v]{position:absolute;top:0;left:50%;z-index:var(--z-forwards);width:calc(var(--design-px) * 280);translate:-50% -25%}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._label[data-astro-cid-5p2skd5v]{top:0;left:0;width:calc(var(--design-px) * 440);translate:10% -30%}}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._label[data-astro-cid-5p2skd5v] img[data-astro-cid-5p2skd5v]{width:100%}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._inner[data-astro-cid-5p2skd5v]{padding:calc(var(--design-px) * var(--space-3xl)) calc(var(--design-px) * var(--space-lg))}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._inner[data-astro-cid-5p2skd5v]{display:grid;grid-template-columns:calc(var(--design-px) * 280) calc(var(--design-px) * 660);gap:calc(var(--design-px) * 100);align-items:center;justify-content:center}}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._image[data-astro-cid-5p2skd5v]{overflow:clip;border-radius:var(--rounded-full)}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._image[data-astro-cid-5p2skd5v]{margin-left:calc(var(--design-px) * 20)}}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._image[data-astro-cid-5p2skd5v] img[data-astro-cid-5p2skd5v]{width:100%}@media(max-width:991px){.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._content[data-astro-cid-5p2skd5v]{margin-top:calc(var(--design-px) * 20)}}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._heading[data-astro-cid-5p2skd5v]{display:grid;grid-template-columns:calc(var(--design-px) * 10) 1fr calc(var(--design-px) * 10);gap:.5em;font-size:calc(var(--design-px) * 24);font-weight:var(--font-medium);line-height:var(--line-height-tight)}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._heading[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 30)}}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._heading[data-astro-cid-5p2skd5v] span[data-astro-cid-5p2skd5v]{padding-block:.8em;text-align:center}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._heading[data-astro-cid-5p2skd5v]:before,.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._heading[data-astro-cid-5p2skd5v]:after{display:inline-block;width:100%;height:100%;content:"";border:1px solid currentcolor}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._heading[data-astro-cid-5p2skd5v]:before{border-right:none}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._heading[data-astro-cid-5p2skd5v]:after{border-left:none}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._text[data-astro-cid-5p2skd5v]{margin-top:calc(var(--design-px) * var(--space-md))}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._text[data-astro-cid-5p2skd5v] ._paragraph[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 16);font-weight:var(--font-medium);line-height:var(--line-height-normal)}@media(min-width:992px){.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._text[data-astro-cid-5p2skd5v] ._paragraph[data-astro-cid-5p2skd5v]{font-size:calc(var(--design-px) * 17)}}.interview-article[data-astro-cid-5p2skd5v] ._message[data-astro-cid-5p2skd5v] ._text[data-astro-cid-5p2skd5v] ._paragraph[data-astro-cid-5p2skd5v]:not(:first-child){margin-top:1.2em}.interview-other[data-astro-cid-5p2skd5v]{background-color:var(--color-bg-accent);border-top:1px solid rgba(0,0,0,.1)}.interview-other[data-astro-cid-5p2skd5v] ._innerSection[data-astro-cid-5p2skd5v]{padding-block:calc(var(--design-px) * var(--space-6xl))}.interview-other[data-astro-cid-5p2skd5v] ._list[data-astro-cid-5p2skd5v]{margin-top:calc(var(--design-px) * var(--space-5xl))}