.p-page-header{border-bottom:1px solid var(--color-blue-1);padding-block:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-page-header{padding-block-end:8vw;padding-block-start:16vw}}.p-page-header__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-page-header__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-page-header__container{padding-inline:4.27vw;width:100%}}.p-page-header__content{display:flex;flex-direction:column;gap:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-page-header__content{gap:5.33vw}}.p-page-header__label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-page-header__label{font-size:3.2vw}}.p-page-header__heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-page-header__heading{font-size:12.8vw}}.p-page-header__description{font-size:clamp(.65625rem,.41rem + .52vw,.875rem);margin-block-start:clamp(1.640625rem,1.02rem + 1.3vw,2.1875rem)}@media (max-width:767px){.p-page-header__description{font-size:3.73vw;margin-block-start:8vw;max-width:100%}}.p-page-header__breadcrumbs{display:flex;justify-content:flex-end;margin-block-start:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-page-header__breadcrumbs{margin-block-start:10.67vw}}.p-recruitment .p-page-header{border-bottom:none}.p-recruitment__content{padding-block:clamp(3.75rem,2.32rem + 2.98vw,5rem) clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}.p-recruitment-kv{height:100vh;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.p-recruitment-kv{height:81.87vw}}.p-recruitment-kv__slider-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.p-recruitment-kv__slider{height:100%;position:relative;width:100%}.p-recruitment-kv__slide{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.p-recruitment-kv__slide.is-active{opacity:1;pointer-events:auto;transition:opacity 1.5s cubic-bezier(.19,1,.22,1);z-index:2}.p-recruitment-kv__slide.is-prev{opacity:1;z-index:1}.p-recruitment-kv__image-wrapper{height:100%;width:100%}.p-recruitment-kv__image{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform 6s linear;width:100%}.is-scaling .p-recruitment-kv__image,.is-prev .p-recruitment-kv__image{transform:scale(1.05)}.p-recruitment-kv__overlay{bottom:clamp(1.40625rem,.87rem + 1.12vw,1.875rem);left:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media (max-width:767px){.p-recruitment-kv__overlay{bottom:2.67vw}}.p-recruitment-kv__scroll-slider{overflow:hidden;width:100%}.p-recruitment-kv__scroll-slider .splide__track{overflow:visible}.p-recruitment-kv__scroll-slider .splide__list{align-items:center;display:flex}.p-recruitment-kv__scroll-slider .splide__slide{flex-shrink:0;width:auto}.p-recruitment-kv__scroll-text{color:var(--color-white);display:inline-block;font-size:clamp(7.3125rem,4.53rem + 5.8vw,9.75rem);font-weight:700;line-height:1;white-space:nowrap}@media (max-width:767px){.p-recruitment-kv__scroll-text{font-size:17.07vw;line-height:.8}}.p-recruitment-kv-below{overflow:hidden;padding-block:clamp(7.265625rem,4.5rem + 5.77vw,9.6875rem) clamp(10.03125rem,6.21rem + 7.96vw,13.375rem);position:relative;width:100%}@media (max-width:767px){.p-recruitment-kv-below{padding-block:15.47vw 36.27vw}}.p-recruitment-kv-below__bg{background:linear-gradient(76deg,#00b2ff 12.34%,#0257b9 79.07%,#00b2ff 96.85%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:767px){.p-recruitment-kv-below__bg{background:linear-gradient(65deg,#00b2ff 15.79%,#0257b9 95.71%,#00b2ff 117.01%)}}@media (max-width:767px){.p-recruitment-kv-below__bg-image img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}}.p-recruitment-kv-below__noise-wrapper{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (max-width:767px){.p-recruitment-kv-below__noise-wrapper{display:none}}.p-recruitment-kv-below__noise-layer{height:100%;left:0;opacity:.35;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:767px){.p-recruitment-kv-below__noise-layer{display:none}}.p-recruitment-kv-below__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-recruitment-kv-below__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-recruitment-kv-below__container{padding-inline:4.27vw;width:100%}}.p-recruitment-kv-below__container{position:relative;z-index:2}.p-recruitment-kv-below__text-content{color:var(--color-white);display:flex;flex-direction:column}.p-recruitment-kv-below__group--1{display:flex;margin-bottom:clamp(5.625rem,3.48rem + 4.46vw,7.5rem)}@media (max-width:767px){.p-recruitment-kv-below__group--1{display:flex;flex-direction:column;gap:4.8vw;margin-bottom:32.53vw;padding-inline:3.2vw 1.6vw}}.p-recruitment-kv-below__group--2{display:flex;flex-direction:column;gap:clamp(1.40625rem,.87rem + 1.12vw,1.875rem);margin-bottom:clamp(7.734375rem,4.79rem + 6.14vw,10.3125rem);margin-left:auto;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.p-recruitment-kv-below__group--2{gap:14.4vw;margin-bottom:35.73vw}}@media (max-width:767px){.p-recruitment-kv-below__group--3{padding-inline:2.13vw 0}}.p-recruitment-kv-below__text-line{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--font-noto-sans-jp);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700;gap:clamp(.375rem,.23rem + .3vw,.5rem);line-height:1}@media (max-width:767px){.p-recruitment-kv-below__text-line{font-size:4.27vw;gap:1.07vw}}@media (max-width:767px){.p-recruitment-kv-below__text-line--row2{justify-content:end}.p-recruitment-kv-below__text-line--row2 .p-recruitment-kv-below__text-emphasis{margin-left:2.13vw}}@media (max-width:767px){.p-recruitment-kv-below__text-line--row3{gap:3.2vw;padding-inline:16vw 0}}@media (max-width:767px){.p-recruitment-kv-below__text-line--row4{gap:3.73vw;padding-inline:2.13vw 0}.p-recruitment-kv-below__text-line--row4 .p-recruitment-kv-below__text-regular{margin-left:auto}}@media (max-width:767px){.p-recruitment-kv-below__text-line--row5 .p-recruitment-kv-below__text-regular{line-height:1.5}}.p-recruitment-kv-below__text-line--closing{gap:clamp(.375rem,.23rem + .3vw,.5rem);padding-left:clamp(4.875rem,3.02rem + 3.87vw,6.5rem)}@media (max-width:767px){.p-recruitment-kv-below__text-line--closing{gap:11.2vw;padding-left:0}}.p-recruitment-kv-below__text-regular{font-size:inherit;line-height:inherit}.p-recruitment-kv-below__text-regular--large{font-size:clamp(1.5rem,.93rem + 1.19vw,2rem)}@media (max-width:767px){.p-recruitment-kv-below__text-regular--large{font-size:5.33vw}}.p-recruitment-kv-below__text-emphasis{display:inline-block;font-family:var(--font-shippori-mincho);font-size:clamp(1.6875rem,1.04rem + 1.34vw,2.25rem);font-weight:800;letter-spacing:normal;line-height:1;transform:skew(-6.948deg);white-space:nowrap}@media (max-width:767px){.p-recruitment-kv-below__text-emphasis{font-size:8.53vw}}@media (max-width:767px){.p-recruitment-kv-below__text-emphasis--medium{font-size:7.73vw}}.p-recruitment-kv-below__text-emphasis--xlarge{font-size:clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-recruitment-kv-below__text-emphasis--xlarge{font-size:9.6vw}}.u-hvr-arrow-slide-icon{align-items:center;display:flex;justify-content:center;position:relative}.u-hvr-arrow-slide-icon svg{display:block;height:100%;width:100%}.u-hvr-arrow-slide-wrapper{align-items:center;display:flex;height:clamp(1.125rem,.7rem + .89vw,1.5rem);justify-content:center;overflow:hidden;position:relative;width:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.u-hvr-arrow-slide-wrapper{height:6.4vw;width:6.4vw}}.u-hvr-arrow-slide{align-items:center;display:flex;height:clamp(.421875rem,.26rem + .33vw,.5625rem);justify-content:center;left:50%;position:absolute;top:50%;transition:transform 1s cubic-bezier(.19,1,.22,1);width:clamp(.421875rem,.26rem + .33vw,.5625rem)}@media (max-width:767px){.u-hvr-arrow-slide{height:2.4vw;width:2.4vw}}.u-hvr-arrow-slide--first{transform:translate(-50%,-50%)}.u-hvr-arrow-slide--second{transform:translate(calc(-50% - clamp(1.40625rem,.87rem + 1.12vw,1.875rem)),-50%)}@media (max-width:767px){.u-hvr-arrow-slide--second{transform:translate(calc(-50% - 8vw),-50%)}}@media (any-hover:hover) and (pointer:fine){.c-link-button:hover .u-hvr-arrow-slide--first,.l-footer__recruit-card-button:hover .u-hvr-arrow-slide--first,.l-header__recruit-card-button:hover .u-hvr-arrow-slide--first,.p-message__link:hover .u-hvr-arrow-slide--first,.p-top-button:hover .u-hvr-arrow-slide--first{transform:translate(calc(-50% + clamp(1.40625rem,.87rem + 1.12vw,1.875rem)),-50%)}.c-link-button:hover,.l-footer__recruit-card-button:hover,.l-header__recruit-card-button:hover,.p-message__link:hover,.p-top-button:hover{transition:all .3s}}@media (any-hover:hover) and (pointer:fine) and (max-width:767px){.c-link-button:hover .u-hvr-arrow-slide--first,.l-footer__recruit-card-button:hover .u-hvr-arrow-slide--first,.l-header__recruit-card-button:hover .u-hvr-arrow-slide--first,.p-message__link:hover .u-hvr-arrow-slide--first,.p-top-button:hover .u-hvr-arrow-slide--first{transform:translate(calc(-50% + 8vw),-50%)}}@media (any-hover:hover) and (pointer:fine){.c-link-button:hover .u-hvr-arrow-slide--second,.l-footer__recruit-card-button:hover .u-hvr-arrow-slide--second,.l-header__recruit-card-button:hover .u-hvr-arrow-slide--second,.p-message__link:hover .u-hvr-arrow-slide--second,.p-top-button:hover .u-hvr-arrow-slide--second{transform:translate(-50%,-50%)}}.c-link-button{align-items:center;border:1px solid;display:flex;height:clamp(3rem,1.86rem + 2.38vw,4rem);justify-content:space-between;transition:all .3s ease;width:clamp(20.578125rem,12.74rem + 16.33vw,27.4375rem)}@media (max-width:767px){.c-link-button{height:17.07vw;width:100%}}.c-link-button--blue{background-color:transparent;border-color:var(--color-blue-1);color:var(--color-blue-1)}.c-link-button--white{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.c-link-button__text{align-items:center;display:flex;flex:1;gap:clamp(.46875rem,.29rem + .37vw,.625rem);justify-content:space-between;padding-inline:clamp(1.171875rem,.73rem + .93vw,1.5625rem);width:100%}@media (max-width:767px){.c-link-button__text{gap:2.67vw;padding-inline:2.67vw}}.c-link-button__text-ja{font-family:var(--font-noto-sans-jp);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-weight:700}@media (max-width:767px){.c-link-button__text-ja{font-size:3.73vw}}.c-link-button__text-en{font-family:var(--font-gentium);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-style:italic;font-weight:700}@media (max-width:767px){.c-link-button__text-en{font-size:3.73vw}}.c-link-button__icon{border-left:1px solid;border-color:inherit;height:100%;width:clamp(3rem,1.86rem + 2.38vw,4rem)}@media (max-width:767px){.c-link-button__icon{width:17.07vw}}.p-recruitment-3minute{position:relative}@media (max-width:767px){.p-recruitment-3minute{padding:21.33vw 0}}.p-recruitment-3minute__container{margin-inline:auto;max-width:1440px}.p-recruitment-3minute__content{align-items:start;display:grid;gap:clamp(3.75rem,2.32rem + 2.98vw,5rem);grid-template-columns:1fr clamp(25.453125rem,15.76rem + 20.2vw,33.9375rem)}@media (min-width:768px) and (max-width:1024px){.p-recruitment-3minute__content{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.p-recruitment-3minute__content{gap:12.8vw;grid-template-columns:1fr;margin-left:0}}.p-recruitment-3minute__text-area{display:flex;flex-direction:column;padding-block:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (min-width:768px) and (max-width:1024px){.p-recruitment-3minute__text-area{padding-inline:clamp(.75rem,.46rem + .6vw,1rem) 0}}@media (max-width:767px){.p-recruitment-3minute__text-area{gap:11.73vw;padding-block:0;padding-inline:4.27vw}}.p-recruitment-3minute .c-section-heading__wrapper{margin-bottom:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-recruitment-3minute .c-section-heading__wrapper{margin-bottom:2.13vw}}.p-recruitment-3minute .c-section-heading__en,.p-recruitment-3minute .c-section-heading__ja{color:var(--color-blue-1)}.p-recruitment-3minute__description{font-feature-settings:"palt" on;font-weight:500;margin-bottom:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem);max-width:1230px}@media (max-width:767px){.p-recruitment-3minute__description{font-size:3.73vw;margin-bottom:0}}.p-recruitment-3minute__image-grid{background-color:var(--color-blue-4);border-left:1px solid #82b9c7;height:100%;position:relative}@media (max-width:767px){.p-recruitment-3minute__image-grid{background-color:initial;border-left:none;height:108.27vw;width:100vw}}.p-recruitment-3minute__grid-item{-o-object-fit:cover;object-fit:cover;opacity:0;overflow:hidden;position:absolute}.p-recruitment-3minute__grid-item:first-child{height:clamp(10.78125rem,6.67rem + 8.56vw,14.375rem);left:0;top:clamp(2.25rem,1.39rem + 1.79vw,3rem);width:clamp(14.4375rem,8.94rem + 11.46vw,19.25rem)}@media (max-width:767px){.p-recruitment-3minute__grid-item:first-child{height:42.4vw;top:8.8vw;width:56.8vw}}.p-recruitment-3minute__grid-item:nth-child(2){height:clamp(9.75rem,6.04rem + 7.74vw,13rem);right:0;top:0;width:clamp(8.953125rem,5.54rem + 7.11vw,11.9375rem)}@media (max-width:767px){.p-recruitment-3minute__grid-item:nth-child(2){height:38.4vw;width:35.2vw}}.p-recruitment-3minute__grid-item:nth-child(3){bottom:0;height:clamp(6.84375rem,4.24rem + 5.43vw,9.125rem);left:0;width:clamp(8.25rem,5.11rem + 6.55vw,11rem)}@media (max-width:767px){.p-recruitment-3minute__grid-item:nth-child(3){height:38.4vw;width:42.4vw}}.p-recruitment-3minute__grid-item:nth-child(4){bottom:0;height:clamp(8.90625rem,5.51rem + 7.07vw,11.875rem);right:0;width:clamp(13.078125rem,8.1rem + 10.38vw,17.4375rem)}@media (max-width:767px){.p-recruitment-3minute__grid-item:nth-child(4){bottom:7.47vw;height:38.4vw;width:51.47vw}}.p-recruitment-3minute__grid-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-recruitment-numbers{border-top:1px solid #82b9c7;position:relative}@media (max-width:767px){.p-recruitment-numbers{padding-block:22.4vw 88.53vw}}.p-recruitment-numbers__container{margin-inline:auto;max-width:1440px}.p-recruitment-numbers__content{align-items:start;display:grid;gap:clamp(3.5625rem,2.21rem + 2.83vw,4.75rem);grid-template-columns:clamp(25.546875rem,15.81rem + 20.28vw,34.0625rem) 1fr}@media (min-width:768px) and (max-width:1024px){.p-recruitment-numbers__content{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.p-recruitment-numbers__content{gap:12.8vw;grid-template-columns:1fr}}.p-recruitment-numbers__image-area{border-right:1px solid #82b9c7;position:relative}@media (max-width:767px){.p-recruitment-numbers__image-area{border-right:none;bottom:0;height:auto;left:0;position:absolute;width:100%;z-index:-1}}.p-recruitment-numbers__image-wrapper{height:100%;opacity:0;width:100%}.p-recruitment-numbers__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-recruitment-numbers__text-area{display:flex;flex-direction:column;padding-top:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (min-width:768px) and (max-width:1024px){.p-recruitment-numbers__text-area{padding-top:0;padding-inline:0 clamp(.75rem,.46rem + .6vw,1rem)}}@media (max-width:767px){.p-recruitment-numbers__text-area{gap:11.73vw;padding-inline:4.27vw;padding-top:0;position:relative;z-index:1}.p-recruitment-numbers__text-area .c-link-button--blue{background-color:var(--color-white)}}.p-recruitment-numbers .c-section-heading__wrapper{margin-bottom:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-recruitment-numbers .c-section-heading__wrapper{margin-bottom:0}}.p-recruitment-numbers .c-section-heading__en,.p-recruitment-numbers .c-section-heading__ja{color:var(--color-blue-1)}.p-recruitment-numbers__description{font-feature-settings:"palt" on;font-weight:500;margin-bottom:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-recruitment-numbers__description{font-size:3.73vw;margin-bottom:0}}.p-recruitment-interview{overflow:hidden;padding-block:clamp(3.984375rem,2.47rem + 3.16vw,5.3125rem) clamp(6.5625rem,4.06rem + 5.21vw,8.75rem);position:relative}@media (max-width:767px){.p-recruitment-interview{padding-block:21.33vw}}.p-recruitment-interview__bg{background:linear-gradient(76deg,#00b2ff 12.34%,#0257b9 79.07%,#00b2ff 96.85%);height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:0}.p-recruitment-interview__bg-image{display:none}@media (max-width:767px){.p-recruitment-interview__bg-image{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}}.p-recruitment-interview__noise-wrapper{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (max-width:767px){.p-recruitment-interview__noise-wrapper{display:none}}.p-recruitment-interview__noise-layer{height:100%;left:0;opacity:.35;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:767px){.p-recruitment-interview__noise-layer{display:none}}.p-recruitment-interview__container{margin-inline:auto;max-width:1440px;position:relative;z-index:2}@media (max-width:767px){.p-recruitment-interview__container{padding-inline:4.27vw}}.p-recruitment-interview .c-section-heading__wrapper{text-align:center}@media (min-width:768px) and (max-width:1024px){.p-recruitment-interview .c-section-heading__wrapper{margin-bottom:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}}@media (max-width:767px){.p-recruitment-interview .c-section-heading__wrapper{margin-bottom:12.27vw}}.p-recruitment-interview .c-section-heading__en,.p-recruitment-interview .c-section-heading__ja{color:var(--color-white)}.p-recruitment-interview__cards{height:clamp(58.78125rem,36.39rem + 46.65vw,78.375rem);margin-inline:auto;position:relative;width:100%}@media (max-width:767px){.p-recruitment-interview__cards{display:flex;flex-direction:column;gap:9.07vw;height:auto}}.p-recruitment-interview__card{aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:absolute;transition:all .4s ease;width:clamp(24.84375rem,15.38rem + 19.72vw,33.125rem)}@media (min-width:768px) and (max-width:1024px){.p-recruitment-interview__card{width:clamp(21.09375rem,13.06rem + 16.74vw,28.125rem)}}@media (max-width:767px){.p-recruitment-interview__card{aspect-ratio:1/1;left:auto;position:relative;top:auto;width:112vw}}.p-recruitment-interview__card--01{left:clamp(-1.875rem,-.87rem + -1.12vw,-1.40625rem);top:clamp(-1.875rem,-.87rem + -1.12vw,-1.40625rem)}@media (max-width:767px){.p-recruitment-interview__card--01{left:-18.13vw;order:1;top:0}}.p-recruitment-interview__card--02{left:50%;top:clamp(12.609375rem,7.81rem + 10.01vw,16.8125rem);transform:translate(-50%)}@media (min-width:768px) and (max-width:1024px){.p-recruitment-interview__card--02{top:clamp(16.875rem,10.45rem + 13.39vw,22.5rem)}}@media (max-width:767px){.p-recruitment-interview__card--02{left:-18.13vw;order:3;top:0;transform:none}}.p-recruitment-interview__card--03{right:clamp(-1.75rem,-.81rem + -1.04vw,-1.3125rem);top:clamp(-4.6875rem,-2.18rem + -2.79vw,-3.515625rem)}@media (max-width:767px){.p-recruitment-interview__card--03{left:auto;order:2;right:0;top:0}}.p-recruitment-interview__card--04{bottom:clamp(.421875rem,.26rem + .33vw,.5625rem);left:clamp(.65625rem,.41rem + .52vw,.875rem)}@media (max-width:767px){.p-recruitment-interview__card--04{bottom:0;left:-18.13vw;order:5}}.p-recruitment-interview__card--05{bottom:0;right:0}@media (max-width:767px){.p-recruitment-interview__card--05{bottom:0;left:auto;order:4;right:0}}.p-recruitment-interview__card-image{height:100%;position:relative;transition:filter .4s ease;width:100%}.p-recruitment-interview__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-recruitment-interview__card-content{bottom:clamp(3.75rem,2.32rem + 2.98vw,5rem);color:var(--color-white);left:50%;position:absolute;text-align:center;transform:translate(-50%);transition:opacity .4s ease;width:92%;z-index:2}@media (max-width:767px){.p-recruitment-interview__card-content{bottom:10.67vw}}.p-recruitment-interview__position{font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-weight:700;line-height:1.2;margin-bottom:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-recruitment-interview__position{font-size:3.2vw;font-weight:500;margin-bottom:3.2vw}}@media (max-width:767px){.p-recruitment-interview__position-space{margin-right:24vw}}@media (max-width:767px){.p-recruitment-interview__position-indent{margin-left:10.67vw}}.p-recruitment-interview__title{font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700;margin-bottom:clamp(.75rem,.46rem + .6vw,1rem)}@media (min-width:768px) and (max-width:1024px){.p-recruitment-interview__title{font-size:clamp(.9375rem,.58rem + .74vw,1.25rem)}}@media (max-width:767px){.p-recruitment-interview__title{font-size:4.27vw;margin-bottom:3.2vw}}.p-recruitment-interview__meta{font-family:var(--font-noto-sans-jp);font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);font-weight:500;line-height:1}@media (max-width:767px){.p-recruitment-interview__meta{font-size:3.73vw}}.p-recruitment-interview__hover-overlay{align-items:center;background:#00000070;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:.6;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:100}@media (max-width:767px){.p-recruitment-interview__hover-overlay{gap:3.2vw}}.p-recruitment-interview__hover-content{align-items:center;display:flex;gap:clamp(1.6875rem,1.04rem + 1.34vw,2.25rem);justify-content:center}@media (max-width:767px){.p-recruitment-interview__hover-content{gap:1.6vw}}.p-recruitment-interview__read-more{color:var(--color-white);display:flex;font-family:var(--font-gentium);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-style:italic;font-weight:700}@media (max-width:767px){.p-recruitment-interview__read-more{font-size:4.8vw}}.p-recruitment-interview__arrow{height:clamp(.65625rem,.41rem + .52vw,.875rem);width:clamp(.5625rem,.35rem + .45vw,.75rem)}@media (max-width:767px){.p-recruitment-interview__arrow{height:3.2vw;width:2.67vw}}@media (any-hover:hover) and (pointer:fine){.p-recruitment-interview__card:hover:hover .p-recruitment-interview__card-image{filter:blur(4px)}.p-recruitment-interview__card:hover:hover .p-recruitment-interview__card-content{opacity:0}.p-recruitment-interview__card:hover:hover .p-recruitment-interview__hover-overlay{opacity:1}.p-recruitment-interview__card:hover:hover{transition:all .3s}}.p-recruitment-career-map{border-top:1px solid #82b9c7;padding-block:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-recruitment-career-map{padding-block:22.4vw}}.p-recruitment-career-map__container{margin-inline:auto;width:1252px}@media (max-width:1252px){.p-recruitment-career-map__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-recruitment-career-map__container{padding-inline:4.27vw;width:100%}}.p-recruitment-career-map .c-section-heading__wrapper{margin-bottom:clamp(2.25rem,1.39rem + 1.79vw,3rem);text-align:right}@media (max-width:767px){.p-recruitment-career-map .c-section-heading__wrapper{margin-bottom:11.73vw;text-align:center}}.p-recruitment-career-map .c-section-heading__en,.p-recruitment-career-map .c-section-heading__ja{color:var(--color-blue-1)}.p-recruitment-career-map__description{color:var(--color-black-1);font-family:var(--font-noto-sans-jp);font-weight:500;margin-bottom:clamp(3rem,1.86rem + 2.38vw,4rem);text-align:right}@media (max-width:767px){.p-recruitment-career-map__description{margin-bottom:11.73vw;text-align:left}}.p-recruitment-career-map__diagram{margin-bottom:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);text-align:center}@media (max-width:767px){.p-recruitment-career-map__diagram{margin-bottom:11.73vw}}.p-recruitment-career-map__diagram-image{display:inline-block;height:auto;width:100%}.p-recruitment-career-map__button-wrapper{margin-inline:auto;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.p-recruitment-career-map__button-wrapper{width:100%}}.p-recruitment-work-style{border-top:1px solid #82b9c7;padding-block:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-recruitment-work-style{padding-block:22.4vw}}.p-recruitment-work-style__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-recruitment-work-style__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-recruitment-work-style__container{padding-inline:4.27vw;width:100%}}@media (max-width:767px){.p-recruitment-work-style__container{padding-inline:0}}.p-recruitment-work-style__content{align-items:end;display:grid;gap:clamp(4.125rem,2.55rem + 3.27vw,5.5rem);grid-template-columns:clamp(20.671875rem,12.8rem + 16.41vw,27.5625rem) 1fr}@media (max-width:767px){.p-recruitment-work-style__content{gap:11.73vw;grid-template-columns:1fr}}.p-recruitment-work-style__text-area{display:flex;flex-direction:column;gap:clamp(2.25rem,1.39rem + 1.79vw,3rem)}@media (max-width:767px){.p-recruitment-work-style__text-area{gap:11.73vw;padding-inline:4.27vw}}.p-recruitment-work-style .c-section-heading__wrapper{margin-bottom:0}.p-recruitment-work-style .c-section-heading__en,.p-recruitment-work-style .c-section-heading__ja{color:var(--color-blue-1)}.p-recruitment-work-style__description{font-feature-settings:"palt" on;font-weight:500}@media (max-width:767px){.p-recruitment-work-style__image-wrapper{margin-left:calc(50% - 50vw);width:100vw}}.p-recruitment-work-style__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-recruitment-message{border-top:1px solid #82b9c7;padding-block:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-recruitment-message{padding-block:22.4vw}}.p-recruitment-message__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-recruitment-message__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-recruitment-message__container{padding-inline:4.27vw;width:100%}}@media (max-width:767px){.p-recruitment-message__container{padding-inline:0}}.p-recruitment-message__content{align-items:end;display:grid;gap:clamp(4.125rem,2.55rem + 3.27vw,5.5rem);grid-template-columns:1fr clamp(20.671875rem,12.8rem + 16.41vw,27.5625rem)}@media (max-width:767px){.p-recruitment-message__content{gap:11.73vw;grid-template-columns:1fr}}@media (max-width:767px){.p-recruitment-message__image-wrapper{margin-left:calc(50% - 50vw);order:2;width:100vw}}.p-recruitment-message__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-recruitment-message__text-area{display:flex;flex-direction:column;gap:clamp(2.25rem,1.39rem + 1.79vw,3rem)}@media (max-width:767px){.p-recruitment-message__text-area{gap:11.73vw;order:1;padding-inline:4.27vw}}.p-recruitment-message .c-section-heading__wrapper{margin-bottom:0}.p-recruitment-message .c-section-heading__en,.p-recruitment-message .c-section-heading__ja{color:var(--color-blue-1)}.p-recruitment-message__description{font-feature-settings:"palt" on;font-weight:500}
