﻿:root{--leading-trim: calc((1em - 1lh) / 2)}@media(min-width: 1401px){.main{padding-bottom:140px}}@media(min-width: 768px)and (max-width: 1400px){.main{padding-bottom:10vw}}@media(max-width: 767px){.main{padding-bottom:24vw}}@media(min-width: 1401px){.sec-introduction{margin-top:40px}}@media(min-width: 768px)and (max-width: 1400px){.sec-introduction{margin-top:2.8571428571vw}}@media(max-width: 767px){.sec-introduction{margin-top:10.6666666667vw}}@media(min-width: 1401px){.sec-introduction+.sec-introduction{margin-top:110px}}@media(min-width: 768px)and (max-width: 1400px){.sec-introduction+.sec-introduction{margin-top:7.8571428571vw}}@media(max-width: 767px){.sec-introduction+.sec-introduction{margin-top:17.3333333333vw}}.sec-introduction .c-heading{color:#ff7b02}.sec-introduction p{margin-top:1em}@media(min-width: 1401px){.sec-main{margin-top:110px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main{margin-top:7.8571428571vw}}@media(max-width: 767px){.sec-main{margin-top:17.3333333333vw}}@media(min-width: 1401px){.sec-main+.sec-main{margin-top:60px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main+.sec-main{margin-top:4.2857142857vw}}@media(max-width: 767px){.sec-main+.sec-main{margin-top:16vw}}.sec-main .content-box .content-box__heading{color:#fff;background:linear-gradient(90deg, #ff7b02 0%, #ffbc7e 100%)}@media(min-width: 768px){.sec-main .content-box .content-box__heading{padding:.4em;text-indent:.5em}}@media(min-width: 1401px){.sec-main .content-box .content-box__heading{font-size:20px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .content-box .content-box__heading{font-size:1.4285714286vw}}@media(max-width: 767px){.sec-main .content-box .content-box__heading{font-size:3.6vw;padding:.6em 0;text-indent:1em}}.sec-main .content-box .content-box__body{position:relative;background-color:#eff1f1}.sec-main .content-box__job-type-btns{display:grid}@media(min-width: 768px){.sec-main .content-box__job-type-btns{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1401px){.sec-main .content-box__job-type-btns{column-gap:38px;padding:55px 40px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .content-box__job-type-btns{column-gap:2.7142857143vw;padding:3.9285714286vw 2.8571428571vw}}@media(max-width: 767px){.sec-main .content-box__job-type-btns{grid-template-rows:repeat(3, 1fr);row-gap:6.6666666667vw;padding:6.6666666667vw 5.3333333333vw}}.sec-main .job-type-modal-btn{position:relative;width:100%;text-align:center;font-family:inherit}.sec-main .job-type-modal-btn{transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-main .job-type-modal-btn:focus-visible{opacity:.8}@media(hover: hover)and (pointer: fine){.sec-main .job-type-modal-btn:hover{opacity:.8}}@media(min-width: 768px){.sec-main .job-type-modal-btn{padding:2em 0}}@media(min-width: 1401px){.sec-main .job-type-modal-btn{font-size:19px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-type-modal-btn{font-size:1.3571428571vw}}@media(max-width: 767px){.sec-main .job-type-modal-btn{padding:1.65em 0;font-size:3.6vw}}.sec-main .job-type-modal-btn::before,.sec-main .job-type-modal-btn::after{content:"";position:absolute;top:0;bottom:0;margin:auto;background-color:#000}@media(min-width: 1401px){.sec-main .job-type-modal-btn::before,.sec-main .job-type-modal-btn::after{right:22px;width:19px;height:2px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-type-modal-btn::before,.sec-main .job-type-modal-btn::after{right:1.5714285714vw;width:1.3571428571vw;height:.1428571429vw}}@media(max-width: 767px){.sec-main .job-type-modal-btn::before,.sec-main .job-type-modal-btn::after{right:5.3333333333vw;width:4.1333333333vw;height:.2666666667vw}}.sec-main .job-type-modal-btn::after{transform:rotate(90deg)}.sec-main .job-type-modal-btn[data-modal=modal-job-type-comp]{background-color:#afe1ff}.sec-main .job-type-modal-btn[data-modal=modal-job-type-professional]{background-color:#caea96}.sec-main .job-type-modal-btn[data-modal=modal-job-type-associate]{background-color:#ffc6dc}.sec-main .content-box__job-category-btns{position:absolute;left:0;top:0;width:100%;height:100%}.sec-main .job-category-modal-btn{position:absolute;text-align:center;font-family:inherit;background-color:#fff;transition:background-color .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(min-width: 1401px){.sec-main .job-category-modal-btn{font-size:18px;width:280px;height:60px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-category-modal-btn{font-size:1.2857142857vw;width:20vw;height:4.2857142857vw}}@media(max-width: 767px){.sec-main .job-category-modal-btn{font-size:3.7333333333vw;width:39.3333333333vw;height:15.3333333333vw}}.sec-main .job-category-modal-btn::before,.sec-main .job-category-modal-btn::after{content:"";position:absolute;top:0;bottom:0;margin:auto;background-color:#000}@media(min-width: 1401px){.sec-main .job-category-modal-btn::before,.sec-main .job-category-modal-btn::after{right:16px;width:22px;height:1px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-category-modal-btn::before,.sec-main .job-category-modal-btn::after{right:1.1428571429vw;width:1.5714285714vw;height:.0714285714vw}}@media(max-width: 767px){.sec-main .job-category-modal-btn::before,.sec-main .job-category-modal-btn::after{right:4vw;width:4vw;height:.2666666667vw}}.sec-main .job-category-modal-btn::after{transform:rotate(90deg)}@media(max-width: 767px){.sec-main .job-category-modal-btn span{display:inline-block;transform:translateX(-1em);text-indent:1em}}.sec-main .job-category-modal-btn:focus-visible{background-color:rgb(255,242.7391304348,231.5)}@media(hover: hover)and (pointer: fine){.sec-main .job-category-modal-btn:hover{background-color:rgb(255,242.7391304348,231.5)}}@media(min-width: 1401px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-clerk]{left:440px;top:228px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-clerk]{left:31.4285714286vw;top:16.2857142857vw}}@media(max-width: 767px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-clerk]{left:25.0666666667vw;top:37.7333333333vw}}@media(min-width: 1401px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-transport]{left:725px;top:404px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-transport]{left:51.7857142857vw;top:28.8571428571vw}}@media(max-width: 767px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-transport]{left:47.3333333333vw;top:86.4vw}}@media(min-width: 1401px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-mecha]{left:665px;top:719px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-mecha]{left:47.5vw;top:51.3571428571vw}}@media(max-width: 767px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-mecha]{left:47.3333333333vw;top:137.2vw}}@media(min-width: 1401px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-inst]{left:214px;top:719px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-inst]{left:15.2857142857vw;top:51.3571428571vw}}@media(max-width: 767px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-inst]{left:2.6666666667vw;top:137.2vw}}@media(min-width: 1401px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-system]{left:154px;top:404px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-system]{left:11vw;top:28.8571428571vw}}@media(max-width: 767px){.sec-main .job-category-modal-btn[data-modal=modal-job-category-system]{left:2.6666666667vw;top:86.4vw}}.job-modal-content{background-color:#fff}@media(min-width: 1401px){.job-modal-content{padding:90px 160px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content{padding:6.4285714286vw 11.4285714286vw}}@media(max-width: 767px){.job-modal-content{padding:10.6666666667vw 6.6666666667vw}}.job-modal-content .job-heading-lg{text-align:center;font-weight:600;position:relative;color:#ff7b02}@media(min-width: 1401px){.job-modal-content .job-heading-lg{font-size:40px;padding-bottom:10px;margin-bottom:70px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .job-heading-lg{font-size:2.8571428571vw;padding-bottom:.7142857143vw;margin-bottom:5vw}}@media(max-width: 767px){.job-modal-content .job-heading-lg{font-size:8vw;padding-bottom:3.3333333333vw;width:89.3333333333vw;margin-left:-6.6666666667vw;margin-bottom:9.3333333333vw}}.job-modal-content .job-heading-lg::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin-inline:auto;background-color:#ff7b02}@media(min-width: 1401px){.job-modal-content .job-heading-lg::after{width:240px;height:5px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .job-heading-lg::after{width:17.1428571429vw;height:.3571428571vw}}@media(max-width: 767px){.job-modal-content .job-heading-lg::after{width:32vw;height:.6666666667vw}}.job-modal-content .job-heading-md{color:#ff7b02}@media(min-width: 768px){.job-modal-content .job-heading-md{line-height:1.424}}@media(min-width: 1401px){.job-modal-content .job-heading-md{margin-top:30px;font-size:25px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .job-heading-md{margin-top:2.1428571429vw;font-size:1.7857142857vw}}@media(max-width: 767px){.job-modal-content .job-heading-md{margin-top:9.3333333333vw;font-size:5.3333333333vw;line-height:1.425}}.job-modal-content .job-heading-md+p{margin-top:1em}.job-modal-content .job-heading-md.category-heading{margin-top:2em;color:inherit}@media(min-width: 1401px){.job-modal-content .job-heading-md.category-heading+.recruit-box{margin-top:20px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .job-heading-md.category-heading+.recruit-box{margin-top:1.4285714286vw}}@media(max-width: 767px){.job-modal-content .job-heading-md.category-heading+.recruit-box{margin-top:6.6666666667vw}}.job-modal-content .job-category-list{display:flex;flex-wrap:wrap}@media(min-width: 1401px){.job-modal-content .job-category-list{margin-top:10px;column-gap:15px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .job-category-list{margin-top:.7142857143vw;column-gap:1.0714285714vw}}@media(max-width: 767px){.job-modal-content .job-category-list{margin-top:4vw;gap:4vw}}.job-modal-content .job-category-list li{color:#ff7b02;border-color:#ff7b02;border-radius:9999px;border-style:solid}@media(min-width: 1401px){.job-modal-content .job-category-list li{font-size:15px;padding:6px 2em;border-width:2px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .job-category-list li{font-size:1.0714285714vw;padding:.4285714286vw 2em;border-width:.1428571429vw}}@media(max-width: 767px){.job-modal-content .job-category-list li{font-size:3.3333333333vw;padding:1.3333333333vw 2em;border-width:.2666666667vw}}.job-modal-content .job-category-note{margin-top:1em}@media(min-width: 768px){.job-modal-content .field-box{display:flex;width:100%}}@media(min-width: 1401px){.job-modal-content .field-box{margin-top:40px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .field-box{margin-top:2.8571428571vw}}@media(max-width: 767px){.job-modal-content .field-box{margin-top:8vw}}.job-modal-content .field-box .field-box__heading{background-color:#ff7b02;color:#fff;display:grid;place-items:center;font-weight:bold}@media(min-width: 768px){.job-modal-content .field-box .field-box__heading{width:29.9043062201%;flex-shrink:0}}@media(max-width: 767px){.job-modal-content .field-box .field-box__heading{font-size:4vw;padding:2.6666666667vw 0}}.job-modal-content .field-box .field-box__body{background-color:#eff1f1}@media(min-width: 768px){.job-modal-content .field-box .field-box__body{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:2em}}@media(max-width: 767px){.job-modal-content .field-box .field-box__body{padding:5.3333333333vw}}.job-modal-content .field-box .field-box__body li{text-indent:-1em;padding-left:1em}.job-modal-content .field-box .field-box__body li::before{content:"・"}.job-modal-content .recruit-box{border-style:solid;border-color:#ff7b02}@media(min-width: 768px){.job-modal-content .recruit-box{display:flex;width:100%}}@media(min-width: 1401px){.job-modal-content .recruit-box{margin-top:30px;border-width:2px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .recruit-box{margin-top:2.1428571429vw;border-width:.1428571429vw}}@media(max-width: 767px){.job-modal-content .recruit-box{margin-top:8vw;border-width:.2666666667vw}}.job-modal-content .recruit-box .recruit-box__heading{color:#ff7b02;display:grid;place-items:center;font-weight:bold}@media(min-width: 768px){.job-modal-content .recruit-box .recruit-box__heading{width:29.9043062201%;flex-shrink:0}}@media(max-width: 767px){.job-modal-content .recruit-box .recruit-box__heading{font-size:4vw;padding:2.6666666667vw 0}}.job-modal-content .recruit-box .recruit-box__body{position:relative}@media(min-width: 768px){.job-modal-content .recruit-box .recruit-box__body{flex-grow:1;padding:2em}}@media(max-width: 767px){.job-modal-content .recruit-box .recruit-box__body{padding:2.6666666667vw 3.3333333333vw}}.job-modal-content .recruit-box .recruit-box__body::before{content:"";position:absolute;top:0;margin:auto;background-color:#ff7b02}@media(min-width: 768px){.job-modal-content .recruit-box .recruit-box__body::before{left:0;bottom:0;height:70%}}@media(min-width: 1401px){.job-modal-content .recruit-box .recruit-box__body::before{width:2px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .recruit-box .recruit-box__body::before{width:.1428571429vw}}@media(max-width: 767px){.job-modal-content .recruit-box .recruit-box__body::before{left:0;right:0;width:67.7333333333vw;height:.2666666667vw}}.job-modal-content .recruit-box.comp{border-color:#2794f5}.job-modal-content .recruit-box.comp .recruit-box__heading{color:#2794f5}.job-modal-content .recruit-box.comp .recruit-box__body::before{background-color:#2794f5}.job-modal-content .recruit-box.professional{border-color:#6db100}.job-modal-content .recruit-box.professional .recruit-box__heading{color:#6db100}.job-modal-content .recruit-box.professional .recruit-box__body::before{background-color:#6db100}.job-modal-content .recruit-box.associate{border-color:#ff62a4}.job-modal-content .recruit-box.associate .recruit-box__heading{color:#ff62a4}.job-modal-content .recruit-box.associate .recruit-box__body::before{background-color:#ff62a4}.job-modal-content .buttons{margin-inline:auto}@media(min-width: 768px){.job-modal-content .buttons{width:fit-content}}@media(min-width: 1401px){.job-modal-content .buttons{margin-top:50px;min-width:408px}}@media(min-width: 768px)and (max-width: 1400px){.job-modal-content .buttons{margin-top:3.5714285714vw;min-width:29.1428571429vw}}@media(max-width: 767px){.job-modal-content .buttons{margin-top:8vw}}.job-modal-content.comp .job-heading-lg{color:#2794f5}.job-modal-content.comp .job-heading-lg::after{background-color:#2794f5}.job-modal-content.comp .job-heading-md{color:#2794f5}.job-modal-content.comp .job-category-list li{color:#2794f5;border-color:#2794f5}.job-modal-content.comp .job-category-note{color:#2794f5}.job-modal-content.comp .field-box .field-box__heading{background-color:#2794f5}.job-modal-content.professional .job-heading-lg{color:#6db100}.job-modal-content.professional .job-heading-lg::after{background-color:#6db100}.job-modal-content.professional .job-heading-md{color:#6db100}.job-modal-content.professional .job-category-list li{color:#6db100;border-color:#6db100}.job-modal-content.professional .job-category-note{color:#6db100}.job-modal-content.professional .field-box .field-box__heading{background-color:#6db100}.job-modal-content.associate .job-heading-lg{color:#ff62a4}.job-modal-content.associate .job-heading-lg::after{background-color:#ff62a4}.job-modal-content.associate .job-heading-md{color:#ff62a4}.job-modal-content.associate .job-category-list li{color:#ff62a4;border-color:#ff62a4}.job-modal-content.associate .job-category-note{color:#ff62a4}.job-modal-content.associate .field-box .field-box__heading{background-color:#ff62a4}
/*# sourceMappingURL=style.css.map */