@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@200;300;400;500;700&family=Roboto:wght@300;400;500;700&display=swap");.header-logo{position:absolute;z-index:99;display:none;max-width:242px;width:12.6%;top:80px;left:9.3%}@media screen and (min-width: 1000px){.header-logo{display:block}}.header-logo svg{width:100%;height:auto}.header-logo svg .a{fill:#0086ca}.header-logo svg .b{fill:#5cb2dd}.header-logo svg .c,.header-logo svg .e{fill:none}.header-logo svg .c{stroke:#0086ca;stroke-miterlimit:10;stroke-width:1.404px}.header-logo svg .d{stroke:none}.header-common{display:none;margin-bottom:92px;padding:0 20px;background-color:transparent;width:100%;height:80px}@media screen and (min-width: 1000px){.header-common{display:block}}.header-common__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}.header-common__nav li{margin-right:24px}.header-common__nav li a{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.header-common__nav li a:hover{color:#0086ca}.header-common__nav .contact{position:relative;margin-right:30px;margin-left:16px;background-color:#0086ca;width:170px;height:100%;font-weight:500;color:#fff;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.header-common__nav .contact::after{content:'';position:absolute;top:0;right:0;display:block;background-color:#0086ca;width:30px;height:100%;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.header-common__nav .contact:hover{background-color:#4d4d4d}.header-common__nav .contact:hover::after{background-color:#4d4d4d}.header-common__nav .contact:hover a{color:#fff}.header-common__nav .contact a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.header-common__nav .contact a svg{margin-right:8px;width:20px;height:auto;fill:#fff;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.hero{margin:0 auto;padding:0 37px;max-width:1280px;width:100%;height:auto}@media screen and (min-width: 1000px){.hero{margin-right:auto;margin-left:auto;margin-bottom:96px;padding:0;width:90%}}.hero .bread-crumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-bottom:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem}@media screen and (min-width: 1000px){.hero .bread-crumb{margin-bottom:85px;font-size:1.4rem}}.hero .bread-crumb a{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media screen and (min-width: 1000px){.hero .bread-crumb a:hover{color:#0086ca}}.hero__main{position:relative;width:100%}.hero__main .title{position:relative;z-index:2;margin-left:auto;margin-bottom:16px;text-align:right;color:#0086ca}@media screen and (min-width: 1000px){.hero__main .title{margin-bottom:0}}.hero__main .title__en{font-family:"Roboto","sans-serif";font-size:3.2rem;font-weight:700}@media screen and (min-width: 1000px){.hero__main .title__en{font-size:6rem}}.hero__main .title__ja{text-align:right;font-size:1.8rem;font-weight:500}@media screen and (min-width: 1000px){.hero__main .title__ja{font-size:2.2rem}}.hero__main .img-area{position:relative;margin-left:calc((100% - 100vw) / 2);width:100vw}@media screen and (min-width: 1000px){.hero__main .img-area{margin-top:-140px;height:656px}}.hero__main .img-area .pc{display:none}@media screen and (min-width: 1000px){.hero__main .img-area .pc{position:absolute;top:0;right:30.3%;display:block;width:auto;height:656px;-webkit-mask-image:url(../assets/img/hero-mask.svg);mask-image:url(../assets/img/hero-mask.svg);-webkit-mask-position-x:-80px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}}@media screen and (min-width: 1920px){.hero__main .img-area .pc{right:unset;left:0}}.hero__main .img-area .sp{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);width:100%;-webkit-mask-image:url(../assets/img/hero-mask-sp.svg);mask-image:url(../assets/img/hero-mask-sp.svg);-webkit-mask-size:123%;mask-size:123%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position-x:calc(100% - 10px)}@media screen and (min-width: 1000px){.hero__main .img-area .sp{display:none}}.hero__main .img-area .trapezoid{position:absolute;z-index:3;right:0;bottom:0;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px);background-color:#0086ca;width:50%;height:54.1%;-webkit-clip-path:polygon(64.5% 0%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(64.5% 0%, 100% 0, 100% 100%, 0% 100%);mix-blend-mode:multiply}@media screen and (min-width: 1000px){.hero__main .img-area .trapezoid{-webkit-clip-path:polygon(39.54% 0%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(39.54% 0%, 100% 0, 100% 100%, 0% 100%);width:55.31%;height:64.62%}}.simple-hero{position:relative;margin-bottom:40px;width:100%}@media screen and (min-width: 1000px){.simple-hero{margin-right:auto;margin-left:auto;margin-bottom:176px;width:90%}}.simple-hero__content{padding:0 37px;width:100%}@media screen and (min-width: 1000px){.simple-hero__content{margin:0 auto;padding:0;max-width:1280px}}.simple-hero .bread-crumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-bottom:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem}@media screen and (min-width: 1000px){.simple-hero .bread-crumb{margin-bottom:64px;font-size:1.4rem}}.simple-hero .bread-crumb a{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media screen and (min-width: 1000px){.simple-hero .bread-crumb a:hover{color:#0086ca}}.simple-hero .title{position:relative;z-index:2;text-align:right;color:#0086ca}.simple-hero .title__en{font-size:3.2rem;font-family:"Roboto","sans-serif";font-weight:700}@media screen and (min-width: 1000px){.simple-hero .title__en{font-size:6rem}}.simple-hero .title__ja{font-size:1.8rem;font-weight:400}@media screen and (min-width: 1000px){.simple-hero .title__ja{font-size:2.2rem}}.simple-hero .hero-trapezoid{display:none}@media screen and (min-width: 1000px){.simple-hero .hero-trapezoid{position:absolute;z-index:-1;top:0;right:60%;-webkit-transform:translateY(-16px) skewX(-45deg);-ms-transform:translateY(-16px) skewX(-45deg);transform:translateY(-16px) skewX(-45deg);display:block;width:calc(100vw * 0.31);height:calc(100vh * 0.72);background-color:#e5f3fa}}.recruit{padding-top:56px}.recruit .content-wrapper{max-width:1280px}@media screen and (min-width: 1000px){.recruit .content-wrapper{width:90%}}@media screen and (min-width: 1000px){.recruit{padding-top:0}}.recruit__copy{margin-bottom:56px;font-size:2rem;font-weight:300;line-height:2}@media screen and (min-width: 1000px){.recruit__copy{margin-bottom:35px;font-size:4rem;line-height:1.5}}@media screen and (min-width: 1000px){.recruit__block-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}}.recruit__block-1 .text-1{margin-bottom:8px;font-size:1.7rem;font-weight:300}@media screen and (min-width: 1000px){.recruit__block-1 .text-1{margin-bottom:unset;margin-right:16px;font-size:4.9rem}}.recruit__block-1 .text-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media screen and (min-width: 1000px){.recruit__block-1 .text-2{margin-bottom:unset}}.recruit__block-1 .text-2__1{margin-right:8px;font-family:"Roboto","sans-serif";font-size:5.2rem}@media screen and (min-width: 1000px){.recruit__block-1 .text-2__1{margin-right:16px;font-size:11.2rem}}.recruit__block-1 .text-2__2{font-size:2.3rem;font-weight:300}@media screen and (min-width: 1000px){.recruit__block-1 .text-2__2{font-size:4.9rem}}.recruit__block-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;max-width:301px}@media screen and (min-width: 1000px){.recruit__block-2{max-width:870px;margin-bottom:40px}}.recruit__block-2 .text-1,.recruit__block-2 .text-2,.recruit__block-2 .text-3{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#e5f3fa;width:83px;height:34px}@media screen and (min-width: 1000px){.recruit__block-2 .text-1,.recruit__block-2 .text-2,.recruit__block-2 .text-3{width:240px;height:98px}}.recruit__block-2 .text-1 h3,.recruit__block-2 .text-2 h3,.recruit__block-2 .text-3 h3{font-size:2rem;font-weight:300}@media screen and (min-width: 1000px){.recruit__block-2 .text-1 h3,.recruit__block-2 .text-2 h3,.recruit__block-2 .text-3 h3{font-size:6rem}}.recruit__block-2 .text-1::after{content:'';position:absolute;top:0;right:0;display:block;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background-color:#e5f3fa;width:20px;height:100%}@media screen and (min-width: 1000px){.recruit__block-2 .text-1::after{width:60px}}.recruit__block-2 .text-2::before{content:'';position:absolute;top:0;left:0;display:block;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-color:#e5f3fa;width:20px;height:100%}@media screen and (min-width: 1000px){.recruit__block-2 .text-2::before{width:60px}}.recruit__block-2 .text-2::after{content:'';position:absolute;top:0;right:0;display:block;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background-color:#e5f3fa;width:20px;height:100%}@media screen and (min-width: 1000px){.recruit__block-2 .text-2::after{width:60px}}.recruit__block-2 .text-3::before{content:'';position:absolute;top:0;left:0;display:block;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-color:#e5f3fa;width:20px;height:100%}@media screen and (min-width: 1000px){.recruit__block-2 .text-3::before{width:60px}}.recruit__block-3{margin-bottom:80px}@media screen and (min-width: 1000px){.recruit__block-3{margin-bottom:104px}}.recruit__block-3 p{line-height:2.3}@media screen and (min-width: 1000px){.recruit__block-3 p{font-size:2rem;line-height:2.2}}.recruit-infinite-slider{position:relative;width:100%;height:auto}@media screen and (min-width: 1000px){.recruit-infinite-slider{padding-bottom:120px}}.recruit-infinite-slider svg{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);fill:#003A78;width:114px;height:auto}@media screen and (min-width: 750px){.recruit-infinite-slider svg{width:228px}}@media screen and (min-width: 1000px){.recruit-infinite-slider svg{-webkit-transform:translateX(-50%) translateY(calc(-50% - 68px));-ms-transform:translateX(-50%) translateY(calc(-50% - 68px));transform:translateX(-50%) translateY(calc(-50% - 68px));width:480px}}.recruit-infinite-slider .trapezoid{position:absolute;z-index:-1;right:0;bottom:0;-webkit-clip-path:polygon(32% 0%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(32% 0%, 100% 0, 100% 100%, 0% 100%);background-color:#0086ca;width:55.3%;height:35.7%}.recruit-infinite-slider{margin-bottom:80px}.recruit-infinite-slider .row-1{overflow-x:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:4px}@media screen and (min-width: 750px){.recruit-infinite-slider .row-1{margin-bottom:8px}}@media screen and (min-width: 1000px){.recruit-infinite-slider .row-1{margin-bottom:16px}}.recruit-infinite-slider .slide-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-animation-name:loopSlide;animation-name:loopSlide;-webkit-animation-duration:18000ms;animation-duration:18000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media screen and (min-width: 750px){.recruit-infinite-slider .slide-item{-webkit-animation-duration:30000ms;animation-duration:30000ms}}@media screen and (min-width: 1000px){.recruit-infinite-slider .slide-item{-webkit-animation-duration:60000ms;animation-duration:60000ms}}.recruit-infinite-slider .slide-item .img-wrapper{margin-left:2px;margin-right:2px;width:128px;height:auto}@media screen and (min-width: 750px){.recruit-infinite-slider .slide-item .img-wrapper{margin-left:4px;margin-right:4px;width:256px}}@media screen and (min-width: 1000px){.recruit-infinite-slider .slide-item .img-wrapper{margin-left:8px;margin-right:8px;width:420px}}.recruit-infinite-slider .slide-item .img-wrapper img{margin-left:8px;margin-right:8px;width:100%}.recruit-infinite-slider .row-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:hidden}.recruit-infinite-slider .row-2 .slide-item{-webkit-animation-duration:21500ms;animation-duration:21500ms;animation-direction:reverse}@media screen and (min-width: 750px){.recruit-infinite-slider .row-2 .slide-item{-webkit-animation-duration:31500ms;animation-duration:31500ms}}@media screen and (min-width: 1000px){.recruit-infinite-slider .row-2 .slide-item{-webkit-animation-duration:60000ms;animation-duration:60000ms}}@-webkit-keyframes loopSlide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopSlide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (min-width: 1000px){.section-3{margin-bottom:80px}}.section-3 .content-wrapper{max-width:1280px;width:90%}.section-3 .text-1{font-weight:300;font-size:1.6rem;line-height:1.6}@media screen and (min-width: 1000px){.section-3 .text-1{font-size:2rem}}

/*# sourceMappingURL=map/recruit.css.map */
