@charset "UTF-8";/*! kiso.css v1.2.1 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors: active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:-moz-any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:-moz-placeholder)){direction:ltr}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::-moz-placeholder{opacity:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}@supports selector(::scroll-button(*)){::scroll-button(*){border-width:1px;border-style:solid;border-color:unset;border-radius:unset;background-color:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset;touch-action:manipulation}::scroll-button(*):enabled{cursor:pointer}}*,:before,:after{min-inline-size:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-noto);background-color:var(--color-white)}h1{margin-block:unset}a{text-decoration:none}li{list-style:none}@media screen and (max-width: 1023px){[id]{scroll-margin-top:60px}}@media screen and (min-width: 1024px){[id]{scroll-margin-top:120px}}button{padding:unset;border:unset}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.js-fade-up{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.js-fade-up.is-active{opacity:1;transform:translateY(0)}.js-fade-up-delay{opacity:0;transform:translateY(20px);transition:opacity .5s ease .5s,transform .5s ease .5s}.js-fade-up-delay.is-active{opacity:1;transform:translateY(0)}.js-page-enter-left{opacity:0;transform:translate(-50px);transition:opacity .5s ease,transform .5s ease}.js-page-enter-left.is-page-entered{opacity:1;transform:translate(0)}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes pagination-draw{0%{stroke-dashoffset:84.82}to{stroke-dashoffset:0}}:root{--screens-xxxl: 1920;--screen-xxl: 1440;--screen-xl: 1280;--screen-lg: 1024;--screen-md: 768;--screen-xs: 400;--z-header: 10;--color-white: #ffffff;--color-black: #202426;--color-gray: #999999;--color-dark-gray: #666666;--color-light-gray: #edeff0;--color-silver: #dddddd;--color-main-blue: #009be4;--color-light-blue: #ebf2f7;--color-deep-blue: #0079d5;--color-soft-blue: #b2e1f7;--color-main: #2299e1;--font-noto: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", "游ゴシック体", "メイリオ", sans-serif;--font-mont: "Montserrat", sans-serif;--ease-in-sine: cubic-bezier(.12, 0, .39, 0);--ease-out-sine: cubic-bezier(.61, 1, .88, 1);--ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-in-quint: cubic-bezier(.64, 0, .78, 0);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--ease-in-circ: cubic-bezier(.55, 0, 1, .45);--ease-out-circ: cubic-bezier(0, .55, .45, 1);--ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--spacing-full-negative: calc(50% - 50vw) ;--rounded-full: calc(infinity * 1px)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media screen and (max-width: 1023px){.l-footer{border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.l-footer{border-top:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.l-footer__inner{padding-top:min(15vw,60px);padding-bottom:min(12vw,48px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.l-footer__inner{display:grid;grid-template-columns:min(22.65625vw,362.5px) 1fr;justify-items:end;-moz-column-gap:min(6.09375vw,97.5px);column-gap:min(6.09375vw,97.5px);padding-top:min(6.25vw,100px);padding-bottom:min(9.375vw,150px);padding-left:min(6.25vw,100px);padding-right:min(6.25vw,100px)}}.l-footer__link{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1023px){.l-footer__link{row-gap:min(4.25vw,17px)}}@media screen and (min-width: 1024px){.l-footer__link{row-gap:min(1.5625vw,25px);transition:opacity .3s ease;will-change:opacity;margin-right:auto}}.l-footer__link:focus-visible:hover,.l-footer__link:focus-visible:focus-visible{opacity:.7}@media (any-hover: hover){.l-footer__link:hover:hover,.l-footer__link:hover:focus-visible{opacity:.7}}.l-footer__logo{height:auto}@media screen and (max-width: 1023px){.l-footer__logo{width:min(67.5vw,270px)}}@media screen and (min-width: 1024px){.l-footer__logo{width:min(22.65625vw,362.5px)}}.l-footer__logo-text{position:relative;display:inline-block;font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1.1;letter-spacing:0;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.l-footer__nav-container{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.l-footer__nav-container{display:grid;grid-template-columns:min(12.34375vw,197.5px) min(19.0625vw,305px) auto;-moz-column-gap:min(6.25vw,100px);column-gap:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.l-footer__nav-container>nav+nav{margin-top:min(10vw,40px)}}.l-footer__nav-title{color:var(--color-gray);font-weight:500;line-height:1.6;letter-spacing:.06em;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.l-footer__nav-menu-list{display:grid;grid-template-columns:repeat(2,auto);-moz-column-gap:min(10vw,40px);column-gap:min(10vw,40px);row-gap:min(2.5vw,10px);margin-top:min(4vw,16px);justify-content:start}}@media screen and (min-width: 1024px){.l-footer__nav-menu-list{margin-top:min(1.5625vw,25px)}}.l-footer__nav-menu-item{width:-moz-fit-content;width:fit-content;font-weight:500;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (min-width: 1024px){.l-footer__nav-menu-item{transition:color .3s ease;will-change:color}}@media screen and (min-width: 1024px){.l-footer__nav-menu-item+.l-footer__nav-menu-item{margin-top:min(1.40625vw,22.5px)}}.l-footer__nav-menu-link{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1024px){.l-footer__nav-menu-link{transition:color .3s ease;will-change:color}}.l-footer__nav-menu-link--external{display:flex;align-items:center}@media screen and (max-width: 1023px){.l-footer__nav-menu-link--external{-moz-column-gap:min(1.5vw,6px);column-gap:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.l-footer__nav-menu-link--external{-moz-column-gap:min(.625vw,10px);column-gap:min(.625vw,10px)}}.l-footer__nav-menu-link:focus-visible:hover,.l-footer__nav-menu-link:focus-visible:focus-visible{color:var(--color-main)}.l-footer__nav-menu-link:focus-visible:hover .l-footer__nav-menu-link--external,.l-footer__nav-menu-link:focus-visible:focus-visible .l-footer__nav-menu-link--external{color:var(--color-main)}@media (any-hover: hover){.l-footer__nav-menu-link:hover:hover,.l-footer__nav-menu-link:hover:focus-visible{color:var(--color-main)}.l-footer__nav-menu-link:hover:hover .l-footer__nav-menu-link--external,.l-footer__nav-menu-link:hover:focus-visible .l-footer__nav-menu-link--external{color:var(--color-main)}}.l-footer__nav-contents-list{display:grid}@media screen and (max-width: 1023px){.l-footer__nav-contents-list{margin-top:min(4vw,16px);-moz-column-gap:min(8vw,32px);column-gap:min(8vw,32px);row-gap:min(3vw,12px);justify-content:start;grid-template-columns:repeat(2,auto)}}@media screen and (min-width: 1024px){.l-footer__nav-contents-list{-moz-column-gap:min(2.421875vw,38.75px);column-gap:min(2.421875vw,38.75px);row-gap:min(1.40625vw,22.5px);margin-top:min(1.5625vw,25px);grid-template-areas:"about workstyle" "message movie" "number ." "interview ."}}.l-footer__nav-contents-item{font-weight:500;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (min-width: 1024px){.l-footer__nav-contents-item:nth-child(1){grid-area:about}.l-footer__nav-contents-item:nth-child(2){grid-area:workstyle}.l-footer__nav-contents-item:nth-child(3){grid-area:message}.l-footer__nav-contents-item:nth-child(4){grid-area:movie}.l-footer__nav-contents-item:nth-child(5){grid-area:number}.l-footer__nav-contents-item:nth-child(6){grid-area:interview}}.l-footer__nav-contents-link{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1024px){.l-footer__nav-contents-link{transition:color .3s ease;will-change:color}}.l-footer__nav-contents-link:focus-visible:hover,.l-footer__nav-contents-link:focus-visible:focus-visible{color:var(--color-main)}@media (any-hover: hover){.l-footer__nav-contents-link:hover:hover,.l-footer__nav-contents-link:hover:focus-visible{color:var(--color-main)}}.l-footer__nav-external-icon{flex-shrink:0}@media screen and (max-width: 1023px){.l-footer__nav-external-icon{width:min(2.5vw,10px);height:min(2.25vw,9px)}}@media screen and (min-width: 1024px){.l-footer__nav-external-icon{width:min(.78125vw,12.5px);height:min(.703125vw,11.25px)}}@media screen and (max-width: 1023px){.l-footer__nav-others-wrap{display:grid;grid-template-columns:auto min(42.25vw,169px);margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.l-footer__nav-others-wrap{margin-top:min(1.71875vw,27.5px)}}@media screen and (max-width: 1023px){.l-footer__nav-sns-item+.l-footer__nav-sns-item{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.l-footer__nav-sns-item+.l-footer__nav-sns-item{margin-top:min(1.875vw,30px)}}.l-footer__nav-sns-link{display:flex;align-items:center;line-height:1.1;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.l-footer__nav-sns-link{-moz-column-gap:min(2.5vw,10px);column-gap:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.l-footer__nav-sns-link{-moz-column-gap:min(.78125vw,12.5px);column-gap:min(.78125vw,12.5px);transition:color .3s ease;will-change:color}}.l-footer__nav-sns-link:focus-visible:hover,.l-footer__nav-sns-link:focus-visible:focus-visible{color:var(--color-main)}@media (any-hover: hover){.l-footer__nav-sns-link:hover:hover,.l-footer__nav-sns-link:hover:focus-visible{color:var(--color-main)}}.l-footer__nav-sns-text{font-family:var(--font-mont);font-weight:500;line-height:1.1;letter-spacing:0;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.l-footer__corporate-link{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.l-footer__corporate-link{border:min(.25vw,1px) solid var(--color-silver);border-radius:min(1.25vw,5px);padding-top:min(4.75vw,19px);padding-bottom:min(4.75vw,19px);padding-left:min(3vw,12px);padding-right:min(3.75vw,15px)}}@media screen and (min-width: 1024px){.l-footer__corporate-link{height:min(4.375vw,70px);margin-top:min(2.5vw,40px);border:min(.078125vw,1.25px) solid var(--color-silver);border-radius:min(.390625vw,6.25px);padding-top:min(1.328125vw,21.25px);padding-bottom:min(1.484375vw,23.75px);padding-left:min(1.09375vw,17.5px);padding-right:min(1.171875vw,18.75px);-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px);transition:background-color .3s ease,color .3s ease,border-color .3s ease;will-change:background-color,color,border-color}}@media screen and (min-width: 1024px){.l-footer__corporate-link:focus-visible:hover,.l-footer__corporate-link:focus-visible:focus-visible{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main)}}@media screen and (min-width: 1024px){.l-footer__corporate-link:focus-visible:hover .c-circle:before,.l-footer__corporate-link:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}}@media screen and (any-hover: hover) and (min-width: 1024px){.l-footer__corporate-link:hover:hover,.l-footer__corporate-link:hover:focus-visible{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main)}}@media screen and (any-hover: hover) and (min-width: 1024px){.l-footer__corporate-link:hover:hover .c-circle:before,.l-footer__corporate-link:hover:focus-visible .c-circle:before{transform:scale(1.1)}}.l-footer__corporate-text{display:block;font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(12px,12px + (13 - 12) * (100vw - 400px) / (1280 - 400),13px)}.l-footer__lower{background-color:var(--color-black)}@media screen and (max-width: 1023px){.l-footer__lower-inner{padding-top:min(6vw,24px);padding-bottom:min(5vw,20px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.l-footer__lower-inner{display:flex;justify-content:space-between;align-items:center;padding-top:min(1.484375vw,23.75px);padding-bottom:min(1.5625vw,25px);padding-left:min(6.25vw,100px);padding-right:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.l-footer__lower-list{width:min(69.25vw,277px);display:grid;grid-template-columns:repeat(2,auto);row-gap:min(2.5vw,10px);-moz-column-gap:min(5vw,20px);column-gap:min(5vw,20px);white-space:nowrap}}@media screen and (min-width: 1024px){.l-footer__lower-list{display:flex;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px)}}@media screen and (max-width: 1023px){.l-footer__lower-item{line-height:1}}.l-footer__lower-link{display:inline-block;font-weight:400;line-height:1.6;letter-spacing:.06em;color:var(--color-white);font-size:clamp(11px,11px + (11 - 11) * (100vw - 400px) / (1280 - 400),11px)}.l-footer__lower-link:focus-visible:hover .l-footer__lower-link-line,.l-footer__lower-link:focus-visible:focus-visible .l-footer__lower-link-line{background-size:0 min(.078125vw,1.25px);background-position:right bottom}@media (any-hover: hover){.l-footer__lower-link:hover:hover .l-footer__lower-link-line,.l-footer__lower-link:hover:focus-visible .l-footer__lower-link-line{background-size:0 min(.078125vw,1.25px);background-position:right bottom}}.l-footer__lower-link-line{background-image:linear-gradient(90deg,var(--color-white),var(--color-white));background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 1023px){.l-footer__lower-link-line{background-size:100% min(.25vw,1px)}}@media screen and (min-width: 1024px){.l-footer__lower-link-line{background-size:100% min(.078125vw,1.25px);transition:background-size .7s cubic-bezier(.32,.94,.6,1),background-position 0s}}.l-footer__copyright{font-family:var(--font-mont);color:var(--color-silver);line-height:1.6;letter-spacing:0;font-size:clamp(11px,11px + (10 - 11) * (100vw - 400px) / (1280 - 400),10px)}@media screen and (max-width: 1023px){.l-footer__copyright{display:block;margin-top:min(5vw,20px)}}.l-footer .c-circle:before{border-color:transparent;background-color:var(--color-white)}.l-footer .c-circle .c-circle__icon use{color:var(--color-black)}.l-header{position:fixed;top:0;left:0;width:100%;z-index:10}@media screen and (max-width: 1179px){.l-header{margin-top:min(2.5vw,10px);padding-inline:min(2.5vw,10px)}}@media screen and (min-width: 1180px){.l-header{margin-top:min(1.25vw,20px);padding-inline:min(1.5625vw,25px)}}.l-header__inner{position:relative;background-color:var(--color-white);background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 1179px){.l-header__inner{display:flex;align-items:center;justify-content:space-between;padding-top:min(4.25vw,17px);padding-bottom:min(3vw,12px);padding-left:min(4vw,16px);padding-right:min(3vw,12px);-moz-column-gap:min(2.5vw,10px);column-gap:min(2.5vw,10px);border-radius:min(1.5vw,6px);-webkit-backdrop-filter:blur(min(2.5vw,10px));backdrop-filter:blur(min(2.5vw,10px));border:min(.25vw,1px) solid var(--color-white)}}@media screen and (min-width: 1180px){.l-header__inner{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 10px;border-radius:min(.390625vw,6.25px);-webkit-backdrop-filter:blur(min(.78125vw,12.5px));backdrop-filter:blur(min(.78125vw,12.5px));border:min(.078125vw,1.25px) solid var(--color-white)}}.l-header__link{display:flex;flex-direction:column}@media screen and (max-width: 1179px){.l-header__link{row-gap:min(1.25vw,5px)}}@media screen and (min-width: 1180px){.l-header__link{row-gap:min(.625vw,10px);transition:opacity .3s ease;will-change:opacity}}.l-header__link:focus-visible:hover,.l-header__link:focus-visible:focus-visible{opacity:.7}@media (any-hover: hover){.l-header__link:hover:hover,.l-header__link:hover:focus-visible{opacity:.7}}.l-header__logo{height:auto}@media screen and (max-width: 1179px){.l-header__logo{width:min(48.75vw,195px)}}@media screen and (min-width: 1180px){.l-header__logo{width:250px}}.l-header__logo-text{position:relative;display:inline-block;font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;letter-spacing:0;font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1179px){.l-header__logo-text{font-size:min(3.25vw,13px);line-height:1.1}}@media screen and (min-width: 1180px){.l-header__logo-text{font-size:min(1.09375vw,17.5px);line-height:1}}@media screen and (max-width: 1179px){.l-header__btn-container{display:flex;align-items:center;gap:min(3vw,12px)}}@media screen and (max-width: 1179px){.l-header__entry-btn{position:relative;display:flex;background-color:var(--color-main-blue);padding-top:min(3.75vw,15px);padding-bottom:min(4vw,16px);padding-left:min(2.5vw,10px);padding-right:min(2.75vw,11px);border-radius:min(1.5vw,6px)}}.l-header__entry-btn:focus-visible:hover,.l-header__entry-btn:focus-visible:focus-visible{background-color:var(--color-black)}@media (any-hover: hover){.l-header__entry-btn:hover:hover,.l-header__entry-btn:hover:focus-visible{background-color:var(--color-black)}}@media screen and (max-width: 1179px){.l-header__entry-btn-text{color:var(--color-white);display:block;text-align:center;font-weight:500;line-height:1;letter-spacing:.06em;font-size:min(3.25vw,13px)}}@media screen and (min-width: 1180px){.l-header__drawer-btn{display:flex;background-color:var(--color-main-blue);padding:15px 26px 15px 25px;border-radius:min(.234375vw,3.75px);transition:background-color .3s ease;will-change:background-color}.l-header__drawer-btn:focus-visible:hover,.l-header__drawer-btn:focus-visible:focus-visible{background-color:var(--color-black)}}@media screen and (min-width: 1180px) and (any-hover: hover){.l-header__drawer-btn:hover:hover,.l-header__drawer-btn:hover:focus-visible{background-color:var(--color-black)}}@media screen and (min-width: 1180px){.l-header__drawer-btn-text{color:var(--color-white);display:block;text-align:center;font-weight:500;line-height:1;letter-spacing:.06em;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}}.l-header__menu-btn{position:relative;background-color:var(--color-black);border-radius:min(1.5vw,6px);flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 1179px){.l-header__menu-btn{width:min(12.5vw,50px);height:min(11vw,44px)}}@media screen and (min-width: 1180px){.l-header__menu-btn{width:min(5.078125vw,81.25px);height:min(3.90625vw,62.5px);transition:background-color .3s ease;will-change:background-color .3s ease}}.l-header__menu-btn:focus-visible:hover,.l-header__menu-btn:focus-visible:focus-visible{background-color:var(--color-main-blue)}@media (any-hover: hover){.l-header__menu-btn:hover:hover,.l-header__menu-btn:hover:focus-visible{background-color:var(--color-main-blue)}}.l-header__menu-icon{background-color:var(--color-white);transition:transform .3s ease,top .3s ease,opacity .3s ease}@media screen and (max-width: 1179px){.l-header__menu-icon{width:min(6vw,24px);height:min(.5vw,2px)}}@media screen and (min-width: 1180px){.l-header__menu-icon{width:min(1.875vw,30px);height:min(.15625vw,2.5px)}}.l-header__menu-icon:nth-of-type(1){position:absolute}@media screen and (max-width: 1179px){.l-header__menu-icon:nth-of-type(1){top:min(4.5vw,18px)}}@media screen and (min-width: 1180px){.l-header__menu-icon:nth-of-type(1){top:min(1.5625vw,25px)}}.l-header__menu-icon:nth-of-type(2){position:absolute}@media screen and (max-width: 1179px){.l-header__menu-icon:nth-of-type(2){bottom:min(4.5vw,18px)}}@media screen and (min-width: 1180px){.l-header__menu-icon:nth-of-type(2){bottom:min(1.5625vw,25px)}}.l-header__menu-icon--close:nth-of-type(1){transform:rotate(45deg)}@media screen and (max-width: 1179px){.l-header__menu-icon--close:nth-of-type(1){top:min(5.25vw,21px)}}@media screen and (min-width: 1180px){.l-header__menu-icon--close:nth-of-type(1){top:min(1.953125vw,31.25px)}}.l-header__menu-icon--close:nth-of-type(2){transform:rotate(-45deg)}@media screen and (max-width: 1179px){.l-header__menu-icon--close:nth-of-type(2){top:min(5.25vw,21px)}}@media screen and (min-width: 1180px){.l-header__menu-icon--close:nth-of-type(2){top:min(1.953125vw,31.25px)}}.l-header__drawer-wrap{position:relative;display:inline-block;z-index:5}.l-header__drawer-wrap:focus-visible:hover .l-header__drawer-menu,.l-header__drawer-wrap:focus-visible:focus-visible .l-header__drawer-menu{opacity:1;pointer-events:auto}@media (any-hover: hover){.l-header__drawer-wrap:hover:hover .l-header__drawer-menu,.l-header__drawer-wrap:hover:focus-visible .l-header__drawer-menu{opacity:1;pointer-events:auto}}@media screen and (min-width: 1180px){.l-header__drawer-menu{height:auto;display:block;opacity:0;position:absolute;top:calc(100% - min(.078125vw,1.25px));right:max(-1.953125vw,-31.25px);z-index:5;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}}@media screen and (min-width: 1180px){.l-header__drawer-menu:before{content:"";position:absolute;right:0;top:0;width:100%;height:min(1.71875vw,27.5px)}}@media screen and (min-width: 1180px){.l-header__drawer-menu:has(.l-header__drawer-menu-link:focus-visible){opacity:1;pointer-events:auto}}@media screen and (min-width: 1180px){.l-header__drawer-menu-content{padding-top:min(1.5625vw,25px);width:min(18.75vw,300px)}}@media screen and (min-width: 1180px){.l-header__drawer-menu-list{background-color:var(--color-main-blue);border-radius:min(.234375vw,3.75px)}}@media screen and (min-width: 1180px){.l-header__drawer-menu-item{border-top:min(.078125vw,1.25px) solid rgba(255,255,255,.3)}}@media screen and (min-width: 1180px){.l-header__drawer-menu-item:first-child{border-top:none}}@media screen and (min-width: 1180px){.l-header__drawer-menu-item:first-child .l-header__drawer-menu-link{padding-top:min(1.171875vw,18.75px)}}@media screen and (min-width: 1180px){.l-header__drawer-menu-item:last-child .l-header__drawer-menu-link{padding-bottom:min(1.015625vw,16.25px)}}@media screen and (min-width: 1180px){.l-header__drawer-menu-link{display:inline-block;color:var(--color-white);font-weight:500;line-height:1.5;letter-spacing:.06em;display:flex;justify-content:space-between;padding-top:min(1.015625vw,16.25px);padding-bottom:min(.9375vw,15px);padding-inline:min(1.5625vw,25px);font-size:min(1.09375vw,17.5px)}}@media screen and (min-width: 1180px){.l-header__drawer-menu-link .c-circle{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}.l-header__drawer-menu-link .c-circle:before{border-color:var(--color-white);background-color:var(--color-white)}.l-header__drawer-menu-link .c-circle .c-circle__arrow{top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (min-width: 1180px){.l-header__drawer-menu-link .c-circle .c-circle__arrow{width:min(1.09375vw,17.5px);height:min(.46875vw,7.5px)}}.l-header__drawer-menu-link .c-circle .c-circle__arrow use{color:var(--color-main-blue)}.l-header__drawer-menu-link .c-circle .c-circle__icon{top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (min-width: 1180px){.l-header__drawer-menu-link .c-circle .c-circle__icon{width:min(.78125vw,12.5px);height:min(.703125vw,11.25px)}}.l-header__drawer-menu-link .c-circle .c-circle__icon use{color:var(--color-main-blue)}.l-header__drawer-menu-link:focus-visible:hover .c-circle:before,.l-header__drawer-menu-link:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}@media (any-hover: hover){.l-header__drawer-menu-link:hover:hover .c-circle:before,.l-header__drawer-menu-link:hover:focus-visible .c-circle:before{transform:scale(1.1)}}.l-header__modal-content{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:none;background:transparent;overflow:hidden;overscroll-behavior:contain}@media screen and (max-width: 1179px){.l-header__modal-body{position:fixed;background-color:var(--color-main-blue);height:auto;top:min(24.25vw,97px);right:min(5vw,20px);width:min(52.5vw,210px);border-radius:min(.75vw,3px)}}.l-header dialog::backdrop{background:transparent}@media screen and (max-width: 1179px){.l-header__modal-nav-item{border-top:min(.25vw,1px) solid rgba(255,255,255,.3)}}@media screen and (max-width: 1179px){.l-header__modal-nav-item:first-child{border-top:none}}@media screen and (max-width: 1179px){.l-header__modal-nav-item:first-child .l-header__modal-nav-link{padding-top:min(4vw,16px)}}@media screen and (max-width: 1179px){.l-header__modal-nav-item:last-child .l-header__modal-nav-link{padding-bottom:min(4vw,16px)}}@media screen and (max-width: 1179px){.l-header__modal-nav-link{color:var(--color-white);font-weight:500;line-height:1.5;letter-spacing:.06em;display:flex;justify-content:space-between;padding-block:min(3.25vw,13px);padding-inline:min(4vw,16px);font-size:min(3.5vw,14px)}}@media screen and (max-width: 1179px){.l-header__modal-nav-link .c-circle{width:min(6.5vw,26px);height:min(6.5vw,26px)}}.l-header__modal-nav-link .c-circle:before{border-color:var(--color-white);background-color:var(--color-white)}.l-header__modal-nav-link .c-circle .c-circle__arrow{top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width: 1179px){.l-header__modal-nav-link .c-circle .c-circle__arrow{width:min(3.5vw,14px);height:min(1.5vw,6px)}}.l-header__modal-nav-link .c-circle .c-circle__arrow use{color:var(--color-main-blue)}.l-header__modal-nav-link .c-circle .c-circle__icon{top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width: 1179px){.l-header__modal-nav-link .c-circle .c-circle__icon{width:min(2.5vw,10px);height:min(2.25vw,9px)}}.l-header__modal-nav-link .c-circle .c-circle__icon use{color:var(--color-main-blue)}.l-header__mega-menu{display:none}@media screen and (max-width: 1179px){.l-header__mega-menu{display:block;background-color:var(--color-light-gray);position:fixed;width:100vw;height:100%;left:0;top:0;transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:transform .5s ease,visibility 0s linear .5s;z-index:10}.l-header__mega-menu.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .5s ease}}@media screen and (max-width: 1179px) and (max-width: 1179px){.l-header__mega-menu.is-open .l-header__mega-menu-inner{opacity:1}}@media screen and (max-width: 1179px){.l-header__mega-menu-inner{display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:min(5vw,20px);opacity:0;transition:opacity .3s ease}}.l-header__mega-menu-header{position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1179px){.l-header__mega-menu-header{margin-top:min(5.5vw,22px);margin-left:min(6.5vw,26px);margin-right:min(5.5vw,22px)}}@media screen and (max-width: 1179px){.l-header__mega-menu-body{flex:1;min-height:0;margin-top:min(10vw,40px);margin-inline:min(6.5vw,26px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.l-header__mega-menu-body::-webkit-scrollbar{display:none}}@media screen and (max-width: 1179px){.l-header__mega-menu-title{color:var(--color-gray);font-feature-settings:"palt" on,"vkrn" on;font-weight:600;font-size:min(3.75vw,15px);line-height:1.5;letter-spacing:.06em}}@media screen and (max-width: 1179px){.l-header__mega-menu-requirements{padding-bottom:min(6vw,24px);border-bottom:min(.25vw,1px) solid var(--color-silver)}}@media screen and (max-width: 1179px){.l-header__mega-menu-requirements-list{margin-top:min(5vw,20px);display:grid;grid-template-columns:repeat(2,1fr);gap:min(5vw,20px)}}@media screen and (max-width: 1179px){.l-header__mega-menu-requirements-item-img{overflow:hidden;border-radius:min(.75vw,3px)}}.l-header__mega-menu-requirements-item-img img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1179px){.l-header__mega-menu-requirements-item-text{font-feature-settings:"palt" on,"vkrn" on;display:flex;align-items:center;margin-top:min(2vw,8px);font-weight:500;font-size:min(3.75vw,15px);line-height:1.6;letter-spacing:.06em;-moz-column-gap:min(1.5vw,6px);column-gap:min(1.5vw,6px)}}@media screen and (max-width: 1179px){.l-header__mega-menu-contents{margin-top:min(6vw,24px);padding-bottom:min(6vw,24px);border-bottom:min(.25vw,1px) solid var(--color-silver)}}@media screen and (max-width: 1179px){.l-header__mega-menu-contents-list{margin-top:min(5vw,20px);width:min(74.25vw,297px);display:grid;grid-template-columns:repeat(2,auto);-moz-column-gap:min(12vw,48px);column-gap:min(12vw,48px);row-gap:min(2.75vw,11px)}}@media screen and (max-width: 1179px){.l-header__mega-menu-contents-link{font-weight:500;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:min(3.75vw,15px)}}@media screen and (min-width: 1180px){.l-header__mega-menu-contents-link{transition:color .3s ease;will-change:color}}@media screen and (max-width: 1179px){.l-header__mega-menu-contents-link .l-header__mega-menu-contents-link-icon{width:min(2.5vw,10px);height:min(2.25vw,9px)}}.l-header__mega-menu-contents-link:focus-visible:hover,.l-header__mega-menu-contents-link:focus-visible:focus-visible{color:var(--color-main-blue)}.l-header__mega-menu-contents-link:focus-visible:hover .l-header__mega-menu-contents-link-icon,.l-header__mega-menu-contents-link:focus-visible:focus-visible .l-header__mega-menu-contents-link-icon{color:var(--color-main-blue)}@media (any-hover: hover){.l-header__mega-menu-contents-link:hover:hover,.l-header__mega-menu-contents-link:hover:focus-visible{color:var(--color-main-blue)}.l-header__mega-menu-contents-link:hover:hover .l-header__mega-menu-contents-link-icon,.l-header__mega-menu-contents-link:hover:focus-visible .l-header__mega-menu-contents-link-icon{color:var(--color-main-blue)}}@media screen and (max-width: 1179px){.l-header__mega-menu-contents-item{width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 1179px){.l-header__mega-menu-others{margin-top:min(6vw,24px);padding-bottom:min(6vw,24px)}}@media screen and (max-width: 1179px){.l-header__mega-menu-sns-list{display:flex;align-items:center;-moz-column-gap:min(10.25vw,41px);column-gap:min(10.25vw,41px);margin-top:min(5vw,20px)}}@media screen and (max-width: 1179px){.l-header__mega-menu-sns-link{display:flex;align-items:center;line-height:1.1;width:-moz-fit-content;width:fit-content;-moz-column-gap:min(2.5vw,10px);column-gap:min(2.5vw,10px)}}.l-header__mega-menu-sns-link:focus-visible:hover,.l-header__mega-menu-sns-link:focus-visible:focus-visible{color:var(--color-main)}@media (any-hover: hover){.l-header__mega-menu-sns-link:hover:hover,.l-header__mega-menu-sns-link:hover:focus-visible{color:var(--color-main)}}@media screen and (max-width: 1179px){.l-header__mega-menu-sns-text{font-family:var(--font-mont);font-weight:500;line-height:1.1;letter-spacing:0;font-size:min(4vw,16px)}}@media screen and (max-width: 1179px){.l-header__mega-menu-corporate-link{display:block;position:relative;background-color:var(--color-white);border:min(.25vw,1px) solid var(--color-silver);margin-top:min(7vw,28px);border-radius:min(1.25vw,5px);padding-top:min(5vw,20px);padding-bottom:min(4.75vw,19px);padding-left:min(3vw,12px);padding-right:min(3vw,12px)}}@media screen and (min-width: 1024px){.l-header__mega-menu-corporate-link:focus-visible:hover,.l-header__mega-menu-corporate-link:focus-visible:focus-visible{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main)}}@media screen and (any-hover: hover) and (min-width: 1024px){.l-header__mega-menu-corporate-link:hover:hover,.l-header__mega-menu-corporate-link:hover:focus-visible{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main)}}@media screen and (max-width: 1179px){.l-header__mega-menu-corporate-link .c-circle{position:absolute;top:0;bottom:0;margin:auto;right:min(3.5vw,14px);width:min(7.5vw,30px);height:min(7.5vw,30px)}.l-header__mega-menu-corporate-link .c-circle:before{background-color:var(--color-light-gray);border-color:var(--color-light-gray)}}@media screen and (max-width: 1179px){.l-header__mega-menu-corporate-link .c-circle__icon{top:0;right:0;bottom:0;left:0;margin:auto}}@media screen and (max-width: 1179px){.l-header__mega-menu-corporate-link .c-circle use{color:var(--color-black)}}@media screen and (max-width: 1179px){.l-header__mega-menu-corporate-text{display:block;font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;text-align:center;font-size:min(3.5vw,14px)}}@media screen and (min-width: 1180px){.l-header__nav-container{display:flex;-moz-column-gap:min(1.875vw,30px);column-gap:min(1.875vw,30px);padding-bottom:5px}}@media screen and (min-width: 1180px){.l-header__nav{display:flex;align-items:center;-moz-column-gap:min(1.875vw,30px);column-gap:min(1.875vw,30px)}}@media screen and (min-width: 1180px){.l-header__nav-list{display:flex;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px)}}@media screen and (min-width: 1180px){.l-header__nav-item{display:flex}}.l-header__nav-link{font-weight:500;font-size:14px}@media screen and (min-width: 1180px){.l-header__nav-link{line-height:1.6;transition:color .3s ease;will-change:color .3s ease}}@media screen and (min-width: 1180px){.l-header__nav-link--external{display:flex;align-items:center;gap:min(.3125vw,5px)}}.l-header__nav-link:focus-visible:hover,.l-header__nav-link:focus-visible:focus-visible{color:var(--color-main-blue)}.l-header__nav-link:focus-visible:hover .l-header__nav-external-icon,.l-header__nav-link:focus-visible:focus-visible .l-header__nav-external-icon{color:var(--color-main-blue)}@media (any-hover: hover){.l-header__nav-link:hover:hover,.l-header__nav-link:hover:focus-visible{color:var(--color-main-blue)}.l-header__nav-link:hover:hover .l-header__nav-external-icon,.l-header__nav-link:hover:focus-visible .l-header__nav-external-icon{color:var(--color-main-blue)}}.l-header__nav-external-icon{position:relative}@media screen and (min-width: 1180px){.l-header__nav-external-icon{top:min(.078125vw,1.25px);width:min(.703125vw,11.25px);height:min(.703125vw,11.25px);transition:color .3s ease;will-change:color .3s ease}}.c-anchor-entry{position:fixed;background-color:var(--color-deep-blue);display:flex;align-items:center;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:9}@media screen and (max-width: 1023px){.c-anchor-entry{border-radius:min(1.25vw,5px);width:min(50vw,200px);height:min(12.5vw,50px);bottom:min(7.5vw,30px);right:min(6vw,24px);-moz-column-gap:min(6.25vw,25px);column-gap:min(6.25vw,25px);justify-content:center}}@media screen and (min-width: 1024px){.c-anchor-entry{border-radius:min(.390625vw,6.25px);width:min(19.53125vw,312.5px);padding-block:min(1.328125vw,21.25px);padding-left:min(1.875vw,30px);padding-right:min(1.328125vw,21.25px);bottom:min(2.34375vw,37.5px);right:min(3.125vw,50px);justify-content:space-between}}.c-anchor-entry:focus-visible:hover .c-anchor-entry__icon-wrap:before,.c-anchor-entry:focus-visible:focus-visible .c-anchor-entry__icon-wrap:before{transform:scale(1.1)}@media (any-hover: hover){.c-anchor-entry:hover:hover .c-anchor-entry__icon-wrap:before,.c-anchor-entry:hover:focus-visible .c-anchor-entry__icon-wrap:before{transform:scale(1.1)}}.c-anchor-entry__text{font-feature-settings:"palt" on;display:block;font-weight:600;line-height:1;letter-spacing:.06em;color:var(--color-white)}@media screen and (max-width: 1023px){.c-anchor-entry__text{font-size:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.c-anchor-entry__text{font-size:min(1.171875vw,18.75px)}}.c-anchor-entry__text--en{font-family:var(--font-mont);letter-spacing:0}@media screen and (max-width: 1023px){.c-anchor-entry__text--en{font-size:min(3.75vw,15px)}}@media screen and (min-width: 1024px){.c-anchor-entry__text--en{font-size:min(1.328125vw,21.25px)}}.c-anchor-entry__icon-wrap{position:relative;flex-shrink:0;display:grid;place-items:center;border-radius:50%}@media screen and (max-width: 1023px){.c-anchor-entry__icon-wrap{width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.c-anchor-entry__icon-wrap{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}.c-anchor-entry__icon-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--color-white)}@media screen and (min-width: 1024px){.c-anchor-entry__icon-wrap:before{transition:transform .3s ease,border-color .3s ease;will-change:transform,border-color}}.c-anchor-entry__icon-wrap svg{position:relative}.c-anchor-entry__icon-wrap svg use{color:var(--color-deep-blue)}.c-anchor-entry.is-show{opacity:1;pointer-events:all}@media screen and (max-width: 1023px){.c-anchor{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.c-anchor{margin-top:min(3.75vw,60px)}}@media screen and (max-width: 1023px){.c-anchor--mv{margin-top:min(6vw,24px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.c-anchor--mv{margin-top:min(4.375vw,70px)}}@media screen and (min-width: 1024px){.c-anchor--mv .c-anchor__list{width:min(17.1875vw,275px);display:flex;flex-direction:column;row-gap:min(.9375vw,15px)}}.c-anchor__list{display:grid}@media screen and (max-width: 1023px){.c-anchor__list{grid-template-columns:repeat(2,1fr);-moz-column-gap:min(6vw,24px);column-gap:min(6vw,24px);row-gap:min(3vw,12px)}}@media screen and (min-width: 1024px){.c-anchor__list{width:min(38.90625vw,622.5px);grid-template-columns:repeat(3,1fr);-moz-column-gap:min(1.875vw,30px);column-gap:min(1.875vw,30px);row-gap:min(1.25vw,20px)}}@media screen and (max-width: 1023px){.c-anchor__item{border-bottom:min(.25vw,1px) solid #dddddd}}@media screen and (min-width: 1024px){.c-anchor__item{border-bottom:min(.078125vw,1.25px) solid #dddddd}}.c-anchor__link{display:flex;justify-content:space-between;align-items:center;font-weight:500;line-height:1.6;letter-spacing:.06em;font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.c-anchor__link{padding-bottom:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.c-anchor__link{padding-bottom:min(.703125vw,11.25px);transition:color .3s ease;will-change:color}}.c-anchor__link:focus-visible:hover,.c-anchor__link:focus-visible:focus-visible{color:var(--color-main-blue)}.c-anchor__link:focus-visible:hover .c-anchor__icon,.c-anchor__link:focus-visible:focus-visible .c-anchor__icon{transform:translateY(min(.15625vw,2.5px))}@media (any-hover: hover){.c-anchor__link:hover:hover,.c-anchor__link:hover:focus-visible{color:var(--color-main-blue)}.c-anchor__link:hover:hover .c-anchor__icon,.c-anchor__link:hover:focus-visible .c-anchor__icon{transform:translateY(min(.15625vw,2.5px))}}@media screen and (min-width: 1024px){.c-anchor__icon{transition:transform .3s ease;will-change:transform}}.c-anchor__icon use{color:var(--color-main-blue)}@media screen and (max-width: 1023px){.c-breadcrumb{padding-top:min(3vw,12px);padding-left:min(3vw,12px);padding-bottom:min(3vw,12px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.c-breadcrumb{max-width:min(87.5vw,1400px);margin-right:auto;padding-left:min(6.25vw,100px);padding-top:min(.9375vw,15px);padding-bottom:min(.9375vw,15px)}}.c-breadcrumb__list{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start}@media screen and (max-width: 1023px){.c-breadcrumb__list{-moz-column-gap:min(6.75vw,27px);column-gap:min(6.75vw,27px);overflow-x:auto;overflow-y:hidden}}@media screen and (min-width: 1024px){.c-breadcrumb__list{-moz-column-gap:min(2.109375vw,33.75px);column-gap:min(2.109375vw,33.75px)}}.c-breadcrumb__list::-webkit-scrollbar{display:none}.c-breadcrumb__item{flex:0 0 auto;position:relative;display:block;min-width:0;max-width:100%;line-height:1.5;color:var(--color-black);font-size:clamp(12px,12px + (12 - 12) * (100vw - 400px) / (1280 - 400),12px)}.c-breadcrumb__item:not(:last-child){position:relative}.c-breadcrumb__item:not(:last-child):before{position:absolute;content:"";background-color:var(--color-silver);border-radius:50%;top:0;bottom:0;margin:auto}@media screen and (max-width: 1023px){.c-breadcrumb__item:not(:last-child):before{width:min(1.25vw,5px);height:min(1.25vw,5px);right:max(-3.75vw,-15px)}}@media screen and (min-width: 1024px){.c-breadcrumb__item:not(:last-child):before{width:min(.390625vw,6.25px);height:min(.390625vw,6.25px);right:max(-1.328125vw,-21.25px)}}.c-breadcrumb span[aria-current=page]{color:var(--color-main-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-button{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-black)}@media screen and (max-width: 1023px){.c-button{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);border-radius:min(15vw,60px);max-width:min(57.5vw,230px);height:min(14.5vw,58px);padding-left:min(6vw,24px);padding-right:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-button{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);border-radius:min(4.6875vw,75px);width:min(18.359375vw,293.75px);max-width:235px;height:min(4.53125vw,72.5px);max-height:58px;padding-left:min(1.875vw,30px);padding-right:min(1.25vw,20px);transition:background-color .3s ease;will-change:background-color}}.c-button:focus-visible:hover,.c-button:focus-visible:focus-visible{background-color:var(--color-main-blue)}.c-button:focus-visible:hover .c-circle:before,.c-button:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}@media (any-hover: hover){.c-button:hover:hover,.c-button:hover:focus-visible{background-color:var(--color-main-blue)}.c-button:hover:hover .c-circle:before,.c-button:hover:focus-visible .c-circle:before{transform:scale(1.1)}}.c-button__text{color:var(--color-white);font-weight:500;line-height:1.5;letter-spacing:.04em;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px);font-feature-settings:"palt" on,"vkrn" on}.c-button .c-circle:before{border-color:var(--color-white);background-color:var(--color-white)}.c-button .c-circle .c-circle__arrow use{color:var(--color-black)}.c-button .c-circle .c-circle__icon use{color:var(--color-black)}.c-careers{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.c-careers{padding-top:min(15vw,60px);padding-bottom:min(20vw,80px)}}@media screen and (min-width: 1024px){.c-careers{padding-top:min(6.875vw,110px);padding-bottom:min(6.875vw,110px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.c-careers__inner{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.c-careers__inner{display:grid;grid-template-columns:min(15.703125vw,251.25px) 1fr;-moz-column-gap:min(3.984375vw,63.75px);column-gap:min(3.984375vw,63.75px)}}.c-careers__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.c-careers__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (22 - 22) * (100vw - 400px) / (1280 - 400),22px)}@media screen and (max-width: 1023px){.c-careers__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.c-careers__title{margin-top:min(.78125vw,12.5px)}}.c-careers__description{font-weight:400;line-height:1.6;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.c-careers__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-careers__description{margin-top:min(2.5vw,40px)}}.c-careers__list{position:relative;z-index:1}@media screen and (max-width: 1023px){.c-careers__list{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.c-careers__list{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:min(1.25vw,20px);column-gap:min(1.25vw,20px)}}@media screen and (max-width: 1023px){.c-careers__item+.c-careers__item{margin-top:min(2.5vw,10px)}}.c-careers__link{position:relative;width:100%;height:100%;display:flex;background-color:var(--color-white)}@media screen and (max-width: 1023px){.c-careers__link{border-radius:min(1vw,4px);padding-top:min(2vw,8px);padding-bottom:min(2vw,8px);padding-left:min(3vw,12px);padding-right:min(5vw,20px);-moz-column-gap:min(4vw,16px);column-gap:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-careers__link{flex-direction:column-reverse;justify-content:space-between;border-radius:min(.390625vw,6.25px);padding-top:min(2.34375vw,37.5px);padding-bottom:min(1.5625vw,25px);padding-inline:min(1.5625vw,25px)}}@media screen and (min-width: 1024px){.c-careers__link .c-circle{position:absolute;right:min(1.875vw,30px);bottom:min(1.875vw,30px)}}.c-careers__link:focus-visible:hover .c-circle:before,.c-careers__link:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}.c-careers__link:focus-visible:hover .c-circle__arrow,.c-careers__link:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}.c-careers__link:focus-visible:hover .c-circle__icon,.c-careers__link:focus-visible:focus-visible .c-circle__icon{color:var(--color-main-blue)}.c-careers__link:focus-visible:hover .c-careers__img img,.c-careers__link:focus-visible:focus-visible .c-careers__img img{transform:scale(1.05);transition:transform .3s ease}.c-careers__link:focus-visible:hover .c-careers__label-ja,.c-careers__link:focus-visible:focus-visible .c-careers__label-ja{color:var(--color-main-blue)}@media (any-hover: hover){.c-careers__link:hover:hover .c-circle:before,.c-careers__link:hover:focus-visible .c-circle:before{transform:scale(1.1)}.c-careers__link:hover:hover .c-circle__arrow,.c-careers__link:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}.c-careers__link:hover:hover .c-circle__icon,.c-careers__link:hover:focus-visible .c-circle__icon{color:var(--color-main-blue)}.c-careers__link:hover:hover .c-careers__img img,.c-careers__link:hover:focus-visible .c-careers__img img{transform:scale(1.05);transition:transform .3s ease}.c-careers__link:hover:hover .c-careers__label-ja,.c-careers__link:hover:focus-visible .c-careers__label-ja{color:var(--color-main-blue)}}.c-careers__job-type{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1023px){.c-careers__job-type{width:100%}}.c-careers__label-ja{font-feature-settings:"palt" on;font-weight:600;letter-spacing:.06em;line-height:1.4;font-size:clamp(17px,17px + (18 - 17) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (min-width: 1024px){.c-careers__label-ja{transition:color .3s ease;will-change:color}}.c-careers__label-en{font-feature-settings:"palt" on;display:inline-block;font-family:var(--font-mont);font-weight:400;color:var(--color-gray);font-size:clamp(10px,10px + (12 - 10) * (100vw - 400px) / (1280 - 400),12px)}@media screen and (max-width: 1023px){.c-careers__label-en{margin-top:min(1vw,4px)}}@media screen and (min-width: 1024px){.c-careers__label-en{line-height:1.2;margin-top:min(.625vw,10px)}}@media screen and (min-width: 1024px){.c-careers__label-en--break{line-height:1.2}}.c-careers__img{overflow:hidden}@media screen and (max-width: 1023px){.c-careers__img{width:min(22vw,88px);border-radius:min(.75vw,3px);flex-shrink:0}}@media screen and (min-width: 1024px){.c-careers__img{width:100%;margin-top:min(1.5625vw,25px);border-radius:min(.234375vw,3.75px)}}.c-careers__img img{display:block;width:100%;height:auto}@media screen and (min-width: 1024px){.c-careers__img img{transition:transform .3s ease}}.c-circle{flex-shrink:0;position:relative}@media screen and (max-width: 1023px){.c-circle{width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.c-circle{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}@media screen and (max-width: 1023px){.c-circle--large{width:min(10vw,40px);height:min(10vw,40px)}}@media screen and (min-width: 1024px){.c-circle--large{width:min(3.125vw,50px);height:min(3.125vw,50px)}}.c-circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--color-black)}@media screen and (max-width: 1023px){.c-circle:before{border:min(.25vw,1px) solid var(--color-black)}}@media screen and (min-width: 1024px){.c-circle:before{border:min(.078125vw,1.25px) solid var(--color-black);transition:transform .3s ease,border-color .3s ease;will-change:transform,border-color}}.c-circle__arrow{position:absolute}@media screen and (max-width: 1023px){.c-circle__arrow{top:min(2.5vw,10px);left:min(1.5vw,6px);width:min(3.5vw,14px);height:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.c-circle__arrow{top:min(.78125vw,12.5px);left:min(.46875vw,7.5px);width:min(1.09375vw,17.5px);height:min(.46875vw,7.5px);transition:color .3s ease}}.c-circle__arrow use{color:var(--color-white);width:100%;height:100%}.c-circle__icon{position:absolute;display:block;overflow:visible}@media screen and (max-width: 1023px){.c-circle__icon{top:min(2.25vw,9px);left:min(2vw,8px);width:min(2.5vw,10px);height:min(2.25vw,9px)}}@media screen and (min-width: 1024px){.c-circle__icon{top:min(.703125vw,11.25px);left:min(.625vw,10px);width:min(.78125vw,12.5px);height:min(.703125vw,11.25px);transition:color .3s ease}}.c-circle__icon use{color:var(--color-white)}@media screen and (max-width: 1023px){.c-faq{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.c-faq{display:grid;grid-template-columns:min(12.578125vw,201.25px) 1fr;-moz-column-gap:min(12.421875vw,198.75px);column-gap:min(12.421875vw,198.75px);padding-left:min(7.03125vw,112.5px);padding-right:min(6.25vw,100px)}}.c-faq__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.c-faq__title{font-weight:600;line-height:1.5;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.c-faq__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.c-faq__title{margin-top:min(.546875vw,8.75px)}}@media screen and (max-width: 1023px){.c-faq__list{margin-top:min(6vw,24px);border-top:1px solid var(--color-silver)}}@media screen and (min-width: 1024px){.c-faq__list{border-top:1px solid var(--color-silver)}}@media screen and (max-width: 1023px){.c-faq__details{border-bottom:1px solid var(--color-silver)}}@media screen and (min-width: 1024px){.c-faq__details{border-bottom:1px solid var(--color-silver)}}.c-faq__details.open .c-faq__icon:before{background-color:var(--color-black)}.c-faq__details.open .c-faq__icon:after{transform:rotate(90deg);opacity:0}.c-faq__details.open .c-faq__icon{--icon-rotate: 180deg;background-color:var(--color-white)}.c-faq__summary{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1023px){.c-faq__summary{padding-top:min(4.5vw,18px);padding-bottom:min(4.25vw,17px)}}@media screen and (min-width: 1024px){.c-faq__summary{padding-block:min(1.875vw,30px);padding-right:min(.78125vw,12.5px);-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px)}}.c-faq__text-wrap{display:flex;align-items:baseline}@media screen and (max-width: 1023px){.c-faq__text-wrap{-moz-column-gap:min(1.5vw,6px);column-gap:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.c-faq__text-wrap{-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px)}}.c-faq__label{font-family:var(--font-mont);font-weight:600;line-height:1.6;letter-spacing:.06em;color:var(--color-main-blue);font-size:clamp(16px,16px + (17 - 16) * (100vw - 400px) / (1280 - 400),17px);flex-shrink:0}.c-faq__question{font-weight:500;line-height:1.65;letter-spacing:.06em;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}.c-faq__icon{--icon-rotate: 0deg;position:relative;display:inline-block;flex-shrink:0;border-radius:50%;transform:rotate(var(--icon-rotate));transition:transform .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.c-faq__icon{width:min(3.5vw,14px);height:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.c-faq__icon{width:min(1.09375vw,17.5px);height:min(1.09375vw,17.5px)}}.c-faq__icon:before,.c-faq__icon:after{content:"";position:absolute;background-color:var(--color-black);top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.c-faq__icon:before{width:min(3.5vw,14px);height:min(.37775vw,1.511px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.c-faq__icon:before{width:min(1.09375vw,17.5px);height:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.c-faq__icon:after{height:min(3.5vw,14px);width:min(.375vw,1.5px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.c-faq__icon:after{height:min(1.09375vw,17.5px);width:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}.c-faq__content{overflow:hidden}.c-faq__content-inner{background-color:var(--color-light-gray);display:flex;align-items:flex-start}@media screen and (max-width: 1023px){.c-faq__content-inner{margin-bottom:min(4vw,16px);padding-top:min(4vw,16px);padding-bottom:min(6.5vw,26px);padding-left:min(5vw,20px);padding-right:min(5vw,20px);border-radius:min(1.25vw,5px);-moz-column-gap:min(1.5vw,6px);column-gap:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.c-faq__content-inner{margin-bottom:min(1.875vw,30px);padding-block:min(1.875vw,30px);padding-left:min(1.875vw,30px);padding-right:min(2.5vw,40px);border-radius:min(.390625vw,6.25px);-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px)}}.c-faq__content-label{font-family:var(--font-mont);font-weight:600;line-height:1.6;letter-spacing:.06em;flex-shrink:0;color:var(--color-main-blue);font-size:clamp(16px,16px + (17 - 16) * (100vw - 400px) / (1280 - 400),17px)}.c-faq__content-text{font-weight:400;line-height:1.65;letter-spacing:.06em;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}.c-link{display:block;position:relative;background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.c-link{width:100%;border-radius:min(1.25vw,5px);padding-top:min(4vw,16px);padding-bottom:min(6vw,24px);padding-left:min(6vw,24px);padding-right:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-link{border-radius:min(.390625vw,6.25px);padding-top:min(1.25vw,20px);padding-bottom:min(1.25vw,20px);padding-left:min(1.25vw,20px);padding-right:min(3.90625vw,62.5px)}}@media screen and (max-width: 1023px){.c-link--col{display:flex;justify-content:space-between;flex-direction:row-reverse;-moz-column-gap:min(6vw,24px);column-gap:min(6vw,24px)}}@media screen and (min-width: 1024px){.c-link--col{display:flex;-moz-column-gap:min(2.5vw,40px);column-gap:min(2.5vw,40px)}}@media screen and (max-width: 1023px){.c-link+.c-link{margin-top:min(3vw,12px)}}@media screen and (max-width: 1023px){.c-link:nth-of-type(1){min-height:min(47.25vw,189px)}}@media screen and (min-width: 1024px){.c-link:nth-of-type(1) .c-link__text{margin-top:min(1.5625vw,25px)}}@media screen and (max-width: 1023px){.c-link:nth-of-type(1) .c-circle{right:min(4vw,16px);bottom:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-link:nth-of-type(2){padding-top:min(2.8125vw,45px);padding-left:min(2.8125vw,45px)}}@media screen and (max-width: 1023px){.c-link:nth-of-type(2) .c-circle{right:min(4vw,16px);top:0;bottom:0;margin:auto}}@media screen and (max-width: 1023px){.c-link .c-circle{position:absolute}}@media screen and (min-width: 1024px){.c-link .c-circle{position:absolute;right:min(1.5625vw,25px);bottom:min(1.5625vw,25px);transition:background-color .3s ease;will-change:background-color}}.c-link:focus-visible:hover .c-circle:before,.c-link:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}@media (any-hover: hover){.c-link:hover:hover .c-circle:before,.c-link:hover:focus-visible .c-circle:before{transform:scale(1.1)}}.c-link__sub-title{color:var(--color-main-blue);font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (13 - 14) * (100vw - 400px) / (1280 - 400),13px)}.c-link__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(18px,18px + (22 - 18) * (100vw - 400px) / (1280 - 400),22px)}@media screen and (max-width: 1023px){.c-link__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.c-link__title{margin-top:min(.546875vw,8.75px)}}.c-link__description{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(13px,13px + (15 - 13) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.c-link__description{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.c-link__description{margin-top:min(1.25vw,20px)}}.c-link__img{overflow:hidden;flex-shrink:0}@media screen and (max-width: 1023px){.c-link__img{border-radius:min(1.25vw,5px);width:min(25vw,100px);height:-moz-fit-content;height:fit-content}}@media screen and (min-width: 1024px){.c-link__img{border-radius:min(.390625vw,6.25px);width:min(13.125vw,210px)}}.c-link__img img{width:100%;height:auto}.c-movie{display:grid}@media screen and (max-width: 1023px){.c-movie{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-movie{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:min(1.25vw,20px);column-gap:min(1.25vw,20px)}}@media screen and (max-width: 1023px){.c-movie--interview{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-movie--interview{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:min(3.125vw,50px);column-gap:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.c-movie--archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-movie--archive{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:min(3.125vw,50px);column-gap:min(3.125vw,50px);row-gap:min(4.6875vw,75px)}}.c-movie__item{width:100%;display:block}.c-movie__item.coming-soon,.c-movie__item:disabled{pointer-events:none;cursor:default}.c-movie__item:focus-visible:hover .c-movie__thumbnail-wrapper img,.c-movie__item:focus-visible:focus-within .c-movie__thumbnail-wrapper img{transform:scale(1.05)}@media (any-hover: hover){.c-movie__item:hover:hover .c-movie__thumbnail-wrapper img,.c-movie__item:hover:focus-within .c-movie__thumbnail-wrapper img{transform:scale(1.05)}}.c-movie__thumbnail-wrapper{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.c-movie__thumbnail-wrapper{border-radius:min(1.25vw,5px);aspect-ratio:168/298}}@media screen and (min-width: 1024px){.c-movie__thumbnail-wrapper{border-radius:min(.390625vw,6.25px);aspect-ratio:240/425}}.c-movie__thumbnail-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.c-movie__thumbnail-wrapper img{transition:transform .3s ease}}@media screen and (min-width: 1024px){.c-movie__thumbnail-wrapper--archive{aspect-ratio:250/446}}.c-movie__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffffb3;border-radius:50%}@media screen and (max-width: 1023px){.c-movie__play-icon{width:min(12.5vw,50px);height:min(12.5vw,50px)}}@media screen and (min-width: 1024px){.c-movie__play-icon{width:min(3.90625vw,62.5px);height:min(3.90625vw,62.5px)}}.c-movie__play-icon svg{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width: 1023px){.c-movie__play-icon svg{width:min(3.5vw,14px);height:min(3.25vw,13px);left:min(.75vw,3px)}}@media screen and (min-width: 1024px){.c-movie__play-icon svg{width:min(1.09375vw,17.5px);height:min(1.015625vw,16.25px);left:min(.234375vw,3.75px)}}.c-movie__play-icon svg use{color:var(--color-main-blue)}.c-movie__modal-content{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1000;background:transparent;opacity:0;pointer-events:none;border:none;transition:opacity .3s;will-change:opacity}.c-movie__modal-content::backdrop{background:transparent}.c-movie__modal-content[open]{opacity:1;pointer-events:auto}.c-movie__modal-content[open] .c-movie__modal-backdrop,.c-movie__modal-content[open] .c-movie__modal-body{opacity:1}.c-movie__modal-content.is-closing{pointer-events:none}.c-movie__modal-content.is-closing .c-movie__modal-backdrop,.c-movie__modal-content.is-closing .c-movie__modal-body{opacity:0}.c-movie__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#292828cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:0;cursor:pointer;opacity:0;transition:opacity .3s;will-change:opacity}.c-movie__modal-body{position:relative;z-index:1;opacity:0;transition:opacity .3s,transform .3s}@media screen and (max-width: 1023px){.c-movie__modal-body{aspect-ratio:352/198;width:93.8666666667vw}}@media screen and (min-width: 1024px){.c-movie__modal-body{aspect-ratio:880/495;width:min(68.75vw,1100px)}}@media screen and (orientation: landscape) and (max-width: 1023px){.c-movie__modal-body{aspect-ratio:250/150;width:66.6666666667vw}}.c-movie__modal-body iframe{display:block;width:100%;height:100%;border:none}.c-movie__modal-close-button{position:absolute;background-color:var(--color-main-blue);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2}@media screen and (max-width: 1023px){.c-movie__modal-close-button{top:min(4vw,16px);right:min(4vw,16px);width:min(10vw,40px);height:min(10vw,40px);border-radius:min(.75vw,3px)}}@media screen and (min-width: 1024px){.c-movie__modal-close-button{top:min(3.125vw,50px);right:min(3.125vw,50px);width:min(3.125vw,50px);height:min(3.125vw,50px);border-radius:min(.234375vw,3.75px);transition:background-color .3s ease;will-change:background-color .3s ease}}.c-movie__modal-close-button:focus-visible:hover,.c-movie__modal-close-button:focus-visible:focus-visible{background-color:var(--color-black)}@media (any-hover: hover){.c-movie__modal-close-button:hover:hover,.c-movie__modal-close-button:hover:focus-visible{background-color:var(--color-black)}}.c-movie__modal-close-line{position:absolute;background-color:var(--color-white);transition:transform .3s ease,top .3s ease,opacity .3s ease}@media screen and (max-width: 1023px){.c-movie__modal-close-line{width:min(3.5vw,14px);height:min(.375vw,1.5px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.c-movie__modal-close-line{width:min(.9375vw,15px);height:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}.c-movie__modal-close-line:nth-of-type(1){transform:rotate(45deg)}@media screen and (max-width: 1023px){.c-movie__modal-close-line:nth-of-type(1){top:min(4.75vw,19px)}}@media screen and (min-width: 1024px){.c-movie__modal-close-line:nth-of-type(1){top:min(1.5625vw,25px)}}.c-movie__modal-close-line:nth-of-type(2){transform:rotate(-45deg)}@media screen and (max-width: 1023px){.c-movie__modal-close-line:nth-of-type(2){top:min(4.75vw,19px)}}@media screen and (min-width: 1024px){.c-movie__modal-close-line:nth-of-type(2){top:min(1.5625vw,25px)}}.c-pagination{display:flex;justify-content:center;margin-inline:auto}@media screen and (max-width: 1023px){.c-pagination{margin-top:min(22vw,88px);-moz-column-gap:min(2vw,8px);column-gap:min(2vw,8px)}}@media screen and (min-width: 1024px){.c-pagination{margin-top:min(6.25vw,100px);-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.c-pagination--movie{margin-top:min(14vw,56px)}}@media screen and (min-width: 1024px){.c-pagination--movie{margin-top:min(6.875vw,110px)}}.c-pagination .page-numbers{font-family:var(--font-mont);letter-spacing:0;font-weight:400;display:flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (max-width: 1023px){.c-pagination .page-numbers{font-size:min(3.25vw,13px);border:min(.25vw,1px) solid var(--color-silver);width:min(10vw,40px);height:min(10vw,40px)}}@media screen and (min-width: 1024px){.c-pagination .page-numbers{font-size:min(1.171875vw,18.75px);border:min(.078125vw,1.25px) solid var(--color-silver);width:min(3.59375vw,57.5px);height:min(3.59375vw,57.5px);transition:color .3s ease,background-color .3s ease,border .3s ease;will-change:color,background-color,border}}.c-pagination .page-numbers:focus-visible:hover,.c-pagination .page-numbers:focus-visible:focus-visible{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}@media (any-hover: hover){.c-pagination .page-numbers:hover:hover,.c-pagination .page-numbers:hover:focus-visible{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}}.c-pagination .page-numbers.dots{pointer-events:none;cursor:default}.c-pagination .page-numbers.dots:focus-visible:hover,.c-pagination .page-numbers.dots:focus-visible:focus-visible{background-color:inherit;color:inherit}@media (any-hover: hover){.c-pagination .page-numbers.dots:hover:hover,.c-pagination .page-numbers.dots:hover:focus-visible{background-color:inherit;color:inherit}}.c-pagination .prev,.c-pagination .next{cursor:pointer;border-radius:50%}@media screen and (max-width: 1023px){.c-pagination .prev,.c-pagination .next{width:min(10vw,40px);height:min(10vw,40px);border:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.c-pagination .prev,.c-pagination .next{width:min(3.59375vw,57.5px);height:min(3.59375vw,57.5px);border:min(.078125vw,1.25px) solid var(--color-silver)}}.c-pagination .prev{position:relative;transform:scaleX(-1);overflow:hidden}@media screen and (min-width: 1024px){.c-pagination .prev{transition:background-color .5s,border .5s;will-change:background-color,border}}.c-pagination .prev:focus-visible:hover,.c-pagination .prev:focus-visible:focus-visible{border-color:var(--color-black)}.c-pagination .prev:focus-visible:hover use,.c-pagination .prev:focus-visible:focus-visible use{color:var(--color-white)}@media (any-hover: hover){.c-pagination .prev:hover:hover,.c-pagination .prev:hover:focus-visible{border-color:var(--color-black)}.c-pagination .prev:hover:hover use,.c-pagination .prev:hover:focus-visible use{color:var(--color-white)}}.c-pagination .next{position:relative;overflow:hidden}@media screen and (min-width: 1024px){.c-pagination .next{transition:background-color .5s,border .5s;will-change:background-color,border}}.c-pagination .next:focus-visible:hover,.c-pagination .next:focus-visible:focus-visible{border-color:var(--color-black)}.c-pagination .next:focus-visible:hover use,.c-pagination .next:focus-visible:focus-visible use{color:var(--color-white)}@media (any-hover: hover){.c-pagination .next:hover:hover,.c-pagination .next:hover:focus-visible{border-color:var(--color-black)}.c-pagination .next:hover:hover use,.c-pagination .next:hover:focus-visible use{color:var(--color-white)}}.c-pagination__category-arrow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;will-change:transform}@media screen and (max-width: 1023px){.c-pagination__category-arrow{width:min(4vw,16px);height:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.c-pagination__category-arrow{width:min(1.25vw,20px);height:min(.546875vw,8.75px)}}.c-pagination__category-arrow use{width:100%;height:100%;color:var(--color-black)}@media screen and (min-width: 1024px){.c-pagination__category-arrow use{transition:color .3s ease;will-change:color}}.c-pagination .current{background-color:var(--color-black);color:var(--color-white);cursor:default;pointer-events:none;border-color:var(--color-black)}.c-slide-icons{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.c-slide-icons{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);width:min(23vw,92px);top:max(-13.25vw,-53px);right:min(6vw,24px)}}@media screen and (min-width: 1024px){.c-slide-icons{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);width:min(7.1875vw,115px);right:min(8.515625vw,136.25px);top:max(-7.5vw,-120px)}}.c-slide-icons__icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.c-slide-icons__icon--prev{left:auto}@media screen and (min-width: 1024px){.c-slide-icons__icon--prev svg{top:min(1.328125vw,21.25px);left:min(.9375vw,15px)}}.c-slide-icons__icon--next{right:auto}@media screen and (min-width: 1024px){.c-slide-icons__icon--next svg{top:min(1.328125vw,21.25px);right:min(.9375vw,15px);left:auto}}.c-slide-icons__icon:focus-visible:hover .c-circle:before,.c-slide-icons__icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons__icon:focus-visible:hover .c-circle__arrow,.c-slide-icons__icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.c-slide-icons__icon:hover:hover .c-circle:before,.c-slide-icons__icon:hover:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons__icon:hover:hover .c-circle__arrow,.c-slide-icons__icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.c-slide-icons__slide-icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.c-slide-icons__slide-icon--prev{left:auto}@media screen and (min-width: 1024px){.c-slide-icons__slide-icon--prev svg{top:min(1.40625vw,22.5px);left:min(.859375vw,13.75px)}}.c-slide-icons__slide-icon--next{right:auto}@media screen and (min-width: 1024px){.c-slide-icons__slide-icon--next svg{top:min(1.40625vw,22.5px);right:min(.859375vw,13.75px);left:auto}}.c-slide-icons__slide-icon:focus-visible:hover .c-circle:before,.c-slide-icons__slide-icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons__slide-icon:focus-visible:hover .c-circle__arrow,.c-slide-icons__slide-icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.c-slide-icons__slide-icon:hover:hover .c-circle:before,.c-slide-icons__slide-icon:hover:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons__slide-icon:hover:hover .c-circle__arrow,.c-slide-icons__slide-icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.c-slide-icons .splide__arrow{opacity:1}@media screen and (max-width: 1023px){.c-slide-icons .splide__arrow svg{width:min(3.5vw,14px);height:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.c-slide-icons .splide__arrow svg{width:min(1.09375vw,17.5px);height:min(.46875vw,7.5px)}}.c-slide-icons .splide__arrow svg use{width:100%;height:100%}.c-slide-icons .c-circle:before{border-color:var(--color-silver);background-color:var(--color-white)}.c-slide-icons .c-circle .c-circle__arrow use{color:var(--color-black)}@media screen and (max-width: 767px){.c-slide-icons--favorites{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);width:min(23vw,92px);top:max(-13.25vw,-53px);right:min(6vw,24px)}}@media screen and (min-width: 768px){.c-slide-icons--favorites{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);width:min(7.1875vw,115px);right:min(8.515625vw,136.25px);top:max(-7.5vw,-120px)}}.c-slide-icons--favorites .c-slide-icons__icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.c-slide-icons--favorites .c-slide-icons__icon--prev{left:auto}@media screen and (max-width: 767px){.c-slide-icons--favorites .c-slide-icons__icon--prev svg{top:min(4.25vw,17px);left:min(3vw,12px)}}@media screen and (min-width: 768px){.c-slide-icons--favorites .c-slide-icons__icon--prev svg{top:min(1.328125vw,21.25px);left:min(.9375vw,15px)}}.c-slide-icons--favorites .c-slide-icons__icon--next{right:auto}@media screen and (max-width: 767px){.c-slide-icons--favorites .c-slide-icons__icon--next svg{top:min(4.25vw,17px);right:min(3vw,12px);left:auto}}@media screen and (min-width: 768px){.c-slide-icons--favorites .c-slide-icons__icon--next svg{top:min(1.328125vw,21.25px);right:min(.9375vw,15px);left:auto}}.c-slide-icons--favorites .c-slide-icons__icon:focus-visible:hover .c-circle:before,.c-slide-icons--favorites .c-slide-icons__icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons--favorites .c-slide-icons__icon:focus-visible:hover .c-circle__arrow,.c-slide-icons--favorites .c-slide-icons__icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.c-slide-icons--favorites .c-slide-icons__icon:hover:hover .c-circle:before,.c-slide-icons--favorites .c-slide-icons__icon:hover:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons--favorites .c-slide-icons__icon:hover:hover .c-circle__arrow,.c-slide-icons--favorites .c-slide-icons__icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.c-slide-icons--favorites .c-slide-icons__slide-icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.c-slide-icons--favorites .c-slide-icons__slide-icon--prev{left:auto}@media screen and (max-width: 767px){.c-slide-icons--favorites .c-slide-icons__slide-icon--prev svg{top:min(4.5vw,18px);left:min(2.75vw,11px)}}@media screen and (min-width: 768px){.c-slide-icons--favorites .c-slide-icons__slide-icon--prev svg{top:min(1.40625vw,22.5px);left:min(.859375vw,13.75px)}}.c-slide-icons--favorites .c-slide-icons__slide-icon--next{right:auto}@media screen and (max-width: 767px){.c-slide-icons--favorites .c-slide-icons__slide-icon--next svg{top:min(4.5vw,18px);right:min(2.75vw,11px);left:auto}}@media screen and (min-width: 768px){.c-slide-icons--favorites .c-slide-icons__slide-icon--next svg{top:min(1.40625vw,22.5px);right:min(.859375vw,13.75px);left:auto}}.c-slide-icons--favorites .c-slide-icons__slide-icon:focus-visible:hover .c-circle:before,.c-slide-icons--favorites .c-slide-icons__slide-icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons--favorites .c-slide-icons__slide-icon:focus-visible:hover .c-circle__arrow,.c-slide-icons--favorites .c-slide-icons__slide-icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.c-slide-icons--favorites .c-slide-icons__slide-icon:hover:hover .c-circle:before,.c-slide-icons--favorites .c-slide-icons__slide-icon:hover:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-slide-icons--favorites .c-slide-icons__slide-icon:hover:hover .c-circle__arrow,.c-slide-icons--favorites .c-slide-icons__slide-icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.c-slide-icons--favorites .splide__arrow{opacity:1}@media screen and (max-width: 767px){.c-slide-icons--favorites .splide__arrow svg{width:min(3.5vw,14px);height:min(1.5vw,6px)}}@media screen and (min-width: 768px){.c-slide-icons--favorites .splide__arrow svg{width:min(1.09375vw,17.5px);height:min(.46875vw,7.5px)}}.c-slide-icons--favorites .splide__arrow svg use{width:100%;height:100%}@media screen and (max-width: 767px){.c-slide-icons--favorites .c-circle--large{width:min(10vw,40px);height:min(10vw,40px)}}@media screen and (min-width: 768px){.c-slide-icons--favorites .c-circle--large{width:min(3.125vw,50px);height:min(3.125vw,50px)}}.c-slide-icons--favorites .c-circle:before{border-color:var(--color-silver);background-color:var(--color-white)}.c-slide-icons--favorites .c-circle .c-circle__arrow use{color:var(--color-black)}@media screen and (max-width: 767px){.c-slide-icons--favorites-pc{display:none}}@media screen and (max-width: 767px){.c-slide-icons--favorites-sp{display:flex!important}}@media screen and (min-width: 768px){.c-slide-icons--favorites-sp{display:none}}.c-top-section-head{width:-moz-fit-content;width:fit-content}.c-top-section-head__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.c-top-section-head--white,.c-top-section-head--white .c-top-section-head__label{color:var(--color-white)}.c-top-section-head__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (28 - 24) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.c-top-section-head__title{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.c-top-section-head__title{margin-top:min(.78125vw,12.5px)}}.c-top-section-head__description{text-align:justify;font-feature-settings:"palt" on,"vkrn" on;font-weight:400;line-height:1.6;letter-spacing:.06em;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.c-top-section-head__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-top-section-head__description{margin-top:min(1.5625vw,25px)}}@media screen and (max-width: 1023px){.c-focus{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.c-focus{margin-top:min(4.375vw,70px)}}.c-focus__item{min-width:0;overflow:hidden}@media screen and (max-width: 1023px){.c-focus__item{width:min(100vw - 48px,320px)!important;margin-right:min(5vw,20px)}}@media screen and (min-width: 1024px){.c-focus__item{width:min(26.5625vw,425px)!important;margin-right:min(3.90625vw,62.5px)}}.c-focus__item:focus-visible:hover .c-focus__thumbnail img,.c-focus__item:focus-visible:focus-visible .c-focus__thumbnail img{transform:scale(1.05);transition:transform .3s ease}.c-focus__item:focus-visible:hover .c-focus__title,.c-focus__item:focus-visible:focus-visible .c-focus__title{color:var(--color-main-blue)}@media (any-hover: hover){.c-focus__item:hover:hover .c-focus__thumbnail img,.c-focus__item:hover:focus-visible .c-focus__thumbnail img{transform:scale(1.05);transition:transform .3s ease}.c-focus__item:hover:hover .c-focus__title,.c-focus__item:hover:focus-visible .c-focus__title{color:var(--color-main-blue)}}.c-focus__link{display:block;height:100%;width:100%;min-width:0}.c-focus__thumbnail{position:relative;overflow:hidden;aspect-ratio:16/9}@media screen and (max-width: 1023px){.c-focus__thumbnail{border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.c-focus__thumbnail{border-radius:min(.390625vw,6.25px)}}.c-focus__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (min-width: 1024px){.c-focus__thumbnail img{transition:transform .3s ease}}.c-focus__thumbnail .c-circle{display:block;position:absolute}@media screen and (max-width: 1023px){.c-focus__thumbnail .c-circle{right:min(2.5vw,10px);bottom:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.c-focus__thumbnail .c-circle{right:min(.78125vw,12.5px);bottom:min(.78125vw,12.5px)}}.c-focus__thumbnail .c-circle:before{border:transparent}.c-focus__thumbnail .c-circle use{color:var(--color-black)}.c-focus__info{min-width:0}@media screen and (max-width: 1023px){.c-focus__info{margin-top:min(8.25vw,33px)}}@media screen and (min-width: 1024px){.c-focus__info{margin-top:min(1.25vw,20px)}}.c-focus__label{display:inline-block;background-color:var(--color-white);font-weight:500;line-height:1.5;letter-spacing:.06em;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px)}@media screen and (max-width: 1023px){.c-focus__label{border:min(.25vw,1px) solid var(--color-silver);border-radius:min(25vw,100px);padding-top:min(.5vw,2px);padding-bottom:min(1vw,4px);padding-inline:min(4vw,16px)}}@media screen and (min-width: 1024px){.c-focus__label{border:min(.078125vw,1.25px) solid var(--color-silver);border-radius:min(7.8125vw,125px);padding-top:min(.15625vw,2.5px);padding-bottom:min(.3125vw,5px);padding-inline:min(1.25vw,20px)}}.c-focus__date{font-family:var(--font-mont);font-weight:500;color:var(--color-dark-gray);line-height:1.5;letter-spacing:.06em;font-size:clamp(12px,12px + (12 - 12) * (100vw - 400px) / (1280 - 400),12px)}@media screen and (max-width: 1023px){.c-focus__date{margin-left:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.c-focus__date{margin-left:min(.78125vw,12.5px)}}.c-focus__title{font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(18px,18px + (18 - 18) * (100vw - 400px) / (1280 - 400),18px);text-align:justify;font-feature-settings:"palt" on,"vkrn" on;text-wrap:wrap}@media screen and (max-width: 1023px){.c-focus__title{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.c-focus__title{margin-top:min(.78125vw,12.5px);transition:color .3s ease;will-change:color}}.c-focus__slide-icons{position:absolute;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.c-focus__slide-icons{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);width:min(23vw,92px);top:max(-13.25vw,-53px);right:min(6vw,24px)}}@media screen and (min-width: 1024px){.c-focus__slide-icons{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);width:min(7.1875vw,115px);right:min(8.515625vw,136.25px);top:max(-7.5vw,-120px)}}.c-focus__slide-icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.c-focus__slide-icon--prev{left:auto}@media screen and (min-width: 1024px){.c-focus__slide-icon--prev svg{top:min(1.328125vw,21.25px);left:min(.859375vw,13.75px)}}.c-focus__slide-icon--next{right:auto}@media screen and (min-width: 1024px){.c-focus__slide-icon--next svg{top:min(1.328125vw,21.25px);right:min(.859375vw,13.75px);left:auto}}.c-focus__slide-icon:focus-visible:hover .c-circle:before,.c-focus__slide-icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-focus__slide-icon:focus-visible:hover .c-circle__arrow,.c-focus__slide-icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.c-focus__slide-icon:hover:hover .c-circle:before,.c-focus__slide-icon:hover:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.c-focus__slide-icon:hover:hover .c-circle__arrow,.c-focus__slide-icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.c-focus .splide__arrow{opacity:1}@media screen and (max-width: 1023px){.c-focus .splide__arrow svg{width:min(4vw,16px);height:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.c-focus .splide__arrow svg{width:min(1.25vw,20px);height:min(.546875vw,8.75px)}}.c-focus .splide__arrow svg use{width:100%;height:100%}.c-focus .c-circle:before{border-color:var(--color-silver);background-color:var(--color-white)}.c-focus .c-circle .c-circle__arrow use{color:var(--color-black)}@media screen and (max-width: 1179px){.h-pc{display:none!important}}@media screen and (min-width: 1180px){.h-sp{display:none!important}}@media screen and (max-width: 1023px){.t-pc{display:none!important}}@media screen and (min-width: 1024px){.t-sp{display:none!important}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.u-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;white-space:normal;clip:auto}.u-hidden{display:none}.u-contents{display:contents}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-block{display:block}.u-flex{display:flex}.u-grid{display:grid}@media screen and (min-width: 768px){.u-md\:hidden{display:none}}@media screen and (min-width: 768px){.u-md\:contents{display:contents}}@media screen and (min-width: 768px){.u-md\:inline{display:inline}}@media screen and (min-width: 768px){.u-md\:inline-block{display:inline-block}}@media screen and (min-width: 768px){.u-md\:block{display:block}}@media screen and (min-width: 768px){.u-md\:flex{display:flex}}@media screen and (min-width: 768px){.u-md\:grid{display:grid}}@media screen and (max-width: 767px){.u-pc{display:none!important}}@media screen and (min-width: 768px){.u-sp{display:none!important}}.p-not-found__inner{background-color:var(--color-light-gray);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){.p-not-found__inner{padding-top:min(32.5vw,130px);padding-bottom:min(20vw,80px)}}@media screen and (min-width: 768px){.p-not-found__inner{padding-top:min(12.34375vw,197.5px);padding-bottom:min(8.671875vw,138.75px)}}@media screen and (max-width: 767px){.p-not-found__content{padding-inline:min(6vw,24px)}}@media screen and (min-width: 768px){.p-not-found__content{padding-inline:min(6.25vw,100px)}}@media screen and (max-width: 767px){.p-not-found__content+.p-not-found__content{margin-top:min(8vw,32px)}}@media screen and (min-width: 768px){.p-not-found__content+.p-not-found__content{margin-top:min(3.75vw,60px)}}.p-not-found__title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:600;line-height:1;letter-spacing:.02em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(62px,62px + (72 - 62) * (100vw - 400px) / (1280 - 400),72px)}.p-not-found__text{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1.5;letter-spacing:.02em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(30px,30px + (30 - 30) * (100vw - 400px) / (1280 - 400),30px)}@media screen and (max-width: 767px){.p-not-found__logo{margin-top:min(2.5vw,10px);width:min(18.75vw,75px)}}@media screen and (min-width: 768px){.p-not-found__logo{margin-top:min(1.25vw,20px);width:min(7.421875vw,118.75px)}}.p-not-found__logo img{width:100%;height:auto}.p-not-found__sub-title{font-weight:600;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(18px,18px + (18 - 18) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (max-width: 767px){.p-not-found__sub-title{line-height:1.6}}@media screen and (min-width: 768px){.p-not-found__sub-title{line-height:1.5}}.p-not-found__description{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 767px){.p-not-found__description{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 768px){.p-not-found__description{margin-top:min(1.171875vw,18.75px)}}@media screen and (max-width: 767px){.p-not-found__link-area{margin-top:min(10vw,40px)}}@media screen and (min-width: 768px){.p-not-found__link-area{margin-top:min(2.8125vw,45px)}}.p-not-found__link-area .c-button{margin-inline:auto}.p-not-found__image-scroll{display:flex;width:100%;overflow:hidden}@media screen and (max-width: 767px){.p-not-found__image-scroll{margin-top:min(15vw,60px)}}@media screen and (min-width: 768px){.p-not-found__image-scroll{margin-top:min(4.6875vw,75px)}}.p-not-found__image-content{display:flex;flex-shrink:0;align-items:center;will-change:transform;backface-visibility:hidden}.p-not-found__image-content:first-child{animation:loop 120s -60s linear infinite}.p-not-found__image-content:last-child{animation:loop2 120s linear infinite}.p-not-found__image{display:block;height:auto;overflow:hidden}@media screen and (max-width: 1023px){.p-not-found__image{width:min(210.75vw,843px)}}@media screen and (min-width: 1024px){.p-not-found__image{width:min(113.4375vw,1815px)}}.p-not-found__image img{width:100%;height:auto}.p-about-history{background-color:var(--color-light-gray);overflow:hidden}@media screen and (max-width: 1023px){.p-about-history{margin-top:min(18vw,72px)}}@media screen and (min-width: 1024px){.p-about-history{margin-top:min(8.4375vw,135px)}}.p-about-history__inner{position:relative}@media screen and (max-width: 1023px){.p-about-history__inner{padding-top:min(16vw,64px);padding-bottom:min(16vw,64px);padding-left:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-about-history__inner{display:grid;grid-template-columns:min(25vw,400px) 1fr;-moz-column-gap:min(7.8125vw,125px);column-gap:min(7.8125vw,125px);padding-top:min(7.8125vw,125px);padding-bottom:min(7.8125vw,125px);padding-left:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-about-history__head{padding-right:min(6vw,24px)}}.p-about-history__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-about-history__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (28 - 24) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-about-history__title{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-about-history__title{margin-top:min(.78125vw,12.5px)}}.p-about-history__description{text-align:justify;font-feature-settings:"palt" on,"vkrn" on;font-weight:400;line-height:1.8;letter-spacing:.06em;font-size:clamp(15px,15px + (15 - 15) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-about-history__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-about-history__description{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-about-history__slider-area{margin-top:min(10vw,40px)}}@media screen and (max-width: 1023px){.p-about-history__slider-area .splide__slide{aspect-ratio:300/360;max-width:min(75vw,300px);border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-about-history__slider-area .splide__slide{aspect-ratio:400/480;max-width:min(31.25vw,500px);border-radius:min(.390625vw,6.25px)}}.p-about-history__slider-area .splide__slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.p-about-history__logo-character{position:absolute}@media screen and (max-width: 1023px){.p-about-history__logo-character{top:min(4vw,16px);right:max(-2.75vw,-11px);width:min(51.5vw,206px)}}@media screen and (min-width: 1024px){.p-about-history__logo-character{width:min(29.6875vw,475px);left:min(1.40625vw,22.5px);bottom:max(-1.171875vw,-18.75px)}}.p-about-history__logo-character img{width:100%;height:auto;display:block}.p-about-history__slide-icons{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.p-about-history__slide-icons{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);width:min(23vw,92px);top:max(-13.25vw,-53px);right:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-about-history__slide-icons{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);width:min(7.1875vw,115px);margin-top:min(3.125vw,50px)}}.p-about-history__slide-icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.p-about-history__slide-icon--prev{left:auto}@media screen and (min-width: 1024px){.p-about-history__slide-icon--prev svg{top:min(1.328125vw,21.25px);left:min(.9375vw,15px)}}.p-about-history__slide-icon--next{right:auto}@media screen and (min-width: 1024px){.p-about-history__slide-icon--next svg{top:min(1.328125vw,21.25px);right:min(.9375vw,15px);left:auto}}.p-about-history__slide-icon:focus-visible:hover .c-circle:before,.p-about-history__slide-icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.2);border-color:var(--color-main-blue)}.p-about-history__slide-icon:focus-visible:hover .c-circle__arrow,.p-about-history__slide-icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.p-about-history__slide-icon:hover:hover .c-circle:before,.p-about-history__slide-icon:hover:focus-visible .c-circle:before{transform:scale(1.2);border-color:var(--color-main-blue)}.p-about-history__slide-icon:hover:hover .c-circle__arrow,.p-about-history__slide-icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.p-about-history .splide__arrow{opacity:1}@media screen and (min-width: 1024px){.p-about-history .splide__arrow svg{width:min(1.09375vw,17.5px);height:min(.46875vw,7.5px)}}.p-about-history .splide__arrow svg use{width:100%;height:100%}.p-about-history .c-circle:before{border-color:var(--color-silver);background-color:var(--color-white)}.p-about-history .c-circle .c-circle__arrow use{color:var(--color-black)}.p-about-message__bg img{width:100%;height:auto;display:block}.p-about-message__inner{position:relative;z-index:1}@media screen and (max-width: 1023px){.p-about-message__inner{padding-top:min(12vw,48px);padding-bottom:min(12vw,48px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-about-message__inner{padding-top:min(7.8125vw,125px);padding-bottom:min(7.421875vw,118.75px);padding-inline:min(21.09375vw,337.5px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-about-message__body{margin-top:min(10.75vw,43px);width:-moz-fit-content;width:fit-content;margin-inline:auto}}.p-about-message__title{font-weight:600;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px);text-wrap:wrap}.p-about-message__text{font-weight:400;line-height:2;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(15px,15px + (16 - 15) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-about-message__text{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-about-message__text{margin-top:min(2.5vw,40px)}}.p-about-message__image-scroll{display:flex;width:100%;overflow:hidden}.p-about-message__image-content{display:flex;flex-shrink:0;align-items:center;will-change:transform;backface-visibility:hidden}@media screen and (max-width: 1023px){.p-about-message__image-content{gap:min(6vw,24px);padding-right:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-about-message__image-content{gap:min(3.125vw,50px);padding-right:min(3.125vw,50px)}}.p-about-message__image-content:first-child{animation:loop 120s -60s linear infinite}.p-about-message__image-content:last-child{animation:loop2 120s linear infinite}.p-about-message__image{display:block;height:auto;overflow:hidden}@media screen and (max-width: 1023px){.p-about-message__image{width:min(85vw,340px);border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-about-message__image{width:min(52.109375vw,833.75px);border-radius:min(.390625vw,6.25px)}}.p-about-message__image img{width:100%;height:auto}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(1){width:min(30.5vw,122px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(1){width:min(21.875vw,350px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(2){width:min(33vw,132px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(2){width:min(23.59375vw,377.5px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(3){width:min(37.25vw,149px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(3){width:min(26.5625vw,425px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(4){width:min(44.75vw,179px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(4){width:min(32.03125vw,512.5px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(5){width:min(19.75vw,79px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(5){width:min(14.0625vw,225px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(6){width:min(38.25vw,153px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(6){width:min(27.34375vw,437.5px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(7){width:min(33vw,132px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(7){width:min(23.59375vw,377.5px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(8){width:min(28.25vw,113px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(8){width:min(20.3125vw,325px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(9){width:min(33vw,132px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(9){width:min(23.59375vw,377.5px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(10){width:min(38.25vw,153px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(10){width:min(27.34375vw,437.5px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(11){width:min(19.75vw,79px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(11){width:min(14.0625vw,225px)}}@media screen and (max-width: 1023px){.p-about-message__image:nth-of-type(12){width:min(44.75vw,179px)}}@media screen and (min-width: 1024px){.p-about-message__image:nth-of-type(12){width:min(32.03125vw,512.5px)}}@media screen and (min-width: 1024px){.p-about-philosophy{max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-about-philosophy__head{margin-top:min(16vw,64px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-about-philosophy__head{margin-top:min(9.375vw,150px);display:flex;justify-content:space-between;align-items:flex-end;padding-inline:min(6.25vw,100px)}}.p-about-philosophy__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-about-philosophy__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-about-philosophy__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-about-philosophy__title{margin-top:min(.78125vw,12.5px)}}.p-about-philosophy__description{font-weight:400;line-height:1.6;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-about-philosophy__description{margin-top:min(4vw,16px)}}@media screen and (max-width: 1023px){.p-about-philosophy__body{margin-top:min(8vw,32px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-about-philosophy__body{margin-top:min(2.5vw,40px);border-top:min(.078125vw,1.25px) solid var(--color-silver);border-left:min(.078125vw,1.25px) solid var(--color-silver);border-right:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-about-philosophy__details{border-bottom:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-about-philosophy__details{border-bottom:min(.078125vw,1.25px) solid var(--color-silver)}}.p-about-philosophy__details.open .p-about-philosophy__summary{background-color:var(--color-main-blue)}.p-about-philosophy__details.open .p-about-philosophy__sub-text,.p-about-philosophy__details.open .p-about-philosophy__main-text{color:var(--color-white)}.p-about-philosophy__details.open .p-about-philosophy__icon:before{background-color:var(--color-black)}.p-about-philosophy__details.open .p-about-philosophy__icon:after{transform:rotate(90deg);opacity:0}.p-about-philosophy__details.open .p-about-philosophy__icon{--icon-rotate: 180deg;background-color:var(--color-white)}.p-about-philosophy__summary{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.p-about-philosophy__summary{padding-block:min(8vw,32px);padding-inline:min(6vw,24px);-moz-column-gap:min(9vw,36px);column-gap:min(9vw,36px)}}@media screen and (min-width: 1024px){.p-about-philosophy__summary{padding-block:min(3.90625vw,62.5px);padding-left:min(9.375vw,150px);padding-right:min(6.25vw,100px);transition:background-color .3s cubic-bezier(.4,0,.2,1)}}.p-about-philosophy__summary::-webkit-details-marker{display:none}.p-about-philosophy__summary:focus-visible:hover .p-about-philosophy__icon,.p-about-philosophy__summary:focus-visible:focus-visible .p-about-philosophy__icon{--icon-scale: 1.1}@media (any-hover: hover){.p-about-philosophy__summary:hover:hover .p-about-philosophy__icon,.p-about-philosophy__summary:hover:focus-visible .p-about-philosophy__icon{--icon-scale: 1.1}}@media screen and (min-width: 1024px){.p-about-philosophy__text{display:flex;-moz-column-gap:min(6.25vw,100px);column-gap:min(6.25vw,100px)}}.p-about-philosophy__sub-text{display:contents;color:var(--color-dark-gray);font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (min-width: 1024px){.p-about-philosophy__sub-text{transition:color .3s cubic-bezier(.4,0,.2,1)}}.p-about-philosophy__main-text{display:block;font-weight:600;line-height:1.5;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(20px,20px + (28 - 20) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-about-philosophy__main-text{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-about-philosophy__main-text{transition:color .3s cubic-bezier(.4,0,.2,1)}}.p-about-philosophy__icon{--icon-scale: 1;--icon-rotate: 0deg;position:relative;display:inline-block;flex-shrink:0;background-color:var(--color-black);border-radius:50%;transform:rotate(var(--icon-rotate)) scale(var(--icon-scale));transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.p-about-philosophy__icon{width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-about-philosophy__icon{width:min(2.8125vw,45px);height:min(2.8125vw,45px)}}.p-about-philosophy__icon:before,.p-about-philosophy__icon:after{content:"";position:absolute;background-color:var(--color-white);top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.p-about-philosophy__icon:before{width:min(2.75vw,11px);height:min(.375vw,1.5px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-about-philosophy__icon:before{width:min(.9375vw,15px);height:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.p-about-philosophy__icon:after{height:min(2.75vw,11px);width:min(.375vw,1.5px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-about-philosophy__icon:after{height:min(.9375vw,15px);width:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}.p-about-philosophy__content{overflow:hidden}.p-about-philosophy__content-inner{background-color:var(--color-main-blue);color:var(--color-white)}@media screen and (max-width: 1023px){.p-about-philosophy__content-inner{padding-top:min(2vw,8px);padding-left:min(6vw,24px);padding-right:min(12vw,48px);padding-bottom:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-about-philosophy__content-inner{padding-top:min(.625vw,10px);padding-left:min(20.15625vw,322.5px);padding-right:min(15.78125vw,252.5px);padding-bottom:min(6.25vw,100px)}}.p-about-philosophy__content-text{font-weight:400;line-height:2;letter-spacing:.06em;font-size:clamp(15px,15px + (17 - 15) * (100vw - 400px) / (1280 - 400),17px);font-feature-settings:"palt" on;text-align:justify}@media screen and (min-width: 1024px){.p-about-philosophy__content-text{max-width:min(64.0625vw,1025px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-about-philosophy__content-text+.p-about-philosophy__content-text{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-about-philosophy__content-text+.p-about-philosophy__content-text{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-about-profile{margin-top:min(16vw,64px)}}@media screen and (min-width: 1024px){.p-about-profile{margin-top:min(10.3125vw,165px)}}@media screen and (max-width: 1023px){.p-about-profile__inner{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-about-profile__inner{display:grid;grid-template-columns:min(21.171875vw,338.75px) 1fr;-moz-column-gap:min(6.953125vw,111.25px);column-gap:min(6.953125vw,111.25px);max-width:min(87.5vw,1400px);margin-inline:auto}}@media screen and (min-width: 1024px){.p-about-profile__info{margin-top:min(1.875vw,30px)}}.p-about-profile__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-about-profile__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (28 - 24) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-about-profile__title{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-about-profile__title{margin-top:min(.78125vw,12.5px)}}.p-about-profile__description{text-align:justify;font-feature-settings:"palt" on,"vkrn" on;font-weight:400;line-height:1.8;letter-spacing:.06em;font-size:clamp(15px,15px + (15 - 15) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-about-profile__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-about-profile__description{margin-top:min(1.875vw,30px)}}.p-about-profile__g-slide{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-about-profile__g-slide{margin-top:min(8vw,32px);aspect-ratio:352/198;border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-about-profile__g-slide{aspect-ratio:760/428;border-radius:min(.390625vw,6.25px)}}.p-about-profile__g-slide iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1023px){.p-about-profile__link-area{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-about-profile__link-area{margin-top:min(4.375vw,70px)}}@media screen and (max-width: 1023px){.p-about-profile__link-area .c-button{margin-inline:auto}}@media screen and (max-width: 1023px){.p-about-related{padding-top:min(15vw,60px);padding-bottom:min(20vw,80px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-about-related{padding-top:min(6.328125vw,101.25px);padding-bottom:min(9.375vw,150px);max-width:min(87.5vw,1400px);margin-inline:auto}}.p-about-related__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-about-related__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-about-related__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-about-related__title{margin-top:min(.78125vw,12.5px)}}@media screen and (max-width: 1023px){.p-about-related__list{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-about-related__list{margin-top:min(2.5vw,40px);display:grid;justify-content:space-between;grid-template-columns:repeat(2,1fr);-moz-column-gap:min(3.125vw,50px);column-gap:min(3.125vw,50px)}}.p-about-related__item{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-about-related__item{border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-about-related__item{border-radius:min(.390625vw,6.25px)}}@media screen and (max-width: 1023px){.p-about-related__item+.p-about-related__item{margin-top:min(5vw,20px)}}.p-about-related__link{position:relative;display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.p-about-related__link{padding-top:min(5vw,20px);padding-bottom:min(5vw,20px);padding-left:min(5vw,20px);padding-right:min(5vw,20px);-moz-column-gap:min(5vw,20px);column-gap:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-about-related__link{padding-top:min(1.5625vw,25px);padding-bottom:min(1.5625vw,25px);padding-left:min(3.125vw,50px);padding-right:min(1.5625vw,25px);-moz-column-gap:min(5.9375vw,95px);column-gap:min(5.9375vw,95px)}}.p-about-related__link:focus-visible:hover .p-about-related__img img,.p-about-related__link:focus-visible:focus-visible .p-about-related__img img{transform:scale(1.05)}.p-about-related__link:focus-visible:hover .c-circle:before,.p-about-related__link:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}@media (any-hover: hover){.p-about-related__link:hover:hover .p-about-related__img img,.p-about-related__link:hover:focus-visible .p-about-related__img img{transform:scale(1.05)}.p-about-related__link:hover:hover .c-circle:before,.p-about-related__link:hover:focus-visible .c-circle:before{transform:scale(1.1)}}@media screen and (max-width: 1023px){.p-about-related__content{margin-top:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-about-related__content{margin-top:min(1.875vw,30px)}}.p-about-related__list-title{position:relative;display:inline-block;font-weight:600;line-height:1.5;letter-spacing:.06em;white-space:nowrap;font-size:clamp(18px,18px + (20 - 18) * (100vw - 400px) / (1280 - 400),20px)}.p-about-related__list-title:before{content:"";position:absolute;left:0;background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-about-related__list-title:before{width:min(12vw,48px);height:min(.75vw,3px);bottom:max(-3vw,-12px)}}@media screen and (min-width: 1024px){.p-about-related__list-title:before{width:min(3.75vw,60px);height:min(.234375vw,3.75px);bottom:max(-1.40625vw,-22.5px)}}.p-about-related__list-description{font-weight:500;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-about-related__list-description{margin-top:min(7.75vw,31px)}}@media screen and (min-width: 1024px){.p-about-related__list-description{margin-top:min(3.046875vw,48.75px);width:calc(100% + min(.078125vw,1.25px))}}.p-about-related__img{overflow:hidden;flex-shrink:0}@media screen and (max-width: 1023px){.p-about-related__img{border-radius:min(1.25vw,5px);width:min(37.5vw,150px)}}@media screen and (min-width: 1024px){.p-about-related__img{border-radius:min(.390625vw,6.25px);width:min(14.375vw,230px)}}.p-about-related__img img{display:block;width:100%;height:auto}@media screen and (min-width: 1024px){.p-about-related__img img{transition:transform .3s ease}}.p-about-related .c-circle{position:absolute;z-index:1}@media screen and (max-width: 1023px){.p-about-related .c-circle{bottom:min(7vw,28px);right:min(7vw,28px)}}@media screen and (min-width: 1024px){.p-about-related .c-circle{bottom:min(2.1875vw,35px);right:min(2.1875vw,35px)}}.p-about-related .c-circle:before{border-color:transparent;background-color:var(--color-white)}@media screen and (min-width: 1024px){.p-about-related .c-circle:before{transition:transform .3s ease}}.p-about-related .c-circle .c-circle__icon use{color:var(--color-black)}.p-about-sustainability{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-about-sustainability{border-radius:min(1.25vw,5px);margin-top:min(15vw,60px);margin-inline:min(6vw,24px);min-height:min(105vw,420px)}}@media screen and (min-width: 1024px){.p-about-sustainability{border-radius:min(.390625vw,6.25px);margin-top:min(7.8125vw,125px);margin-inline:auto;min-height:min(28.125vw,450px);max-width:min(100vw,1600px);width:calc(100% - min(12.5vw,200px))}}.p-about-sustainability:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/about/sustainability_bg.webp)}.p-about-sustainability__inner{position:relative;z-index:1;color:var(--color-white)}@media screen and (max-width: 1023px){.p-about-sustainability__inner{padding-top:min(17.5vw,70px);padding-bottom:min(16vw,64px)}}@media screen and (min-width: 1024px){.p-about-sustainability__inner{padding-top:min(5vw,80px);padding-bottom:min(4.21875vw,67.5px)}}.p-about-sustainability__label{display:block;font-family:var(--font-mont);font-weight:400;line-height:1;letter-spacing:0;text-align:center}@media screen and (max-width: 1023px){.p-about-sustainability__label{font-size:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-about-sustainability__label{font-size:min(1.09375vw,17.5px)}}.p-about-sustainability__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;text-align:center;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-about-sustainability__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-about-sustainability__title{margin-top:min(.78125vw,12.5px)}}.p-about-sustainability__text{font-weight:400;line-height:1.8;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;text-align:center;font-size:clamp(15px,15px + (15 - 15) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-about-sustainability__text{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-about-sustainability__text{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-about-sustainability__link-area{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-about-sustainability__link-area{margin-top:min(3.125vw,50px)}}.p-about-sustainability__link-area .c-button{margin-inline:auto}@media screen and (max-width: 1023px){.p-about-top__inner{padding-top:min(33.5vw,134px);padding-inline:min(6vw,24px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-about-top__inner{display:flex;justify-content:space-between;padding-top:min(14.21875vw,227.5px);padding-left:min(6.25vw,100px);padding-right:min(6.25vw,100px);padding-bottom:min(5vw,80px);max-width:min(100vw,1600px);margin-inline:auto}}.p-about-top__title{font-weight:600;line-height:1.2;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (32 - 24) * (100vw - 400px) / (1280 - 400),32px)}.p-about-top__sub-title{display:block;font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-about-top__sub-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-about-top__sub-title{margin-top:min(.9375vw,15px)}}@media screen and (min-width: 1024px){.p-about-top .c-anchor{margin-top:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.p-career-faq{padding-top:min(22vw,88px);padding-bottom:min(20vw,80px)}}@media screen and (min-width: 1024px){.p-career-faq{padding-top:min(10.9375vw,175px);padding-bottom:min(10.15625vw,162.5px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-career-field{padding-top:min(16vw,64px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-field{padding-top:min(6.25vw,100px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-career-field__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-career-field__title{font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-career-field__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-career-field__title{margin-top:min(.546875vw,8.75px)}}.p-career-field__description{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-career-field__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-career-field__description{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-career-field__main{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-career-field__main{margin-top:min(4.375vw,70px)}}.p-career-field__list{display:grid}@media screen and (max-width: 1023px){.p-career-field__list{grid-template-columns:repeat(2,1fr);gap:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-career-field__list{grid-template-columns:repeat(4,1fr);-moz-column-gap:min(2.5vw,40px);column-gap:min(2.5vw,40px);row-gap:min(2.65625vw,42.5px)}}.p-career-field__item{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-career-field__item{border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-career-field__item{border-radius:min(.390625vw,6.25px);cursor:pointer}}.p-career-field__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.p-career-field__item img{transition:transform .3s ease}}.p-career-field__item button{width:100%}.p-career-field__item:focus-visible:hover img,.p-career-field__item:focus-visible:focus-visible img{transform:scale(1.05)}@media (any-hover: hover){.p-career-field__item:hover:hover img,.p-career-field__item:hover:focus-visible img{transform:scale(1.05)}}.p-career-field__item-label{font-weight:500;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;position:absolute;background-color:var(--color-black);color:var(--color-white);font-size:clamp(12px,12px + (14 - 12) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-career-field__item-label{top:min(1.5vw,6px);left:min(1.5vw,6px);border-radius:min(.75vw,3px);padding-top:min(.75vw,3px);padding-bottom:min(.75vw,3px);padding-left:min(2vw,8px);padding-right:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-career-field__item-label{top:min(.625vw,10px);left:min(.625vw,10px);border-radius:min(.234375vw,3.75px);padding-top:min(.234375vw,3.75px);padding-bottom:min(.3125vw,5px);padding-left:min(.625vw,10px);padding-right:min(.625vw,10px)}}.p-career-field__item-plus{position:absolute;bottom:0;right:0;color:var(--color-white);background-color:var(--color-main)}@media screen and (max-width: 1023px){.p-career-field__item-plus{width:min(8.5vw,34px);height:min(8.5vw,34px);border-top-left-radius:min(.75vw,3px);border-bottom-right-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-career-field__item-plus{width:40px;height:40px;border-top-left-radius:min(.234375vw,3.75px);border-bottom-right-radius:min(.390625vw,6.25px)}}.p-career-field__item-plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-career-field__item-plus:before{width:min(.5vw,2px);height:min(3vw,12px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-career-field__item-plus:before{width:2px;height:14px;border-radius:2px}}.p-career-field__item-plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-career-field__item-plus:after{width:min(3vw,12px);height:min(.5vw,2px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-career-field__item-plus:after{width:14px;height:2px;border-radius:2px}}.p-career-field__modal-container{position:fixed;top:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:.15s}.p-career-field__modal-container.is-active{opacity:1;pointer-events:auto}.p-career-field__modal-close{position:absolute;background-color:var(--color-main-blue);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1}@media screen and (max-width: 1023px){.p-career-field__modal-close{top:min(3vw,12px);right:min(3vw,12px);width:min(10vw,40px);height:min(10vw,40px);border-radius:min(.75vw,3px)}}@media screen and (min-width: 1024px){.p-career-field__modal-close{width:min(3.125vw,50px);height:min(3.125vw,50px);top:min(.9375vw,15px);right:min(.9375vw,15px);border-radius:min(.234375vw,3.75px);transition:background-color .3s ease;will-change:background-color .3s ease}}.p-career-field__modal-close:focus-visible:hover,.p-career-field__modal-close:focus-visible:focus-visible{background-color:var(--color-black)}@media (any-hover: hover){.p-career-field__modal-close:hover:hover,.p-career-field__modal-close:hover:focus-visible{background-color:var(--color-black)}}.p-career-field__modal-close-line{position:absolute;background-color:var(--color-white);transition:transform .3s ease,top .3s ease,opacity .3s ease}@media screen and (max-width: 1023px){.p-career-field__modal-close-line{width:min(3.5vw,14px);height:min(.375vw,1.5px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-career-field__modal-close-line{width:min(.9375vw,15px);height:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}.p-career-field__modal-close-line:nth-of-type(1){transform:rotate(45deg)}@media screen and (max-width: 1023px){.p-career-field__modal-close-line:nth-of-type(1){top:min(4.75vw,19px)}}@media screen and (min-width: 1024px){.p-career-field__modal-close-line:nth-of-type(1){top:min(1.5625vw,25px)}}.p-career-field__modal-close-line:nth-of-type(2){transform:rotate(-45deg)}@media screen and (max-width: 1023px){.p-career-field__modal-close-line:nth-of-type(2){top:min(4.75vw,19px)}}@media screen and (min-width: 1024px){.p-career-field__modal-close-line:nth-of-type(2){top:min(1.5625vw,25px)}}.p-career-field__modal-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:var(--color-black);opacity:.7;cursor:pointer}.p-career-field__modal-body{overflow:hidden;background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-career-field__modal-body{position:absolute;top:min(16vw,64px);bottom:min(6vw,24px);height:auto;max-height:calc(100dvh - min(19vw,76px));width:min(min(90vw,360px),100vw - min(6vw,24px));padding-top:min(4vw,16px);padding-bottom:min(8vw,32px);padding-left:min(4vw,16px);padding-right:min(4vw,16px);border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-career-field__modal-body{position:relative;width:83%;padding-top:min(2.5vw,40px);padding-bottom:min(2.5vw,40px);padding-left:min(2.5vw,40px);padding-right:min(5vw,80px);border-radius:min(.390625vw,6.25px);max-width:min(82.65625vw,1322.5px);margin-inline:auto}}.p-career-field__modal-body .splide{width:100%;height:100%}.p-career-field__modal-body .splide__track{width:100%;height:100%;overflow:hidden}.p-career-field__modal-item{position:relative;width:100%;height:100%}@media screen and (max-width: 1023px){.p-career-field__modal-item{overflow-y:auto}}@media screen and (min-width: 1024px){.p-career-field__modal-item{display:grid;grid-template-columns:min(37.1875vw,595px) 1fr;-moz-column-gap:min(5vw,80px);column-gap:min(5vw,80px)}}.p-career-field__modal-item-img{overflow:hidden}@media screen and (max-width: 1023px){.p-career-field__modal-item-img{border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-img{border-radius:min(.390625vw,6.25px);width:min(37.1875vw,595px)}}.p-career-field__modal-item-img img{width:100%;height:auto}@media screen and (max-width: 1023px){.p-career-field__modal-item-content-inner{border-bottom:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-content-inner{border-bottom:min(.078125vw,1.25px) solid var(--color-silver)}}.p-career-field__modal-item-tag-list{display:flex}@media screen and (max-width: 1023px){.p-career-field__modal-item-tag-list{justify-content:center;-moz-column-gap:min(6vw,24px);column-gap:min(6vw,24px);margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-tag-list{-moz-column-gap:min(3.125vw,50px);column-gap:min(3.125vw,50px)}}.p-career-field__modal-item-tag{position:relative;display:flex;flex-direction:column;align-items:center}.p-career-field__modal-item-tag:not(:last-child):before{content:"";position:absolute;left:100%;transform:translateY(-50%);background-repeat:repeat-x;background-position:left center}@media screen and (max-width: 1023px){.p-career-field__modal-item-tag:not(:last-child):before{top:min(7.25vw,29px);width:min(6vw,24px);height:min(.25vw,1px);background-size:min(.75vw,3px) min(.25vw,1px);background-image:repeating-linear-gradient(to right,var(--color-black) 0,var(--color-black) min(.25vw,1px),transparent min(.25vw,1px),transparent min(.75vw,3px))}}@media screen and (min-width: 1024px){.p-career-field__modal-item-tag:not(:last-child):before{top:min(2.578125vw,41.25px);width:min(3.125vw,50px);height:min(.078125vw,1.25px);background-size:min(.234375vw,3.75px) min(.078125vw,1.25px);background-image:repeating-linear-gradient(to right,var(--color-black) 0,var(--color-black) min(.078125vw,1.25px),transparent min(.078125vw,1.25px),transparent min(.234375vw,3.75px))}}.p-career-field__modal-item-tag-icon{background-color:var(--color-light-blue);border-radius:50%;display:grid;place-items:center}@media screen and (max-width: 1023px){.p-career-field__modal-item-tag-icon{width:min(14vw,56px);height:min(14vw,56px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-tag-icon{width:min(5vw,80px);height:min(5vw,80px)}}.p-career-field__modal-item-tag-icon.is-active{background-color:var(--color-soft-blue)}.p-career-field__modal-item-tag-icon img{height:auto}@media screen and (max-width: 1023px){.p-career-field__modal-item-tag-icon img{width:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-tag-icon img{width:min(2.8125vw,45px)}}@media screen and (max-width: 1023px){.p-career-field__modal-item-tag-text{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-tag-text{margin-top:min(.78125vw,12.5px)}}.p-career-field__modal-item-tag-text-number{color:var(--color-gray);font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px);text-align:center;display:block}.p-career-field__modal-item-tag-text-number.is-active{color:var(--color-main-blue)}.p-career-field__modal-item-tag-text-name{font-weight:500;line-height:1.5;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px);display:block}@media screen and (max-width: 1023px){.p-career-field__modal-item-tag-text-name{margin-top:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-tag-text-name{margin-top:min(.15625vw,2.5px)}}.p-career-field__modal-item-tag-text-name.is-active{color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-career-field__modal-item-text{margin-top:min(7.5vw,30px);padding-inline:min(4vw,16px);padding-bottom:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-text{margin-top:min(5.46875vw,87.5px)}}.p-career-field__modal-item-title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-career-field__modal-item-description{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-career-field__modal-item-description{overflow-y:auto;height:min(10.46875vw,167.5px);margin-top:min(1.5625vw,25px)}}.p-career-field__modal-item-description p{font-weight:400;line-height:1.6;letter-spacing:.06em;font-size:clamp(14px,14px + (16 - 14) * (100vw - 400px) / (1280 - 400),16px);font-feature-settings:"palt" on}.p-career-field .c-slide-icons{margin-left:auto;display:flex!important}@media screen and (max-width: 1023px){.p-career-field .c-slide-icons{margin-top:min(6vw,24px);width:min(16.5vw,66px)}}@media screen and (min-width: 1024px){.p-career-field .c-slide-icons{margin-top:min(2.5vw,40px);width:min(5vw,80px)}}@media screen and (max-width: 1023px){.p-career-field .c-slide-icons .c-circle{width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-career-field .c-slide-icons .c-circle{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}.p-career-field .c-slide-icons .c-circle:before{background-color:var(--color-black);border-color:var(--color-black);transition:background-color .3s ease,border-color .3s ease}.p-career-field .c-slide-icons .c-circle__arrow use{color:var(--color-white)}.p-career-field .c-slide-icons .c-slide-icons__icon--prev{left:auto}@media screen and (min-width: 1024px){.p-career-field .c-slide-icons .c-slide-icons__icon--prev svg{top:min(.859375vw,13.75px);left:min(.46875vw,7.5px)}}.p-career-field .c-slide-icons .c-slide-icons__icon--next{right:auto}@media screen and (min-width: 1024px){.p-career-field .c-slide-icons .c-slide-icons__icon--next svg{top:min(.859375vw,13.75px);right:min(.46875vw,7.5px);left:auto}}.p-career-field .c-slide-icons .c-slide-icons__icon:focus-visible:hover,.p-career-field .c-slide-icons .c-slide-icons__icon:focus-visible:focus-visible{opacity:1}.p-career-field .c-slide-icons .c-slide-icons__icon:focus-visible:hover .c-circle:before,.p-career-field .c-slide-icons .c-slide-icons__icon:focus-visible:focus-visible .c-circle:before{transform:scale(1);border-color:var(--color-main-blue);background-color:var(--color-main-blue)}.p-career-field .c-slide-icons .c-slide-icons__icon:focus-visible:hover .c-circle__arrow,.p-career-field .c-slide-icons .c-slide-icons__icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.p-career-field .c-slide-icons .c-slide-icons__icon:hover:hover,.p-career-field .c-slide-icons .c-slide-icons__icon:hover:focus-visible{opacity:1}.p-career-field .c-slide-icons .c-slide-icons__icon:hover:hover .c-circle:before,.p-career-field .c-slide-icons .c-slide-icons__icon:hover:focus-visible .c-circle:before{transform:scale(1);border-color:var(--color-main-blue);background-color:var(--color-main-blue)}.p-career-field .c-slide-icons .c-slide-icons__icon:hover:hover .c-circle__arrow,.p-career-field .c-slide-icons .c-slide-icons__icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.p-career-message{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-career-message{min-height:min(128.75vw,515px)}}@media screen and (min-width: 1024px){.p-career-message{min-height:min(46.875vw,750px)}}.p-career-message__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;z-index:1;pointer-events:none}.p-career-message__bg iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;min-height:100svh;aspect-ratio:16/9;pointer-events:none;border:0;max-inline-size:none}.p-career-message__inner{position:relative;z-index:1;color:var(--color-white)}@media screen and (max-width: 1023px){.p-career-message__inner{padding-top:min(35vw,140px);padding-left:min(6vw,24px);padding-right:min(12.75vw,51px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-career-message__inner{max-width:min(100vw,1600px);margin-inline:auto;padding-top:min(12.5vw,200px);padding-left:min(6.25vw,100px);padding-bottom:min(10.859375vw,173.75px)}}.p-career-message__label{position:relative;display:block;font-weight:600;line-height:1.6;letter-spacing:.06em}@media screen and (max-width: 1023px){.p-career-message__label{font-size:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-career-message__label{font-size:min(1.25vw,20px)}}@media screen and (min-width: 1024px){.p-career-message__body{max-width:min(44.765625vw,716.25px)}}.p-career-message__sub-title{font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(15px,15px + (15 - 15) * (100vw - 400px) / (1280 - 400),15px)}.p-career-message__title{font-weight:600;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-career-message__title{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-career-message__title{margin-top:min(2.5vw,40px)}}.p-career-message__description{font-weight:500;line-height:2;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(15px,15px + (16 - 15) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-career-message__description{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-career-message__description{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-career-message__description+.p-career-message__description{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-career-message__description+.p-career-message__description{margin-top:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.p-career-movie{padding-top:min(14vw,56px);padding-bottom:min(14vw,56px);margin-top:min(14vw,56px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-career-movie{padding-top:min(25vw,100px);padding-bottom:min(7.8125vw,125px);margin-top:min(25vw,100px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-career-movie__inner{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-movie__inner{display:grid;grid-template-columns:min(18.359375vw,293.75px) 1fr;-moz-column-gap:min(10.390625vw,166.25px);column-gap:min(10.390625vw,166.25px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-career-movie__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-career-movie__title{font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-career-movie__title{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-career-movie__title{margin-top:min(.78125vw,12.5px)}}.p-career-movie__description{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-career-movie__description{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-career-movie__description{margin-top:min(.78125vw,12.5px)}}@media screen and (max-width: 1023px){.p-career-movie__main{margin-top:min(8vw,32px)}}@media screen and (max-width: 1023px){.p-career-movie__btn-container{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-career-movie__btn-container{margin-top:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-career-movie__btn-container .c-button{margin-inline:auto}}@media screen and (max-width: 1023px){.p-career-movie__btn-container .c-button+.c-button{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-career-movie__btn-container .c-button+.c-button{margin-top:min(1.25vw,20px)}}@media screen and (max-width: 1023px){.p-career-movie__links{margin-top:min(12vw,48px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-movie__links{display:grid;grid-template-columns:min(56.25vw,900px) 1fr;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px);margin-top:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto;padding-inline:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.p-career-mv__inner{padding-top:min(33.5vw,134px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-career-mv__inner{padding-top:min(11.09375vw,177.5px);padding-left:min(6.25vw,100px);padding-bottom:min(5.625vw,90px)}}@media screen and (min-width: 1024px){.p-career-mv__wrap{display:grid;grid-template-columns:min(17.8125vw,285px) 1fr;-moz-column-gap:min(7.8125vw,125px);column-gap:min(7.8125vw,125px);align-items:center}}@media screen and (max-width: 1023px){.p-career-mv__head{padding-inline:min(6vw,24px)}}.p-career-mv__title{font-weight:600;line-height:1.2;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (32 - 24) * (100vw - 400px) / (1280 - 400),32px)}.p-career-mv__sub-title{display:block;font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-career-mv__sub-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-career-mv__sub-title{margin-top:min(.9375vw,15px)}}.p-career-mv__slider-content{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-career-mv__slider-content{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-mv__slider-content{border-top-left-radius:min(.390625vw,6.25px);border-bottom-left-radius:min(.390625vw,6.25px)}}@media screen and (max-width: 1023px){.p-career-mv__slider-content .splide__slide{aspect-ratio:400/240;width:min(100vw,400px)}}@media screen and (min-width: 1024px){.p-career-mv__slider-content .splide__slide{aspect-ratio:840/500;width:65.625vw}}.p-career-mv__slider-content .splide__slide img{display:block;width:100%;height:auto}.p-career-mv__slider-title{position:absolute;font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(22px,22px + (32 - 22) * (100vw - 400px) / (1280 - 400),32px)}@media screen and (max-width: 1023px){.p-career-mv__slider-title{bottom:min(3vw,12px);left:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-career-mv__slider-title{bottom:min(2.1875vw,35px);left:min(2.1875vw,35px)}}.p-career-mv__slider-title span{font-feature-settings:"palt" on;display:inline;background-color:var(--color-main-blue);color:var(--color-white);box-decoration-break:clone;-webkit-box-decoration-break:clone}@media screen and (max-width: 1023px){.p-career-mv__slider-title span{padding-top:min(1vw,4px);padding-inline:min(2vw,8px);padding-bottom:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-career-mv__slider-title span{padding-top:min(.46875vw,7.5px);padding-inline:min(.859375vw,13.75px);padding-bottom:min(.46875vw,7.5px)}}@media screen and (max-width: 1023px){.p-career-mv__info{padding-top:min(12vw,48px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-mv__info{margin-top:min(5.625vw,90px);padding-right:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-career-mv__info-wrap{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-career-mv__info-wrap{border-radius:min(1.25vw,5px);padding:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-career-mv__info-wrap{display:flex;align-items:center;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px);border-radius:min(.390625vw,6.25px);padding-top:min(1.640625vw,26.25px);padding-bottom:min(1.5625vw,25px);padding-left:min(1.875vw,30px);padding-right:min(1.875vw,30px)}}.p-career-mv__info-label{display:block;font-family:var(--font-mont);color:var(--color-gray);font-weight:500;line-height:1;letter-spacing:0;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (min-width: 1024px){.p-career-mv__info-label{display:block;flex-shrink:0;width:min(8.203125vw,131.25px);padding-block:min(.234375vw,3.75px);border-right:min(.078125vw,1.25px) dashed var(--color-gray)}}.p-career-mv__info-link{display:inline-block;font-weight:400;line-height:1.5;letter-spacing:.06em;font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1023px){.p-career-mv__info-link{display:block;width:100%;margin-top:min(2vw,8px)}}.p-career-mv__info-link:focus-visible:hover .p-career-mv__info-link-line,.p-career-mv__info-link:focus-visible:focus-visible .p-career-mv__info-link-line{background-size:0 min(.078125vw,1.25px);background-position:right bottom}@media (any-hover: hover){.p-career-mv__info-link:hover:hover .p-career-mv__info-link-line,.p-career-mv__info-link:hover:focus-visible .p-career-mv__info-link-line{background-size:0 min(.078125vw,1.25px);background-position:right bottom}}.p-career-mv__info-link-line{background-image:linear-gradient(90deg,var(--color-black),var(--color-black));background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 1023px){.p-career-mv__info-link-line{background-size:100% min(.25vw,1px)}}@media screen and (min-width: 1024px){.p-career-mv__info-link-line{background-size:100% min(.078125vw,1.25px);transition:background-size .7s cubic-bezier(.32,.94,.6,1),background-position 0s}}@media screen and (max-width: 1023px){.p-career-office__inner{padding-top:min(14vw,56px);padding-inline:min(6vw,24px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-career-office__inner{padding-top:min(5.625vw,90px);padding-inline:min(12.5vw,200px);border-top:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-career-office__head{text-align:center}}.p-career-office__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-career-office__title{font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-career-office__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-career-office__title{margin-top:min(.546875vw,8.75px)}}@media screen and (max-width: 767px){.p-career-office__area{margin-top:min(7vw,28px);aspect-ratio:352/189;max-width:100%;margin-top:min(8vw,32px)}}@media screen and (min-width: 768px){.p-career-office__area{aspect-ratio:920/493;max-width:min(71.875vw,1150px);margin-inline:auto;margin-top:min(3.75vw,60px)}}.p-career-office__area iframe{width:100%;height:100%;border:0}@media screen and (max-width: 1023px){.p-career-vision__inner{padding-top:min(16vw,64px)}}@media screen and (min-width: 1024px){.p-career-vision__inner{padding-top:min(7.8125vw,125px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-career-vision__head{padding-left:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-vision__head{padding-left:min(6.25vw,100px)}}.p-career-vision__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-career-vision__title{font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-career-vision__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-career-vision__title{margin-top:min(.546875vw,8.75px)}}@media screen and (max-width: 1023px){.p-career-vision__list{margin-top:min(6vw,24px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-career-vision__list{display:grid;grid-template-columns:1fr 1fr;margin-top:min(3.125vw,50px);border:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-career-vision__item{border-bottom:min(.25vw,1px) solid var(--color-silver);padding-top:min(8vw,32px);padding-bottom:min(8vw,32px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-career-vision__item{border-bottom:min(1.875vw,30px)}}@media screen and (min-width: 1024px){.p-career-vision__item:nth-of-type(1),.p-career-vision__item:nth-of-type(2){border-bottom:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-career-vision__item:nth-of-type(1),.p-career-vision__item:nth-of-type(3){padding-top:min(2.5vw,40px);padding-bottom:min(2.5vw,40px);padding-left:min(6.25vw,100px);padding-right:min(3.125vw,50px);border-right:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-career-vision__item:nth-of-type(2),.p-career-vision__item:nth-of-type(4){padding-top:min(2.5vw,40px);padding-bottom:min(2.5vw,40px);padding-left:min(3.125vw,50px);padding-right:min(6.25vw,100px)}}.p-career-vision__card{display:flex;align-items:center}@media screen and (max-width: 1023px){.p-career-vision__card{-moz-column-gap:min(5vw,20px);column-gap:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-career-vision__card{-moz-column-gap:min(1.875vw,30px);column-gap:min(1.875vw,30px)}}.p-career-vision__item-title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(18px,18px + (20 - 18) * (100vw - 400px) / (1280 - 400),20px);color:var(--color-main-blue)}.p-career-vision__item-description{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-career-vision__item-description{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-career-vision__item-description{margin-top:min(.78125vw,12.5px)}}.p-career-vision__img{overflow:hidden;flex-shrink:0}@media screen and (max-width: 767px){.p-career-vision__img{border-radius:min(1.25vw,5px);width:min(30vw,120px)}}@media screen and (min-width: 768px){.p-career-vision__img{border-radius:min(.390625vw,6.25px);width:min(9.375vw,150px)}}.p-career-vision__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.p-freshers-about__inner{padding-top:min(16vw,64px);padding-bottom:min(14vw,56px)}}@media screen and (min-width: 1024px){.p-freshers-about__inner{padding-block:min(7.8125vw,125px)}}@media screen and (max-width: 1023px){.p-freshers-about__head{padding-left:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-about__head{padding-inline:min(6.25vw,100px);display:flex;align-items:flex-end;justify-content:space-between;max-width:min(100vw,1600px);margin-inline:auto}}.p-freshers-about__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-freshers-about__title{font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-freshers-about__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-freshers-about__title{margin-top:min(.546875vw,8.75px)}}.p-freshers-about__description{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-about__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-freshers-about__description{width:min(32.8125vw,525px)}}@media screen and (max-width: 1023px){.p-freshers-about__content{margin-top:min(6vw,24px);padding-top:min(8vw,32px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-freshers-about__content{margin-top:min(2.5vw,40px);padding-top:min(4.375vw,70px);border-top:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-freshers-about__movie-inner{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-about__movie-inner{display:grid;grid-template-columns:min(18.359375vw,293.75px) 1fr;-moz-column-gap:min(10.390625vw,166.25px);column-gap:min(10.390625vw,166.25px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-freshers-about__movie-head{width:-moz-fit-content;width:fit-content;margin-inline:auto}}.p-freshers-about__movie-title{position:relative;width:-moz-fit-content;width:fit-content;font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(18px,18px + (22 - 18) * (100vw - 400px) / (1280 - 400),22px)}@media screen and (max-width: 1023px){.p-freshers-about__movie-title{padding-bottom:min(3.75vw,15px);margin-inline:auto}}@media screen and (min-width: 1024px){.p-freshers-about__movie-title{padding-bottom:min(1.484375vw,23.75px)}}.p-freshers-about__movie-title:before{content:"";position:absolute;bottom:0;left:0;background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-freshers-about__movie-title:before{right:0;margin:auto;height:min(.75vw,3px);width:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-freshers-about__movie-title:before{height:min(.234375vw,3.75px);width:min(3.75vw,60px)}}.p-freshers-about__movie-description{font-weight:400;line-height:1.6;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-about__movie-description{text-align:center;margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-freshers-about__movie-description{margin-top:min(2.734375vw,43.75px)}}@media screen and (max-width: 1023px){.p-freshers-about__movie-main{margin-top:min(8vw,32px)}}@media screen and (max-width: 1023px){.p-freshers-about__movie-btn-container{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-freshers-about__movie-btn-container{margin-top:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-freshers-about__movie-btn-container .c-button{margin-inline:auto}}@media screen and (max-width: 1023px){.p-freshers-about__movie-btn-container .c-button+.c-button{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-freshers-about__movie-btn-container .c-button+.c-button{margin-top:min(1.25vw,20px)}}@media screen and (max-width: 767px){.p-freshers-about__favorites{margin-top:min(13vw,52px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites{margin-top:min(6.875vw,110px)}}@media screen and (max-width: 767px){.p-freshers-about__favorites-head{width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media screen and (min-width: 768px){.p-freshers-about__favorites-head{display:flex;align-items:flex-end;justify-content:space-between;max-width:min(100vw,1600px);margin-inline:auto;padding-inline:min(6.25vw,100px)}}.p-freshers-about__favorites-title{position:relative;width:-moz-fit-content;width:fit-content;font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(18px,18px + (22 - 18) * (100vw - 400px) / (1280 - 400),22px);font-feature-settings:"palt" on}@media screen and (max-width: 767px){.p-freshers-about__favorites-title{padding-bottom:min(3.75vw,15px);white-space:nowrap}}@media screen and (min-width: 768px){.p-freshers-about__favorites-title{padding-bottom:min(1.484375vw,23.75px)}}.p-freshers-about__favorites-title:before{content:"";position:absolute;bottom:0;left:0;background-color:var(--color-main-blue)}@media screen and (max-width: 767px){.p-freshers-about__favorites-title:before{right:0;margin:auto;height:min(.75vw,3px);width:min(12vw,48px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-title:before{height:min(.234375vw,3.75px);width:min(3.75vw,60px)}}.p-freshers-about__favorites-content{position:relative}@media screen and (max-width: 767px){.p-freshers-about__favorites-content{margin-top:min(6vw,24px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-content{margin-top:min(3.125vw,50px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider{margin-left:min(6vw,24px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider{margin-left:min(6.25vw,100px)}}.p-freshers-about__favorites-slider.splide .splide__track--fade>.splide__list>.splide__slide{transition:none!important}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider .splide__track{padding-bottom:min(22.5vw,90px)}}.p-freshers-about__favorites-slider .splide__slide{display:grid;place-items:center}@media screen and (max-width: 1023px){.p-freshers-about__favorites-slider .splide__slide{width:80vw!important;min-height:min(58.5vw,234px)!important;margin-right:min(6vw,24px)!important}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider .splide__slide{display:flex;align-items:end;-moz-column-gap:min(3.75vw,60px);column-gap:min(3.75vw,60px);min-height:min(20.3125vw,325px)!important;width:min(77.1875vw,1235px)!important;margin-right:min(4.6875vw,75px)!important}}.p-freshers-about__favorites-slider .splide__slide.is-active .p-freshers-about__favorites-slider-content-inner{transform:scaleY(1)}.p-freshers-about__favorites-slider .splide__controls{display:flex;align-items:center}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider .splide__controls{margin-top:min(6vw,24px);padding-right:min(6vw,24px);justify-content:space-between}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider .splide__controls{margin-top:min(2.5vw,40px)}}.p-freshers-about__favorites-slider .splide__progress{display:flex;align-items:center}.p-freshers-about__favorites-slider .p-freshers-about__favorites-slider-icon{display:grid}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider .p-freshers-about__favorites-slider-icon svg{width:min(2.5vw,10px);height:min(3.5vw,14px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider .p-freshers-about__favorites-slider-icon svg{width:min(.78125vw,12.5px);height:min(1.09375vw,17.5px)}}.p-freshers-about__favorites-slider .p-freshers-about__favorites-slider-icon use{color:var(--color-main-blue)}.p-freshers-about__favorites-slider .splide__pagination{position:static;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider .splide__pagination{padding-left:0}}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;opacity:1;margin:0}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page{width:min(5vw,20px);height:min(5vw,20px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page{width:min(1.5625vw,25px);height:min(1.5625vw,25px)}}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page:before{content:"";position:absolute;border-radius:50%;background-color:var(--color-silver)}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page:before{width:min(2.5vw,10px);height:min(2.5vw,10px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page:before{width:min(.78125vw,12.5px);height:min(.78125vw,12.5px)}}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page.is-active{transform:none}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page.is-active:before{background-color:var(--color-main-blue)}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page.is-active .circle__progress{animation:pagination-draw 5s linear forwards}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page .circle__warrper{position:absolute}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page .circle__warrper .circle__bg{stroke-dasharray:96;stroke-dashoffset:96;transform-origin:center;transform:rotate(-90deg);animation:none}.p-freshers-about__favorites-slider .splide__pagination .splide__pagination__page .circle__warrper .circle__progress{stroke-dasharray:84.82;stroke-dashoffset:84.82}.p-freshers-about__favorites-slider-content{height:100%}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider-content{padding-bottom:min(6vw,24px)}}.p-freshers-about__favorites-slider-content-inner{transform:scaleY(.6);transition:transform 1s ease-in-out;position:relative;background-color:var(--color-main-blue);width:100%;height:100%}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider-content-inner{border-radius:min(1.25vw,5px);padding-top:min(7.5vw,30px);padding-bottom:min(2.5vw,10px);padding-left:min(6vw,24px);padding-right:min(6vw,24px);padding-bottom:min(7.5vw,30px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider-content-inner{width:100%;border-radius:min(.390625vw,6.25px);padding-top:min(3.75vw,60px);padding-bottom:min(4.6875vw,75px);padding-left:min(4.375vw,70px);padding-right:min(4.375vw,70px)}}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider-content-inner:before{content:"";position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat;background-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/freshers/speech_bubble_arrow_sp.webp);width:min(8.5vw,34px);height:min(11vw,44px);bottom:max(-6.75vw,-27px);right:min(17vw,68px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider-content-inner:before{content:"";position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat;bottom:min(3.90625vw,62.5px);right:max(-1.5625vw,-25px);width:min(2.65625vw,42.5px);height:min(3.4375vw,55px);background-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/freshers/speech_bubble_arrow_pc.webp)}}.p-freshers-about__favorites-slider-text{color:var(--color-white);font-weight:500;line-height:1.6;letter-spacing:.06em;text-align:left;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px);opacity:0;transition:opacity 1.2s ease-in-out}.p-freshers-about__favorites-slider-text.is-active{opacity:1}.p-freshers-about__favorites-slider-name{display:block;color:var(--color-white);font-weight:500;line-height:1.6;letter-spacing:.06em;text-align:left;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px);opacity:0;transition:opacity 1.2s ease-in-out}@media screen and (max-width: 767px){.p-freshers-about__favorites-slider-name{margin-top:min(6vw,24px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-slider-name{margin-top:min(1.875vw,30px)}}.p-freshers-about__favorites-slider-name.is-active{opacity:1;transition-delay:.12s}.p-freshers-about__favorites-logo{z-index:2}@media screen and (max-width: 767px){.p-freshers-about__favorites-logo{position:absolute;margin-top:0;top:auto;right:max(-5.75vw,-23px);bottom:max(-22.5vw,-90px);z-index:-1;width:min(20vw,80px)}}@media screen and (min-width: 768px){.p-freshers-about__favorites-logo{width:min(17.1875vw,220px);flex-shrink:0}}.p-freshers-about__favorites-logo img{width:100%;height:auto;display:block}@media screen and (max-width: 767px){.p-freshers-about__links{margin-top:min(12vw,48px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 768px){.p-freshers-about__links{display:grid;grid-template-columns:min(56.25vw,900px) 1fr;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px);margin-top:min(5vw,80px);max-width:min(100vw,1600px);margin-inline:auto;padding-inline:min(6.25vw,100px)}}@media screen and (min-width: 768px){.p-freshers-about__links .c-link+.c-link{margin-top:0}}@media screen and (max-width: 1023px){.p-freshers-career{padding-top:min(14vw,56px);padding-bottom:min(14vw,56px);border-top:1px solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-freshers-career{padding-top:min(7.8125vw,125px);padding-bottom:min(8.59375vw,137.5px);border-top:1px solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-freshers-career__container{display:flex;flex-direction:column-reverse;padding-inline:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-freshers-career__container{display:grid;grid-template-columns:min(25vw,400px) 1fr;-moz-column-gap:min(6.25vw,100px);column-gap:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto;padding-left:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.p-freshers-career__head{margin-top:min(10vw,40px);padding-inline:min(3.5vw,14px)}}.p-freshers-career__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-freshers-career__title{font-weight:600;line-height:1.5;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-freshers-career__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-freshers-career__title{margin-top:min(.546875vw,8.75px)}}.p-freshers-career__description{text-align:justify;font-feature-settings:"palt" on,"vkrn" on;font-weight:400;line-height:1.6;letter-spacing:.06em;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-career__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-freshers-career__description{margin-top:min(1.875vw,30px)}}.p-freshers-career__img{overflow:hidden}@media screen and (max-width: 1023px){.p-freshers-career__img{border-radius:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.p-freshers-career__img{border-radius:min(.46875vw,7.5px)}}.p-freshers-career__img img{width:100%;height:auto}@media screen and (max-width: 1023px){.p-freshers-career__job{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-freshers-career__job{margin-top:min(6.875vw,110px)}}@media screen and (max-width: 1023px){.p-freshers-career__job-inner{width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media screen and (min-width: 1024px){.p-freshers-career__job-inner{display:flex;align-items:flex-end;justify-content:space-between}}@media screen and (max-width: 1023px){.p-freshers-career__job-head{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-career__job-head{padding-inline:min(6.25vw,100px);display:flex;align-items:flex-end;justify-content:space-between;width:100%}}.p-freshers-career__job-title{position:relative;width:-moz-fit-content;width:fit-content;font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(18px,18px + (22 - 18) * (100vw - 400px) / (1280 - 400),22px);font-feature-settings:"palt" on}@media screen and (max-width: 1023px){.p-freshers-career__job-title{padding-bottom:min(3.75vw,15px)}}@media screen and (min-width: 1024px){.p-freshers-career__job-title{padding-bottom:min(1.484375vw,23.75px)}}.p-freshers-career__job-title:before{content:"";position:absolute;bottom:0;left:0;background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-freshers-career__job-title:before{height:min(.75vw,3px);width:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-freshers-career__job-title:before{height:min(.234375vw,3.75px);width:min(3.75vw,60px)}}.p-freshers-career__job-description{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-career__job-description{margin-top:min(4vw,16px)}}@media screen and (max-width: 1023px){.p-freshers-career__job-slider{margin-top:min(7.5vw,30px)}}@media screen and (min-width: 1024px){.p-freshers-career__job-slider{margin-top:min(3.75vw,60px);padding-left:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (min-width: 1024px){.p-freshers-career__job-slider .splide__track{padding-bottom:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.p-freshers-career__job-slider .splide__slide{width:min(55vw,220px)!important;margin-right:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-career__job-slider .splide__slide{width:min(19.53125vw,312.5px)!important;margin-right:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-freshers-career__job-slider .c-slide-icons{display:none}}.p-freshers-career__job-thumbnail{overflow:hidden}@media screen and (max-width: 1023px){.p-freshers-career__job-thumbnail{border-radius:min(1.25vw,5px);aspect-ratio:220/220}}@media screen and (min-width: 1024px){.p-freshers-career__job-thumbnail{border-radius:min(.390625vw,6.25px);aspect-ratio:250/250}}.p-freshers-career__job-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-freshers-career__job-content{text-align:center}@media screen and (max-width: 1023px){.p-freshers-career__job-content{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-freshers-career__job-content{margin-top:min(1.5625vw,25px)}}.p-freshers-career__job-content-title{font-weight:600;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(16px,16px + (18 - 16) * (100vw - 400px) / (1280 - 400),18px)}.p-freshers-career__job-content-description{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-career__job-content-description{margin-top:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-freshers-career__job-content-description{margin-top:min(.625vw,10px)}}@media screen and (max-width: 1023px){.p-freshers-career__flow{margin-top:min(12vw,48px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-career__flow{margin-top:min(7.8125vw,125px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-freshers-career__details{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-freshers-career__details{border:min(.25vw,1px) solid var(--color-silver);border-radius:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-freshers-career__details{border:min(.078125vw,1.25px) solid var(--color-silver);border-radius:min(.3125vw,5px)}}.p-freshers-career__details.open .p-freshers-career__summary-icon:before{background-color:var(--color-black)}.p-freshers-career__details.open .p-freshers-career__summary-icon:after{transform:rotate(90deg);opacity:1;color:var(--color-white)}.p-freshers-career__details.open .p-freshers-career__summary-icon{--icon-rotate: 180deg}@media screen and (max-width: 1023px){.p-freshers-career__summary{display:flex;align-items:center;justify-content:space-between;padding-block:min(5vw,20px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-career__summary{position:relative;padding-block:min(2.109375vw,33.75px)}}.p-freshers-career__summary:focus-visible:hover .p-freshers-career__summary-icon,.p-freshers-career__summary:focus-visible:focus-visible .p-freshers-career__summary-icon{--icon-scale: 1.1}@media (any-hover: hover){.p-freshers-career__summary:hover:hover .p-freshers-career__summary-icon,.p-freshers-career__summary:hover:focus-visible .p-freshers-career__summary-icon{--icon-scale: 1.1}}.p-freshers-career__summary-title{display:block;font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(16px,16px + (18 - 16) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (min-width: 1024px){.p-freshers-career__summary-title{text-align:center}}.p-freshers-career__summary-icon{background-color:var(--color-black);--icon-scale: 1;--icon-rotate: 0deg;border-radius:50%;transform:rotate(var(--icon-rotate)) scale(var(--icon-scale));transition:transform .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.p-freshers-career__summary-icon{flex-shrink:0;width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-freshers-career__summary-icon{position:absolute;top:0;bottom:0;margin:auto;right:min(3.125vw,50px);width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}.p-freshers-career__summary-icon:before,.p-freshers-career__summary-icon:after{content:"";position:absolute;background-color:var(--color-white);top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.p-freshers-career__summary-icon:before{width:min(2.5vw,10px);height:min(.25vw,1px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-freshers-career__summary-icon:before{width:min(.78125vw,12.5px);height:min(.078125vw,1.25px);border-radius:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.p-freshers-career__summary-icon:after{height:min(2.5vw,10px);width:min(.25vw,1px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-freshers-career__summary-icon:after{height:min(.78125vw,12.5px);width:min(.078125vw,1.25px);border-radius:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.p-freshers-career__content-inner{margin-top:min(1vw,4px);padding-inline:min(6vw,24px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-freshers-career__content-inner{margin-top:min(.390625vw,6.25px);padding-bottom:min(5vw,80px)}}.p-freshers-career__content-text{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (min-width: 1024px){.p-freshers-career__content-text{text-align:center}}.p-freshers-career__content-img{display:block;margin-inline:auto}@media screen and (max-width: 1023px){.p-freshers-career__content-img{aspect-ratio:304/340;max-width:min(76vw,304px);margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-freshers-career__content-img{aspect-ratio:970/276;max-width:min(75.78125vw,1212.5px);margin-top:min(3.75vw,60px)}}.p-freshers-career__content-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.p-freshers-environment{padding-top:min(14vw,56px);padding-inline:min(2.5vw,10px);padding-bottom:min(14vw,56px);border-top:1px solid var(--color-silver);border-bottom:1px solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-freshers-environment{padding-top:min(8.4375vw,135px);padding-left:min(6.25vw,100px);padding-bottom:min(7.8125vw,125px);border-top:1px solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-freshers-environment__container{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 1024px){.p-freshers-environment__container{display:grid;grid-template-columns:min(25vw,400px) 1fr;-moz-column-gap:min(6.25vw,100px);column-gap:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-freshers-environment__head{margin-top:min(10vw,40px);padding-inline:min(3.5vw,14px)}}.p-freshers-environment__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-freshers-environment__title{font-weight:600;line-height:1.5;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-freshers-environment__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-freshers-environment__title{margin-top:min(.546875vw,8.75px)}}.p-freshers-environment__description{text-align:justify;font-feature-settings:"palt" on,"vkrn" on;font-weight:400;line-height:1.6;letter-spacing:.06em;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-environment__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-freshers-environment__description{margin-top:min(1.875vw,30px)}}.p-freshers-environment__img{overflow:hidden}@media screen and (max-width: 1023px){.p-freshers-environment__img{border-radius:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.p-freshers-environment__img{border-radius:min(.46875vw,7.5px)}}.p-freshers-environment__img img{width:100%;height:auto}@media screen and (max-width: 1023px){.p-freshers-environment__toggle{margin-top:min(8vw,32px);padding-inline:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-freshers-environment__toggle{display:grid;grid-template-columns:1fr 1fr;gap:min(1.25vw,20px);align-items:start;margin-top:min(6.875vw,110px);padding-right:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-freshers-environment__details{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-freshers-environment__details{border:min(.25vw,1px) solid var(--color-silver);border-radius:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-freshers-environment__details{border:min(.078125vw,1.25px) solid var(--color-silver);border-radius:min(.3125vw,5px);transition:height .3s cubic-bezier(.4,0,.2,1)}}@media screen and (max-width: 1023px){.p-freshers-environment__details.open .p-freshers-environment__summary{padding-bottom:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.p-freshers-environment__details.open .p-freshers-environment__summary{padding-bottom:min(1.09375vw,17.5px)}}.p-freshers-environment__details.open .p-freshers-environment__icon:before{background-color:var(--color-white)}.p-freshers-environment__details.open .p-freshers-environment__icon:after{transform:rotate(90deg);opacity:0}.p-freshers-environment__details.open .p-freshers-environment__icon{--icon-rotate: 180deg}@media screen and (max-width: 1023px){.p-freshers-environment__details+.p-freshers-environment__details{margin-top:min(3vw,12px)}}.p-freshers-environment__summary{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.p-freshers-environment__summary{padding-block:min(5vw,20px);padding-inline:min(6vw,24px);-moz-column-gap:min(9vw,36px);column-gap:min(9vw,36px);transition:padding .3s cubic-bezier(.4,0,.2,1)}}@media screen and (min-width: 1024px){.p-freshers-environment__summary{padding-top:min(2.03125vw,32.5px);padding-bottom:min(2.109375vw,33.75px);padding-left:min(3.125vw,50px);padding-right:min(2.5vw,40px);transition:padding .3s cubic-bezier(.4,0,.2,1)}}.p-freshers-environment__summary::-webkit-details-marker{display:none}.p-freshers-environment__summary:focus-visible:hover .p-freshers-environment__icon,.p-freshers-environment__summary:focus-visible:focus-visible .p-freshers-environment__icon{--icon-scale: 1.1}@media (any-hover: hover){.p-freshers-environment__summary:hover:hover .p-freshers-environment__icon,.p-freshers-environment__summary:hover:focus-visible .p-freshers-environment__icon{--icon-scale: 1.1}}.p-freshers-environment__text{display:block;font-weight:600;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(16px,16px + (18 - 16) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (max-width: 1023px){.p-freshers-environment__text{line-height:1.7}}@media screen and (min-width: 1024px){.p-freshers-environment__text{line-height:1.5;transition:color .3s cubic-bezier(.4,0,.2,1)}}.p-freshers-environment__icon{--icon-scale: 1;--icon-rotate: 0deg;position:relative;display:inline-block;flex-shrink:0;background-color:var(--color-black);border-radius:50%;transform:rotate(var(--icon-rotate)) scale(var(--icon-scale));transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.p-freshers-environment__icon{width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-freshers-environment__icon{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}.p-freshers-environment__icon:before,.p-freshers-environment__icon:after{content:"";position:absolute;background-color:var(--color-white);top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.p-freshers-environment__icon:before{width:min(2.5vw,10px);height:min(.25vw,1px);border-radius:min(.25vw,1px)}}@media screen and (min-width: 1024px){.p-freshers-environment__icon:before{width:min(.78125vw,12.5px);height:min(.078125vw,1.25px);border-radius:min(.078125vw,1.25px)}}@media screen and (max-width: 1023px){.p-freshers-environment__icon:after{height:min(2.5vw,10px);width:min(.25vw,1px);border-radius:min(.25vw,1px)}}@media screen and (min-width: 1024px){.p-freshers-environment__icon:after{height:min(.78125vw,12.5px);width:min(.078125vw,1.25px);border-radius:min(.078125vw,1.25px)}}.p-freshers-environment__content{overflow:hidden}@media screen and (max-width: 1023px){.p-freshers-environment__content-inner{padding-inline:min(6vw,24px);padding-bottom:min(5.25vw,21px)}}@media screen and (min-width: 1024px){.p-freshers-environment__content-inner{padding-inline:min(3.125vw,50px);padding-bottom:min(2.03125vw,32.5px)}}.p-freshers-environment__content-text{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(15px,15px + (15 - 15) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-faq{padding-top:min(16vw,64px);padding-bottom:min(23.25vw,93px)}}@media screen and (min-width: 1024px){.p-freshers-faq{padding-top:min(9.375vw,150px);padding-bottom:min(7.8125vw,125px);max-width:min(100vw,1600px);margin-inline:auto}}.p-freshers-flow{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-freshers-flow{padding-top:min(12vw,48px);padding-bottom:min(15vw,60px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-flow{padding-top:min(5.625vw,90px);padding-bottom:min(5.625vw,90px);padding-left:min(12.5vw,200px);padding-right:min(12.5vw,200px)}}@media screen and (min-width: 1024px){.p-freshers-flow__head{text-align:center}}.p-freshers-flow__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-freshers-flow__title{font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-freshers-flow__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-freshers-flow__title{margin-top:min(.546875vw,8.75px)}}@media screen and (max-width: 1023px){.p-freshers-flow__list{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-flow__list{margin-top:min(3.75vw,60px);max-width:min(75vw,1200px);margin-inline:auto}}.p-freshers-flow__item{background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-freshers-flow__item{padding-top:min(5vw,20px);padding-bottom:min(6vw,24px);padding-left:min(6vw,24px);padding-right:min(6vw,24px);border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-freshers-flow__item{display:flex;padding-top:min(1.171875vw,18.75px);padding-bottom:min(1.171875vw,18.75px);padding-left:min(1.5625vw,25px);padding-right:min(2.65625vw,42.5px);border-radius:min(.390625vw,6.25px)}}@media screen and (max-width: 1023px){.p-freshers-flow__item+.p-freshers-flow__item{margin-top:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-freshers-flow__item+.p-freshers-flow__item{margin-top:min(1.5625vw,25px)}}.p-freshers-flow__step{position:relative;display:flex;align-items:center}@media screen and (max-width: 1023px){.p-freshers-flow__step{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-freshers-flow__step{flex-shrink:0;width:min(25.234375vw,403.75px);-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px)}.p-freshers-flow__step:before{content:"";position:absolute;top:0;right:0;width:min(.078125vw,1.25px);height:100%;border-right:min(.078125vw,1.25px) dashed var(--color-gray)}}.p-freshers-flow__step-number{font-family:var(--font-mont);font-weight:600;letter-spacing:0;font-feature-settings:"palt" on;background-color:var(--color-main-blue);color:var(--color-white);border-radius:50%;display:block;display:grid;place-items:center;text-align:center;line-height:1.1;font-size:clamp(10px,10px + (13 - 10) * (100vw - 400px) / (1280 - 400),13px);width:clamp(42px,42px + (58 - 42) * (100vw - 400px) / (1280 - 400),58px);height:clamp(42px,42px + (58 - 42) * (100vw - 400px) / (1280 - 400),58px);flex-shrink:0}.p-freshers-flow__step-title{color:var(--color-main-blue);font-weight:500;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(16px,16px + (17 - 16) * (100vw - 400px) / (1280 - 400),17px)}.p-freshers-flow__note-inline{display:inline-block;font-weight:500;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(16px,16px + (14 - 16) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (min-width: 1024px){.p-freshers-flow__note-inline{margin-left:min(.625vw,10px)}}.p-freshers-flow__item-text{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-freshers-flow__item-text{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-freshers-flow__item-text{padding-left:min(2.34375vw,37.5px);display:flex;align-items:center}}.p-freshers-flow__note{color:var(--color-dark-gray);font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;text-align:center;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px)}@media screen and (max-width: 1023px){.p-freshers-flow__note{margin-top:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-freshers-flow__note{margin-top:min(2.5vw,40px)}}.p-freshers-guidelines{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-freshers-guidelines{border-radius:min(2.75vw,11px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines{border-radius:min(.3125vw,5px)}}@media screen and (max-width: 1023px){.p-freshers-guidelines__inner{padding-top:min(14vw,56px);padding-bottom:min(18.25vw,73px);padding-inline:min(5.75vw,23px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__inner{padding-top:min(6.25vw,100px);padding-bottom:min(10.78125vw,172.5px);padding-inline:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.p-freshers-guidelines__head{text-align:left}}@media screen and (min-width: 1024px){.p-freshers-guidelines__head{text-align:center}}.p-freshers-guidelines__sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-freshers-guidelines__title{font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-freshers-guidelines__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__title{margin-top:min(.546875vw,8.75px)}}.p-freshers-guidelines__table{background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-freshers-guidelines__table{margin-top:min(8vw,32px);padding-top:min(8.75vw,35px);padding-bottom:min(8.75vw,35px);padding-inline:min(5.25vw,21px);border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__table{margin-top:min(3.75vw,60px);padding-bottom:min(5vw,80px);padding-inline:min(6.25vw,100px);padding-top:min(5.546875vw,88.75px);border-radius:min(.390625vw,6.25px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-freshers-guidelines__row{padding-top:min(5vw,20px);padding-bottom:min(5vw,20px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__row{display:grid;grid-template-columns:min(14.0625vw,225px) 1fr;align-items:baseline;-moz-column-gap:min(3.125vw,50px);column-gap:min(3.125vw,50px);align-items:start;padding-top:min(1.875vw,30px);padding-bottom:min(1.875vw,30px);padding-right:min(3.125vw,50px);border-top:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-freshers-guidelines__row:first-child{border-top:none;padding-top:min(0vw,0px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__row:first-child{border-top:none;padding-top:min(0vw,0px)}}@media screen and (max-width: 1023px){.p-freshers-guidelines__row:last-child{padding-bottom:min(0vw,0px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__row:last-child{padding-bottom:min(0vw,0px)}}.p-freshers-guidelines__label{margin:0;display:inline-flex;justify-content:center;align-items:center;font-weight:500;line-height:1;letter-spacing:.06em;font-feature-settings:"palt" on;color:var(--color-white);background-color:var(--color-main-blue);font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-freshers-guidelines__label{min-width:min(33vw,132px);height:min(7vw,28px);padding-inline:min(2.5vw,10px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__label{width:min(14.0625vw,225px);height:min(2.5vw,40px);border-radius:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.p-freshers-guidelines__content{margin-top:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__content{margin-top:min(.3125vw,5px)}}.p-freshers-guidelines__text{margin:0;font-weight:400;font-feature-settings:"palt" on;color:var(--color-black);font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-freshers-guidelines__text{line-height:1.7;letter-spacing:.04em}}@media screen and (min-width: 1024px){.p-freshers-guidelines__text{line-height:1.6;letter-spacing:.06em}}.p-freshers-guidelines__note-list{margin:0;padding:0;list-style:none}@media screen and (max-width: 1023px){.p-freshers-guidelines__note-list{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__note-list{margin-top:min(.78125vw,12.5px)}}.p-freshers-guidelines__note-list li{position:relative;font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;color:var(--color-dark-gray);font-size:clamp(12px,12px + (13 - 12) * (100vw - 400px) / (1280 - 400),13px)}@media screen and (max-width: 1023px){.p-freshers-guidelines__note-list li{padding-left:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__note-list li{padding-left:min(1.09375vw,17.5px)}}.p-freshers-guidelines__note-list li:before{content:"※";position:absolute;left:0;top:0}.p-freshers-guidelines__note-list--numbered{counter-reset:freshers-note}@media screen and (max-width: 1023px){.p-freshers-guidelines__note-list--numbered li{padding-left:min(6.25vw,25px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__note-list--numbered li{padding-left:min(1.5625vw,25px)}}.p-freshers-guidelines__note-list--numbered li:before{content:"※" counter(freshers-note)}.p-freshers-guidelines__note-list--numbered li{counter-increment:freshers-note}@media screen and (max-width: 1023px){.p-freshers-guidelines__entry-wrap{margin-top:min(16vw,64px);width:min(62.5vw,250px);margin-inline:auto}}@media screen and (min-width: 1024px){.p-freshers-guidelines__entry-wrap{margin-top:min(5vw,80px);max-width:min(100vw,1600px);margin-inline:auto;display:flex;justify-content:center;align-items:center;-moz-column-gap:min(1.875vw,30px);column-gap:min(1.875vw,30px)}}.p-freshers-guidelines__entry{background-color:var(--color-deep-blue);display:flex;align-items:center}@media screen and (max-width: 1023px){.p-freshers-guidelines__entry{border-radius:min(1.25vw,5px);width:min(62.5vw,250px);padding-block:min(4.25vw,17px);padding-left:min(5vw,20px);padding-right:min(4.25vw,17px);-moz-column-gap:min(6.25vw,25px);column-gap:min(6.25vw,25px);justify-content:center}}@media screen and (min-width: 1024px){.p-freshers-guidelines__entry{border-radius:min(.390625vw,6.25px);width:min(19.53125vw,312.5px);padding-block:min(1.328125vw,21.25px);padding-left:min(1.5625vw,25px);padding-right:min(1.328125vw,21.25px);justify-content:space-between}}@media screen and (max-width: 1023px){.p-freshers-guidelines__entry+.p-freshers-guidelines__entry{margin-top:min(4vw,16px)}}.p-freshers-guidelines__entry:focus-visible:hover .p-freshers-guidelines__entry-icon-wrap:before,.p-freshers-guidelines__entry:focus-visible:focus .p-freshers-guidelines__entry-icon-wrap:before{transform:scale(1.1)}@media (any-hover: hover){.p-freshers-guidelines__entry:hover:hover .p-freshers-guidelines__entry-icon-wrap:before,.p-freshers-guidelines__entry:hover:focus .p-freshers-guidelines__entry-icon-wrap:before{transform:scale(1.1)}}.p-freshers-guidelines__entry-text{font-feature-settings:"palt" on;display:block;font-weight:600;line-height:1;letter-spacing:.06em;color:var(--color-white)}@media screen and (max-width: 1023px){.p-freshers-guidelines__entry-text{font-size:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__entry-text{font-size:min(1.171875vw,18.75px)}}.p-freshers-guidelines__entry-icon-wrap{position:relative;flex-shrink:0;display:grid;place-items:center;border-radius:50%}@media screen and (max-width: 1023px){.p-freshers-guidelines__entry-icon-wrap{width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-freshers-guidelines__entry-icon-wrap{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}.p-freshers-guidelines__entry-icon-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--color-white)}@media screen and (min-width: 1024px){.p-freshers-guidelines__entry-icon-wrap:before{transition:transform .3s ease-in-out;will-change:transform}}.p-freshers-guidelines__entry-icon-wrap svg{position:relative}.p-freshers-guidelines__entry-icon-wrap svg use{color:var(--color-deep-blue)}.p-freshers-message{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-freshers-message{min-height:min(128.75vw,515px)}}@media screen and (min-width: 1024px){.p-freshers-message{min-height:min(46.875vw,750px)}}.p-freshers-message__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;z-index:1;pointer-events:none}.p-freshers-message__bg iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;min-height:100svh;aspect-ratio:16/9;pointer-events:none;border:0;max-inline-size:none}.p-freshers-message__inner{position:relative;z-index:1;color:var(--color-white)}@media screen and (max-width: 1023px){.p-freshers-message__inner{padding-top:min(35vw,140px);padding-left:min(6vw,24px);padding-right:min(12.75vw,51px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-freshers-message__inner{max-width:min(100vw,1600px);margin-inline:auto;padding-top:min(12.5vw,200px);padding-left:min(6.25vw,100px);padding-bottom:min(10.859375vw,173.75px)}}@media screen and (min-width: 1024px){.p-freshers-message__body{max-width:min(44.765625vw,716.25px)}}.p-freshers-message__sub-title{font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(15px,15px + (15 - 15) * (100vw - 400px) / (1280 - 400),15px)}.p-freshers-message__title{font-weight:600;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-freshers-message__title{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-freshers-message__title{margin-top:min(2.5vw,40px)}}.p-freshers-message__description{font-weight:500;line-height:2;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(15px,15px + (16 - 15) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-freshers-message__description{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-freshers-message__description{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-freshers-message__description+.p-freshers-message__description{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-freshers-message__description+.p-freshers-message__description{margin-top:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.p-freshers-mv__inner{padding-top:min(33.5vw,134px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-freshers-mv__inner{padding-top:min(11.09375vw,177.5px);padding-left:min(6.25vw,100px);padding-bottom:min(5.625vw,90px)}}@media screen and (min-width: 1024px){.p-freshers-mv__wrap{display:grid;grid-template-columns:min(17.8125vw,285px) 1fr;-moz-column-gap:min(7.8125vw,125px);column-gap:min(7.8125vw,125px);align-items:center}}@media screen and (max-width: 1023px){.p-freshers-mv__head{padding-inline:min(6vw,24px)}}.p-freshers-mv__title{font-weight:600;line-height:1.2;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (32 - 24) * (100vw - 400px) / (1280 - 400),32px)}.p-freshers-mv__sub-title{display:block;font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-freshers-mv__sub-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-freshers-mv__sub-title{margin-top:min(.9375vw,15px)}}.p-freshers-mv__slider-content{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-freshers-mv__slider-content{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-mv__slider-content{border-top-left-radius:min(.390625vw,6.25px);border-bottom-left-radius:min(.390625vw,6.25px)}}@media screen and (max-width: 1023px){.p-freshers-mv__slider-content .splide__slide{aspect-ratio:400/240;width:min(100vw,400px)}}@media screen and (min-width: 1024px){.p-freshers-mv__slider-content .splide__slide{aspect-ratio:840/500;width:65.625vw}}.p-freshers-mv__slider-content .splide__slide img{display:block;width:100%;height:auto}.p-freshers-mv__slider-title{position:absolute;font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(22px,22px + (32 - 22) * (100vw - 400px) / (1280 - 400),32px)}@media screen and (max-width: 1023px){.p-freshers-mv__slider-title{bottom:min(3vw,12px);left:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-freshers-mv__slider-title{bottom:min(2.1875vw,35px);left:min(2.1875vw,35px)}}.p-freshers-mv__slider-title span{font-feature-settings:"palt" on;display:inline;background-color:var(--color-main-blue);color:var(--color-white);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-block:.2em}@media screen and (max-width: 1023px){.p-freshers-mv__slider-title span{padding-top:min(1vw,4px);padding-inline:min(2vw,8px);padding-bottom:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-freshers-mv__slider-title span{padding-top:min(.46875vw,7.5px);padding-inline:min(.859375vw,13.75px);padding-bottom:min(.46875vw,7.5px)}}@media screen and (max-width: 1023px){.p-freshers-mv__info{padding-top:min(12vw,48px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info{margin-top:min(5.625vw,90px);padding-right:min(3.125vw,50px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-freshers-mv__info.is-cheak{display:flex;flex-direction:column;row-gap:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info.is-cheak{display:grid;grid-template-columns:min(62.5vw,1000px) 1fr;-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px)}}.p-freshers-mv__info-wrap{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-freshers-mv__info-wrap{display:block;border-radius:min(1.25vw,5px);padding:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info-wrap{display:flex;align-items:center;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px);border-radius:min(.390625vw,6.25px);padding-top:min(1.640625vw,26.25px);padding-bottom:min(1.5625vw,25px);padding-left:min(1.875vw,30px);padding-right:min(1.875vw,30px)}}.p-freshers-mv__info-intern{background-color:var(--color-soft-blue)}@media screen and (max-width: 1023px){.p-freshers-mv__info-intern{border-radius:min(1.25vw,5px);padding-top:min(1.5vw,6px);padding-bottom:min(1.5vw,6px);padding-left:min(2vw,8px);padding-right:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info-intern{border-radius:min(.390625vw,6.25px);padding-top:min(.625vw,10px);padding-bottom:min(.625vw,10px);padding-left:min(.625vw,10px);padding-right:min(1.71875vw,27.5px)}}.p-freshers-mv__info-intern-img{overflow:hidden;flex-shrink:0}@media screen and (max-width: 1023px){.p-freshers-mv__info-intern-img{width:min(12vw,48px);border-radius:min(.75vw,3px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info-intern-img{width:min(3.75vw,60px);border-radius:min(.234375vw,3.75px)}}.p-freshers-mv__info-intern-img img{display:block;width:100%;height:auto}.p-freshers-mv__info-intern-link{display:flex;align-items:center;font-weight:400;line-height:1.7;letter-spacing:.06em;font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px);font-feature-settings:"palt" on,"vkrn" on}@media screen and (max-width: 1023px){.p-freshers-mv__info-intern-link{-moz-column-gap:min(2vw,8px);column-gap:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info-intern-link{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px)}}.p-freshers-mv__info-intern-link:focus-visible:hover .p-freshers-mv__info-intern-link-line>span,.p-freshers-mv__info-intern-link:focus-visible:focus-visible .p-freshers-mv__info-intern-link-line>span{background-size:0 min(.078125vw,1.25px);background-position:right bottom}@media (any-hover: hover){.p-freshers-mv__info-intern-link:hover:hover .p-freshers-mv__info-intern-link-line>span,.p-freshers-mv__info-intern-link:hover:focus-visible .p-freshers-mv__info-intern-link-line>span{background-size:0 min(.078125vw,1.25px);background-position:right bottom}}.p-freshers-mv__info-intern-link-line{min-width:0;flex:1}.p-freshers-mv__info-intern-link-line>span{background-image:linear-gradient(90deg,var(--color-black),var(--color-black));background-repeat:no-repeat;background-position:left bottom;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 1023px){.p-freshers-mv__info-intern-link-line>span{background-size:100% min(.25vw,1px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info-intern-link-line>span{background-size:100% min(.078125vw,1.25px);transition:background-size .7s cubic-bezier(.32,.94,.6,1),background-position 0s}}.p-freshers-mv__info-label{display:block;font-family:var(--font-mont);color:var(--color-gray);font-weight:500;line-height:1;letter-spacing:0;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (min-width: 1024px){.p-freshers-mv__info-label{display:block;flex-shrink:0;width:min(8.203125vw,131.25px);padding-block:min(.234375vw,3.75px);border-right:min(.078125vw,1.25px) dashed var(--color-gray)}}.p-freshers-mv__info-link{display:inline-block;max-width:100%;font-weight:400;line-height:1.5;letter-spacing:.06em;font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1023px){.p-freshers-mv__info-link{display:block;width:100%;margin-top:min(2vw,8px)}}.p-freshers-mv__info-link:focus-visible:hover .p-freshers-mv__info-link-line,.p-freshers-mv__info-link:focus-visible:focus-visible .p-freshers-mv__info-link-line{background-size:0 min(.078125vw,1.25px);background-position:right bottom}@media (any-hover: hover){.p-freshers-mv__info-link:hover:hover .p-freshers-mv__info-link-line,.p-freshers-mv__info-link:hover:focus-visible .p-freshers-mv__info-link-line{background-size:0 min(.078125vw,1.25px);background-position:right bottom}}.p-freshers-mv__info-link-line{background-image:linear-gradient(90deg,var(--color-black),var(--color-black));background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 1023px){.p-freshers-mv__info-link-line{background-size:100% min(.25vw,1px)}}@media screen and (min-width: 1024px){.p-freshers-mv__info-link-line{background-size:100% min(.078125vw,1.25px);transition:background-size .7s cubic-bezier(.32,.94,.6,1),background-position 0s}}@media screen and (max-width: 1023px){.p-interview__inner{padding-top:min(33.5vw,134px);padding-bottom:min(18vw,72px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-interview__inner{padding-top:min(14.21875vw,227.5px);padding-bottom:min(7.8125vw,125px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-interview__head{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-interview__head{display:flex;justify-content:space-between;align-items:end}}.p-interview__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (32 - 24) * (100vw - 400px) / (1280 - 400),32px)}.p-interview__sub-title{font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-size:clamp(12px,12px + (14 - 12) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-interview__sub-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-interview__sub-title{margin-top:min(.9375vw,15px)}}.p-interview__anchor{display:inline-block;font-weight:500;line-height:1.4;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(12px,12px + (13 - 12) * (100vw - 400px) / (1280 - 400),13px);display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 1023px){.p-interview__anchor{margin-top:min(6.75vw,27px);-moz-column-gap:min(2vw,8px);column-gap:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-interview__anchor{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);transition:color .3s ease}}.p-interview__anchor:focus-visible:hover,.p-interview__anchor:focus-visible:focus-visible{color:var(--color-main-blue)}.p-interview__anchor:focus-visible:hover .p-interview__icon-wrap:before,.p-interview__anchor:focus-visible:focus-visible .p-interview__icon-wrap:before{transform:scale(1.1)}@media (any-hover: hover){.p-interview__anchor:hover:hover,.p-interview__anchor:hover:focus-visible{color:var(--color-main-blue)}.p-interview__anchor:hover:hover .p-interview__icon-wrap:before,.p-interview__anchor:hover:focus-visible .p-interview__icon-wrap:before{transform:scale(1.1)}}.p-interview__icon-wrap{position:relative;flex-shrink:0;display:grid;place-items:center}@media screen and (max-width: 1023px){.p-interview__icon-wrap{width:min(6.5vw,26px);height:min(6.5vw,26px);border-radius:50%;background-color:var(--color-light-gray)}}@media screen and (min-width: 1024px){.p-interview__icon-wrap{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}@media screen and (min-width: 1024px){.p-interview__icon-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--color-light-gray);transition:transform .3s ease}}.p-interview__icon-wrap use{color:var(--color-black)}@media screen and (max-width: 1023px){.p-interview__body{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-interview__body{margin-top:min(.46875vw,7.5px)}}.p-interview__filter{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-interview__filter{margin-top:min(6vw,24px);border-radius:min(1.25vw,5px);padding-block:min(6vw,24px);padding-inline:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-interview__filter{display:flex;flex-wrap:wrap;margin-top:min(3.75vw,60px);margin-inline:auto;padding-block:min(1.5625vw,25px);padding-inline:min(3.125vw,50px);border-radius:min(.390625vw,6.25px);-moz-column-gap:min(6.25vw,100px);column-gap:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.p-interview__filter-group+.p-interview__filter-group{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-interview__filter-group:nth-of-type(1){position:relative}.p-interview__filter-group:nth-of-type(1):before{content:"";position:absolute;top:min(3.125vw,50px);right:max(-3.125vw,-50px);transform:translateY(-50%);width:min(.078125vw,1.25px);height:calc(100% + min(.234375vw,3.75px));border-left:min(.078125vw,1.25px) dashed var(--color-gray)}}.p-interview__filter-title{font-weight:500;line-height:1.4;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(12px,12px + (12 - 12) * (100vw - 400px) / (1280 - 400),12px)}.p-interview__filter-list{display:flex;flex-wrap:wrap}@media screen and (max-width: 1023px){.p-interview__filter-list{margin-top:min(3vw,12px);gap:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.p-interview__filter-list{margin-top:min(1.09375vw,17.5px);gap:min(.625vw,10px)}}.p-interview__filter-item{height:-moz-fit-content;height:fit-content}.p-interview__filter-link{display:grid;place-items:center;background-color:var(--color-white);color:var(--color-main-blue);font-weight:500;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px);text-align:justify;width:auto}@media screen and (max-width: 1023px){.p-interview__filter-link{padding-block:min(2.5vw,10px);padding-inline:min(3vw,12px);border-radius:min(25vw,100px);min-width:min(38vw,152px);border:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-interview__filter-link{padding-block:min(.78125vw,12.5px);border-radius:min(78.125vw,1250px);border:min(.078125vw,1.25px) solid var(--color-silver);padding-inline:min(.78125vw,12.5px);white-space:nowrap;min-width:min(8.984375vw,143.75px);transition:background-color .3s ease,color .3s ease;will-change:background-color,color}}.p-interview__filter-link[aria-current=page]{background-color:var(--color-main-blue);color:var(--color-white);pointer-events:none}.p-interview__filter-link:focus-visible:hover,.p-interview__filter-link:focus-visible:focus-visible{background-color:var(--color-main-blue);color:var(--color-white)}@media (any-hover: hover){.p-interview__filter-link:hover:hover,.p-interview__filter-link:hover:focus-visible{background-color:var(--color-main-blue);color:var(--color-white)}}@media screen and (max-width: 1023px){.p-interview__post{margin-top:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-interview__post{margin-top:min(6.25vw,100px)}}@media screen and (min-width: 1024px){.p-interview__post-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:min(3.90625vw,62.5px);column-gap:min(3.90625vw,62.5px);row-gap:min(5.625vw,90px)}}@media screen and (max-width: 1023px){.p-interview__post-item+.p-interview__post-item{margin-top:min(12vw,48px)}}.p-interview__post-link:focus-visible:hover .p-interview__post-wrap img,.p-interview__post-link:focus-visible:focus-visible .p-interview__post-wrap img{transform:scale(1.05);transition:transform .3s ease}.p-interview__post-link:focus-visible:hover .p-interview__post-title,.p-interview__post-link:focus-visible:focus-visible .p-interview__post-title{color:var(--color-main-blue)}.p-interview__post-link:focus-visible:hover .p-interview__post-name,.p-interview__post-link:focus-visible:focus-visible .p-interview__post-name{color:var(--color-main-blue)}.p-interview__post-link:focus-visible:hover .p-interview__post-join,.p-interview__post-link:focus-visible:focus-visible .p-interview__post-join{color:var(--color-main-blue)}@media (any-hover: hover){.p-interview__post-link:hover:hover .p-interview__post-wrap img,.p-interview__post-link:hover:focus-visible .p-interview__post-wrap img{transform:scale(1.05);transition:transform .3s ease}.p-interview__post-link:hover:hover .p-interview__post-title,.p-interview__post-link:hover:focus-visible .p-interview__post-title{color:var(--color-main-blue)}.p-interview__post-link:hover:hover .p-interview__post-name,.p-interview__post-link:hover:focus-visible .p-interview__post-name{color:var(--color-main-blue)}.p-interview__post-link:hover:hover .p-interview__post-join,.p-interview__post-link:hover:focus-visible .p-interview__post-join{color:var(--color-main-blue)}}.p-interview__post-wrap{position:relative;overflow:hidden;width:100%}@media screen and (max-width: 1023px){.p-interview__post-wrap{aspect-ratio:352/352;border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-interview__post-wrap{aspect-ratio:352/352;border-radius:min(.390625vw,6.25px)}}@media screen and (max-width: 1023px){.p-interview__post-wrap--no-image{border:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-interview__post-wrap--no-image{border:min(.078125vw,1.25px) solid var(--color-silver)}}.p-interview__post-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.p-interview__post-wrap img{aspect-ratio:352/352;transition:transform .3s ease}}.p-interview__post-category{position:absolute;background-color:var(--color-main-blue);color:var(--color-white);font-weight:500;letter-spacing:.06em;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px)}@media screen and (max-width: 1023px){.p-interview__post-category{top:min(3vw,12px);left:min(3vw,12px);padding-top:min(.75vw,3px);padding-bottom:min(1.25vw,5px);padding-left:min(3vw,12px);padding-right:min(3vw,12px);border-radius:min(25vw,100px)}}@media screen and (min-width: 1024px){.p-interview__post-category{top:min(1.25vw,20px);left:min(1.25vw,20px);padding-top:min(.3125vw,5px);padding-bottom:min(.3125vw,5px);padding-left:min(.9375vw,15px);padding-right:min(.9375vw,15px);border-radius:min(7.8125vw,125px)}}.p-interview__post-position{position:absolute;background-color:var(--color-black);color:var(--color-white);font-weight:500;letter-spacing:.06em;font-size:clamp(12px,12px + (12 - 12) * (100vw - 400px) / (1280 - 400),12px)}@media screen and (max-width: 1023px){.p-interview__post-position{bottom:min(3vw,12px);left:min(3vw,12px);padding-top:min(1vw,4px);padding-bottom:min(1.25vw,5px);padding-left:min(2vw,8px);padding-right:min(2vw,8px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-interview__post-position{bottom:min(1.25vw,20px);left:min(1.25vw,20px);padding-top:min(.3125vw,5px);padding-bottom:min(.46875vw,7.5px);padding-left:min(.625vw,10px);padding-right:min(.625vw,10px);border-radius:min(.15625vw,2.5px)}}.p-interview__post-info{text-align:center}@media screen and (max-width: 1023px){.p-interview__post-info{margin-top:min(4vw,16px);padding-inline:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-interview__post-info{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-interview__post-profile{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-interview__post-profile{margin-top:min(.78125vw,12.5px)}}.p-interview__post-title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(18px,18px + (16 - 18) * (100vw - 400px) / (1280 - 400),16px);text-align:center;text-wrap:wrap}@media screen and (min-width: 1024px){.p-interview__post-title{transition:color .3s ease}}.p-interview__post-name{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-interview__post-name{padding-right:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-interview__post-name{padding-right:min(.3125vw,5px);transition:color .3s ease}}.p-interview__post-join{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (min-width: 1024px){.p-interview__post-join{transition:color .3s ease}}.p-interview__post-not{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-interview__movie{padding-top:min(14vw,56px);padding-bottom:min(20vw,80px);padding-inline:min(6vw,24px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-interview__movie{padding-top:min(6.25vw,100px);padding-bottom:min(9.375vw,150px);padding-inline:min(6.25vw,100px);border-top:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-interview__movie-inner{max-width:min(320vw,1280px);margin-inline:auto}}.p-interview__movie-head{text-align:center}.p-interview__movie-sub-title{font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-interview__movie-title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (22 - 22) * (100vw - 400px) / (1280 - 400),22px)}@media screen and (max-width: 1023px){.p-interview__movie-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-interview__movie-title{margin-top:min(.78125vw,12.5px)}}.p-interview__movie-text{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-interview__movie-text{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-interview__movie-text{margin-top:min(.78125vw,12.5px)}}@media screen and (max-width: 1023px){.p-interview__movie-main{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-interview__movie-main{margin-top:min(3.75vw,60px)}}@media screen and (max-width: 1023px){.p-interview__movie-btn-container{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-interview__movie-btn-container{display:flex;justify-content:center;-moz-column-gap:min(6vw,24px);column-gap:min(6vw,24px);margin-top:min(4.6875vw,75px)}}@media screen and (max-width: 1023px){.p-interview__movie-btn-container .c-button{margin-inline:auto}}@media screen and (max-width: 1023px){.p-interview__movie-btn-container .c-button+.c-button{margin-top:min(4vw,16px)}}@media screen and (max-width: 1023px){.p-s-interview__inner{padding-top:min(33.5vw,134px);padding-bottom:min(20vw,80px)}}@media screen and (min-width: 1024px){.p-s-interview__inner{padding-top:min(14.21875vw,227.5px);padding-bottom:min(10.15625vw,162.5px)}}@media screen and (max-width: 1023px){.p-s-interview__head{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-s-interview__head{max-width:min(70.3125vw,1125px);margin-inline:auto}}.p-s-interview__label{position:relative;font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:0;color:var(--color-main-blue);font-feature-settings:"palt" on;font-size:clamp(17px,17px + (17 - 17) * (100vw - 400px) / (1280 - 400),17px)}.p-s-interview__label:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-s-interview__label:after{width:min(7.5vw,30px);height:min(.5vw,2px);right:max(-10vw,-40px)}}@media screen and (min-width: 1024px){.p-s-interview__label:after{width:min(2.34375vw,37.5px);height:min(.15625vw,2.5px);right:max(-2.890625vw,-46.25px)}}.p-s-interview__article-meta{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1023px){.p-s-interview__article-meta{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-s-interview__article-meta{margin-top:min(3.125vw,50px)}}.p-s-interview__article-category{display:block;width:-moz-fit-content;width:fit-content;background-color:var(--color-main-blue);color:var(--color-white);font-weight:500;letter-spacing:.06em;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px)}@media screen and (max-width: 1023px){.p-s-interview__article-category{padding-top:min(.75vw,3px);padding-bottom:min(1.25vw,5px);padding-left:min(3vw,12px);padding-right:min(3vw,12px);border-radius:min(25vw,100px)}}@media screen and (min-width: 1024px){.p-s-interview__article-category{padding-top:min(.234375vw,3.75px);padding-bottom:min(.390625vw,6.25px);padding-left:min(.9375vw,15px);padding-right:min(.9375vw,15px);border-radius:min(7.8125vw,125px)}}.p-s-interview__article-date{font-family:var(--font-mont);color:var(--color-gray);font-weight:500;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(13px,13px + (14 - 13) * (100vw - 400px) / (1280 - 400),14px)}.p-s-interview__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (24 - 22) * (100vw - 400px) / (1280 - 400),24px)}@media screen and (max-width: 1023px){.p-s-interview__title{margin-top:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-s-interview__title{margin-top:min(.78125vw,12.5px)}}.p-s-interview__meta{line-height:1;display:flex}@media screen and (max-width: 1023px){.p-s-interview__meta{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-s-interview__meta{margin-top:min(.78125vw,12.5px)}}@media screen and (max-width: 1023px){.p-s-interview__main-img{margin-top:min(11.75vw,47px)}}@media screen and (min-width: 1024px){.p-s-interview__main-img{margin-top:min(4.375vw,70px);max-width:min(70.3125vw,1125px);margin-inline:auto}}.p-s-interview__main-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.p-s-interview__position{background-color:var(--color-black);color:var(--color-white);font-weight:500;letter-spacing:.06em;display:grid;place-items:center;font-size:clamp(12px,12px + (12 - 12) * (100vw - 400px) / (1280 - 400),12px)}@media screen and (max-width: 1023px){.p-s-interview__position{padding-top:min(1vw,4px);padding-bottom:min(1.25vw,5px);padding-left:min(2vw,8px);padding-right:min(2vw,8px);border-radius:min(.75vw,3px);margin-right:min(3.25vw,13px)}}@media screen and (min-width: 1024px){.p-s-interview__position{padding-top:min(.234375vw,3.75px);padding-bottom:min(.390625vw,6.25px);padding-left:min(.625vw,10px);padding-right:min(.625vw,10px);border-radius:min(.234375vw,3.75px);margin-right:min(1.25vw,20px)}}.p-s-interview__name{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-s-interview__name{padding-right:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-s-interview__name{padding-right:min(.3125vw,5px)}}.p-s-interview__join{font-weight:400;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px);display:grid;place-items:center}.p-s-interview__career{background-color:var(--color-light-blue)}@media screen and (min-width: 1024px){.p-s-interview__career{margin-top:min(5vw,80px)}}@media screen and (max-width: 1023px){.p-s-interview__career-inner{padding-top:min(8vw,32px);padding-bottom:min(10vw,40px);padding-left:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-s-interview__career-inner{padding-top:min(2.5vw,40px);padding-bottom:min(3.125vw,50px);padding-left:min(14.84375vw,237.5px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (min-width: 1024px){.p-s-interview__career-head{display:flex;align-items:center;justify-content:space-between;max-width:min(70.3125vw,1125px)}}@media screen and (max-width: 1023px){.p-s-interview__career-head .c-slide-icons{display:none}}@media screen and (min-width: 1024px){.p-s-interview__career-head .c-slide-icons{margin-top:0;margin-right:0}}.p-s-interview__career-slide{position:relative}@media screen and (max-width: 1023px){.p-s-interview__career-slide{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__career-slide{margin-top:min(2.890625vw,46.25px)}}@media screen and (max-width: 1023px){.p-s-interview__career-slide .splide__track{padding-right:min(6vw,24px)!important}}@media screen and (min-width: 1024px){.p-s-interview__career-slide .splide__track{padding-right:min(2.34375vw,37.5px)!important}}.p-s-interview__career-slide .splide__slide{position:relative;display:grid;place-content:center;background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-s-interview__career-slide .splide__slide{aspect-ratio:180/140;width:min(45vw,180px)!important;border-radius:min(1.25vw,5px);margin-right:min(5vw,20px)!important}}@media screen and (min-width: 1024px){.p-s-interview__career-slide .splide__slide{aspect-ratio:201/170;width:min(15.703125vw,251.25px)!important;margin-right:min(2.421875vw,38.75px)!important;border-radius:min(.390625vw,6.25px)}}.p-s-interview__career-slide .splide__slide:before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;-webkit-mask-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/common/icon_interview_arrow.svg);mask-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/common/icon_interview_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-gray)}@media screen and (max-width: 1023px){.p-s-interview__career-slide .splide__slide:before{width:min(3vw,12px);height:min(2.75vw,11px);right:max(-4.5vw,-18px)}}@media screen and (min-width: 1024px){.p-s-interview__career-slide .splide__slide:before{width:min(1.015625vw,16.25px);height:min(1.015625vw,16.25px);right:max(-1.796875vw,-28.75px)}}.p-s-interview__career-slide .splide__slide:last-child:before{display:none}.p-s-interview__career-year{position:absolute;bottom:0;right:0;color:var(--color-light-blue);font-family:var(--font-mont);font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;opacity:.25;font-size:clamp(32px,32px + (36 - 32) * (100vw - 400px) / (1280 - 400),36px)}.p-s-interview__career-en{font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;color:var(--color-white);opacity:.8;text-align:center;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}.p-s-interview__career-position{font-weight:600;letter-spacing:.06em;font-feature-settings:"palt" on;color:var(--color-white);text-align:center;font-size:clamp(20px,20px + (22 - 20) * (100vw - 400px) / (1280 - 400),22px)}@media screen and (max-width: 1023px){.p-s-interview__career-position{line-height:1.2;margin-top:min(3vw,12px);padding-inline:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-s-interview__career-position{line-height:1.5;margin-top:min(1.25vw,20px);padding-inline:min(.78125vw,12.5px)}}.p-s-interview__career-company{background-color:var(--color-white);color:var(--color-main-blue);font-weight:600;line-height:1;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(11px,11px + (11 - 11) * (100vw - 400px) / (1280 - 400),11px);text-align:center;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 1023px){.p-s-interview__career-company{margin-top:min(3vw,12px);padding-top:min(.75vw,3px);padding-bottom:min(1vw,4px);padding-left:min(1.25vw,5px);padding-right:min(1.25vw,5px);border-radius:min(.75vw,3px)}}@media screen and (min-width: 1024px){.p-s-interview__career-company{margin-top:min(.9375vw,15px);padding-top:min(.234375vw,3.75px);padding-bottom:min(.3125vw,5px);padding-left:min(.390625vw,6.25px);padding-right:min(.390625vw,6.25px);border-radius:min(.234375vw,3.75px)}}@media screen and (max-width: 1023px){.p-s-interview__content{padding-top:min(15vw,60px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-s-interview__content{margin-top:min(6.875vw,110px);max-width:min(70.3125vw,1125px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-s-interview__content+.p-s-interview__related{margin-top:min(20vw,80px)}}@media screen and (min-width: 1024px){.p-s-interview__content+.p-s-interview__related{margin-top:min(9.375vw,150px)}}.p-s-interview__content h2{font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(18px,18px + (18 - 18) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (max-width: 1023px){.p-s-interview__content h2+h2{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__content h2+h2{margin-top:min(1.5625vw,25px)}}@media screen and (max-width: 1023px){.p-s-interview__content h2+h3{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__content h2+h3{margin-top:min(1.5625vw,25px)}}@media screen and (max-width: 1023px){.p-s-interview__content h2+p{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-s-interview__content h2+p{margin-top:min(1.875vw,30px)}}.p-s-interview__content h3{position:relative;font-weight:600;line-height:1.5;letter-spacing:.06em;color:var(--color-main-blue);font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-s-interview__content h3{padding-left:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__content h3{padding-left:min(1.25vw,20px)}}@media screen and (max-width: 1023px){.p-s-interview__content h3+p{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__content h3+p{margin-top:min(1.5625vw,25px)}}.p-s-interview__content h3:after{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-s-interview__content h3:after{width:min(2.5vw,10px);height:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-s-interview__content h3:after{width:min(.78125vw,12.5px);height:min(.15625vw,2.5px)}}.p-s-interview__content h4{position:relative;font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-s-interview__content h4+p{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__content h4+p{margin-top:min(1.5625vw,25px)}}.p-s-interview__content p{font-weight:400;line-height:1.6;letter-spacing:.06em;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-s-interview__content p+p{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-s-interview__content p+p{margin-top:min(1.25vw,20px)}}@media screen and (max-width: 1023px){.p-s-interview__content p+h2{margin-top:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-s-interview__content p+h2{margin-top:min(3.75vw,60px)}}@media screen and (max-width: 1023px){.p-s-interview__content p+h3{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-s-interview__content p+h3{margin-top:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-s-interview__content p+h4{margin-top:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-s-interview__content p+h4{margin-top:min(3.75vw,60px)}}@media screen and (max-width: 1023px){.p-s-interview__content p+figure{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-s-interview__content p+figure{margin-top:min(3.125vw,50px)}}.p-s-interview__content figure{overflow:hidden}@media screen and (max-width: 1023px){.p-s-interview__content figure{border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-s-interview__content figure{border-radius:min(.390625vw,6.25px)}}@media screen and (max-width: 1023px){.p-s-interview__content figure+figure{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__content figure+figure{margin-top:min(1.5625vw,25px)}}@media screen and (max-width: 1023px){.p-s-interview__content figure+h2{margin-top:min(15vw,60px)}}@media screen and (min-width: 1024px){.p-s-interview__content figure+h2{margin-top:min(4.6875vw,75px)}}@media screen and (max-width: 1023px){.p-s-interview__content figure+p{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-s-interview__content figure+p{margin-top:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-s-interview__content figure+.wp-block-group{margin-top:min(15vw,60px)}}@media screen and (min-width: 1024px){.p-s-interview__content figure+.wp-block-group{margin-top:min(4.6875vw,75px)}}.p-s-interview__content figure img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.p-s-interview__content figcaption{color:var(--color-gray);text-align:center;font-size:clamp(12px,12px + (14 - 12) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-s-interview__content figcaption{margin-top:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-s-interview__content figcaption{margin-top:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.p-s-interview__content .wp-block-group+.p-s-interview__content .wp-block-group{margin-top:min(15vw,60px)}}@media screen and (min-width: 1024px){.p-s-interview__content .wp-block-group+.p-s-interview__content .wp-block-group{margin-top:min(4.6875vw,75px)}}@media screen and (max-width: 1023px){.p-s-interview__content .wp-block-group+p{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__content .wp-block-group+p{margin-top:min(1.5625vw,25px)}}@media screen and (max-width: 1023px){.p-s-interview__related{padding-top:min(20vw,80px);padding-left:min(6vw,24px);border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-s-interview__related{padding-top:min(4.6875vw,75px);border-top:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-s-interview__related-inner{max-width:none;width:100%}}@media screen and (min-width: 1024px){.p-s-interview__related-inner{max-width:min(87.5vw,1400px);margin-inline:auto}}.p-s-interview__related-label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-s-interview__related-title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (24 - 22) * (100vw - 400px) / (1280 - 400),24px)}@media screen and (max-width: 1023px){.p-s-interview__related-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-s-interview__related-title{margin-top:min(.78125vw,12.5px)}}@media screen and (max-width: 1023px){.p-s-interview__related-list{display:flex;-moz-column-gap:min(3.5vw,14px);column-gap:min(3.5vw,14px);margin-top:min(8vw,32px);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:min(2vw,8px);padding-right:min(6vw,24px)}.p-s-interview__related-list::-webkit-scrollbar{display:none}}@media screen and (min-width: 1024px){.p-s-interview__related-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:min(3.90625vw,62.5px);column-gap:min(3.90625vw,62.5px);margin-top:min(3.75vw,60px)}}@media screen and (max-width: 1023px){.p-s-interview__related-item{flex:0 0 78%;min-width:min(75vw,300px);scroll-snap-align:start}}.p-s-interview__related-link:focus-visible:hover .p-s-interview__related-img-wrap img,.p-s-interview__related-link:focus-visible:focus-visible .p-s-interview__related-img-wrap img{transform:scale(1.05);transition:transform .3s ease}.p-s-interview__related-link:focus-visible:hover .p-s-interview__related-comment,.p-s-interview__related-link:focus-visible:focus-visible .p-s-interview__related-comment{color:var(--color-main-blue)}.p-s-interview__related-link:focus-visible:hover .p-s-interview__related-name,.p-s-interview__related-link:focus-visible:focus-visible .p-s-interview__related-name{color:var(--color-main-blue)}@media (any-hover: hover){.p-s-interview__related-link:hover:hover .p-s-interview__related-img-wrap img,.p-s-interview__related-link:hover:focus-visible .p-s-interview__related-img-wrap img{transform:scale(1.05);transition:transform .3s ease}.p-s-interview__related-link:hover:hover .p-s-interview__related-comment,.p-s-interview__related-link:hover:focus-visible .p-s-interview__related-comment{color:var(--color-main-blue)}.p-s-interview__related-link:hover:hover .p-s-interview__related-name,.p-s-interview__related-link:hover:focus-visible .p-s-interview__related-name{color:var(--color-main-blue)}}.p-s-interview__related-img-wrap{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-s-interview__related-img-wrap{aspect-ratio:300/300;border-radius:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-s-interview__related-img-wrap{aspect-ratio:340/340;border-radius:min(.3125vw,5px)}}@media screen and (max-width: 1023px){.p-s-interview__related-img-wrap--no-image{border:min(.25vw,1px) solid var(--color-silver);border-radius:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-s-interview__related-img-wrap--no-image{border:min(.078125vw,1.25px) solid var(--color-silver);border-radius:min(.3125vw,5px)}}.p-s-interview__related-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.p-s-interview__related-img-wrap img{transition:transform .3s ease}}.p-s-interview__related-type{position:absolute;color:var(--color-white);background-color:var(--color-main);font-weight:500;line-height:1.5;letter-spacing:.06em;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px)}@media screen and (max-width: 1023px){.p-s-interview__related-type{top:min(3.5vw,14px);left:min(3.5vw,14px);border-radius:min(25vw,100px);padding-top:min(.75vw,3px);padding-bottom:min(1.25vw,5px);padding-left:min(3vw,12px);padding-right:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-s-interview__related-type{top:min(.9375vw,15px);left:min(.9375vw,15px);border-radius:min(7.8125vw,125px);padding-top:min(.234375vw,3.75px);padding-bottom:min(.390625vw,6.25px);padding-left:min(.9375vw,15px);padding-right:min(.9375vw,15px)}}.p-s-interview__related-position{font-weight:500;position:absolute;background-color:var(--color-black);color:var(--color-white);font-size:clamp(12px,12px + (12 - 12) * (100vw - 400px) / (1280 - 400),12px)}@media screen and (max-width: 1023px){.p-s-interview__related-position{left:min(3.5vw,14px);bottom:min(3.5vw,14px);border-radius:min(.5vw,2px);padding-top:min(1vw,4px);padding-bottom:min(1.5vw,6px);padding-left:min(2vw,8px);padding-right:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-s-interview__related-position{left:min(.9375vw,15px);bottom:min(.859375vw,13.75px);border-radius:min(.15625vw,2.5px);padding-top:min(.3125vw,5px);padding-bottom:min(.46875vw,7.5px);padding-left:min(.625vw,10px);padding-right:min(.625vw,10px)}}@media screen and (max-width: 1023px){.p-s-interview__related-text-area{margin-top:min(4vw,16px);padding-inline:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-s-interview__related-text-area{margin-top:min(1.5625vw,25px);padding-left:min(1.796875vw,28.75px);padding-right:min(1.875vw,30px)}}.p-s-interview__related-comment{font-weight:600;line-height:1.5;letter-spacing:.06em;text-align:center;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(18px,18px + (18 - 18) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (min-width: 1024px){.p-s-interview__related-comment{transition:color .3s ease;will-change:color}}.p-s-interview__related-name{display:block;font-weight:400;line-height:1.5;letter-spacing:.06em;text-align:center;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-s-interview__related-name{margin-top:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-s-interview__related-name{margin-top:min(.625vw,10px);transition:color .3s ease;will-change:color}}@media screen and (max-width: 1023px){.p-s-interview__link-area{margin-top:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-s-interview__link-area{margin-top:min(4.53125vw,72.5px)}}.p-s-interview__link-area .c-button{margin-inline:auto}.p-message-contents__outer{background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-message-contents__inner{padding-inline:min(6vw,24px);padding-top:min(14vw,56px);padding-bottom:min(15vw,60px)}}@media screen and (min-width: 1024px){.p-message-contents__inner{padding-left:min(18.359375vw,293.75px);padding-right:min(10.9375vw,175px);padding-top:min(7.8125vw,125px);padding-bottom:min(7.8125vw,125px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (min-width: 1024px){.p-message-contents__inner-wrap{padding-right:min(7.265625vw,116.25px)}}.p-message-contents__title{color:var(--color-white);font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px);font-feature-settings:"palt" on}.p-message-contents__text{color:var(--color-white);font-weight:400;line-height:2;letter-spacing:.06em;font-size:clamp(16px,16px + (18 - 16) * (100vw - 400px) / (1280 - 400),18px);font-feature-settings:"palt" on}@media screen and (max-width: 1023px){.p-message-contents__text{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-message-contents__text{margin-top:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-message-contents__text+.p-message-contents__text{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-message-contents__text+.p-message-contents__text{margin-top:min(2.34375vw,37.5px)}}.p-message-contents__author{text-align:right}@media screen and (max-width: 1023px){.p-message-contents__author{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-message-contents__author{margin-top:min(5vw,80px)}}.p-message-contents__author-title{color:var(--color-white);display:block;font-weight:400;line-height:1.6;letter-spacing:.06em;font-size:clamp(12px,12px + (14 - 12) * (100vw - 400px) / (1280 - 400),14px);font-feature-settings:"palt" on}.p-message-contents__author-name{color:var(--color-white);display:block;font-weight:400;line-height:1.6;letter-spacing:.06em;font-size:clamp(20px,20px + (22 - 20) * (100vw - 400px) / (1280 - 400),22px);font-feature-settings:"palt" on}@media screen and (max-width: 1023px){.p-message-contents__author-name{margin-top:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-message-contents__author-name{margin-top:min(.78125vw,12.5px)}}@media screen and (max-width: 1023px){.p-message-contents__links{padding-top:min(12vw,48px);padding-inline:min(6vw,24px);padding-bottom:min(20vw,80px)}}@media screen and (min-width: 1024px){.p-message-contents__links{padding-top:min(6.25vw,100px);padding-bottom:min(10.9375vw,175px);padding-inline:min(6.25vw,100px);display:grid;grid-template-columns:min(56.25vw,900px) 1fr;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px);max-width:min(100vw,1600px);margin-inline:auto}}.p-message-mv{position:relative}@media screen and (max-width: 1023px){.p-message-mv{height:85.3333333333vw}}@media screen and (min-width: 1024px){.p-message-mv{min-height:min(39.0625vw,625px)}}.p-message-mv__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.p-message-mv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.p-message-mv__head{position:absolute;top:45.8666666667vw;left:6.4vw}}@media screen and (min-width: 1024px){.p-message-mv__head{position:relative;padding-top:min(20.625vw,330px);padding-left:min(9.375vw,150px)}}.p-message-mv__title{color:var(--color-white);font-weight:600;line-height:1.2;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (32 - 24) * (100vw - 400px) / (1280 - 400),32px)}.p-message-mv__sub-title{color:var(--color-white);display:block;font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-message-mv__sub-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-message-mv__sub-title{margin-top:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.p-movie__head{padding-top:min(33.5vw,134px);padding-inline:min(6vw,24px);padding-bottom:min(14vw,56px)}}@media screen and (min-width: 1024px){.p-movie__head{padding-top:min(14.21875vw,227.5px);padding-left:min(6.25vw,100px);padding-right:min(3.125vw,50px);padding-bottom:min(5.625vw,90px);max-width:min(100vw,1600px);margin-inline:auto}}.p-movie__title{font-weight:600;line-height:1.2;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (32 - 24) * (100vw - 400px) / (1280 - 400),32px)}.p-movie__sub-title{display:block;font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-movie__sub-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-movie__sub-title{margin-top:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.p-movie__body{padding-bottom:min(20vw,80px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-movie__body{padding-bottom:min(10.9375vw,175px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-movie__sns-link{display:flex;justify-content:center;align-items:center;background-color:var(--color-black)}@media screen and (max-width: 1023px){.p-movie__sns-link{margin-top:min(15vw,60px);border-radius:min(1vw,4px);padding-top:min(4.5vw,18px);padding-bottom:min(4.5vw,18px);padding-left:min(3vw,12px);padding-right:min(3vw,12px);-moz-column-gap:min(4vw,16px);column-gap:min(4vw,16px);border:min(.25vw,1px) solid var(--color-black)}}@media screen and (min-width: 1024px){.p-movie__sns-link{margin-top:min(6.875vw,110px);border-radius:min(.3125vw,5px);padding-top:min(2.109375vw,33.75px);padding-bottom:min(2.109375vw,33.75px);-moz-column-gap:min(1.25vw,20px);column-gap:min(1.25vw,20px);border:min(.078125vw,1.25px) solid var(--color-black);max-width:880px;height:min(6.25vw,100px);max-height:80px;min-height:80px;margin-inline:auto;transition:background-color .3s ease,border-color .3s ease}}@media screen and (min-width: 1024px){.p-movie__sns-link:focus-visible:hover,.p-movie__sns-link:focus-visible:focus-visible{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main)}}@media screen and (any-hover: hover) and (min-width: 1024px){.p-movie__sns-link:hover:hover,.p-movie__sns-link:hover:focus-visible{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main)}}@media screen and (max-width: 1023px){.p-movie__sns-link .c-circle{width:min(9vw,36px);height:min(9vw,36px)}}@media screen and (min-width: 1024px){.p-movie__sns-link .c-circle{width:min(2.8125vw,45px);height:min(2.8125vw,45px)}}.p-movie__sns-link .c-circle:before{background-color:var(--color-white);border-color:var(--color-white)}.p-movie__sns-link .c-circle__icon{top:0;right:0;bottom:0;left:0;margin:auto}.p-movie__sns-link .c-circle use{color:var(--color-black)}.p-movie__sns-link-text{color:var(--color-white);display:block;font-weight:500;line-height:1.5;letter-spacing:.04em;font-feature-settings:"palt" on;text-align:center;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-number__main{padding-inline:min(6vw,24px);padding-bottom:min(20vw,80px)}}@media screen and (min-width: 1024px){.p-number__main{padding-bottom:min(10.9375vw,175px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-number__table{display:grid}@media screen and (max-width: 1023px){.p-number__table{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:min(5vw,20px);column-gap:min(5vw,20px);row-gap:min(4vw,16px);grid-template-areas:"employee employee" "founding growth" "sales sales" "stores school-project" "project project" "age overtime" "childcare childcare"}}@media screen and (min-width: 1024px){.p-number__table{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:min(1.5625vw,25px);grid-template-areas:"employee employee founding" "growth sales stores" "school-project project project" "age overtime childcare"}}.p-number__item{position:relative;background-color:var(--color-light-blue)}@media screen and (max-width: 1023px){.p-number__item{border-radius:min(1.25vw,5px);min-height:min(40vw,160px);padding:min(4vw,16px);min-height:min(53.75vw,215px)}}@media screen and (min-width: 1024px){.p-number__item{border-radius:min(.390625vw,5px);min-height:min(28.125vw,360px);padding:min(1.875vw,24px)}}.p-number__item--employee{grid-area:employee}@media screen and (max-width: 1023px){.p-number__item--employee{min-height:min(93.25vw,373px)}}.p-number__item--employee .p-number__item-prefix,.p-number__item--employee .p-number__item-num,.p-number__item--employee .p-number__item-unit,.p-number__item--employee .p-number__item-num-note{white-space:nowrap}@media screen and (max-width: 1023px){.p-number__item--employee .p-number__item-value-wrap{width:100%;justify-content:space-between}}@media screen and (max-width: 1023px){.p-number__item--employee .p-number__item-value{min-width:0;flex-direction:column;align-items:center}}@media screen and (min-width: 1024px){.p-number__item--employee .p-number__item-value{justify-content:flex-start}}@media screen and (min-width: 1024px){.p-number__item--employee .p-number__item-prefix{position:relative;top:max(-.15625vw,-2px)}}@media screen and (max-width: 1023px){.p-number__item--employee .p-number__item-body{max-width:min(62.5vw,250px);flex-direction:column;align-items:center;margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-number__item--employee .p-number__item-body{margin-top:min(1.875vw,24px);max-width:min(47.8125vw,612px);margin-inline:auto;align-items:flex-end;flex-direction:row;justify-content:space-between}}.p-number__item--employee .p-number__item-num-wrap{display:flex;align-items:baseline}.p-number__item--employee .p-number__item-num-wrap-inner{display:flex;flex-direction:column}@media screen and (max-width: 1023px){.p-number__item--employee .p-number__item-num-wrap-inner{align-items:center}}.p-number__item--founding{grid-area:founding}.p-number__item--growth{grid-area:growth}@media screen and (max-width: 1023px){.p-number__item--growth .p-number__item-prefix{font-size:min(3.5vw,14px);margin-right:min(1vw,4px)}}@media screen and (max-width: 1023px){.p-number__item--growth .p-number__item-num{font-size:min(8.5vw,34px);margin-right:min(1vw,4px)}}.p-number__item--sales{grid-area:sales}@media screen and (max-width: 1023px){.p-number__item--sales .p-number__item-body{align-items:center;max-width:min(60vw,240px)}}.p-number__item--stores{grid-area:stores}.p-number__item--stores .p-number__item-body{align-items:center}@media screen and (max-width: 1023px){.p-number__item--stores .p-number__item-body{max-width:min(34vw,136px)}}@media screen and (min-width: 1024px){.p-number__item--stores .p-number__item-body{max-width:min(17.65625vw,226px)}}@media screen and (max-width: 1023px){.p-number__item--stores .p-number__item-value{width:calc(100% + min(1.25vw,5px))}}@media screen and (max-width: 1023px){.p-number__item--stores .p-number__item-prefix{font-size:min(3vw,12px);margin-right:min(1.25vw,5px)}}.p-number__item--school-project{grid-area:school-project}.p-number__item--project{grid-area:project}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-body{align-items:center;max-width:min(71.25vw,285px)}}@media screen and (min-width: 1024px){.p-number__item--project .p-number__item-body{flex-direction:row;justify-content:space-between;max-width:min(48.125vw,616px);margin-top:min(3.59375vw,46px)}}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-value-wrap{width:calc(100% + min(1.25vw,5px));row-gap:min(3.75vw,15px)}}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-value-wrap{flex-direction:column}}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-value{min-width:0;justify-content:space-between;align-items:end;width:100%;-moz-column-gap:min(2.75vw,11px);column-gap:min(2.75vw,11px)}}@media screen and (min-width: 1024px){.p-number__item--project .p-number__item-value{min-width:0;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-value+.p-number__item--project .p-number__item-value{margin-top:min(5vw,20px)}}.p-number__item--project .p-number__item-prefix{line-height:1.6}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-prefix{font-size:min(3.5vw,14px)}}@media screen and (min-width: 1024px){.p-number__item--project .p-number__item-prefix{font-size:min(1.09375vw,14px)}}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-num-wrap{display:flex;align-items:baseline;-moz-column-gap:min(1.25vw,5px);column-gap:min(1.25vw,5px);margin-top:auto;width:min(18.25vw,73px)}}@media screen and (min-width: 1024px){.p-number__item--project .p-number__item-num-wrap{margin-top:min(.46875vw,6px)}}@media screen and (max-width: 1023px){.p-number__item--project .p-number__item-num{margin-right:min(.25vw,1px);flex-shrink:0}}@media screen and (min-width: 1024px){.p-number__item--project .p-number__item-num{margin-right:min(.234375vw,3px)}}.p-number__item--age{grid-area:age}.p-number__item--overtime{grid-area:overtime}@media screen and (max-width: 1023px){.p-number__item--overtime{min-height:min(40vw,160px)}}@media screen and (max-width: 1023px){.p-number__item--overtime .p-number__item-body{width:calc(100% + min(.5vw,2px));margin-inline:auto;max-width:none;align-items:center}}@media screen and (max-width: 1023px){.p-number__item--overtime .p-number__item-value{width:calc(100% + min(2.75vw,11px))}}@media screen and (min-width: 1024px){.p-number__item--overtime .p-number__item-value{width:calc(100% + min(.859375vw,11px))}}@media screen and (max-width: 1023px){.p-number__item--overtime .p-number__item-num-wrap{display:flex;align-items:baseline}}.p-number__item--overtime .p-number__item-prefix{text-align:left}@media screen and (max-width: 1023px){.p-number__item--overtime .p-number__item-prefix{display:block;font-size:min(3.5vw,14px);margin-right:min(.75vw,3px)}}@media screen and (min-width: 1024px){.p-number__item--overtime .p-number__item-prefix{font-size:min(1.5625vw,20px);margin-right:min(.78125vw,10px)}}.p-number__item--childcare{grid-area:childcare}.p-number__item--childcare .p-number__item-body{width:100%;max-width:100%}@media screen and (max-width: 1023px){.p-number__item--childcare .p-number__item-body{max-width:min(60vw,240px)}}.p-number__item--childcare .p-number__item-value-wrap{display:flex;align-items:center}@media screen and (max-width: 1023px){.p-number__item--childcare .p-number__item-value-wrap{max-width:min(55vw,220px);justify-content:center;margin-inline:auto;-moz-column-gap:min(10vw,40px);column-gap:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-number__item--childcare .p-number__item-value-wrap{justify-content:space-between}}.p-number__item--childcare .p-number__item-value{flex-direction:column}@media screen and (max-width: 1023px){.p-number__item--childcare .p-number__item-value{min-width:0;align-items:center}}@media screen and (min-width: 1024px){.p-number__item--childcare .p-number__item-value{justify-content:flex-start}}@media screen and (min-width: 1024px){.p-number__item--childcare .p-number__item-value+.p-number__item-value{margin-top:0}}.p-number__item--childcare .p-number__item-prefix{margin-right:0}@media screen and (max-width: 1023px){.p-number__item--childcare .p-number__item-prefix{font-size:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-number__item--childcare .p-number__item-prefix{font-size:min(1.25vw,16px)}}.p-number__item--childcare .p-number__item-num-wrap{display:flex;align-items:baseline}.p-number__item--childcare .p-number__item-logo{margin-inline:auto}@media screen and (max-width: 1023px){.p-number__item--childcare .p-number__item-logo{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-number__item--childcare .p-number__item-logo{margin-top:min(1.5625vw,20px)}}.p-number__item-label{display:flex;width:-moz-fit-content;width:fit-content;background-color:var(--color-main-blue);color:var(--color-white);font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(14px,14px + (16 - 14) * (100vw - 400px) / (1280 - 400),16px);font-feature-settings:"palt" on,"vkrn" on}@media screen and (max-width: 1023px){.p-number__item-label{padding-top:min(.25vw,1px);padding-bottom:min(.75vw,3px);padding-left:min(2.5vw,10px);padding-right:min(2.5vw,10px);border-radius:min(.75vw,3px)}}@media screen and (min-width: 1024px){.p-number__item-label{padding-top:min(.234375vw,3px);padding-bottom:min(.3125vw,4px);padding-left:min(.78125vw,10px);padding-right:min(.78125vw,10px);border-radius:min(.234375vw,3px)}}.p-number__item-body{display:flex;flex-direction:column;margin-inline:auto}@media screen and (max-width: 1023px){.p-number__item-body{margin-top:min(4.5vw,18px);max-width:min(30vw,120px)}}@media screen and (min-width: 1024px){.p-number__item-body{margin-top:min(2.1875vw,28px);max-width:min(16.640625vw,213px)}}.p-number__item-value{display:flex;align-items:baseline;justify-content:center}@media screen and (min-width: 1024px){.p-number__item-value+.p-number__item-value{margin-top:min(2.5vw,32px)}}@media screen and (max-width: 1023px){.p-number__item-value-wrap{display:flex;align-items:flex-start}}.p-number__item-prefix{font-weight:500;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;text-align:justify}@media screen and (max-width: 1023px){.p-number__item-prefix{font-size:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-number__item-prefix{font-size:min(1.875vw,24px);margin-right:min(.9375vw,12px)}}.p-number__item-num{font-family:var(--font-mont);font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on,"vkrn" on;text-align:right}@media screen and (max-width: 1023px){.p-number__item-num{font-size:min(10vw,40px);margin-right:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-number__item-num{font-size:min(4.6875vw,60px);margin-right:min(.625vw,8px)}}.p-number__item-num-note{font-family:var(--font-noto);font-weight:500;line-height:1.5;letter-spacing:.06em;font-size:clamp(11px,11px + (13 - 11) * (100vw - 400px) / (1280 - 400),13px);font-feature-settings:"palt" on,"vkrn" on;text-align:justify}@media screen and (max-width: 1023px){.p-number__item-num-note{margin-top:min(.75vw,3px)}}@media screen and (max-width: 1023px){.p-number__item-num-note{font-size:min(2.75vw,11px)}}.p-number__item-unit{font-weight:500;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;text-align:justify}@media screen and (max-width: 1023px){.p-number__item-unit{font-size:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-number__item-unit{font-size:min(1.875vw,24px)}}@media screen and (max-width: 1023px){.p-number__item-logo{margin-top:min(4vw,16px);width:min(30vw,120px)}}@media screen and (min-width: 1024px){.p-number__item-logo{margin-top:min(3.203125vw,41px);width:min(15.625vw,200px)}}@media screen and (max-width: 1023px){.p-number__item-logo--large{margin-top:min(5vw,20px);width:min(60vw,240px)}}@media screen and (min-width: 1024px){.p-number__item-logo--large{margin-top:0;width:min(24.21875vw,310px)}}.p-number__item-logo img{width:100%;height:auto}.p-number__item-note{position:absolute;color:var(--color-dark-gray);font-weight:400;line-height:1.5;letter-spacing:.06em;font-size:clamp(11px,11px + (12 - 11) * (100vw - 400px) / (1280 - 400),12px);font-feature-settings:"palt" on,"vkrn" on}@media screen and (max-width: 1023px){.p-number__item-note{bottom:min(4vw,16px);right:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-number__item-note{bottom:min(4vw,16px);right:min(4vw,16px)}}@media screen and (max-width: 1023px){.p-number-top__inner{padding-top:min(33.5vw,134px);padding-inline:min(6vw,24px);padding-bottom:min(14vw,56px)}}@media screen and (min-width: 1024px){.p-number-top__inner{display:flex;justify-content:space-between;padding-top:min(14.21875vw,227.5px);padding-left:min(6.25vw,100px);padding-right:min(6.25vw,100px);padding-bottom:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-number-top__title{font-weight:600;line-height:1.2;letter-spacing:.04em;font-feature-settings:"palt" on;font-size:clamp(24px,24px + (32 - 24) * (100vw - 400px) / (1280 - 400),32px)}.p-number-top__sub-title{display:block;font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}@media screen and (max-width: 1023px){.p-number-top__sub-title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-number-top__sub-title{margin-top:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.p-number-top .c-anchor__list{grid-template-areas:"zoff philosophy" "sustainability history" "company ."}}@media screen and (max-width: 1023px){.p-number-top .c-anchor__item:nth-child(1){grid-area:zoff}.p-number-top .c-anchor__item:nth-child(2){grid-area:sustainability}.p-number-top .c-anchor__item:nth-child(3){grid-area:company}.p-number-top .c-anchor__item:nth-child(4){grid-area:philosophy}.p-number-top .c-anchor__item:nth-child(5){grid-area:history}}@media screen and (max-width: 1023px){.p-top-careers{padding-top:min(16vw,64px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-top-careers{padding-top:min(6.25vw,100px);padding-bottom:min(7.8125vw,125px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-top-careers__inner{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-careers__inner{display:grid;grid-template-columns:min(15.703125vw,251.25px) 1fr;-moz-column-gap:min(3.984375vw,63.75px);column-gap:min(3.984375vw,63.75px)}}.p-top-careers__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-top-careers__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (22 - 22) * (100vw - 400px) / (1280 - 400),22px)}@media screen and (max-width: 1023px){.p-top-careers__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-top-careers__title{margin-top:min(.78125vw,12.5px)}}.p-top-careers__description{font-weight:400;line-height:1.6;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px);text-align:justify}@media screen and (max-width: 1023px){.p-top-careers__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-careers__description{margin-top:min(2.5vw,40px)}}.p-top-careers__list{position:relative;z-index:1}@media screen and (max-width: 1023px){.p-top-careers__list{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-top-careers__list{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:min(1.25vw,20px);column-gap:min(1.25vw,20px)}}@media screen and (max-width: 1023px){.p-top-careers__item+.p-top-careers__item{margin-top:min(2.5vw,10px)}}.p-top-careers__link{position:relative;width:100%;height:100%;display:flex;background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-top-careers__link{border-radius:min(1vw,4px);padding-top:min(2vw,8px);padding-bottom:min(2vw,8px);padding-left:min(3vw,12px);padding-right:min(5vw,20px);-moz-column-gap:min(4vw,16px);column-gap:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-careers__link{flex-direction:column-reverse;justify-content:space-between;border-radius:min(.390625vw,6.25px);padding-top:min(2.34375vw,37.5px);padding-bottom:min(1.5625vw,25px);padding-inline:min(1.5625vw,25px)}}@media screen and (min-width: 1024px){.p-top-careers__link .c-circle{position:absolute;right:min(1.875vw,30px);bottom:min(1.875vw,30px)}}.p-top-careers__link:focus-visible:hover .c-circle:before,.p-top-careers__link:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}.p-top-careers__link:focus-visible:hover .c-circle__arrow,.p-top-careers__link:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}.p-top-careers__link:focus-visible:hover .c-circle__icon,.p-top-careers__link:focus-visible:focus-visible .c-circle__icon{color:var(--color-main-blue)}.p-top-careers__link:focus-visible:hover .p-top-careers__img img,.p-top-careers__link:focus-visible:focus-visible .p-top-careers__img img{transform:scale(1.05);transition:transform .3s ease}.p-top-careers__link:focus-visible:hover .p-top-careers__label-ja,.p-top-careers__link:focus-visible:focus-visible .p-top-careers__label-ja{color:var(--color-main-blue)}@media (any-hover: hover){.p-top-careers__link:hover:hover .c-circle:before,.p-top-careers__link:hover:focus-visible .c-circle:before{transform:scale(1.1)}.p-top-careers__link:hover:hover .c-circle__arrow,.p-top-careers__link:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}.p-top-careers__link:hover:hover .c-circle__icon,.p-top-careers__link:hover:focus-visible .c-circle__icon{color:var(--color-main-blue)}.p-top-careers__link:hover:hover .p-top-careers__img img,.p-top-careers__link:hover:focus-visible .p-top-careers__img img{transform:scale(1.05);transition:transform .3s ease}.p-top-careers__link:hover:hover .p-top-careers__label-ja,.p-top-careers__link:hover:focus-visible .p-top-careers__label-ja{color:var(--color-main-blue)}}.p-top-careers__job-type{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1023px){.p-top-careers__job-type{width:100%}}.p-top-careers__label-ja{font-feature-settings:"palt" on;font-weight:600;letter-spacing:.06em;line-height:1.4;font-size:clamp(17px,17px + (18 - 17) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (min-width: 1024px){.p-top-careers__label-ja{transition:color .3s ease;will-change:color}}.p-top-careers__label-en{font-feature-settings:"palt" on;display:inline-block;font-family:var(--font-mont);font-weight:400;color:var(--color-gray);font-size:clamp(10px,10px + (12 - 10) * (100vw - 400px) / (1280 - 400),12px)}@media screen and (max-width: 1023px){.p-top-careers__label-en{margin-top:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-top-careers__label-en{line-height:1.2;margin-top:min(.625vw,10px)}}.p-top-careers__img{overflow:hidden}@media screen and (max-width: 1023px){.p-top-careers__img{width:min(22vw,88px);border-radius:min(.75vw,3px);flex-shrink:0}}@media screen and (min-width: 1024px){.p-top-careers__img{width:100%;margin-top:min(1.5625vw,25px);border-radius:min(.234375vw,3.75px)}}.p-top-careers__img img{display:block;width:100%;height:auto}@media screen and (min-width: 1024px){.p-top-careers__img img{transition:transform .3s ease}}.p-top-focus{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-top-focus{overflow-x:hidden}}@media screen and (max-width: 1023px){.p-top-focus__inner{padding-top:min(16vw,64px);padding-bottom:min(19.5vw,78px)}}@media screen and (min-width: 1024px){.p-top-focus__inner{padding-top:min(6.25vw,100px);padding-bottom:min(7.1875vw,115px)}}@media screen and (max-width: 1023px){.p-top-focus__wrap{padding-left:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-focus__wrap{padding-left:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-top-focus__link-area{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-top-focus__link-area{margin-top:min(4.6875vw,75px)}}.p-top-focus__link-area .c-button{margin-inline:auto}@media screen and (max-width: 1023px){.p-top-focus .c-top-section-head{padding-right:min(6vw,24px)}}@media screen and (max-width: 1023px){.p-top-interview{padding-top:min(15.5vw,62px);padding-bottom:min(18vw,72px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-interview{padding-top:min(7.8125vw,125px);padding-bottom:min(9.375vw,150px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-top-interview__list{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-top-interview__list{margin-top:min(4.6875vw,75px);display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:min(3.90625vw,62.5px);column-gap:min(3.90625vw,62.5px)}}@media screen and (max-width: 1023px){.p-top-interview__item+.p-top-interview__item{margin-top:min(12vw,48px)}}.p-top-interview__link:focus-visible:hover .p-top-interview__img img,.p-top-interview__link:focus-visible:focus-visible .p-top-interview__img img{transform:scale(1.05);transition:transform .3s ease}.p-top-interview__link:focus-visible:hover .p-top-interview__comment,.p-top-interview__link:focus-visible:focus-visible .p-top-interview__comment{color:var(--color-main-blue)}.p-top-interview__link:focus-visible:hover .p-top-interview__name,.p-top-interview__link:focus-visible:focus-visible .p-top-interview__name{color:var(--color-main-blue)}@media (any-hover: hover){.p-top-interview__link:hover:hover .p-top-interview__img img,.p-top-interview__link:hover:focus-visible .p-top-interview__img img{transform:scale(1.05);transition:transform .3s ease}.p-top-interview__link:hover:hover .p-top-interview__comment,.p-top-interview__link:hover:focus-visible .p-top-interview__comment{color:var(--color-main-blue)}.p-top-interview__link:hover:hover .p-top-interview__name,.p-top-interview__link:hover:focus-visible .p-top-interview__name{color:var(--color-main-blue)}}.p-top-interview__img-area{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.p-top-interview__img-area{border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-top-interview__img-area{border-radius:min(.390625vw,6.25px)}}@media screen and (max-width: 1023px){.p-top-interview__img-area--no-image{border:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-top-interview__img-area--no-image{border:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-top-interview__img{aspect-ratio:352/352}}@media screen and (min-width: 1024px){.p-top-interview__img{aspect-ratio:340/340}}.p-top-interview__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.p-top-interview__img img{transition:transform .3s ease}}.p-top-interview__type{position:absolute;color:var(--color-white);background-color:var(--color-main);font-weight:500;line-height:1.5;letter-spacing:.06em}@media screen and (max-width: 1023px){.p-top-interview__type{top:min(3.5vw,14px);left:min(3.5vw,14px);font-size:min(3.25vw,13px);border-radius:min(25vw,100px);padding-top:min(.75vw,3px);padding-bottom:min(1.25vw,5px);padding-left:min(3vw,12px);padding-right:min(3vw,12px)}}@media screen and (min-width: 1024px){.p-top-interview__type{top:min(.9375vw,15px);left:min(.9375vw,15px);font-size:min(1.015625vw,16.25px);border-radius:min(7.8125vw,125px);padding-top:min(.234375vw,3.75px);padding-bottom:min(.390625vw,6.25px);padding-left:min(.9375vw,15px);padding-right:min(.9375vw,15px)}}.p-top-interview__position{font-weight:500;position:absolute;background-color:var(--color-black);color:var(--color-white)}@media screen and (max-width: 1023px){.p-top-interview__position{left:min(3.5vw,14px);bottom:min(3.5vw,14px);font-size:min(3vw,12px);border-radius:min(.5vw,2px);padding-top:min(1vw,4px);padding-bottom:min(1.5vw,6px);padding-left:min(2vw,8px);padding-right:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-top-interview__position{left:min(.9375vw,15px);bottom:min(.859375vw,13.75px);font-size:min(.9375vw,15px);border-radius:min(.15625vw,2.5px);padding-top:min(.3125vw,5px);padding-bottom:min(.46875vw,7.5px);padding-left:min(.625vw,10px);padding-right:min(.625vw,10px)}}@media screen and (max-width: 1023px){.p-top-interview__text-area{margin-top:min(4vw,16px);padding-inline:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-top-interview__text-area{margin-top:min(1.5625vw,25px)}}.p-top-interview__comment{font-weight:600;line-height:1.5;letter-spacing:.06em;text-align:center;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(18px,18px + (18 - 18) * (100vw - 400px) / (1280 - 400),18px)}@media screen and (min-width: 1024px){.p-top-interview__comment{transition:color .3s ease;will-change:color}}.p-top-interview__name{display:block;font-weight:400;line-height:1.5;letter-spacing:.06em;text-align:center;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-top-interview__name{margin-top:min(2vw,8px)}}@media screen and (min-width: 1024px){.p-top-interview__name{margin-top:min(.625vw,10px);transition:color .3s ease;will-change:color}}@media screen and (max-width: 1023px){.p-top-interview__link-area{margin-top:min(7.5vw,30px)}}@media screen and (min-width: 1024px){.p-top-interview__link-area{margin-top:min(4.6875vw,75px)}}.p-top-interview__link-area .c-button{margin-inline:auto}.p-top-message{color:var(--color-white);background-color:var(--color-main)}@media screen and (max-width: 1023px){.p-top-message__inner{padding-top:min(8vw,32px);padding-bottom:min(16vw,64px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-message__inner{padding-top:min(3.125vw,50px);padding-bottom:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-top-message__title{position:relative;font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(16px,16px + (16 - 16) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-top-message__title{margin-top:min(1.75vw,7px);padding-bottom:min(3.25vw,13px)}}@media screen and (min-width: 1024px){.p-top-message__title{margin-left:min(3.125vw,50px);padding-bottom:min(1.484375vw,23.75px)}}.p-top-message__title:before{content:"";position:absolute;left:0;bottom:0;background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-top-message__title:before{width:max(12vw,48px);height:max(.75vw,3px)}}@media screen and (min-width: 1024px){.p-top-message__title:before{width:max(3.75vw,60px);height:max(.234375vw,3.75px)}}@media screen and (max-width: 1023px){.p-top-message__body{margin-top:min(16vw,64px);padding-left:min(5.25vw,21px);padding-right:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-message__body{margin-top:min(4.453125vw,71.25px);margin-inline:auto;max-width:min(33.59375vw,537.5px)}}@media screen and (max-width: 1023px){.p-top-message__concept{letter-spacing:.08em}}@media screen and (min-width: 1024px){.p-top-message__concept{width:min(33.59375vw,537.5px)}}.p-top-message__description{text-align:justify;font-feature-settings:"palt" on,"vkrn" on;font-weight:400;line-height:2;letter-spacing:.06em;font-size:clamp(15px,15px + (16 - 15) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-top-message__description{margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-message__description{margin-top:min(2.5vw,40px)}}.p-top-message__link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;margin-left:auto}@media screen and (max-width: 1023px){.p-top-message__link{margin-top:min(11.25vw,45px);-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);margin-right:min(1.875vw,30px)}}@media screen and (min-width: 1024px){.p-top-message__link{justify-content:flex-end;margin-top:min(4.6875vw,75px);-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);margin-right:min(6.25vw,100px)}}.p-top-message__link:focus-visible:hover .c-circle:before,.p-top-message__link:focus-visible:focus-visible .c-circle:before{transform:scale(1.1)}@media (any-hover: hover){.p-top-message__link:hover:hover .c-circle:before,.p-top-message__link:hover:focus-visible .c-circle:before{transform:scale(1.1)}}.p-top-message__link-text{font-weight:500;line-height:1.5;letter-spacing:.04em;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-top-message .c-circle{width:min(6.5vw,26px);height:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-top-message .c-circle{width:min(2.03125vw,32.5px);height:min(2.03125vw,32.5px)}}.p-top-message .c-circle:before{border-color:var(--color-white);background-color:var(--color-white)}.p-top-message .c-circle .c-circle__arrow use{color:var(--color-main)}@media screen and (max-width: 1023px){.p-top-movie{border-top:min(.25vw,1px) solid var(--color-silver);padding-top:min(12vw,48px);padding-bottom:min(18vw,72px)}}@media screen and (min-width: 1024px){.p-top-movie{border-top:min(.078125vw,1.25px) solid var(--color-silver);padding-top:min(7.8125vw,125px);padding-bottom:min(10.9375vw,175px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-top-movie__inner{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-movie__inner{display:grid;grid-template-columns:min(18.359375vw,293.75px) 1fr;-moz-column-gap:min(10.390625vw,166.25px);column-gap:min(10.390625vw,166.25px)}}.p-top-movie__label{font-family:var(--font-mont);font-weight:500;line-height:1;color:var(--color-main-blue);font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-top-movie__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (22 - 22) * (100vw - 400px) / (1280 - 400),22px)}@media screen and (max-width: 1023px){.p-top-movie__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-top-movie__title{margin-top:min(.78125vw,12.5px)}}.p-top-movie__description{font-weight:400;line-height:1.6;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-top-movie__description{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-movie__description{margin-top:min(.78125vw,12.5px)}}@media screen and (max-width: 1023px){.p-top-movie__main{margin-top:min(8vw,32px)}}@media screen and (max-width: 1023px){.p-top-movie__btn-container{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-top-movie__btn-container{margin-top:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-top-movie__btn-container .c-button{margin-inline:auto}}@media screen and (max-width: 1023px){.p-top-movie__btn-container .c-button+.c-button{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-movie__btn-container .c-button+.c-button{margin-top:min(1.25vw,20px)}}.p-top-mv{position:relative;width:100%;height:100vh;height:100svh;min-height:100vh;min-height:100svh;overflow:hidden}@media screen and (min-width: 1024px){.p-top-mv video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vw;min-width:177.78vh;min-height:100vh;min-height:100svh;aspect-ratio:16/9;pointer-events:none;border:0;max-inline-size:none}}@media screen and (max-width: 1023px){.p-top-mv iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;min-height:100svh;aspect-ratio:16/9;pointer-events:none;border:0;max-inline-size:none}}.p-top-mv__texts{position:absolute}@media screen and (max-width: 1023px){.p-top-mv__texts{left:min(5vw,20px);bottom:min(6.25vw,25px)}}@media screen and (min-width: 1024px){.p-top-mv__texts{left:min(4.6875vw,75px);bottom:min(3.90625vw,62.5px)}}@media screen and (max-width: 1023px){.p-top-mv__textJa{width:min(62.75vw,251px);filter:drop-shadow(0 0 min(5vw,20px) rgba(0,0,0,.2))}}@media screen and (min-width: 1024px){.p-top-mv__textJa{width:min(54.296875vw,868.75px);filter:drop-shadow(0 0 min(1.5625vw,25px) rgba(0,0,0,.2))}}.p-top-mv__textJa img{width:100%;height:auto}.p-top-mv__textEn{font-family:var(--font-mont);color:var(--color-white);font-weight:500;font-size:clamp(12px,12px + (15 - 12) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-top-mv__textEn{line-height:1;margin-top:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-mv__textEn{line-height:1.1;margin-top:min(2.1875vw,35px)}}@media screen and (max-width: 1023px){.p-top-number__inner{padding-top:min(18vw,72px);padding-left:min(6vw,24px);padding-right:min(6vw,24px);padding-bottom:min(18vw,72px)}}@media screen and (min-width: 1024px){.p-top-number__inner{padding-top:min(9.375vw,150px);padding-left:min(6.25vw,100px);padding-right:min(6.25vw,100px);padding-bottom:min(9.375vw,150px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-top-number__main{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-top-number__main{margin-top:min(3.75vw,60px)}}.p-top-number__table{display:grid}@media screen and (max-width: 1023px){.p-top-number__table{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:min(5vw,20px);column-gap:min(5vw,20px);row-gap:min(4vw,16px);grid-template-areas:"employee employee" "stores age" "school-project growth"}}@media screen and (min-width: 1024px){.p-top-number__table{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:min(1.5625vw,25px);grid-template-areas:"employee employee stores" "age school-project growth"}}.p-top-number__item{position:relative;background-color:var(--color-light-blue)}@media screen and (max-width: 1023px){.p-top-number__item{border-radius:min(1.25vw,5px);min-height:min(40vw,160px);padding:min(4vw,16px);min-height:min(53.75vw,215px)}}@media screen and (min-width: 1024px){.p-top-number__item{border-radius:min(.390625vw,5px);min-height:min(28.125vw,360px);padding:min(1.875vw,24px)}}.p-top-number__item--employee{grid-area:employee}@media screen and (max-width: 1023px){.p-top-number__item--employee{min-height:min(93.25vw,373px)}}.p-top-number__item--employee .p-top-number__item-prefix,.p-top-number__item--employee .p-top-number__item-num,.p-top-number__item--employee .p-top-number__item-unit,.p-top-number__item--employee .p-top-number__item-num-note{white-space:nowrap}@media screen and (max-width: 1023px){.p-top-number__item--employee .p-top-number__item-value-wrap{width:100%;justify-content:space-between}}@media screen and (max-width: 1023px){.p-top-number__item--employee .p-top-number__item-value{min-width:0;flex-direction:column;align-items:center}}@media screen and (min-width: 1024px){.p-top-number__item--employee .p-top-number__item-value{justify-content:flex-start}}@media screen and (min-width: 1024px){.p-top-number__item--employee .p-top-number__item-prefix{position:relative;top:max(-.15625vw,-2px)}}@media screen and (max-width: 1023px){.p-top-number__item--employee .p-top-number__item-body{max-width:min(62.5vw,250px);flex-direction:column;align-items:center;margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-number__item--employee .p-top-number__item-body{margin-top:min(1.875vw,24px);max-width:min(47.8125vw,612px);margin-inline:auto;align-items:flex-end;flex-direction:row;justify-content:space-between}}.p-top-number__item--employee .p-top-number__item-num-wrap{display:flex;align-items:baseline}.p-top-number__item--employee .p-top-number__item-num-wrap-inner{display:flex;flex-direction:column}@media screen and (max-width: 1023px){.p-top-number__item--employee .p-top-number__item-num-wrap-inner{align-items:center}}.p-top-number__item--stores{grid-area:stores}.p-top-number__item--stores .p-top-number__item-body{align-items:center}@media screen and (max-width: 1023px){.p-top-number__item--stores .p-top-number__item-body{max-width:min(34vw,136px)}}@media screen and (min-width: 1024px){.p-top-number__item--stores .p-top-number__item-body{max-width:min(17.65625vw,226px)}}@media screen and (max-width: 1023px){.p-top-number__item--stores .p-top-number__item-value{width:calc(100% + min(1.25vw,5px))}}@media screen and (max-width: 1023px){.p-top-number__item--stores .p-top-number__item-prefix{font-size:min(3vw,12px);margin-right:min(1.25vw,5px)}}.p-top-number__item--age{grid-area:age}.p-top-number__item--growth{grid-area:growth}@media screen and (max-width: 1023px){.p-top-number__item--growth .p-top-number__item-prefix{font-size:min(3.5vw,14px);margin-right:min(1vw,4px)}}@media screen and (max-width: 1023px){.p-top-number__item--growth .p-top-number__item-num{font-size:min(8.5vw,34px);margin-right:min(1vw,4px)}}.p-top-number__item--school-project{grid-area:school-project}.p-top-number__item-label{display:flex;width:-moz-fit-content;width:fit-content;background-color:var(--color-main-blue);color:var(--color-white);font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(14px,14px + (16 - 14) * (100vw - 400px) / (1280 - 400),16px);font-feature-settings:"palt" on,"vkrn" on}@media screen and (max-width: 1023px){.p-top-number__item-label{padding-top:min(.25vw,1px);padding-bottom:min(.75vw,3px);padding-left:min(2.5vw,10px);padding-right:min(2.5vw,10px);border-radius:min(.75vw,3px)}}@media screen and (min-width: 1024px){.p-top-number__item-label{padding-top:min(.234375vw,3px);padding-bottom:min(.3125vw,4px);padding-left:min(.78125vw,10px);padding-right:min(.78125vw,10px);border-radius:min(.234375vw,3px)}}.p-top-number__item-body{display:flex;flex-direction:column;margin-inline:auto}@media screen and (max-width: 1023px){.p-top-number__item-body{margin-top:min(4.5vw,18px);max-width:min(30vw,120px)}}@media screen and (min-width: 1024px){.p-top-number__item-body{margin-top:min(2.1875vw,28px);max-width:min(16.640625vw,213px)}}.p-top-number__item-value{display:flex;align-items:baseline;justify-content:center}@media screen and (min-width: 1024px){.p-top-number__item-value+.p-top-number__item-value{margin-top:min(2.5vw,32px)}}@media screen and (max-width: 1023px){.p-top-number__item-value-wrap{display:flex;align-items:flex-start}}.p-top-number__item-prefix{font-weight:500;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;text-align:justify}@media screen and (max-width: 1023px){.p-top-number__item-prefix{font-size:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-number__item-prefix{font-size:min(1.875vw,24px);margin-right:min(.9375vw,12px)}}.p-top-number__item-num{font-family:var(--font-mont);font-weight:600;line-height:1;letter-spacing:0;font-feature-settings:"palt" on,"vkrn" on;text-align:right}@media screen and (max-width: 1023px){.p-top-number__item-num{font-size:min(10vw,40px);margin-right:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-top-number__item-num{font-size:min(4.6875vw,60px);margin-right:min(.625vw,8px)}}.p-top-number__item-num-note{font-family:var(--font-noto);font-weight:500;line-height:1.5;letter-spacing:.06em;font-size:clamp(11px,11px + (13 - 11) * (100vw - 400px) / (1280 - 400),13px);font-feature-settings:"palt" on,"vkrn" on;text-align:justify}@media screen and (max-width: 1023px){.p-top-number__item-num-note{margin-top:min(.75vw,3px)}}@media screen and (max-width: 1023px){.p-top-number__item-num-note{font-size:min(2.75vw,11px)}}.p-top-number__item-unit{font-weight:500;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;text-align:justify}@media screen and (max-width: 1023px){.p-top-number__item-unit{font-size:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-number__item-unit{font-size:min(1.875vw,24px)}}@media screen and (max-width: 1023px){.p-top-number__item-logo{margin-top:min(4vw,16px);width:min(30vw,120px)}}@media screen and (min-width: 1024px){.p-top-number__item-logo{margin-top:min(3.203125vw,41px);width:min(15.625vw,200px)}}@media screen and (max-width: 1023px){.p-top-number__item-logo--large{margin-top:min(5vw,20px);width:min(60vw,240px)}}@media screen and (min-width: 1024px){.p-top-number__item-logo--large{margin-top:0;width:min(24.21875vw,310px)}}.p-top-number__item-logo img{width:100%;height:auto}.p-top-number__item-note{position:absolute;color:var(--color-dark-gray);font-weight:400;line-height:1.5;letter-spacing:.06em;font-size:clamp(11px,11px + (12 - 11) * (100vw - 400px) / (1280 - 400),12px);font-feature-settings:"palt" on,"vkrn" on}@media screen and (max-width: 1023px){.p-top-number__item-note{bottom:min(4vw,16px);right:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-top-number__item-note{bottom:min(4vw,16px);right:min(4vw,16px)}}@media screen and (max-width: 1023px){.p-top-number__link-area{margin-top:min(8vw,32px)}}@media screen and (min-width: 1024px){.p-top-number__link-area{margin-top:min(4.375vw,70px)}}.p-top-number__link-area .c-button{margin-inline:auto}.p-top-parallax{overflow:hidden}@media screen and (max-width: 1023px){.p-top-parallax{height:min(50vw,200px)}}@media screen and (min-width: 1024px){.p-top-parallax{height:min(29.140625vw,466.25px)}}.p-top-parallax__wrap{position:relative;top:-40%;left:50%;transform:translate(-50%);display:flex;flex-wrap:nowrap;justify-content:flex-start;width:-moz-max-content;width:max-content;min-width:100%}@media screen and (min-width: 1024px){.p-top-parallax__wrap{-moz-column-gap:min(.3125vw,5px);column-gap:min(.3125vw,5px)}}.p-top-parallax__img{flex:0 0 auto;will-change:transform;display:block}@media screen and (max-width: 1023px){.p-top-parallax__img{width:min(26.25vw,105px)}}@media screen and (min-width: 1024px){.p-top-parallax__img{width:min(13.671875vw,218.75px)}}.p-top-parallax__img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.p-top-work{background-color:var(--color-light-gray)}@media screen and (min-width: 1024px){.p-top-work{height:100vh;height:100svh;min-height:100vh;min-height:100svh}}@media screen and (max-width: 1023px){.p-top-work__inner{padding-top:min(18vw,72px);padding-bottom:min(18vw,72px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-top-work__inner{display:grid;grid-template-columns:min(42.1875vw,675px) 1fr;-moz-column-gap:min(6.25vw,100px);column-gap:min(6.25vw,100px)}}.p-top-work__kv{position:relative}@media screen and (min-width: 1024px){.p-top-work__kv{height:100svh;overflow:hidden}}@media screen and (min-width: 1024px){.p-top-work__kv img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1024px){.p-top-work__head{position:absolute;width:min(27.34375vw,437.5px);top:min(10.9375vw,175px);left:min(6.25vw,100px)}}.p-top-work__label{color:var(--color-main-blue);font-family:var(--font-mont);font-weight:500;line-height:1;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-top-work__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(22px,22px + (24 - 22) * (100vw - 400px) / (1280 - 400),24px)}@media screen and (max-width: 1023px){.p-top-work__title{margin-top:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-top-work__title{margin-top:min(.78125vw,12.5px)}}.p-top-work__description{text-align:justify;font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-top-work__description{margin-top:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-top-work__description{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-top-work__main{margin-top:min(10vw,40px);overflow:visible}}@media screen and (min-width: 1024px){.p-top-work__main{margin-top:0;overflow-x:hidden;overflow-y:hidden;height:min(59.375vw,950px)}.p-top-work__main::-webkit-scrollbar{display:none}}@media screen and (min-width: 1024px){.p-top-work__list{margin-top:min(7.8125vw,125px);margin-bottom:min(7.8125vw,125px)}}.p-top-work__item{position:relative}@media screen and (min-width: 1024px){.p-top-work__item{cursor:pointer;pointer-events:none}}@media screen and (max-width: 1023px){.p-top-work__item+.p-top-work__item{margin-top:min(7.5vw,30px)}}@media screen and (min-width: 1024px){.p-top-work__item+.p-top-work__item{margin-top:min(3.125vw,50px)}}.p-top-work__item-img{overflow:hidden}@media screen and (max-width: 1023px){.p-top-work__item-img{border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-top-work__item-img{border-radius:min(.390625vw,6.25px);width:calc(100% - 6.25vw)}}.p-top-work__item-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.p-top-work__item-img img{transition:transform .3s ease}}.p-top-work__item-num{position:absolute;font-family:var(--font-mont);font-weight:500;line-height:1;letter-spacing:0;background-color:var(--color-main-blue);color:var(--color-white);font-size:clamp(18px,18px + (16 - 18) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-top-work__item-num{padding-top:min(1.25vw,5px);padding-bottom:min(1.5vw,6px);padding-inline:min(2vw,8px);top:min(2.5vw,10px);left:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-top-work__item-num{padding-top:min(.46875vw,7.5px);padding-bottom:min(.46875vw,7.5px);padding-inline:min(.625vw,10px);top:min(1.25vw,20px);left:min(1.25vw,20px)}}.p-top-work__item-num-current{display:inline-block;position:relative;font-size:clamp(21px,21px + (24 - 21) * (100vw - 400px) / (1280 - 400),24px)}@media screen and (max-width: 1023px){.p-top-work__item-num-current{padding-right:min(3.25vw,13px)}}@media screen and (min-width: 1024px){.p-top-work__item-num-current{padding-right:min(1.71875vw,27.5px)}}.p-top-work__item-num-current:after{content:"";position:absolute}@media screen and (max-width: 1023px){.p-top-work__item-num-current:after{width:min(.5vw,2px);height:min(3.25vw,13px);bottom:min(.5vw,2px);right:min(1.25vw,5px);-webkit-mask-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/common/line_dashed.svg);mask-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/common/line_dashed.svg);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-white)}}@media screen and (min-width: 1024px){.p-top-work__item-num-current:after{width:min(.078125vw,1.25px);height:min(.9375vw,15px);bottom:min(.234375vw,3.75px);right:min(.859375vw,13.75px);border-right:min(.078125vw,1.25px) dashed var(--color-white)}}.p-top-work__item-title-inner{position:absolute;font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(18px,18px + (24 - 18) * (100vw - 400px) / (1280 - 400),24px)}@media screen and (max-width: 1023px){.p-top-work__item-title-inner{bottom:min(3.25vw,13px);left:min(2.5vw,10px)}}@media screen and (min-width: 1024px){.p-top-work__item-title-inner{bottom:min(1.5625vw,25px);left:min(1.09375vw,17.5px)}}.p-top-work__item-title-inner span{font-feature-settings:"palt" on;display:inline;background-color:var(--color-white);color:var(--color-main);box-decoration-break:clone;-webkit-box-decoration-break:clone}@media screen and (max-width: 1023px){.p-top-work__item-title-inner span{padding-block:min(.5vw,2px);padding-inline:min(1.5vw,6px)}}@media screen and (min-width: 1024px){.p-top-work__item-title-inner span{padding-block:min(.15625vw,2.5px);padding-inline:min(.859375vw,13.75px)}}.p-top-work__item-plus{position:absolute;bottom:0;right:0;color:var(--color-white);background-color:var(--color-main)}@media screen and (max-width: 1023px){.p-top-work__item-plus{width:min(8.5vw,34px);height:min(8.5vw,34px);border-top-left-radius:min(.75vw,3px);border-bottom-right-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-top-work__item-plus{width:min(3.125vw,50px);height:min(3.125vw,50px);border-top-left-radius:min(.234375vw,3.75px);border-bottom-right-radius:min(.390625vw,6.25px)}}.p-top-work__item-plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-top-work__item-plus:before{width:min(.5vw,2px);height:min(3vw,12px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-top-work__item-plus:before{width:min(.15625vw,2.5px);height:min(1.09375vw,17.5px);border-radius:min(.15625vw,2.5px)}}.p-top-work__item-plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white)}@media screen and (max-width: 1023px){.p-top-work__item-plus:after{width:min(3vw,12px);height:min(.5vw,2px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-top-work__item-plus:after{width:min(1.09375vw,17.5px);height:min(.15625vw,2.5px);border-radius:min(.15625vw,2.5px)}}.p-top-work__modal-container{position:fixed;top:0;left:0;z-index:11;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:.15s}.p-top-work__modal-container.is-active{opacity:1;pointer-events:auto}.p-top-work__modal-close{position:absolute;top:3vw;right:3vw;z-index:1;background-color:transparent;cursor:pointer}.p-top-work__modal-close:before{content:"×";font-size:3rem}.p-top-work__modal-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#000;opacity:.7;cursor:pointer}.p-top-work__modal-body{width:80%;background-color:#fff}@media screen and (max-width: 1023px){.p-top-work__modal-body{padding:20px}}@media screen and (min-width: 1024px){.p-top-work__modal-body{height:80%;padding:40px}}.p-top-work__modal-body .splide{width:100%;height:100%}.p-top-work__modal-body .splide__track{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.p-top-work__modal-body .splide__slide{width:100%;height:100%;display:flex;align-items:center;background-color:#faebd7}@media screen and (max-width: 1023px){.p-top-work__modal-body .splide__slide{padding:40px}}@media screen and (min-width: 1024px){.p-top-work__modal-body .splide__slide{padding:100px}}.p-top-work__modal-body .splide__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-top-workstyle{position:relative}.p-top-workstyle:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1023px){.p-top-workstyle:after{background-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/top/workstyle_bg_sp.webp)}}@media screen and (min-width: 1024px){.p-top-workstyle:after{background-image:url(https://recruit.zoff.com/wp/wp-content/themes/zoff-recruit/assets/img/top/workstyle_bg_pc.webp)}}.p-top-workstyle__inner{position:relative;z-index:1}@media screen and (max-width: 1023px){.p-top-workstyle__inner{padding-top:min(12vw,48px);padding-bottom:min(7.5vw,30px);padding-inline:min(6.5vw,26px)}}@media screen and (min-width: 1024px){.p-top-workstyle__inner{padding-top:min(6.25vw,100px);padding-bottom:min(3.125vw,50px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-top-workstyle .c-top-section-head{width:min(71.75vw,287px)}}@media screen and (min-width: 1024px){.p-top-workstyle .c-top-section-head{width:min(29.6875vw,475px)}}@media screen and (max-width: 1023px){.p-top-workstyle__link-area{margin-top:min(43.5vw,174px)}}@media screen and (min-width: 1024px){.p-top-workstyle__link-area{margin-top:min(16.875vw,270px)}}.p-top-workstyle__link-area .c-button{margin-left:auto}@media screen and (max-width: 1023px){.p-workstyle-benefit{margin-top:min(14.5vw,58px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit{margin-top:min(7.8125vw,125px)}}@media screen and (max-width: 1023px){.p-workstyle-benefit__head{padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__head{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:min(6.25vw,100px);column-gap:min(6.25vw,100px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (min-width: 1024px){.p-workstyle-benefit__head-inner{flex-shrink:0}}.p-workstyle-benefit__label{display:block;font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-workstyle-benefit__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-workstyle-benefit__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__title{margin-top:min(.9375vw,15px)}}.p-workstyle-benefit__text{font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-workstyle-benefit__text{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__text{margin-top:min(.9375vw,15px);width:min(28.125vw,450px)}}@media screen and (max-width: 1023px){.p-workstyle-benefit__body{margin-top:min(8.25vw,33px);border-bottom:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__body{margin-top:min(2.5vw,40px);border-bottom:min(.078125vw,1.25px) solid var(--color-silver)}}@media screen and (max-width: 1023px){.p-workstyle-benefit__item{border-top:min(.25vw,1px) solid var(--color-silver)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__item{border-top:min(.078125vw,1.25px) solid var(--color-silver)}}.p-workstyle-benefit__details.open .p-workstyle-benefit__summary-icon:before{background-color:var(--color-black)}.p-workstyle-benefit__details.open .p-workstyle-benefit__summary-icon:after{transform:rotate(90deg);opacity:1;color:var(--color-white)}.p-workstyle-benefit__details.open .p-workstyle-benefit__summary-icon{--icon-rotate: 180deg}.p-workstyle-benefit__summary{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1023px){.p-workstyle-benefit__summary{padding-block:min(8vw,32px);padding-inline:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__summary{padding-block:min(3.90625vw,62.5px);padding-inline:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-workstyle-benefit__summary:focus-visible:hover .p-workstyle-benefit__summary-icon,.p-workstyle-benefit__summary:focus-visible:focus-visible .p-workstyle-benefit__summary-icon{--icon-scale: 1.1}@media (any-hover: hover){.p-workstyle-benefit__summary:hover:hover .p-workstyle-benefit__summary-icon,.p-workstyle-benefit__summary:hover:focus-visible .p-workstyle-benefit__summary-icon{--icon-scale: 1.1}}.p-workstyle-benefit__summary-title{display:block;font-weight:600;line-height:1.5;letter-spacing:.06em;font-size:clamp(20px,20px + (24 - 20) * (100vw - 400px) / (1280 - 400),24px)}@media screen and (min-width: 1024px){.p-workstyle-benefit__summary-title{text-align:center}}.p-workstyle-benefit__summary-icon{background-color:var(--color-black);--icon-scale: 1;--icon-rotate: 0deg;border-radius:50%;flex-shrink:0;transform:rotate(var(--icon-rotate)) scale(var(--icon-scale));transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}@media screen and (max-width: 1023px){.p-workstyle-benefit__summary-icon{width:min(9vw,36px);height:min(9vw,36px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__summary-icon{right:min(3.125vw,50px);width:min(2.8125vw,45px);height:min(2.8125vw,45px)}}.p-workstyle-benefit__summary-icon:before,.p-workstyle-benefit__summary-icon:after{content:"";position:absolute;background-color:var(--color-white);top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1023px){.p-workstyle-benefit__summary-icon:before{width:min(3vw,12px);height:min(.375vw,1.5px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__summary-icon:before{width:min(.9375vw,15px);height:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.p-workstyle-benefit__summary-icon:after{height:min(3vw,12px);width:min(.375vw,1.5px);border-radius:min(.5vw,2px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__summary-icon:after{height:min(.9375vw,15px);width:min(.1171875vw,1.875px);border-radius:min(.15625vw,2.5px)}}@media screen and (max-width: 1023px){.p-workstyle-benefit__content-inner{padding-inline:min(6vw,24px);padding-bottom:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__content-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:min(1.25vw,20px);padding-inline:min(6.25vw,100px);padding-bottom:min(3.90625vw,62.5px);max-width:min(100vw,1600px);margin-inline:auto}}.p-workstyle-benefit__content-body{background-color:var(--color-light-gray)}@media screen and (max-width: 1023px){.p-workstyle-benefit__content-body{padding-top:min(4vw,16px);padding-inline:min(6vw,24px);padding-bottom:min(5.5vw,22px);border-radius:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__content-body{padding-top:min(2.5vw,40px);padding-bottom:min(2.5vw,40px);padding-inline:min(3.125vw,50px);border-radius:min(.390625vw,6.25px);min-height:min(10.234375vw,163.75px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__content-body--single{display:grid;place-items:center;justify-items:start}}@media screen and (max-width: 1023px){.p-workstyle-benefit__content-body+.p-workstyle-benefit__content-body{margin-top:min(1.5vw,6px)}}.p-workstyle-benefit__content-title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(16px,16px + (18 - 16) * (100vw - 400px) / (1280 - 400),18px)}.p-workstyle-benefit__content-text{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(15px,15px + (15 - 15) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-workstyle-benefit__content-text{margin-top:min(1.25vw,5px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__content-text{margin-top:min(1.25vw,20px)}}.p-workstyle-benefit__content-note{display:block;font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(13px,13px + (13 - 13) * (100vw - 400px) / (1280 - 400),13px)}@media screen and (max-width: 1023px){.p-workstyle-benefit__content-note{margin-top:min(1vw,4px)}}@media screen and (min-width: 1024px){.p-workstyle-benefit__content-note{margin-top:min(.625vw,10px)}}.p-workstyle-discount{background-color:var(--color-light-gray)}@media screen and (min-width: 1024px){.p-workstyle-discount{overflow:hidden}}@media screen and (max-width: 1023px){.p-workstyle-discount__inner{padding-block:min(14vw,56px)}}@media screen and (min-width: 1024px){.p-workstyle-discount__inner{display:grid;grid-template-columns:min(27.5vw,440px) 1fr;align-items:center;justify-content:center;-moz-column-gap:min(13.125vw,210px);column-gap:min(13.125vw,210px);max-width:min(93.75vw,1500px);padding-left:min(6.25vw,100px);margin-inline:auto;height:min(39.21875vw,627.5px)}}@media screen and (max-width: 1023px){.p-workstyle-discount__head{padding-inline:min(6vw,24px)}}.p-workstyle-discount__label{display:block;font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-workstyle-discount__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-workstyle-discount__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-workstyle-discount__title{margin-top:min(.9375vw,15px)}}.p-workstyle-discount__text{font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-workstyle-discount__text{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-workstyle-discount__text{margin-top:min(.9375vw,15px)}}@media screen and (max-width: 1023px){.p-workstyle-discount__image-scroll{display:flex;width:100%;overflow:hidden;margin-top:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-workstyle-discount__image-scroll{display:none}}@media screen and (max-width: 1023px){.p-workstyle-discount__image-content{display:flex;flex-shrink:0;align-items:center;will-change:transform;backface-visibility:hidden;gap:min(2.5vw,10px);padding-right:min(5vw,20px)}}.p-workstyle-discount__image-content:first-child{animation:loop 213s -106s linear infinite}.p-workstyle-discount__image-content:last-child{animation:loop2 213s linear infinite}@media screen and (max-width: 1023px){.p-workstyle-discount__image{display:block;height:auto;overflow:hidden;width:min(66vw,264px)}}.p-workstyle-discount__image img{width:100%;height:auto}@media screen and (max-width: 1023px){.p-workstyle-discount__image-vertical-scroll{display:none}}@media screen and (min-width: 1024px){.p-workstyle-discount__image-vertical-scroll{display:flex;justify-content:space-between;overflow:hidden;margin-left:auto;width:53.125vw}}@media screen and (min-width: 1024px){.p-workstyle-discount__image-vertical-wrap{display:flex;flex-direction:column;row-gap:min(1.5625vw,25px);overflow:hidden;height:100vh}}@media screen and (min-width: 1024px){.p-workstyle-discount__image-vertical-inner{flex-shrink:0;display:flex;flex-direction:column;--discount-slide-gap: min(1.5625vw, 25px);row-gap:var(--discount-slide-gap)}}@media screen and (min-width: 1024px){.p-workstyle-discount__image-vertical-item{overflow:hidden;flex-shrink:0;width:25.78125vw;border-radius:min(.390625vw,6.25px)}.p-workstyle-discount__image-vertical-item img{width:100%;height:auto}}@media screen and (max-width: 1023px){.p-workstyle-environment{padding-top:min(18vw,72px);padding-left:min(6vw,24px);padding-bottom:min(16vw,64px)}}@media screen and (min-width: 1024px){.p-workstyle-environment{padding-top:min(9.375vw,150px);padding-left:min(6.25vw,100px);padding-bottom:min(7.8125vw,125px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-workstyle-environment__head{padding-right:min(6vw,24px)}}.p-workstyle-environment__label{display:block;font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-workstyle-environment__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-workstyle-environment__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__title{margin-top:min(.9375vw,15px)}}.p-workstyle-environment__text{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-workstyle-environment__text{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__text{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-workstyle-environment__slider-content{margin-top:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider-content{margin-top:min(3.125vw,50px)}}@media screen and (max-width: 1023px){.p-workstyle-environment__slider-content+.p-workstyle-environment__slider-content{margin-top:min(10vw,40px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider-content+.p-workstyle-environment__slider-content{margin-top:min(4.375vw,70px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider-head{display:flex;justify-content:space-between;align-items:end;padding-right:min(6.25vw,100px)}}.p-workstyle-environment__slider-title{position:relative;width:-moz-fit-content;width:fit-content;font-weight:600;line-height:1.6;letter-spacing:.06em;font-size:clamp(18px,18px + (22 - 18) * (100vw - 400px) / (1280 - 400),22px);font-feature-settings:"palt" on}@media screen and (max-width: 1023px){.p-workstyle-environment__slider-title{padding-bottom:min(3.75vw,15px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider-title{padding-bottom:min(1.484375vw,23.75px)}}.p-workstyle-environment__slider-title:before{content:"";position:absolute;bottom:0;left:0;background-color:var(--color-main-blue)}@media screen and (max-width: 1023px){.p-workstyle-environment__slider-title:before{height:min(.75vw,3px);width:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider-title:before{height:min(.234375vw,3.75px);width:min(3.75vw,60px)}}@media screen and (max-width: 1023px){.p-workstyle-environment__slider{margin-top:min(7.5vw,30px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider{margin-top:min(2.8125vw,45px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider .splide__track{padding-bottom:min(.15625vw,2.5px)}}.p-workstyle-environment__slider .splide__slide{overflow:hidden}@media screen and (max-width: 1023px){.p-workstyle-environment__slider .splide__slide{border-radius:min(1.25vw,5px);aspect-ratio:300/217;width:min(75vw,300px)!important;margin-right:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider .splide__slide{border-radius:min(.390625vw,6.25px);aspect-ratio:483/350;width:min(37.734375vw,603.75px)!important;margin-right:min(2.5vw,40px)}}.p-workstyle-environment__slider .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-workstyle-environment__slider .splide__arrow{opacity:1}@media screen and (max-width: 1023px){.p-workstyle-environment__slider .splide__arrow svg{width:min(4vw,16px);height:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slider .splide__arrow svg{width:min(1.25vw,20px);height:min(.546875vw,8.75px)}}.p-workstyle-environment__slider .splide__arrow svg use{width:100%;height:100%}@media screen and (max-width: 1023px){.p-workstyle-environment__slider .c-slide-icons{display:none}}.p-workstyle-environment__slider .c-circle:before{border-color:var(--color-silver);background-color:var(--color-white)}.p-workstyle-environment__slider .c-circle .c-circle__arrow use{color:var(--color-black)}.p-workstyle-environment__slide-icons{position:absolute;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.p-workstyle-environment__slide-icons{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);width:min(23vw,92px);top:max(-13.25vw,-53px);right:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__slide-icons{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);width:min(7.1875vw,115px);right:min(8.515625vw,136.25px);top:max(-7.5vw,-120px)}}.p-workstyle-environment__slide-icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.p-workstyle-environment__slide-icon--prev{left:auto}@media screen and (min-width: 1024px){.p-workstyle-environment__slide-icon--prev svg{top:min(1.328125vw,21.25px);left:min(.78125vw,12.5px)}}.p-workstyle-environment__slide-icon--next{right:auto}@media screen and (min-width: 1024px){.p-workstyle-environment__slide-icon--next svg{top:min(1.328125vw,21.25px);right:min(.78125vw,12.5px);left:auto}}.p-workstyle-environment__slide-icon:focus-visible:hover .c-circle:before,.p-workstyle-environment__slide-icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.p-workstyle-environment__slide-icon:focus-visible:hover .c-circle__arrow,.p-workstyle-environment__slide-icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.p-workstyle-environment__slide-icon:hover:hover .c-circle:before,.p-workstyle-environment__slide-icon:hover:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.p-workstyle-environment__slide-icon:hover:hover .c-circle__arrow,.p-workstyle-environment__slide-icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}@media screen and (max-width: 1023px){.p-workstyle-environment__links{margin-top:min(15vw,60px);padding-right:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-environment__links{display:grid;grid-template-columns:min(56.25vw,900px) 1fr;-moz-column-gap:min(1.5625vw,25px);column-gap:min(1.5625vw,25px);margin-top:min(9.375vw,150px);padding-right:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}.p-workstyle-message__bg img{width:100%;height:auto;display:block}.p-workstyle-message__inner{position:relative;z-index:1}@media screen and (max-width: 1023px){.p-workstyle-message__inner{padding-top:min(11.25vw,45px);padding-left:min(6vw,24px);padding-right:min(8.75vw,35px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-workstyle-message__inner{display:flex;justify-content:space-between;-moz-column-gap:min(8.984375vw,143.75px);column-gap:min(8.984375vw,143.75px);padding-top:min(8.4375vw,135px);padding-left:min(7.8125vw,125px);padding-right:min(9.375vw,150px);padding-bottom:min(9.375vw,150px);max-width:min(100vw,1600px);margin-inline:auto}}.p-workstyle-message__title{font-weight:600;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (min-width: 1024px){.p-workstyle-message__title{flex-shrink:0}}.p-workstyle-message__text{font-weight:400;line-height:2;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(15px,15px + (16 - 15) * (100vw - 400px) / (1280 - 400),16px)}@media screen and (max-width: 1023px){.p-workstyle-message__text{margin-top:min(6vw,24px)}}@media screen and (max-width: 1023px){.p-workstyle-message__text+.p-workstyle-message__text{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-workstyle-message__text+.p-workstyle-message__text{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-workstyle-top__inner{padding-top:min(33.5vw,134px);padding-inline:min(6vw,24px);padding-bottom:min(12vw,48px)}}@media screen and (min-width: 1024px){.p-workstyle-top__inner{display:flex;justify-content:space-between;padding-top:min(14.21875vw,227.5px);padding-left:min(6.25vw,100px);padding-right:min(6.25vw,100px);padding-bottom:min(5vw,80px);max-width:min(100vw,1600px);margin-inline:auto}}.p-workstyle-top__title{font-weight:600;line-height:1.2;letter-spacing:.04em;font-feature-settings:"palt" on}@media screen and (max-width: 1023px){.p-workstyle-top__title{font-size:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-top__title{font-size:min(2.5vw,40px)}}.p-workstyle-top__sub-title{display:block;font-family:var(--font-mont);font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt" on}@media screen and (max-width: 1023px){.p-workstyle-top__sub-title{font-size:min(3.5vw,14px);margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-workstyle-top__sub-title{font-size:min(1.09375vw,17.5px);margin-top:min(.9375vw,15px)}}@media screen and (min-width: 1024px){.p-workstyle-top .c-anchor{margin-top:min(6.25vw,100px)}}@media screen and (max-width: 1023px){.p-workstyle-uniform{padding-top:min(18vw,72px);padding-left:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform{padding-top:min(9.375vw,150px);padding-left:min(6.25vw,100px);max-width:min(100vw,1600px);margin-inline:auto}}@media screen and (max-width: 1023px){.p-workstyle-uniform__head{padding-right:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform__head{display:flex;justify-content:space-between;align-items:end;padding-right:min(6.25vw,100px)}}.p-workstyle-uniform__label{display:block;font-family:var(--font-mont);color:var(--color-main-blue);font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (14 - 14) * (100vw - 400px) / (1280 - 400),14px)}.p-workstyle-uniform__title{font-weight:600;line-height:1.5;letter-spacing:.06em;font-feature-settings:"palt" on,"vkrn" on;font-size:clamp(22px,22px + (28 - 22) * (100vw - 400px) / (1280 - 400),28px)}@media screen and (max-width: 1023px){.p-workstyle-uniform__title{margin-top:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform__title{margin-top:min(.9375vw,15px)}}.p-workstyle-uniform__text{font-weight:400;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt" on;font-size:clamp(14px,14px + (15 - 14) * (100vw - 400px) / (1280 - 400),15px)}@media screen and (max-width: 1023px){.p-workstyle-uniform__text{margin-top:min(4vw,16px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform__text{margin-top:min(1.875vw,30px)}}@media screen and (max-width: 1023px){.p-workstyle-uniform__slider{margin-top:min(7.5vw,30px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform__slider{margin-top:min(2.8125vw,45px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform__slider .splide__track{padding-bottom:min(.15625vw,2.5px)}}.p-workstyle-uniform__slider .splide__slide{overflow:hidden}@media screen and (max-width: 1023px){.p-workstyle-uniform__slider .splide__slide{border-radius:min(1.25vw,5px);aspect-ratio:300/217;width:min(75vw,300px)!important;margin-right:min(5vw,20px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform__slider .splide__slide{border-radius:min(.390625vw,6.25px);aspect-ratio:483/350;width:min(37.734375vw,603.75px)!important;margin-right:min(2.5vw,40px)}}.p-workstyle-uniform__slider .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-workstyle-uniform__slide-icons{position:absolute;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.p-workstyle-uniform__slide-icons{-moz-column-gap:min(3vw,12px);column-gap:min(3vw,12px);width:min(23vw,92px);top:max(-13.25vw,-53px);right:min(6vw,24px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform__slide-icons{-moz-column-gap:min(.9375vw,15px);column-gap:min(.9375vw,15px);width:min(7.1875vw,115px);right:min(8.515625vw,136.25px);top:max(-7.5vw,-120px)}}.p-workstyle-uniform__slide-icon{position:relative;background:transparent;border:none;width:auto;height:auto;top:auto;transform:none}.p-workstyle-uniform__slide-icon--prev{left:auto}@media screen and (min-width: 1024px){.p-workstyle-uniform__slide-icon--prev svg{top:min(1.328125vw,21.25px);left:min(.78125vw,12.5px)}}.p-workstyle-uniform__slide-icon--next{right:auto}@media screen and (min-width: 1024px){.p-workstyle-uniform__slide-icon--next svg{top:min(1.328125vw,21.25px);right:min(.78125vw,12.5px);left:auto}}.p-workstyle-uniform__slide-icon:focus-visible:hover .c-circle:before,.p-workstyle-uniform__slide-icon:focus-visible:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.p-workstyle-uniform__slide-icon:focus-visible:hover .c-circle__arrow,.p-workstyle-uniform__slide-icon:focus-visible:focus-visible .c-circle__arrow{color:var(--color-main-blue)}@media (any-hover: hover){.p-workstyle-uniform__slide-icon:hover:hover .c-circle:before,.p-workstyle-uniform__slide-icon:hover:focus-visible .c-circle:before{transform:scale(1.1);border-color:var(--color-main-blue)}.p-workstyle-uniform__slide-icon:hover:hover .c-circle__arrow,.p-workstyle-uniform__slide-icon:hover:focus-visible .c-circle__arrow{color:var(--color-main-blue)}}.p-workstyle-uniform .splide__arrow{opacity:1}@media screen and (max-width: 1023px){.p-workstyle-uniform .splide__arrow svg{width:min(4vw,16px);height:min(1.75vw,7px)}}@media screen and (min-width: 1024px){.p-workstyle-uniform .splide__arrow svg{width:min(1.25vw,20px);height:min(.546875vw,8.75px)}}.p-workstyle-uniform .splide__arrow svg use{width:100%;height:100%}@media screen and (max-width: 1023px){.p-workstyle-uniform .c-slide-icons{display:none}}.p-workstyle-uniform .c-circle:before{border-color:var(--color-silver);background-color:var(--color-white)}.p-workstyle-uniform .c-circle .c-circle__arrow use{color:var(--color-black)}
