@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&family=Oswald&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=Outfit:wght@100..900&display=swap";.js-parallax{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.js-parallax.on{transform:translateY(0);opacity:1}.js-parallax.delay-1{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.3s}.js-parallax.delay-1.on{transform:translateY(0);opacity:1}.js-parallax.delay-2{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.6s}.js-parallax.delay-2.on{transform:translateY(0);opacity:1}.js-parallax.delay-3{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.9s}.js-parallax.delay-3.on{transform:translateY(0);opacity:1}.js-parallax.delay-4{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:1.2s}.js-parallax.delay-4.on{transform:translateY(0);opacity:1}.js-parallax.delay-5{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:1.5s}.js-parallax.delay-5.on{transform:translateY(0);opacity:1}.second-mv::before{background-image:url("/assets/img/recruit/second_mv.png")}@media only screen and (max-width: 768px){.second-mv::before{background-image:url("/assets/img/recruit/second_mv_sp.png")}}.rec-message{padding-block:104px 184px;position:relative}@media only screen and (max-width: 768px){.rec-message{padding-block:13.033333vw 18.833333vw}}.rec-message__inner{width:1120px;margin-inline:auto;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.rec-message__inner{flex-direction:column;width:89.3333333333vw}}.rec-message__title{font-size:40px;font-weight:700;letter-spacing:.03em;margin-bottom:28px}@media only screen and (max-width: 768px){.rec-message__title{font-size:6.9333333333vw;margin-bottom:3.3vw}}.rec-message__text-area{width:602px}@media only screen and (max-width: 768px){.rec-message__text-area{width:89.3333333333vw}}@media only screen and (max-width: 768px){.rec-message__text{margin-bottom:6vw}}.rec-message__img{width:426px;margin-top:24px}@media only screen and (max-width: 768px){.rec-message__img{width:89.3333333333vw;margin-top:3.4vw}}.rec-message::before{content:"";background-image:url("/assets/img/recruit/recruit_bg01.png");position:absolute;top:184px;left:0;display:block;width:68%;background-size:cover;height:493px;z-index:-1}@media only screen and (max-width: 768px){.rec-message::before{bottom:33.8vw;width:100vw;height:181.6vw}}.rec-message__img-area{position:relative;display:flex;overflow:hidden;margin-top:104px;transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.rec-message__img-area.on{transform:translateY(0);opacity:1}@media only screen and (max-width: 768px){.rec-message__img-area{margin-top:13.3333333333vw}}.rec-message__img-list{padding:0;display:flex;flex-shrink:0}.rec-message__img-list:first-child{animation:slide1 90s -45s linear infinite}.rec-message__img-list:last-child{animation:slide2 90s linear infinite}.rec-message__img-item{display:inline-block;width:100%;margin-right:24px;list-style:none;text-align:center}@media only screen and (max-width: 768px){.rec-message__img-item{height:65.0666666667vw;margin-right:3.2vw}}.rec-message__img{display:block;height:auto}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.requirements{padding-block:104px 128px;background-color:#f3f3f6}@media only screen and (max-width: 768px){.requirements{padding-block:17.133333vw}}.requirements__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.requirements__inner{width:89.3333333333vw}}.requirements__title{margin-bottom:63px}@media only screen and (max-width: 768px){.requirements__title{margin-bottom:8vw;text-align:center}}.entry{padding-block:104px 0px}@media only screen and (max-width: 768px){.entry{padding-block:16.933333vw 0}}.entry__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.entry__inner{width:89.3333333333vw}}@media only screen and (max-width: 768px){.entry__text{display:none}}.entry__btn{position:relative;margin-inline:auto;display:flex;align-items:center;color:#fff;gap:40px;padding-block:56px;padding-inline:80px;width:736px;height:199px;background-image:url("/assets/img/recruit/recruit_bg02.png");background-repeat:no-repeat;background-size:cover;margin-bottom:105px}@media only screen and (max-width: 768px){.entry__btn{width:89.3333333333vw;height:34.6666666667vw;padding-block:7.4666666667vw;padding-inline:10.6666666667vw;margin-bottom:14vw}}.entry__btn::after{content:"";width:75px;aspect-ratio:1/1;border-radius:calc(infinity*1px);display:block;border:1px solid #fff;position:absolute;right:42px;transition:inherit}@media only screen and (max-width: 768px){.entry__btn::after{width:13vw;right:5vw}}.entry__btn::before{content:"";width:16px;aspect-ratio:16/10;mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-image:url("/assets/img/common/arrow.svg");background-color:#fff;position:absolute;right:70px;top:50%;transform:translateY(-50%);transition:inherit}@media only screen and (max-width: 768px){.entry__btn::before{right:9.2vw;width:4.2666666667vw}}/*# sourceMappingURL=recruit.css.map */
