.p-recruit-mv,.p-recruit-mv__inner{position:relative}@media screen and (max-width: 799px){.p-recruit-mv__inner{padding:29vw 4vw 16.5vw}}@media screen and (min-width: 800px){.p-recruit-mv__inner{max-width:100vw;padding:13.8888888889vw 3.3333333333vw 1.1805555556vw 6.25vw;margin-inline:auto}}.p-recruit-mv__bg{position:absolute}.p-recruit-mv__bg:nth-of-type(1){top:-53.5vw;right:-46.5vw;width:92.5vw}@media screen and (min-width: 800px){.p-recruit-mv__bg:nth-of-type(1){top:-22.0833333333vw;right:-11.0416666667vw;width:41.6666666667vw}}.p-recruit-mv__bg:nth-of-type(2){bottom:-70.5vw;left:-65.25vw;width:92.5vw}@media screen and (min-width: 800px){.p-recruit-mv__bg:nth-of-type(2){bottom:-62.9861111111vw;left:-42.9861111111vw;width:83.3333333333vw}}.p-recruit-mv__bg img{width:100%;height:auto}.p-recruit-mv__content{position:relative}@media screen and (min-width: 800px){.p-recruit-mv__content{margin-right:2.9166666667vw}}.p-recruit-mv__head{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-recruit-mv__head>.c-tag__dots{position:relative;left:-2vw;justify-content:center}@media screen and (min-width: 800px){.p-recruit-mv__head>.c-tag__dots{left:-.4861111111vw}}.p-recruit-mv__head>.c-tag__dots .c-tag__dot:before{background-color:var(--orange)}.p-recruit-mv__text{display:flex;align-items:center;margin-top:4vw}@media screen and (min-width: 800px){.p-recruit-mv__text{margin-top:2.0138888889vw}}.p-recruit-mv__text-en{position:relative;margin-right:4vw;font-family:var(--font-en);font-size:3.75vw;font-weight:600;font-feature-settings:"halt" on;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 800px){.p-recruit-mv__text-en{margin-right:1.1111111111vw;font-size:1.25vw}}.p-recruit-mv__text-en+.c-tag__dots{flex-direction:column;gap:.75vw;opacity:.3}@media screen and (min-width: 800px){.p-recruit-mv__text-en+.c-tag__dots{gap:.2083333333vw}}.p-recruit-mv__text-en+.c-tag__dots .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-mv__text-en+.c-tag__dots .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-mv__text-en+.c-tag__dots .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black)}@media screen and (min-width: 800px){.p-recruit-mv__text-en+.c-tag__dots .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-mv__text-ja{margin-left:3vw;font-family:var(--font-display);font-size:3.75vw;font-weight:600;font-feature-settings:"halt" on;line-height:1;letter-spacing:.02em}@media screen and (min-width: 800px){.p-recruit-mv__text-ja{margin-left:1.1111111111vw;font-size:1.25vw}}.p-recruit-mv__title{margin-top:6vw;text-align:center}@media screen and (min-width: 800px){.p-recruit-mv__title{padding-bottom:10.2777777778vw;margin-top:3.3333333333vw}}.p-recruit-mv__title-text{position:relative;z-index:5;display:block;font-family:var(--font-display);font-size:8vw;font-weight:500;font-feature-settings:"halt" on;line-height:1.25;color:var(--color-black);text-align:center;letter-spacing:.03em}@media screen and (min-width: 800px){.p-recruit-mv__title-text{font-size:3.3333333333vw}}.p-recruit-mv__title-text>*{transition:color .3s var(--ease-out-quad)}.p-recruit-mv__title-text.is-on-visual>*{color:var(--color-pure-white)}.p-recruit-mv__title-text.is-handed>*{visibility:hidden;opacity:0}.p-recruit-mv__title-text .c-mask-up__text{justify-content:center}.p-recruit-mv__title-inner{display:block}.p-recruit__outer{position:relative;background:var(--Light-orange-300, #e8bba7)}.p-recruit__inner{overflow:clip}.p-recruit-main{position:relative}@media screen and (min-width: 800px){.p-recruit-main{padding-inline:.6944444444vw}}.p-recruit-main__inner{background-color:#f5f2f0;padding-top:198.5vw;padding-bottom:20vw}@media screen and (min-width: 800px){.p-recruit-main__inner{margin-top:.6944444444vw;padding-top:13.5416666667vw;padding-bottom:10.4861111111vw;border-radius:.2777777778vw}}.p-recruit-main__middle-bg{width:100%}@media screen and (min-width: 800px){.p-recruit-main__middle-bg{overflow:hidden;border-radius:.2777777778vw}}.p-recruit-main__middle-bg img{width:100%;height:auto}.p-recruit-message__inner{padding-top:20vw;text-align:center}@media screen and (max-width: 799px){.p-recruit-message__inner{padding-inline:6vw}}@media screen and (min-width: 800px){.p-recruit-message__inner{padding-top:11.8055555556vw}}.p-recruit-message__title{font-family:var(--font-display);font-size:8vw;font-weight:500;font-feature-settings:"halt" on;line-height:1.25;letter-spacing:.03em}@media screen and (min-width: 800px){.p-recruit-message__title{font-size:3.3333333333vw}}.p-recruit-message__title.is-waiting{visibility:hidden;opacity:0}.p-recruit-message__text{margin-top:10vw;font-size:3.75vw;font-weight:500;font-feature-settings:"halt" on;line-height:1.7;letter-spacing:.02em}@media screen and (min-width: 800px){.p-recruit-message__text{margin-top:3.4722222222vw;font-size:1.25vw}}.p-recruit-message__text+.p-recruit-message__text{margin-top:6vw}@media screen and (min-width: 800px){.p-recruit-message__text+.p-recruit-message__text{margin-top:1.9444444444vw}}.p-recruit-message__image-wrap{display:flex;margin-top:13.5vw;overflow:hidden}@media screen and (min-width: 800px){.p-recruit-message__image-wrap{margin-top:6.25vw}}.p-recruit-message__image-inner{display:flex;flex-shrink:0;gap:10vw;align-items:center;padding-right:10vw;will-change:transform;backface-visibility:hidden}@media screen and (min-width: 800px){.p-recruit-message__image-inner{gap:4.1666666667vw;padding-right:4.1666666667vw}}.p-recruit-message__image-inner:first-child{animation:loop 80s -40s linear infinite}.p-recruit-message__image-inner:last-child{animation:loop2 80s linear infinite}.p-recruit-message__image-item{display:block;flex-shrink:0;height:auto;overflow:hidden;border-radius:1vw}@media screen and (min-width: 800px){.p-recruit-message__image-item{border-radius:.2777777778vw}}.p-recruit-message__image-item img{width:100%;height:auto}.p-recruit-message__image-item:nth-of-type(1){width:66.25vw}@media screen and (min-width: 800px){.p-recruit-message__image-item:nth-of-type(1){width:30.5555555556vw}}.p-recruit-message__image-item:nth-of-type(2){width:65vw}@media screen and (min-width: 800px){.p-recruit-message__image-item:nth-of-type(2){width:27.7777777778vw}}.p-recruit-message__image-item:nth-of-type(3){width:65vw}@media screen and (min-width: 800px){.p-recruit-message__image-item:nth-of-type(3){width:33.3333333333vw}}.p-recruit-message__image-item:nth-of-type(4){width:62.5vw}@media screen and (min-width: 800px){.p-recruit-message__image-item:nth-of-type(4){width:27.7777777778vw}}.p-recruit-message__image-item:nth-of-type(5){width:65vw}@media screen and (min-width: 800px){.p-recruit-message__image-item:nth-of-type(5){width:33.3333333333vw}}.p-recruit-visual{position:relative;margin-inline:2.5vw}@media screen and (min-width: 800px){.p-recruit-visual{margin-inline:.6944444444vw}}.p-recruit-visual__stage{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;height:100vh;height:100svh;overflow:hidden}.p-recruit-visual__item{display:block;visibility:hidden;grid-area:1/1;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:1vw;opacity:0}.p-recruit-visual__item.is-active{visibility:visible;opacity:1}@media screen and (min-width: 800px){.p-recruit-visual__item{border-radius:.2777777778vw}}.p-recruit-visual__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-recruit-visual.is-reduced-motion{height:auto}.p-recruit-visual.is-reduced-motion .p-recruit-visual__stage{display:block;height:auto}.p-recruit-visual.is-reduced-motion .p-recruit-visual__item{visibility:visible;grid-area:auto;width:100%;height:auto;aspect-ratio:auto;opacity:1}.p-recruit-visual.is-reduced-motion .p-recruit-visual__item img{height:auto}@media screen and (max-width: 799px){.p-recruit-future__inner{padding-inline:6vw;padding-top:20vw;padding-bottom:20vw}}@media screen and (min-width: 800px){.p-recruit-future__inner{max-width:100vw;padding-inline:2.7777777778vw;padding-top:11.8055555556vw;padding-bottom:11.8055555556vw;margin-inline:auto}}@media screen and (min-width: 800px){.p-recruit-future .c-section-head{margin-inline:4.1666666667vw}}.p-recruit-future__list{margin-top:10vw}@media screen and (min-width: 800px){.p-recruit-future__list{margin-top:5.5555555556vw}}.p-recruit-future__item{padding:7.5vw;background-color:var(--color-pure-white);border-radius:1vw;transform:translateY(20px) scale(.92)}@media screen and (min-width: 800px){.p-recruit-future__item{display:grid;grid-template-columns:8.6111111111vw 1fr;-moz-column-gap:5.5555555556vw;column-gap:5.5555555556vw;padding-block:2.7777777778vw;padding-right:5.5555555556vw;padding-left:2.7777777778vw;border-radius:.2777777778vw}}.p-recruit-future__item+.p-recruit-future__item{margin-top:5vw}@media screen and (min-width: 800px){.p-recruit-future__item+.p-recruit-future__item{margin-top:1.3888888889vw}}.p-recruit-future__item-header{display:flex;background-image:repeating-linear-gradient(90deg,var(--color-black),var(--color-black) .5vw,transparent .5vw,transparent 1vw);background-repeat:repeat-x;background-position:left bottom;background-size:100% .25vw}@media screen and (max-width: 799px){.p-recruit-future__item-header{align-items:center;justify-content:space-between;padding-bottom:5vw}}@media screen and (min-width: 800px){.p-recruit-future__item-header{flex-direction:column;padding-right:2.7777777778vw;background-image:repeating-linear-gradient(0deg,var(--color-black),var(--color-black) .1388888889vw,transparent .1388888889vw,transparent .2777777778vw);background-repeat:repeat-y;background-position:top right;background-size:.0694444444vw .2777777778vw}}.p-recruit-future__item-header-number{display:block;font-family:var(--font-en);font-size:8vw;font-weight:400;font-feature-settings:"halt" on;line-height:1;color:var(--orange);letter-spacing:0}@media screen and (min-width: 800px){.p-recruit-future__item-header-number{font-size:4.4444444444vw;text-align:left}}.p-recruit-future__item-header-title{display:block;font-family:var(--font-en);font-size:3.25vw;font-weight:600;font-feature-settings:"halt" on;line-height:1;color:var(--orange);text-align:right;letter-spacing:-.02em}@media screen and (min-width: 800px){.p-recruit-future__item-header-title{font-size:.8333333333vw;text-align:left}}@media screen and (max-width: 799px){.p-recruit-future__item-body{margin-top:7.5vw}}@media screen and (min-width: 800px){.p-recruit-future__item-body{padding-block:2.7777777778vw}}.p-recruit-future__item-body .c-tag__dots{gap:.75vw}@media screen and (min-width: 800px){.p-recruit-future__item-body .c-tag__dots{gap:.2083333333vw}}.p-recruit-future__item-body .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-future__item-body .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-future__item-body .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black)}@media screen and (min-width: 800px){.p-recruit-future__item-body .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}@media screen and (min-width: 800px){.p-recruit-future__item-body-inner{display:flex;flex-direction:row-reverse;-moz-column-gap:5.5555555556vw;column-gap:5.5555555556vw;align-items:flex-end;justify-content:space-between;margin-top:2.7777777778vw}}@media screen and (max-width: 799px){.p-recruit-future__item-body-text{margin-top:6vw}}.p-recruit-future__item-body-text .c-tag__dots{gap:.75vw}@media screen and (min-width: 800px){.p-recruit-future__item-body-text .c-tag__dots{gap:.2083333333vw}}.p-recruit-future__item-body-text .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-future__item-body-text .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-future__item-body-text .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black)}@media screen and (min-width: 800px){.p-recruit-future__item-body-text .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-future__item-body-text-desc{font-family:var(--font-display);font-size:6vw;font-weight:600;font-feature-settings:"halt" on;line-height:1.25;letter-spacing:.05em}@media screen and (max-width: 799px){.p-recruit-future__item-body-text-desc{padding-top:5vw}}@media screen and (min-width: 800px){.p-recruit-future__item-body-text-desc{font-size:2.9166666667vw}}.p-recruit-future__item-body-image{width:40vw;overflow:hidden;border-radius:1vw}@media screen and (max-width: 799px){.p-recruit-future__item-body-image{margin-inline:auto;aspect-ratio:160/120;width:40vw;margin-top:7.5vw}}@media screen and (min-width: 800px){.p-recruit-future__item-body-image{flex-shrink:0;width:16.6666666667vw;aspect-ratio:240/180;border-radius:.2777777778vw}}.p-recruit-future__item-body-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-recruit-stance{position:relative}@media screen and (min-width: 800px){.p-recruit-stance{margin-inline:.6944444444vw}}.p-recruit-stance:before{top:0;display:block;width:100%;height:100vw;content:"";background-image:url(../images/recruit/stance_bg_sp.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 800px){.p-recruit-stance:before{height:54.1666666667vw;background-image:url(../images/recruit/stance_bg_pc-1440w.webp);background-image:-webkit-image-set(url(../images/recruit/stance_bg_pc-1440w.webp) 1x,url(../images/recruit/stance_bg_pc.webp) 2x);background-image:image-set(url(../images/recruit/stance_bg_pc-1440w.webp) 1x,url(../images/recruit/stance_bg_pc.webp) 2x);border-radius:.2777777778vw}}@media screen and (min-width: 1440px){.p-recruit-stance:before{background-image:url(../images/recruit/stance_bg_pc-1920w.webp);background-image:-webkit-image-set(url(../images/recruit/stance_bg_pc-1920w.webp) 1x,url(../images/recruit/stance_bg_pc.webp) 2x);background-image:image-set(url(../images/recruit/stance_bg_pc-1920w.webp) 1x,url(../images/recruit/stance_bg_pc.webp) 2x)}}.p-recruit-stance__inner{position:absolute;top:52vw;z-index:1;width:100%;padding-inline:6vw}@media screen and (min-width: 800px){.p-recruit-stance__inner{top:31.3194444444vw;max-width:100vw;padding-inline:6.25vw;margin-inline:auto}}.p-recruit-stance .c-section-head{background-image:repeating-linear-gradient(90deg,var(--color-pure-white),var(--color-pure-white) .5vw,transparent .5vw,transparent 1vw)}@media screen and (min-width: 800px){.p-recruit-stance .c-section-head{background-image:repeating-linear-gradient(90deg,var(--color-pure-white),var(--color-pure-white) .1388888889vw,transparent .1388888889vw,transparent .2777777778vw)}}.p-recruit-stance .c-section-head__label,.p-recruit-stance .c-section-head__title{color:var(--color-pure-white)}.p-recruit-stance__list{margin-top:10vw}@media screen and (min-width: 800px){.p-recruit-stance__list{display:flex;gap:.5555555556vw;margin-top:5.5555555556vw}}.p-recruit-stance__item{width:100%;padding-inline:7.5vw;padding-top:7.5vw;padding-bottom:8.75vw;overflow:hidden;background-color:var(--color-pure-white);border-radius:1vw}@media screen and (max-width: 799px){.p-recruit-stance__item{min-height:64.5vw}}@media screen and (min-width: 800px){.p-recruit-stance__item{padding-inline:2.7777777778vw;padding-top:2.7777777778vw;padding-bottom:3.8888888889vw;border-radius:.2777777778vw}}@media screen and (max-width: 799px){.p-recruit-stance__item+.p-recruit-stance__item{margin-top:2vw}}.p-recruit-stance__item-number-wrapper .c-tag__dots{gap:.75vw}@media screen and (min-width: 800px){.p-recruit-stance__item-number-wrapper .c-tag__dots{gap:.2083333333vw}}.p-recruit-stance__item-number-wrapper .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-stance__item-number-wrapper .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-stance__item-number-wrapper .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black);opacity:.3}@media screen and (min-width: 800px){.p-recruit-stance__item-number-wrapper .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-stance__item-number{display:block;padding-bottom:8vw;font-family:var(--font-en);font-size:3.5vw;font-weight:600;font-feature-settings:"halt" on;line-height:1;color:var(--orange);letter-spacing:.02em}@media screen and (min-width: 800px){.p-recruit-stance__item-number{padding-bottom:2.2222222222vw;font-size:.9722222222vw}}.p-recruit-stance__item-content{margin-top:7.5vw}@media screen and (min-width: 800px){.p-recruit-stance__item-content{margin-top:2.7777777778vw}}.p-recruit-stance__item-title{font-family:var(--font-en);font-size:8.5vw;font-weight:400;font-feature-settings:"halt" on;line-height:1;color:var(--orange);letter-spacing:-.02em}@media screen and (min-width: 800px){.p-recruit-stance__item-title{font-size:3.8888888889vw}}.p-recruit-stance__item-text{margin-top:5vw;font-family:var(--font-display);font-size:4.5vw;font-weight:600;font-feature-settings:"halt" on;line-height:1.4;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width: 800px){.p-recruit-stance__item-text{margin-top:1.6666666667vw;font-size:1.3888888889vw}}@media screen and (min-width: 800px){.p-recruit-interview__inner{padding-top:8.3333333333vw;padding-left:6.25vw}}@media screen and (max-width: 799px){.p-recruit-interview .c-section-head{margin-inline:6vw}}@media screen and (min-width: 800px){.p-recruit-interview .c-section-head{margin-right:6.25vw}}.p-recruit-interview__gallery{margin-top:10vw;margin-right:-2.5vw;margin-left:6vw;overflow:hidden}@media screen and (min-width: 800px){.p-recruit-interview__gallery{margin-top:5.5555555556vw;margin-right:-.6944444444vw;margin-left:6.25vw}}.p-recruit-interview__not{font-size:3.5vw;font-weight:400;font-feature-settings:"halt" on;line-height:1.3;letter-spacing:.05em}@media screen and (min-width: 800px){.p-recruit-interview__not{font-size:1.1111111111vw}}.p-recruit-interview__slider .splide__slide{width:82.5vw!important}@media screen and (min-width: 800px){.p-recruit-interview__slider .splide__slide{width:27.7777777778vw!important}}.p-recruit-interview__slider .splide__slide:focus-visible:hover .p-recruit-interview__slide-image img,.p-recruit-interview__slider .splide__slide:focus-visible:focus-visible .p-recruit-interview__slide-image img{opacity:.7;transform:scale(1.05)}.p-recruit-interview__slider .splide__slide:focus-visible:hover .p-recruit-interview__slide-heading,.p-recruit-interview__slider .splide__slide:focus-visible:focus-visible .p-recruit-interview__slide-heading{opacity:.7}.p-recruit-interview__slider .splide__slide:focus-visible:hover .p-recruit-interview__slide-profile,.p-recruit-interview__slider .splide__slide:focus-visible:focus-visible .p-recruit-interview__slide-profile{opacity:.7}.p-recruit-interview__slider .splide__slide:focus-visible:hover .p-recruit-interview__slide-image-icon--old,.p-recruit-interview__slider .splide__slide:focus-visible:focus-visible .p-recruit-interview__slide-image-icon--old{opacity:0;transform:translateY(-30px)}.p-recruit-interview__slider .splide__slide:focus-visible:hover .p-recruit-interview__slide-image-icon--new,.p-recruit-interview__slider .splide__slide:focus-visible:focus-visible .p-recruit-interview__slide-image-icon--new{opacity:1;transform:translateY(0)}@media (any-hover: hover){.p-recruit-interview__slider .splide__slide:hover:hover .p-recruit-interview__slide-image img,.p-recruit-interview__slider .splide__slide:hover:focus-visible .p-recruit-interview__slide-image img{opacity:.7;transform:scale(1.05)}.p-recruit-interview__slider .splide__slide:hover:hover .p-recruit-interview__slide-heading,.p-recruit-interview__slider .splide__slide:hover:focus-visible .p-recruit-interview__slide-heading{opacity:.7}.p-recruit-interview__slider .splide__slide:hover:hover .p-recruit-interview__slide-profile,.p-recruit-interview__slider .splide__slide:hover:focus-visible .p-recruit-interview__slide-profile{opacity:.7}.p-recruit-interview__slider .splide__slide:hover:hover .p-recruit-interview__slide-image-icon--old,.p-recruit-interview__slider .splide__slide:hover:focus-visible .p-recruit-interview__slide-image-icon--old{opacity:0;transform:translateY(-30px)}.p-recruit-interview__slider .splide__slide:hover:hover .p-recruit-interview__slide-image-icon--new,.p-recruit-interview__slider .splide__slide:hover:focus-visible .p-recruit-interview__slide-image-icon--new{opacity:1;transform:translateY(0)}}.p-recruit-interview__slide-image{position:relative;width:82.5vw;aspect-ratio:330/330;overflow:hidden;border-radius:1vw}@media screen and (min-width: 800px){.p-recruit-interview__slide-image{width:27.7777777778vw;aspect-ratio:400/400;border-radius:.2777777778vw}}.p-recruit-interview__slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 800px){.p-recruit-interview__slide-image img{transition:transform .3s,opacity .3s;will-change:transform,opacity}}.p-recruit-interview__slide-image-icon-wrapper{position:absolute;right:2vw;bottom:2vw;display:flex;align-items:center;justify-content:center;width:6vw;height:6vw;overflow:hidden;background-color:var(--color-pure-white);border-radius:1vw}@media screen and (min-width: 800px){.p-recruit-interview__slide-image-icon-wrapper{right:.5555555556vw;bottom:.5555555556vw;width:1.6666666667vw;height:1.6666666667vw;border-radius:.2777777778vw}}.p-recruit-interview__slide-image-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:3vw;height:3vw;margin:auto}@media screen and (min-width: 800px){.p-recruit-interview__slide-image-icon{width:.8333333333vw;height:.8333333333vw}}@media screen and (min-width: 800px){.p-recruit-interview__slide-image-icon{width:.8333333333vw;height:.8333333333vw;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}}.p-recruit-interview__slide-image-icon use{color:var(--color-oizumi-blue)}.p-recruit-interview__slide-image-icon--old{opacity:1;transform:translateY(0)}.p-recruit-interview__slide-image-icon--new{opacity:0;transform:translateY(30px)}.p-recruit-interview__slide-content{margin-top:6vw}@media screen and (min-width: 800px){.p-recruit-interview__slide-content{margin-top:1.6666666667vw}}.p-recruit-interview__slide-heading{font-family:var(--font-display);font-size:4.5vw;font-weight:500;font-feature-settings:"halt" on;line-height:1.3;letter-spacing:.05em}@media screen and (min-width: 800px){.p-recruit-interview__slide-heading{font-size:1.3888888889vw;transition:opacity .3s ease;will-change:opacity}}.p-recruit-interview__slide-profile{margin-top:6vw}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile{margin-top:1.6666666667vw;transition:opacity .3s ease;will-change:opacity}}.p-recruit-interview__slide-profile-name{font-size:4vw;font-weight:600;font-feature-settings:"halt" on;line-height:1;letter-spacing:.02em}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile-name{font-size:1.25vw}}.p-recruit-interview__slide-profile-details{display:flex;align-items:center;margin-top:3vw}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile-details{margin-top:.8333333333vw}}.p-recruit-interview__slide-profile-details .c-tag__dots{flex-direction:column;gap:.75vw}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile-details .c-tag__dots{gap:.2083333333vw}}.p-recruit-interview__slide-profile-details .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile-details .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-interview__slide-profile-details .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black);opacity:.3}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile-details .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-interview__slide-profile-position{display:flex;font-weight:400;font-feature-settings:"halt" on;line-height:1;color:var(--color-gray-blue);letter-spacing:.02em}@media screen and (max-width: 799px){.p-recruit-interview__slide-profile-position{-moz-column-gap:3vw;column-gap:3vw;margin-right:3vw;font-size:3vw}}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile-position{-moz-column-gap:.8333333333vw;column-gap:.8333333333vw;margin-right:.8333333333vw;font-size:.8333333333vw}}.p-recruit-interview__slide-profile-join-date{font-size:3vw;font-weight:400;font-feature-settings:"halt" on;line-height:1;color:var(--color-gray-blue);letter-spacing:.02em}@media screen and (min-width: 800px){.p-recruit-interview__slide-profile-join-date{font-size:.8333333333vw}}@media screen and (max-width: 799px){.p-recruit-interview__progress-wrapper{margin-top:10vw;margin-right:8.5vw}}@media screen and (min-width: 800px){.p-recruit-interview__progress-wrapper{padding-right:6.9444444444vw;margin-top:2.6388888889vw}}.p-recruit-interview__progress{width:100%;height:.25vw;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-black) 30%,transparent 70%),color-mix(in srgb,var(--color-black) 30%,transparent 70%) .5vw,transparent .5vw,transparent 1vw);background-repeat:repeat-x;background-position:left bottom;background-size:100% .25vw}@media screen and (min-width: 800px){.p-recruit-interview__progress{height:.0694444444vw;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-black) 30%,transparent 70%),color-mix(in srgb,var(--color-black) 30%,transparent 70%) .1388888889vw,transparent .1388888889vw,transparent .2777777778vw);background-size:100% .0694444444vw}}.p-recruit-interview__slide-progress-bar{position:relative;top:0;width:0;height:100%;background-color:var(--color-black);transition:width 1s ease}.p-recruit-interview__btn-wrapper{display:flex;-moz-column-gap:5vw;column-gap:5vw;align-items:center;justify-content:flex-end;margin-top:7vw}@media screen and (min-width: 800px){.p-recruit-interview__btn-wrapper{-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw;margin-top:1.3888888889vw}}.p-recruit-interview__btn{display:flex;-moz-column-gap:5vw;column-gap:5vw;align-items:center}@media screen and (min-width: 800px){.p-recruit-interview__btn{-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw}}.p-recruit-interview__btn .c-tag__dots{flex-direction:column;gap:.75vw}@media screen and (min-width: 800px){.p-recruit-interview__btn .c-tag__dots{gap:.2083333333vw}}.p-recruit-interview__btn .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-interview__btn .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-interview__btn .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black);opacity:.3}@media screen and (min-width: 800px){.p-recruit-interview__btn .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-interview__arrows .splide__arrows{display:flex;-moz-column-gap:2vw;column-gap:2vw;align-items:center;justify-content:center}@media screen and (min-width: 800px){.p-recruit-interview__arrows .splide__arrows{-moz-column-gap:.5555555556vw;column-gap:.5555555556vw}}.p-recruit-interview__arrows .splide__arrow{position:relative;top:0;display:flex;align-items:center;justify-content:center;width:10vw;height:10vw;overflow:hidden;background-color:var(--color-pure-white);border-radius:1vw;opacity:1;transform:translateY(0)}@media screen and (min-width: 800px){.p-recruit-interview__arrows .splide__arrow{width:2.7777777778vw;height:2.7777777778vw;border-radius:.2777777778vw}}.p-recruit-interview__arrows .splide__arrow--prev{left:0}.p-recruit-interview__arrows .splide__arrow--prev .p-recruit-interview__arrow-prev--old{opacity:1;transform:scaleX(-1) translate(0)}.p-recruit-interview__arrows .splide__arrow--prev .p-recruit-interview__arrow-prev--new{opacity:0;transform:scaleX(-1) translate(30px)}.p-recruit-interview__arrows .splide__arrow--prev .p-recruit-interview__arrow-prev--new{opacity:0;transform:scaleX(-1) translate(-30px)}.p-recruit-interview__arrows .splide__arrow--prev:focus-visible:hover,.p-recruit-interview__arrows .splide__arrow--prev:focus-visible:focus-visible{opacity:1}.p-recruit-interview__arrows .splide__arrow--prev:focus-visible:hover .p-recruit-interview__arrow-prev--old,.p-recruit-interview__arrows .splide__arrow--prev:focus-visible:focus-visible .p-recruit-interview__arrow-prev--old{opacity:0;transform:scaleX(-1) translate(30px)}.p-recruit-interview__arrows .splide__arrow--prev:focus-visible:hover .p-recruit-interview__arrow-prev--new,.p-recruit-interview__arrows .splide__arrow--prev:focus-visible:focus-visible .p-recruit-interview__arrow-prev--new{opacity:1;transform:scaleX(-1) translate(0)}@media (any-hover: hover){.p-recruit-interview__arrows .splide__arrow--prev:hover:hover,.p-recruit-interview__arrows .splide__arrow--prev:hover:focus-visible{opacity:1}.p-recruit-interview__arrows .splide__arrow--prev:hover:hover .p-recruit-interview__arrow-prev--old,.p-recruit-interview__arrows .splide__arrow--prev:hover:focus-visible .p-recruit-interview__arrow-prev--old{opacity:0;transform:scaleX(-1) translate(30px)}.p-recruit-interview__arrows .splide__arrow--prev:hover:hover .p-recruit-interview__arrow-prev--new,.p-recruit-interview__arrows .splide__arrow--prev:hover:focus-visible .p-recruit-interview__arrow-prev--new{opacity:1;transform:scaleX(-1) translate(0)}}.p-recruit-interview__arrows .splide__arrow--next{right:0}.p-recruit-interview__arrows .splide__arrow--next .p-recruit-interview__arrow-next--old{opacity:1;transform:translate(0)}.p-recruit-interview__arrows .splide__arrow--next .p-recruit-interview__arrow-next--new{opacity:0;transform:translate(-30px)}.p-recruit-interview__arrows .splide__arrow--next:focus-visible:hover,.p-recruit-interview__arrows .splide__arrow--next:focus-visible:focus-visible{opacity:1}.p-recruit-interview__arrows .splide__arrow--next:focus-visible:hover .p-recruit-interview__arrow-next--old,.p-recruit-interview__arrows .splide__arrow--next:focus-visible:focus-visible .p-recruit-interview__arrow-next--old{opacity:0;transform:translate(30px)}.p-recruit-interview__arrows .splide__arrow--next:focus-visible:hover .p-recruit-interview__arrow-next--new,.p-recruit-interview__arrows .splide__arrow--next:focus-visible:focus-visible .p-recruit-interview__arrow-next--new{opacity:1;transform:translate(0)}@media (any-hover: hover){.p-recruit-interview__arrows .splide__arrow--next:hover:hover,.p-recruit-interview__arrows .splide__arrow--next:hover:focus-visible{opacity:1}.p-recruit-interview__arrows .splide__arrow--next:hover:hover .p-recruit-interview__arrow-next--old,.p-recruit-interview__arrows .splide__arrow--next:hover:focus-visible .p-recruit-interview__arrow-next--old{opacity:0;transform:translate(30px)}.p-recruit-interview__arrows .splide__arrow--next:hover:hover .p-recruit-interview__arrow-next--new,.p-recruit-interview__arrows .splide__arrow--next:hover:focus-visible .p-recruit-interview__arrow-next--new{opacity:1;transform:translate(0)}}.p-recruit-interview__arrows .splide__arrow svg{position:absolute;top:0;right:0;bottom:0;left:0;width:3vw;height:3vw;margin:auto}@media screen and (min-width: 800px){.p-recruit-interview__arrows .splide__arrow svg{width:.8333333333vw;height:.8333333333vw;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}}.p-recruit-interview__arrows .splide__arrow svg use{color:var(--color-oizumi-blue)}.p-recruit-faq__inner{padding-inline:6vw;padding-top:20vw}@media screen and (min-width: 800px){.p-recruit-faq__inner{padding-inline:6.9444444444vw;padding-top:12.4305555556vw}}.p-recruit-faq__body{margin-top:10vw}@media screen and (min-width: 800px){.p-recruit-faq__body{padding-left:15.2777777778vw;margin-top:5.5555555556vw}}.p-recruit-faq__item{padding-block:6.5vw;background-image:repeating-linear-gradient(90deg,var(--color-gray),var(--color-gray) .5vw,transparent .5vw,transparent 1vw);background-repeat:repeat-x;background-position:left bottom;background-size:100% .25vw}@media screen and (min-width: 800px){.p-recruit-faq__item{padding-block:2.2222222222vw;background-image:repeating-linear-gradient(90deg,var(--color-gray),var(--color-gray) .1388888889vw,transparent .1388888889vw,transparent .2777777778vw);background-size:100% .0694444444vw}}.p-recruit-faq__item:first-child{padding-top:0}.p-recruit-faq__question{position:relative;padding-left:5.25vw;font-family:var(--font-display);font-size:4vw;font-weight:600;font-feature-settings:"halt" on;line-height:1.4;letter-spacing:.05em}@media screen and (min-width: 800px){.p-recruit-faq__question{padding-left:1.875vw;font-size:1.3888888889vw}}.p-recruit-faq__question:before{position:absolute;top:50%;left:0;font-family:var(--font-en);font-size:3.5vw;font-weight:600;font-feature-settings:"halt" on;line-height:1;color:var(--orange);letter-spacing:-.02em;content:"Q";transform:translateY(-50%)}@media screen and (min-width: 800px){.p-recruit-faq__question:before{font-size:.9722222222vw}}.p-recruit-faq__answer{padding-left:5.25vw;margin-top:3vw;font-size:3.5vw;font-weight:400;font-feature-settings:"halt" on;line-height:1.8;letter-spacing:.02em}@media screen and (min-width: 800px){.p-recruit-faq__answer{padding-left:1.875vw;margin-top:1.1111111111vw;font-size:1.1111111111vw}}.p-recruit-job__inner{padding-inline:6vw;padding-top:20vw;padding-bottom:25vw}@media screen and (min-width: 800px){.p-recruit-job__inner{padding-inline:6.9444444444vw;padding-top:11.8055555556vw;padding-bottom:11.8055555556vw}}.p-recruit-job__body{margin-top:10vw}@media screen and (min-width: 800px){.p-recruit-job__body{margin-top:5.5555555556vw}}.p-recruit-job__icon-wrapper{display:flex;-moz-column-gap:5vw;column-gap:5vw;align-items:center;justify-content:center}@media screen and (min-width: 800px){.p-recruit-job__icon-wrapper{-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw}}.p-recruit-job__icon-wrapper .c-tag__dots{left:-5vw;flex-direction:column;gap:.75vw}@media screen and (min-width: 800px){.p-recruit-job__icon-wrapper .c-tag__dots{left:-1.3888888889vw;gap:.2083333333vw}}.p-recruit-job__icon-wrapper .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-job__icon-wrapper .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-job__icon-wrapper .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black);opacity:.3}@media screen and (min-width: 800px){.p-recruit-job__icon-wrapper .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-job__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:10vw;height:10vw;background-color:var(--color-light-gray-50);border-radius:1vw;transition:color .3s ease,background-color .3s ease}@media screen and (min-width: 800px){.p-recruit-job__icon{width:2.7777777778vw;height:2.7777777778vw;border-radius:.2777777778vw}}.p-recruit-job__icon svg{width:3vw;height:3vw;transform:rotate(180deg);transition:transform .3s ease}@media screen and (min-width: 800px){.p-recruit-job__icon svg{width:.8333333333vw;height:.8333333333vw}}.p-recruit-job__icon svg use{color:var(--color-oizumi-blue);transition:color .3s ease}@media screen and (min-width: 800px){.p-recruit-job__list{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:3.6111111111vw;column-gap:3.6111111111vw;row-gap:2.7777777778vw}}@media screen and (max-width: 799px){.p-recruit-job__item+.p-recruit-job__item{margin-top:4vw}}.p-recruit-job__link{display:flex;align-items:center;justify-content:space-between;background-image:repeating-linear-gradient(90deg,var(--color-black),var(--color-black) .5vw,transparent .5vw,transparent 1vw);background-repeat:repeat-x;background-position:left bottom;background-size:100% .25vw;padding-bottom:4vw}@media screen and (min-width: 800px){.p-recruit-job__link{background-image:repeating-linear-gradient(90deg,var(--color-black),var(--color-black) .1388888889vw,transparent .1388888889vw,transparent .2777777778vw);background-size:100% .0694444444vw;padding-bottom:2.2222222222vw}}.p-recruit-job__link:focus-visible:hover .p-recruit-job__link-label,.p-recruit-job__link:focus-visible:focus-visible .p-recruit-job__link-label{color:var(--color-oizumi-blue)}.p-recruit-job__link:focus-visible:hover .p-recruit-job__external-icon--old,.p-recruit-job__link:focus-visible:focus-visible .p-recruit-job__external-icon--old{opacity:0;transform:translateY(-30px)}.p-recruit-job__link:focus-visible:hover .p-recruit-job__external-icon--new,.p-recruit-job__link:focus-visible:focus-visible .p-recruit-job__external-icon--new{opacity:1;transform:translateY(0)}@media (any-hover: hover){.p-recruit-job__link:hover:hover .p-recruit-job__link-label,.p-recruit-job__link:hover:focus-visible .p-recruit-job__link-label{color:var(--color-oizumi-blue)}.p-recruit-job__link:hover:hover .p-recruit-job__external-icon--old,.p-recruit-job__link:hover:focus-visible .p-recruit-job__external-icon--old{opacity:0;transform:translateY(-30px)}.p-recruit-job__link:hover:hover .p-recruit-job__external-icon--new,.p-recruit-job__link:hover:focus-visible .p-recruit-job__external-icon--new{opacity:1;transform:translateY(0)}}.p-recruit-job__link-label{display:block;font-family:var(--font-display);font-size:4.5vw;font-weight:600;font-feature-settings:"halt" on;line-height:1.4;letter-spacing:.05em}@media screen and (min-width: 800px){.p-recruit-job__link-label{font-weight:500;font-size:1.3888888889vw;transition:color .3s ease;will-change:color}}.p-recruit-job__link-icon-wrapper{display:flex;-moz-column-gap:5vw;column-gap:5vw;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width: 800px){.p-recruit-job__link-icon-wrapper{right:1.3888888889vw;-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw}}.p-recruit-job__link-icon-wrapper .c-tag__dots{flex-direction:column;gap:.75vw}@media screen and (min-width: 800px){.p-recruit-job__link-icon-wrapper .c-tag__dots{gap:.2083333333vw}}.p-recruit-job__link-icon-wrapper .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-job__link-icon-wrapper .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-job__link-icon-wrapper .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-black);opacity:.3}@media screen and (min-width: 800px){.p-recruit-job__link-icon-wrapper .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-job__external-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:10vw;height:10vw;overflow:hidden;background-color:var(--color-light-gray-50);border-radius:1.5vw}@media screen and (min-width: 800px){.p-recruit-job__external-icon-wrapper{width:2.7777777778vw;height:2.7777777778vw;border-radius:.4166666667vw}}.p-recruit-job__external-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:3vw;height:3vw;margin:auto}@media screen and (min-width: 800px){.p-recruit-job__external-icon{width:.8333333333vw;height:.8333333333vw;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}}.p-recruit-job__external-icon use{color:var(--color-oizumi-blue)}.p-recruit-job__external-icon--old{opacity:1;transform:translateY(0)}.p-recruit-job__external-icon--new{opacity:0;transform:translateY(30px)}.p-recruit-job__no-positions{font-size:3.75vw;font-weight:500;line-height:1.5;letter-spacing:.02em}@media screen and (min-width: 1024px){.p-recruit-job__no-positions{font-size:1.1111111111vw}}.p-recruit-job__btn-area{margin-top:15vw}@media screen and (min-width: 800px){.p-recruit-job__btn-area{margin-top:5.5555555556vw}}.p-recruit-job__btn{position:relative;display:grid;place-items:center;height:20vw;background-color:var(--color-black);border-radius:1vw}@media screen and (max-width: 799px){.p-recruit-job__btn{padding-left:5vw}}@media screen and (min-width: 800px){.p-recruit-job__btn{max-width:38.8888888889vw;height:5.5555555556vw;margin-inline:auto;border-radius:.2777777778vw}}.p-recruit-job__btn>span{display:block;font-size:4vw;font-weight:600;font-feature-settings:"halt" on;line-height:1.5;color:var(--color-pure-white);letter-spacing:.02em}@media screen and (max-width: 799px){.p-recruit-job__btn>span{width:100%}}@media screen and (min-width: 800px){.p-recruit-job__btn>span{font-size:1.1111111111vw;text-align:center}}.p-recruit-job__btn:focus-visible:hover .p-recruit-job__btn-external-icon--old,.p-recruit-job__btn:focus-visible:focus-visible .p-recruit-job__btn-external-icon--old{opacity:0;transform:translateY(-30px)}.p-recruit-job__btn:focus-visible:hover .p-recruit-job__btn-external-icon--new,.p-recruit-job__btn:focus-visible:focus-visible .p-recruit-job__btn-external-icon--new{opacity:1;transform:translateY(0)}@media (any-hover: hover){.p-recruit-job__btn:hover:hover .p-recruit-job__btn-external-icon--old,.p-recruit-job__btn:hover:focus-visible .p-recruit-job__btn-external-icon--old{opacity:0;transform:translateY(-30px)}.p-recruit-job__btn:hover:hover .p-recruit-job__btn-external-icon--new,.p-recruit-job__btn:hover:focus-visible .p-recruit-job__btn-external-icon--new{opacity:1;transform:translateY(0)}}.p-recruit-job__btn-icon-wrapper{position:absolute;top:0;right:5vw;bottom:0;display:flex;-moz-column-gap:5vw;column-gap:5vw;align-items:center;justify-content:center;margin:auto;overflow:hidden}@media screen and (min-width: 800px){.p-recruit-job__btn-icon-wrapper{right:1.3888888889vw;-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw}}.p-recruit-job__btn-icon-wrapper .c-tag__dots{left:-5vw;flex-direction:column;gap:.75vw}@media screen and (min-width: 800px){.p-recruit-job__btn-icon-wrapper .c-tag__dots{left:-1.3888888889vw;gap:.2083333333vw}}.p-recruit-job__btn-icon-wrapper .c-tag__dot{width:.5vw;height:.5vw}@media screen and (min-width: 800px){.p-recruit-job__btn-icon-wrapper .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-recruit-job__btn-icon-wrapper .c-tag__dot:before{width:.5vw;height:.5vw;background:var(--color-pure-white);opacity:.3}@media screen and (min-width: 800px){.p-recruit-job__btn-icon-wrapper .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-recruit-job__btn-external-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:10vw;height:10vw;overflow:hidden;background-color:var(--color-pure-white);border-radius:1.5vw}@media screen and (min-width: 800px){.p-recruit-job__btn-external-icon-wrapper{width:2.7777777778vw;height:2.7777777778vw;border-radius:.4166666667vw}}.p-recruit-job__btn-external-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:3vw;height:3vw;margin:auto}@media screen and (min-width: 800px){.p-recruit-job__btn-external-icon{width:.8333333333vw;height:.8333333333vw;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}}.p-recruit-job__btn-external-icon use{color:var(--color-oizumi-blue)}.p-recruit-job__btn-external-icon--old{opacity:1;transform:translateY(0)}.p-recruit-job__btn-external-icon--new{opacity:0;transform:translateY(30px)}
