article.recruit{letter-spacing:.08em}article.recruit .headline-area{border-bottom:0}.recruit .kv-area__in{margin:0 auto;padding:0 0 0 8.75rem;max-width:none;overflow:hidden}@media (max-width:1024px){.recruit .kv-area__in{padding-left:0}}@media (max-width:600px){.recruit .kv-area__in{padding-top:21.3333333333vw;border-top:1px solid #1b1b1b;padding-left:0}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-25% - 20px))}}.recruit .kv-area .slideWrap{display:flex;gap:40px;width:max-content;animation:scroll 80s linear infinite;user-select:none}.recruit .kv-area .slideWrap .slide{width:300px;position:relative;height:100%}.recruit .kv-area .slideWrap .slide img{object-fit:cover;border-radius:1.25rem}.recruit .kv-area .slideWrap .slide01{width:34.375rem}@media (max-width:820px){.recruit .kv-area .slideWrap .slide01{width:20.5rem}}.recruit .kv-area .slideWrap .slide02,.recruit .kv-area .slideWrap .slide04,.recruit .kv-area .slideWrap .slide06{width:15.625rem}.recruit .kv-area .slideWrap .slide04{transform:translateY(10.625rem)}@media (max-width:820px){.recruit .kv-area .slideWrap .slide04{transform:translateY(0)}}.recruit .kv-area .slideWrap .slide03,.recruit .kv-area .slideWrap .slide05{width:31.25rem}@media (max-width:820px){.recruit .kv-area .slideWrap .slide03,.recruit .kv-area .slideWrap .slide05{width:18.625rem}}.recruit .kv-area__lead{margin-top:12.5rem;width:100%;padding-right:2.5rem;margin-right:auto;margin-left:auto;font-size:1.25rem;line-height:2.2;letter-spacing:.05em}@media (max-width:1024px){.recruit .kv-area__lead{padding-left:2.5rem}}.recruit .kv-area__lead p{width:100%;text-align:center;margin-bottom:1em}@media (max-width:1024px){.recruit .kv-area__lead p{text-align:justify}}.recruit .kv-area__lead p:last-child{margin-bottom:0}@media (max-width:600px){.recruit .kv-area__lead{margin:16vw 0 21.3333333333vw;width:100%;padding:0 6vw;font-size:4.8vw}.recruit .kv-area__lead p{width:100%;margin-bottom:5.3333333333vw;line-height:1.8}}.recruit .junbutsu__in{margin-top:10rem;border-top:1px solid #1b1b1b;max-width:80rem;padding:10rem 2.5rem 0 8.75rem}@media (max-width:600px){.recruit .junbutsu__in{margin-top:0;padding-top:21.3333333333vw;width:100%;padding-right:6vw;padding-left:6vw}}.recruit .junbutsu__list{margin-top:4rem}@media (max-width:600px){.recruit .junbutsu__list{margin-top:12.8vw}}.recruit .junbutsu__list__ul{display:grid;grid-template-columns:1fr 1fr;gap:0;list-style:none}@media (max-width:600px){.recruit .junbutsu__list__ul{display:block}}.recruit .junbutsu__list__li{padding:3.125rem;border-top:1px solid #1b1b1b;border-right:1px solid #1b1b1b;position:relative}@media (max-width:600px){.recruit .junbutsu__list__li{padding:17.0666666667vw 9.0666666667vw}}.recruit .junbutsu__list__li:nth-child(odd){border-left:1px solid #1b1b1b}.recruit .junbutsu__list__li:nth-last-child(-n+2){border-bottom:1px solid #1b1b1b}@media (max-width:600px){.recruit .junbutsu__list__li:nth-child(2n){border-left:1px solid #1b1b1b}.recruit .junbutsu__list__li:nth-last-child(-n+2){border-left:1px solid #1b1b1b;border-bottom:0}.recruit .junbutsu__list__li:last-child{border-bottom:1px solid #1b1b1b}}.recruit .junbutsu__list__li:before{content:"1";display:block;width:2.5rem;height:2.5rem;position:absolute;left:0;top:0;background:linear-gradient(90.01deg,#002ae4 -27.1%,#0fff67 96.97%);border:1px solid #1b1b1b;border-left:0;border-top:0;color:#ffffff;font-weight:642;font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;letter-spacing:.08em}@media (max-width:600px){.recruit .junbutsu__list__li:before{width:10.6666666667vw;height:10.6666666667vw;font-size:4.2666666667vw}}.recruit .junbutsu__list__li:first-child:before{content:"01"}.recruit .junbutsu__list__li:nth-child(2):before{content:"02"}.recruit .junbutsu__list__li:nth-child(3):before{content:"03"}.recruit .junbutsu__list__li:nth-child(4):before{content:"04"}.recruit .junbutsu__list__li h3{font-weight:580;font-size:1.25rem;line-height:1.1;letter-spacing:.08em}@media (max-width:600px){.recruit .junbutsu__list__li h3{font-size:5.3333333333vw}}.recruit .junbutsu__list__li p{margin-top:1.25rem;font-size:1.0625rem;line-height:1.85;text-align:justify;font-feature-settings:"palt"}@media (max-width:600px){.recruit .junbutsu__list__li p{font-size:4.5333333333vw}}.recruit .shafu__in{max-width:80rem;padding:10rem 2.5rem 0 8.75rem}@media (max-width:600px){.recruit .shafu__in{padding-top:21.3333333333vw;width:100%;padding-right:6vw;padding-left:6vw}}.recruit .shafu__list{margin-top:4rem}@media (max-width:600px){.recruit .shafu__list{margin-top:12.8vw}}.recruit .shafu__list__ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;list-style:none}@media (max-width:600px){.recruit .shafu__list__ul{display:block}}.recruit .shafu__list__li{padding:3.125rem;border-top:1px solid #1b1b1b;border-right:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;position:relative}@media (max-width:600px){.recruit .shafu__list__li{padding:17.0666666667vw 9.0666666667vw;border-bottom:0}}.recruit .shafu__list__li:first-child{border-left:1px solid #1b1b1b}@media (max-width:600px){.recruit .shafu__list__li:nth-child(2n){border-left:1px solid #1b1b1b}.recruit .shafu__list__li:last-child{border-left:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b}}.recruit .shafu__list__icon{display:flex;align-items:center;justify-content:center;height:2.625rem;margin-bottom:1.25rem}.recruit .shafu__list__icon img{width:2.625rem}@media (max-width:600px){.recruit .shafu__list__icon{height:9.3333333333vw;margin-bottom:6.6666666667vw}.recruit .shafu__list__icon img{width:auto}}.recruit .shafu__list__title{font-size:1.25rem;font-weight:580;margin-bottom:.5rem;text-align:left;display:flex;align-items:flex-start;justify-content:center;height:3.125rem;letter-spacing:.04em}@media (max-width:600px){.recruit .shafu__list__title{font-size:5.3333333333vw;margin-bottom:5.3333333333vw;height:auto}}.recruit .shafu__list__text{font-size:1.0625rem;text-align:justify;font-feature-settings:"palt";line-height:1.85}@media (max-width:600px){.recruit .shafu__list__text{font-size:4.5333333333vw}}.recruit .kenshu__in{max-width:80rem;padding:10rem 2.5rem 0 8.75rem}@media (max-width:600px){.recruit .kenshu__in{width:100%;padding-top:21.3333333333vw;padding-right:6vw;padding-left:6vw}}.recruit .kenshu__list,.recruit .voice__list{margin-top:4rem;list-style:none}@media (max-width:600px){.recruit .kenshu__list,.recruit .voice__list{margin-top:12.8vw}}.recruit .kenshu__list__li,.recruit .voice__list__li{display:flex;gap:5rem;align-items:center}@media (max-width:600px){.recruit .kenshu__list__li,.recruit .voice__list__li{flex-direction:column;gap:17.0666666667vw}}.recruit .kenshu__list__icon,.recruit .voice__list__icon{display:flex;align-items:center;justify-content:center;width:24.375rem;transition:all .3s ease}@media screen and (max-width:1200px){.recruit .kenshu__list__icon,.recruit .voice__list__icon{width:18.75rem}}@media (max-width:600px){.recruit .kenshu__list__icon,.recruit .voice__list__icon{width:100%}}.recruit .kenshu__list__icon img,.recruit .voice__list__icon img{transition:all .3s ease;width:16.5rem}@media (max-width:600px){.recruit .kenshu__list__icon img,.recruit .voice__list__icon img{width:70.4vw}}.recruit .kenshu__list__content,.recruit .voice__list__content{flex:1}.recruit .kenshu__list__title,.recruit .voice__list__title{font-size:1.5rem;font-weight:466;font-feature-settings:"palt"}@media (max-width:600px){.recruit .kenshu__list__title,.recruit .voice__list__title{font-size:5.3333333333vw}}.recruit .kenshu__list__text,.recruit .voice__list__subtitle,.recruit .voice__list__text{margin-top:2.5rem;font-size:17px;line-height:1.85;font-feature-settings:"palt";text-align:justify}@media (max-width:600px){.recruit .kenshu__list__text,.recruit .voice__list__subtitle,.recruit .voice__list__text{margin-top:10.6666666667vw;font-size:4.5333333333vw}}.recruit .voice__in{max-width:80rem;padding:10rem 2.5rem 0 8.75rem}@media (max-width:600px){.recruit .voice__in{width:100%;padding-top:21.3333333333vw;padding-right:6vw;padding-left:6vw}}.recruit .voice__list__li{align-items:flex-start}@media (max-width:600px){.recruit .voice__list__li{gap:1.25rem}}.recruit .voice__list__icon>div{width:23.375rem;height:29rem;padding-top:1.5rem;padding-right:1.5rem;position:relative}@media (max-width:600px){.recruit .voice__list__icon>div{width:91.4666666667vw;height:auto;padding-top:5.8666666667vw;padding-right:5.8666666667vw}}.recruit .voice__list__icon>div img{width:100%;transition:all .3s ease;aspect-ratio:350/440;object-fit:cover}.recruit .voice__list__icon>div:after{content:"";position:absolute;display:block;top:0;right:0;width:1px;height:8rem;border-left:1px solid #1b1b1b}@media (max-width:600px){.recruit .voice__list__icon>div:after{height:31.2vw}}.recruit .voice__list__icon>div:before{content:"";display:block;position:absolute;top:0;right:0;width:15rem;height:1px;border-top:1px solid #1b1b1b}@media (max-width:600px){.recruit .voice__list__icon>div:before{width:58.6666666667vw}}.recruit .voice__list__content .common-btn{margin-top:80px}@media (max-width:1024px){.recruit .voice__list__content .common-btn{margin-top:5rem}}.recruit .voice__list__content .common-btn a{font-size:1rem;padding:1.5rem 0}.recruit .voice__list__subtitle{display:block;margin-top:.625rem}@media (max-width:600px){.recruit .voice__list__subtitle{margin-top:3.2vw}}.recruit .voice__list__text p{margin-bottom:1em}@media (max-width:600px){.recruit .voice__list__text p{margin-bottom:7.4666666667vw}}.recruit .voice__list__text p:last-child{margin-bottom:0}.recruit .voice__list__list{list-style:none}.recruit .voice__list__item{background:#fff;min-height:9.375rem;margin-bottom:2.5rem}@media (max-width:1024px){.recruit .voice__list__item{margin-bottom:2rem}}@media (max-width:600px){.recruit .voice__list__item{margin-bottom:2.5rem}}.recruit .voice__list__item:last-child{margin-bottom:2.5rem}@media (max-width:600px){.recruit .voice__list__item:last-child{margin-bottom:4rem}}.recruit .voice__list__question{font-size:18px;line-height:1.6;display:flex;align-items:baseline;font-weight:580}@media (max-width:1024px){.recruit .voice__list__question{align-items:flex-start}}@media (max-width:600px){.recruit .voice__list__question{font-size:4.8vw}}.recruit .voice__list__question:before{content:"Q.";display:inline-block;font-size:1.375rem;font-weight:580;width:40px;flex-shrink:0}@media (max-width:1024px){.recruit .voice__list__question:before{transform:translateY(-.25rem);width:32px}}.recruit .voice__list__answer{margin-top:.625rem;font-size:17px;letter-spacing:.08em;padding-left:2.5rem;line-height:1.6;text-align:justify;font-feature-settings:"palt"}@media (max-width:1024px){.recruit .voice__list__answer{padding-left:2rem;margin-top:1rem}}@media (max-width:600px){.recruit .voice__list__answer{font-size:4.5333333333vw}}.recruit .info__in{margin-top:10rem;border-top:1px solid #1b1b1b;max-width:80rem;padding:10rem 2.5rem 0 8.75rem}@media (max-width:600px){.recruit .info__in{margin-top:21.3333333333vw;width:100%;padding-top:21.3333333333vw;padding-right:6vw;padding-left:6vw}}.recruit .info__content{margin-top:6.25rem}@media (max-width:600px){.recruit .info__content{margin-top:14.4vw}}.recruit .info__content__dl{display:flex;border-bottom:1px solid #1b1b1b;margin-top:2.1875rem;padding-bottom:2.1875rem;gap:3.75rem}.recruit .info__content__dl:first-child{margin-top:0}@media (max-width:600px){.recruit .info__content__dl{flex-direction:column;gap:2.1333333333vw;padding-bottom:8vw}}.recruit .info__content__dt{font-weight:580;line-height:1.85;min-width:10em;flex:1}@media screen and (max-width:1200px){.recruit .info__content__dt{flex:initial;width:10em}}@media (max-width:600px){.recruit .info__content__dt{width:100%}}.recruit .info__content__dd{width:48.75rem;line-height:1.85;text-align:justify;font-feature-settings:"palt"}@media screen and (max-width:1200px){.recruit .info__content__dd{flex:1}}@media (max-width:600px){.recruit .info__content__dd{width:100%}}.recruit .flow__in{max-width:80rem;padding:6.25rem 2.5rem 0 8.75rem}@media (max-width:600px){.recruit .flow__in{width:100%;padding-top:21.3333333333vw;padding-right:6vw;padding-left:6vw}}.recruit .flow__content{margin-top:4rem}@media (max-width:600px){.recruit .flow__content{margin-top:14.4vw}}.recruit .flow__content__list{list-style:none}.recruit .flow__content__item{margin:0 auto 3.3125rem;width:33.4375rem;height:4.125rem;display:flex;align-items:center;justify-content:center;border:1px solid #1b1b1b;font-size:1.125rem;font-weight:580;position:relative}@media (max-width:600px){.recruit .flow__content__item{width:100%;height:17.6vw;font-size:4.5333333333vw}}.recruit .flow__content__item:after{position:absolute;bottom:-2.375rem;left:0;width:100%;content:"";display:block;height:1.3125rem;background:url(/assets/img/recruit/arrow.svg) no-repeat 50%;background-size:contain}@media (max-width:600px){.recruit .flow__content__item:after{bottom:-7.4666666667vw;height:5.6vw}}.recruit .flow__content__item--offer{background:linear-gradient(90.01deg,#002AE4 -27.1%,#0FFF67 96.97%);border:0;color:#FFF;margin-bottom:0}.recruit .flow__content__item--offer:after{display:none}.recruit .flow__content__note{margin-top:2rem;color:#999;font-size:.875rem;text-align:center}@media (max-width:600px){.recruit .flow__content__note{margin-top:10.6666666667vw;font-size:3.7333333333vw;text-align:left}}.recruit .cta{margin-top:6.25rem;padding-bottom:12.5rem;padding-left:8.75rem;padding-right:2.5rem}@media screen and (max-width:1024px){.recruit .cta{padding-left:inherit;padding-right:inherit}}@media (max-width:600px){.recruit .cta{margin-top:17.0666666667vw;padding-top:0;padding-bottom:42.6666666667vw}}.recruit .cta__in{max-width:68.75rem;padding:7.5rem;border:1px solid #1b1b1b;text-align:center}@media screen and (max-width:1024px){.recruit .cta__in{margin-left:4vw;margin-right:4vw;max-width:none;padding-left:0;padding-right:0}}@media (max-width:600px){.recruit .cta__in{margin-left:6vw;margin-right:6vw;padding:17.0666666667vw 4.2666666667vw;width:auto}}.recruit .cta__title{margin:0;padding:0;font-size:4rem;font-weight:642}@media (max-width:600px){.recruit .cta__title{font-size:13.3333333333vw}}.recruit .cta__text{margin-top:2rem;font-size:1.25rem;line-height:1.85;font-weight:642}@media (max-width:600px){.recruit .cta__text{margin-top:14.4vw;font-size:4.5333333333vw;text-align:justify;font-feature-settings:"palt"}.recruit .cta__text br{display:none}}.recruit .cta__btnWrap{margin-top:4rem;display:flex;justify-content:center;gap:2rem}@media (max-width:600px){.recruit .cta__btnWrap{margin-top:14.4vw;gap:8.5333333333vw}}.recruit .cta__btn{display:flex;align-items:center;justify-content:center;width:33.75rem;height:6.5625rem;background:#1B1B1B;color:#FFF;border:1px solid #1b1b1b;font-size:1.5rem;font-weight:642;text-decoration:none;border-radius:9999px;transition:all .3s ease}.recruit .cta__btn:hover{background:#FFF;color:#1B1B1B}@media (max-width:600px){.recruit .cta__btn{width:100%;height:22.6666666667vw;font-size:4.5333333333vw}}