.p-recruit{overflow:hidden}.p-recruit-intro{position:relative;margin-top:3rem;padding:13.7rem 0 12rem 0;background:linear-gradient(to left, rgba(120, 214, 248, 0.3), #0A80CE 88%);overflow:hidden}@media screen and (max-width: 767px){.p-recruit-intro{margin-top:0;padding:6.5rem 0 20rem 0}}.p-recruit-intro::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/recruit/top/pc_bg_intro.png) no-repeat center top;z-index:1;content:""}@media screen and (max-width: 767px){.p-recruit-intro::before{background:url(../images/recruit/top/sp_bg_intro.png) no-repeat center bottom 3rem}}@media screen and (max-width: 767px){.p-recruit-intro{background:linear-gradient(to left, rgba(120, 214, 248, 0.3) -50%, #0A80CE 130%)}}.p-recruit-intro__body{position:relative;text-align:center;z-index:2}.p-recruit-intro__title{position:relative;margin-bottom:3rem;color:#fff;font-size:3.4rem}@media screen and (max-width: 767px){.p-recruit-intro__title{margin-bottom:2rem;font-size:1.8rem;font-weight:500}}.p-recruit-intro__title::before{position:absolute;top:0;left:49%;color:hsla(0,0%,100%,.15);font-size:15rem;font-weight:200;font-family:"sarvatrik-latin-variable",sans-serif;line-height:1;transform:translate(-50%, -50%);white-space:nowrap;z-index:-1;content:"Recruit"}@media screen and (max-width: 767px){.p-recruit-intro__title::before{left:47%;font-size:7rem}}.p-recruit-intro__text{margin-bottom:4.5rem;color:#fff;font-size:1.8rem;line-height:2}@media screen and (max-width: 767px){.p-recruit-intro__text{margin-bottom:2.5rem;font-size:1.6rem;font-weight:400;line-height:1.7}}.p-recruit-intro__buttons{display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 767px){.p-recruit-intro__buttons{flex-direction:column;align-items:center;gap:1.5rem}}.p-recruit-intro__buttons .c-button{width:22.6rem;height:5.5rem;padding:0 2.5rem 0 3rem;font-size:1.4rem;border:none}.p-recruit-message{position:relative;padding:14rem 0 31.8rem 0}@media screen and (max-width: 767px){.p-recruit-message{padding:7rem 0 10.5rem 0}}.p-recruit-message__body{position:relative;padding-left:clamp(0rem,40.8088235294vw,55.5rem)}@media screen and (max-width: 767px){.p-recruit-message__body{padding:0}}@media screen and (min-width: 768px){.p-recruit-message__en{position:absolute;top:0;left:0}}@media screen and (max-width: 767px){.p-recruit-message__en{margin-bottom:1rem}}.p-recruit-message__en span{font-size:2.2rem;background:linear-gradient(75deg, #004B99 37%, #3C90C8 91%, #78D6F8 140%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-recruit-message__en span{font-size:1.8rem;font-weight:500}}.p-recruit-message__title{position:absolute;top:6rem;left:0;color:#004b99;font-size:4rem;font-weight:400;line-height:1.75}@media screen and (max-width: 767px){.p-recruit-message__title{position:static;margin-bottom:3.5rem;font-size:2.2rem}}.p-recruit-message__subtitle{margin-bottom:3rem;color:#004b99;font-size:2rem;font-weight:500}@media screen and (max-width: 767px){.p-recruit-message__subtitle{margin-bottom:1.8rem;font-size:1.6rem}}.p-recruit-message__subtitle:first-of-type{padding-top:7rem}@media screen and (max-width: 767px){.p-recruit-message__subtitle:first-of-type{padding-top:0}}.p-recruit-message__text-01{margin-bottom:11rem;font-weight:400;line-height:2}@media screen and (max-width: 767px){.p-recruit-message__text-01{margin-bottom:2rem;line-height:1.7}}@media screen and (min-width: 768px){.p-recruit-message__image-01{position:absolute;left:0;bottom:clamp(0rem,16.1764705882vw,22rem);width:clamp(0rem,22.9411764706vw,31.2rem)}}@media screen and (max-width: 767px){.p-recruit-message__image-01{margin-bottom:3.5rem}}.p-recruit-message__text-02{font-weight:400;line-height:2}@media screen and (max-width: 767px){.p-recruit-message__text-02{margin:1.5rem 0 2rem 0;line-height:1.7}}@media screen and (min-width: 768px){.p-recruit-message__image-02{position:absolute;left:clamp(0rem,7.7205882353vw,10.5rem);bottom:clamp(-2rem,-1.4705882353vw,0rem);width:clamp(0rem,22.2058823529vw,30.2rem)}}.p-recruit-message__ticker{position:absolute;left:0;bottom:0;overflow:hidden;white-space:nowrap;width:100%;box-sizing:border-box}@media screen and (max-width: 767px){.p-recruit-message__ticker{bottom:-0.5rem}}.p-recruit-message__ticker-inner{display:inline-block;animation:ticker 60s linear infinite}.p-recruit-message__ticker span{display:inline-block;padding:0 5rem;color:#eaf3f9;font-size:18rem;font-weight:200}@media screen and (max-width: 767px){.p-recruit-message__ticker span{font-size:7rem}}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.p-recruit-slider{padding:9.7rem 0 8rem 0;background:linear-gradient(38deg, #004B99 45%, #3C90C8 90%, #78D6F8 140%)}@media screen and (max-width: 767px){.p-recruit-slider{padding:6.5rem 0 5rem 0;background:linear-gradient(110deg, #004B99 20%, #3C90C8 140%)}}.p-recruit-slider__en{margin-bottom:2rem;color:#fff;font-size:2.2rem;font-weight:300}@media screen and (max-width: 767px){.p-recruit-slider__en{margin-bottom:0;font-size:1.3rem}}.p-recruit-slider__title{margin-bottom:6.5rem;color:#fff;font-size:2.8rem}@media screen and (max-width: 767px){.p-recruit-slider__title{margin-bottom:5rem;font-size:1.8rem;font-weight:500}}.p-recruit-slider__swiper{position:relative;padding-bottom:6.5rem}@media screen and (max-width: 1359px){.p-recruit-slider__swiper{padding:0 7.5rem 6.5rem 7.5rem}}@media screen and (max-width: 767px){.p-recruit-slider__swiper{margin:0 -2rem;padding:0 0 6.1rem 0}}.p-recruit-slider__swiper .swiper-button-prev,.p-recruit-slider__swiper .swiper-button-next{top:13.5rem;width:5.3rem;height:5.3rem;border-radius:50%;border:1px solid #fff}@media screen and (max-width: 767px){.p-recruit-slider__swiper .swiper-button-prev,.p-recruit-slider__swiper .swiper-button-next{top:11rem;width:4rem;height:4rem;background-color:#fff}}.p-recruit-slider__swiper .swiper-button-prev::after,.p-recruit-slider__swiper .swiper-button-next::after{display:none}.p-recruit-slider__swiper .swiper-button-prev svg,.p-recruit-slider__swiper .swiper-button-next svg{color:#fff}@media screen and (max-width: 767px){.p-recruit-slider__swiper .swiper-button-prev svg,.p-recruit-slider__swiper .swiper-button-next svg{color:#004b99}}.p-recruit-slider__swiper .swiper-button-prev .c-icon-arrow,.p-recruit-slider__swiper .swiper-button-next .c-icon-arrow{display:flex;align-items:center;justify-content:center;margin:0}@media screen and (max-width: 767px){.p-recruit-slider__swiper .swiper-button-prev .c-icon-arrow svg,.p-recruit-slider__swiper .swiper-button-next .c-icon-arrow svg{width:1.28rem}}.p-recruit-slider__swiper .swiper-button-disabled{display:none}.p-recruit-slider__swiper .swiper-button-prev{left:-7.3rem}@media screen and (max-width: 1359px){.p-recruit-slider__swiper .swiper-button-prev{left:0}}@media screen and (max-width: 767px){.p-recruit-slider__swiper .swiper-button-prev{left:4.5rem}}.p-recruit-slider__swiper .swiper-button-prev .c-icon-arrow{transform:rotate(180deg)}.p-recruit-slider__swiper .swiper-button-next{right:-7.3rem}@media screen and (max-width: 1359px){.p-recruit-slider__swiper .swiper-button-next{right:0}}@media screen and (max-width: 767px){.p-recruit-slider__swiper .swiper-button-next{right:4.5rem}}.p-recruit-slider__swiper .swiper-pagination{bottom:0}.p-recruit-slider__swiper .swiper-pagination-bullet{width:1rem;height:1rem;background-color:#1673cb;opacity:1}@media screen and (max-width: 767px){.p-recruit-slider__swiper .swiper-pagination-bullet{width:.5rem;height:.5rem;background-color:#3c90c8}}.p-recruit-slider__swiper .swiper-pagination-bullet-active{background-color:#fff}@media screen and (max-width: 767px){.p-recruit-slider__swiper .swiper-slide{width:22rem;margin:0 1rem}}.p-recruit-slider__item{display:block;color:#fff}.p-recruit-slider__item-image{margin-bottom:1.5rem}@media screen and (max-width: 767px){.p-recruit-slider__item-image{aspect-ratio:220/218;margin-bottom:1.8rem}}.p-recruit-slider__item-category{display:inline-block;min-width:12rem;height:2.7rem;margin-bottom:.8rem;padding:0 .5rem;color:#004b99;font-size:1.4rem;text-align:center;background-color:#fff}@media screen and (max-width: 767px){.p-recruit-slider__item-category{font-weight:500}}.p-recruit-slider__item-profile{display:flex;align-items:center;gap:1rem}@media screen and (min-width: 768px){.p-recruit-slider__item-profile strong{font-weight:400}}.p-recruit-slider__item-name{font-size:1.8rem}@media screen and (max-width: 767px){.p-recruit-slider__item-name{font-weight:500}}.p-recruit-slider__item-join{font-size:1.5rem;font-weight:400}.p-recruit-slider__item-position{display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;font-size:1.5rem;font-weight:400}.p-recruit-movie{padding:15.5rem 0 0 0}@media screen and (max-width: 767px){.p-recruit-movie{padding:6.5rem 0 0 0}}.p-recruit-movie__title{margin-bottom:2.3rem;color:#004b99;font-size:var(--font-size-text-normal);text-align:center}@media screen and (max-width: 767px){.p-recruit-movie__title{margin-bottom:1rem;font-size:1.6rem;font-weight:500}}.p-recruit-movie__content{aspect-ratio:16/9}.p-recruit-movie__content video{width:100%;height:100%}.p-recruit-banner{margin:15rem 0}@media screen and (max-width: 767px){.p-recruit-banner{margin:9.5rem 0 6rem 0}}@media screen and (max-width: 767px){.p-recruit-banner--child{margin:5.5rem 0 6rem 0}}.p-recruit-banner__list{display:flex;justify-content:space-between;gap:8.5rem}@media screen and (max-width: 1099px){.p-recruit-banner__list{gap:4rem}}@media screen and (max-width: 767px){.p-recruit-banner__list{flex-direction:column;gap:4.5rem}}.p-recruit-banner__item a{position:relative;display:block}@media screen and (min-width: 768px){.p-recruit-banner__item-content{position:absolute;left:3rem;bottom:3rem;color:#fff;padding-right:3rem}}.p-recruit-banner__item-title{margin-bottom:1.5rem;padding-left:1rem;font-size:2rem}@media screen and (max-width: 767px){.p-recruit-banner__item-title{margin-bottom:2rem;font-size:1.6rem;font-weight:500}}.p-recruit-banner__item-text{margin-bottom:1rem;padding-left:1rem;font-weight:400;line-height:1.75}@media screen and (max-width: 767px){.p-recruit-banner__item-text{margin:1.5rem 0 1.8rem 0}}@media screen and (min-width: 768px){.p-recruit-banner__item .c-button{padding:0 2.5rem;border:none}}.p-recruit-contact{padding:7.5rem 0 11.5rem 0}@media screen and (max-width: 767px){.p-recruit-contact{padding:6rem 0 8rem 0}}.p-recruit-contact__title{margin-bottom:7rem;font-size:2.4rem;text-align:center}@media screen and (max-width: 767px){.p-recruit-contact__title{margin-bottom:3rem;font-size:1.8rem;font-weight:500}}@media screen and (min-width: 768px){.p-recruit-contact__inner{align-items:center;max-width:84rem;margin:0 auto;gap:7rem}}.p-recruit-contact__text{margin:-2.5rem 0 3.5rem 0;font-size:var(--font-size-text-normal);font-weight:400;line-height:2}@media screen and (max-width: 767px){.p-recruit-contact__text{margin:2rem 0;line-height:1.7}}.p-recruit-contact__button .c-button{max-width:37.8rem;width:100%;height:6.3rem;padding:0 3rem 0 3.8rem;font-size:1.4rem;background:linear-gradient(59deg, #004B99 20%, #78D6F8 150%)}@media screen and (min-width: 768px){.p-recruit-contact__button .c-button{transition:all .3s}.p-recruit-contact__button .c-button:hover{color:#004b99;background:#fff;border:1px solid #004b99}}@media screen and (max-width: 767px){.p-recruit-contact__button .c-button{width:100%}}.p-recruit-contact__button .c-button .c-icon-arrow{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.p-recruit-contact__button .c-button svg{width:1.6rem}.p-recruit-interview-intro{margin:2.5rem 0 10rem 0}@media screen and (max-width: 767px){.p-recruit-interview-intro{margin:5rem 0 5.5rem 0}}.p-recruit-interview-intro__content{position:relative;padding-bottom:5rem}@media screen and (max-width: 767px){.p-recruit-interview-intro__content{padding-bottom:0}}.p-recruit-interview-intro__image{width:clamp(0rem,84vw,71.4rem);margin-left:auto}@media screen and (max-width: 767px){.p-recruit-interview-intro__image{aspect-ratio:6/4;width:30rem}.p-recruit-interview-intro__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.p-recruit-interview-intro__body{position:absolute;left:0;bottom:0;width:clamp(0rem,37.8823529412vw,32.2rem);padding:4.5rem clamp(0rem,2.3529411765vw,2rem) 3.5rem clamp(0rem,5.2941176471vw,4.5rem);color:#fff;background:linear-gradient(69deg, #004B99 -10%, #3C90C8 60%, #78D6F8 120%)}@media screen and (max-width: 767px){.p-recruit-interview-intro__body{position:relative;width:28rem;padding:3.5rem 2rem 2rem 3.5rem;margin-top:-3.5rem;z-index:2;background:linear-gradient(36deg, #004B99 50%, #78D6F8 150%)}}.p-recruit-interview-intro__body-category{display:inline-block;min-width:10rem;height:2.7rem;padding:0 1rem;margin-bottom:1rem;color:#004b99;font-size:1.4rem;text-align:center;background-color:#eaf3f9}@media screen and (max-width: 767px){.p-recruit-interview-intro__body-category{min-width:12rem;font-weight:500}}.p-recruit-interview-intro__body-profile{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.p-recruit-interview-intro__body-profile{margin-bottom:.3rem}}.p-recruit-interview-intro__body-name{font-size:1.8rem}@media screen and (max-width: 767px){.p-recruit-interview-intro__body-name{font-size:1.6rem;font-weight:500}}.p-recruit-interview-intro__body-join{font-size:1.5rem;font-weight:400}.p-recruit-interview-intro__body-position{display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;font-size:1.5rem;font-weight:400}@media screen and (max-width: 767px){.p-recruit-interview-intro__body-position{font-size:1.4rem}}.p-recruit-interview-content{padding-bottom:5rem}@media screen and (max-width: 767px){.p-recruit-interview-content{padding-bottom:2.8rem}}.p-recruit-interview-content__title{position:relative;margin:7.3rem 0 2rem 0;padding-left:7.8rem;color:#a2a5a8;font-size:1.6rem}@media screen and (max-width: 767px){.p-recruit-interview-content__title{margin:3.8rem 0 1.2rem 0;padding-left:4rem;font-size:1.5rem;font-weight:500;line-height:1.7}}.p-recruit-interview-content__title::before{position:absolute;top:.6em;left:0;width:6rem;height:1px;background-color:#a2a5a8;content:""}@media screen and (max-width: 767px){.p-recruit-interview-content__title::before{top:.8em;width:3rem}}.p-recruit-interview-content__text{font-weight:400;line-height:1.875}@media screen and (max-width: 767px){.p-recruit-interview-content__text{line-height:1.7}}.p-recruit-interview-content__image{margin-top:6rem}@media screen and (max-width: 767px){.p-recruit-interview-content__image{margin-top:4.5rem;aspect-ratio:328/170}.p-recruit-interview-content__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.p-recruit-interview-content__note{margin-top:9rem;font-size:1.2rem;font-weight:400;text-align:right}@media screen and (max-width: 767px){.p-recruit-interview-content__note{margin-top:3rem;text-align:left}}/*# sourceMappingURL=page-recruit.css.map */