@media screen and (min-width: 751px){.p-sec-title .p-sec-title__inner{padding-top:96px}}@media screen and (max-width: 750px){.p-sec-title .p-sec-title__inner{padding-top:6.4vw}}.c-movie-modal-btn .c-movie-modal-btn__image{box-shadow:none}.occupation-title{color:#fff;line-height:1}.occupation-title .occupation-title__sub{margin-bottom:.8rem;font-weight:700}@media screen and (min-width: 751px){.occupation-title .occupation-title__sub{font-size:0.9375rem}}@media screen and (max-width: 750px){.occupation-title .occupation-title__sub{font-size:13px;font-size:3.4666666667vw}}.occupation-title .occupation-title__num{display:flex;align-items:center;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 751px){.occupation-title .occupation-title__num{font-size:0.9375rem;margin-bottom:1.5rem}}@media screen and (max-width: 750px){.occupation-title .occupation-title__num{font-size:11px;font-size:2.9333333333vw;margin-bottom:1.3rem}}.occupation-title .occupation-title__num span{letter-spacing:.07em;margin-left:.3rem}@media screen and (min-width: 751px){.occupation-title .occupation-title__num span{font-size:3.75rem}}@media screen and (max-width: 750px){.occupation-title .occupation-title__num span{font-size:40px;font-size:10.6666666667vw}}.occupation-title .occupation-title__main{font-weight:700}@media screen and (min-width: 751px){.occupation-title .occupation-title__main{font-size:4rem;margin-bottom:2rem}}@media screen and (max-width: 750px){.occupation-title .occupation-title__main{font-size:40px;font-size:10.6666666667vw;margin-bottom:1rem}}.occupation-title .occupation-title__en{color:#000;line-height:1;letter-spacing:.07em;background-color:#00c850;width:fit-content;padding:.3rem .5em 0;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 751px){.occupation-title .occupation-title__en{font-size:1.5rem;font-weight:700}}@media screen and (max-width: 750px){.occupation-title .occupation-title__en{font-size:15px;font-size:4vw}}@media screen and (min-width: 751px){.occupation-about{padding-bottom:13.7628111274%;margin-top:40px}}@media screen and (max-width: 750px){.occupation-about{padding-bottom:22.6666666667vw;margin-top:4.2666666667vw}}.occupation-about .occupation-about__inner{margin:0 auto}@media screen and (min-width: 751px){.occupation-about .occupation-about__inner{width:min(800px,100% - 40px)}}@media screen and (min-width: 751px){.occupation-about .occupation-about__head{margin-bottom:8%}}.occupation-about .occupation-about__title{font-weight:700}@media screen and (min-width: 751px){.occupation-about .occupation-about__title{font-size:2.25rem;margin-bottom:32px}}@media screen and (min-width: 751px)and (max-width: 1100px){.occupation-about .occupation-about__title{font-size:2.0625rem}}@media screen and (max-width: 750px){.occupation-about .occupation-about__title{font-size:20px;font-size:5.3333333333vw;margin-bottom:4.2666666667vw}}.occupation-about .occupation-about__title span{color:#00963c}@media screen and (min-width: 751px){.occupation-about .occupation-about__lead{font-weight:700;font-size:1.25rem}}@media screen and (max-width: 750px){.occupation-about .occupation-about__lead{font-size:15px;font-size:4vw;font-weight:500}}.occupation-about .occupation-about__lead span{color:#00963c}@media screen and (max-width: 750px){.occupation-about .occupation-about__movie{margin-top:8.5333333333vw}}.occupation-about .occupation-wanted{background-color:#fff}@media screen and (min-width: 751px){.occupation-about .occupation-wanted{padding:32px 38px 24px;margin-top:7.875%}}@media screen and (max-width: 750px){.occupation-about .occupation-wanted{border-radius:2.1333333333vw;padding:8.5333333333vw 3.2vw 6.4vw;margin-top:8.5333333333vw}}@media screen and (min-width: 751px){.occupation-about .occupation-wanted__head{margin-bottom:32px}}@media screen and (max-width: 750px){.occupation-about .occupation-wanted__head{margin-bottom:6.6666666667vw}}.occupation-about .occupation-wanted__title{color:#00963c;font-weight:700}@media screen and (min-width: 751px){.occupation-about .occupation-wanted__title{font-size:1.0625rem;padding:0 15px}}@media screen and (max-width: 750px){.occupation-about .occupation-wanted__title{font-size:15px;font-size:4vw;padding:0 4vw}}.occupation-about .occupation-wanted__list{display:flex;flex-wrap:wrap}@media screen and (max-width: 750px){.occupation-about .occupation-wanted__list{flex-direction:column}}.occupation-about .occupation-wanted__item{position:relative;display:inline-block;width:fit-content;font-weight:700}@media screen and (min-width: 751px){.occupation-about .occupation-wanted__item{width:fit-content;font-size:1.0625rem;padding-left:24px}}@media screen and (max-width: 750px){.occupation-about .occupation-wanted__item{font-size:15px;font-size:4vw;letter-spacing:0em;padding-left:5.3333333333vw}}.occupation-about .occupation-wanted__item:before{content:"";position:absolute;left:0;margin:auto 0;background-size:contain;background-repeat:no-repeat;background-image:url("/recruit/e-nexco/assets/occupation/common/img/icon-check.svg")}@media screen and (min-width: 751px){.occupation-about .occupation-wanted__item:before{width:18px;height:18px;top:7px}}@media screen and (max-width: 750px){.occupation-about .occupation-wanted__item:before{width:4.2666666667vw;height:4.2666666667vw;top:1.8666666667vw}}@media screen and (min-width: 751px){.occupation-about .occupation-wanted__item:nth-child(even){margin-left:11.1111111111%}}.occupation-about .occupation-wanted__more{text-align:right;font-weight:700}@media screen and (min-width: 751px){.occupation-about .occupation-wanted__more{font-size:0.6875rem;margin-top:16px}}@media screen and (max-width: 750px){.occupation-about .occupation-wanted__more{font-size:11px;font-size:2.9333333333vw}}.occupation-feature{position:relative;background-color:#fff}@media screen and (min-width: 751px){.occupation-feature{padding-top:6.4421669107%}}@media screen and (max-width: 750px){.occupation-feature{padding-top:21.8666666667vw}}.occupation-feature .occupation-feature__head{position:absolute;left:0;right:0;margin:0 auto}@media screen and (min-width: 751px){.occupation-feature .occupation-feature__head{top:-30px}}@media screen and (max-width: 750px){.occupation-feature .occupation-feature__head{top:-5.8666666667vw}}.occupation-feature .occupation-feature__title{text-align:center;font-weight:700}@media screen and (min-width: 751px){.occupation-feature .occupation-feature__title{font-size:2rem}}@media screen and (max-width: 750px){.occupation-feature .occupation-feature__title{font-size:20px;font-size:5.3333333333vw;line-height:1.5}}.occupation-feature .occupation-feature__title span{color:#00963c}@media screen and (max-width: 750px){.occupation-feature .occupation-feature__title span{font-size:24px;font-size:6.4vw}}.occupation-feature .occupation-feature__image{margin:0 auto}@media screen and (min-width: 751px){.occupation-feature .occupation-feature__image{width:calc(100% - 120px)}}@media screen and (max-width: 750px){.occupation-feature .occupation-feature__image{overflow-x:scroll;-webkit-overflow-scrolling:touch;height:106.6666666667vw}}@media screen and (max-width: 750px){.occupation-feature .occupation-feature__image img{width:auto;height:104vw}}@media screen and (max-width: 750px){.occupation-feature .occupation-feature__scroll{text-align:center;margin-top:4.2666666667vw;font-size:11px;font-size:2.9333333333vw;font-weight:700}}@media screen and (min-width: 751px){.occupation-feature .occupation-job{margin-top:12.962962963%}}@media screen and (max-width: 750px){.occupation-feature .occupation-job{margin-top:24vw}}.occupation-feature .occupation-job__item{position:relative;background-color:#f5f2f0}@media screen and (min-width: 751px){.occupation-feature .occupation-job__item{border-radius:12px;padding:5.9259259259%}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__item{border-radius:2.1333333333vw;padding:14.9333333333vw 4.2666666667vw 10.6666666667vw}}@media screen and (min-width: 751px){.occupation-feature .occupation-job__item+.occupation-job__item{margin-top:108px}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__item+.occupation-job__item{margin-top:24vw}}.occupation-feature .occupation-job__item.occupation-job__item--other .occupation-job__body{display:block}.occupation-feature .occupation-job__item.occupation-job__item--other .occupation-job__anchor{margin:0 auto}@media screen and (min-width: 751px){.occupation-feature .occupation-job__item.occupation-job__item--other .occupation-job__anchor{margin-top:48px}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__item.occupation-job__item--other .occupation-job__anchor{margin-top:8.5333333333vw}}.occupation-feature .occupation-job__title{position:absolute;left:0;right:0;margin:0 auto;text-align:center}@media screen and (min-width: 751px){.occupation-feature .occupation-job__title{top:-52px}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__title{top:-10.1333333333vw}}.occupation-feature .occupation-job__num{color:#00c850;line-height:1;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 751px){.occupation-feature .occupation-job__num{font-size:2rem}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__num{font-size:24px;font-size:6.4vw}}.occupation-feature .occupation-job__main{font-weight:700}@media screen and (min-width: 751px){.occupation-feature .occupation-job__main{font-size:1.25rem}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__main{font-size:17px;font-size:4.5333333333vw}}.occupation-feature .occupation-job__main span{line-height:1}@media screen and (min-width: 751px){.occupation-feature .occupation-job__main span{font-size:2rem}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__main span{font-size:24px;font-size:6.4vw}}.occupation-feature .occupation-job__body{display:flex;font-weight:700}@media screen and (min-width: 751px){.occupation-feature .occupation-job__body{justify-content:space-between;font-size:0.8125rem}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__body{flex-direction:column;font-size:15px;font-size:4vw;margin-top:6.4vw}}.occupation-feature .occupation-job__unite{font-weight:500}@media screen and (min-width: 751px){.occupation-feature .occupation-job__unite{font-size:0.9375rem;width:62.2899159664%}}@media screen and (min-width: 751px)and (max-width: 1100px){.occupation-feature .occupation-job__unite{width:53.9090909091vw}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__unite{font-size:13px;font-size:3.4666666667vw}}@media screen and (min-width: 751px){.occupation-feature .occupation-job__unite.col-2{display:flex;justify-content:space-between;width:100%}}@media screen and (min-width: 751px){.occupation-feature .occupation-job__unite.col-2 .occupation-job__description{width:calc(50% - 20px)}}@media screen and (min-width: 751px){.occupation-feature .occupation-job__unite.col-2 .occupation-job__detail{width:calc(50% - 20px);margin-top:0}}.occupation-feature .occupation-job__detail{background-color:#e6e3dc}@media screen and (min-width: 751px){.occupation-feature .occupation-job__detail{border-radius:12px;padding:16px 32px 24px;margin-top:26px}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__detail{border-radius:2.1333333333vw;padding:6.4vw 5.3333333333vw;margin-top:10.6666666667vw}}.occupation-feature .occupation-job__catch{background-color:#00c850;width:fit-content;padding:0 .5em;margin:0 auto;font-weight:700}@media screen and (min-width: 751px){.occupation-feature .occupation-job__catch{font-size:0.8125rem}}@media screen and (min-width: 751px){.occupation-feature .occupation-job__list{margin-top:17px}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__list{margin-top:4.2666666667vw}}@media screen and (min-width: 751px){.occupation-feature .occupation-job__anchor{width:30.4621848739%;padding-top:5px}}@media screen and (min-width: 751px)and (max-width: 1100px){.occupation-feature .occupation-job__anchor{width:26.3636363636vw}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__anchor{margin-top:8.5333333333vw}}.occupation-feature .occupation-job__more{color:#00963c}@media screen and (min-width: 751px){.occupation-feature .occupation-job__more p{padding:0 10px}}@media screen and (min-width: 751px)and (max-width: 1100px){.occupation-feature .occupation-job__more p{font-size:0.6875rem;padding:0 1.0909090909vw}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__more p{font-size:13px;font-size:3.4666666667vw;padding:0 4vw}}.occupation-feature .occupation-job__pannel{position:relative}@media screen and (min-width: 751px){.occupation-feature .occupation-job__pannel{margin-top:24px}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__pannel{margin-top:4.2666666667vw}}.occupation-feature .c-image-item .c-image-item__panel:focus-visible .occupation-job__arrow{transform:scale(1.05)}.occupation-feature .c-image-item .c-image-item__panel:focus-visible .occupation-job__arrow img{left:10px;transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.occupation-feature .c-image-item .c-image-item__panel:hover .occupation-job__arrow{transform:scale(1.05)}.occupation-feature .c-image-item .c-image-item__panel:hover .occupation-job__arrow img{left:10px;transform:scale(1.05)}}@media screen and (min-width: 751px){.occupation-feature .c-image-item .c-image-item__panel .c-image-item__image{box-shadow:6px 6px 0px #00c850}}@media screen and (min-width: 751px){.occupation-feature .c-image-item .c-image-item__panel .c-image-item__title{bottom:-15px}}.occupation-feature .c-image-item .c-image-item__panel .c-image-item__title .c-image-item__sub-title{font-weight:700;padding:.25rem .25rem 0}@media screen and (min-width: 751px){.occupation-feature .c-image-item .c-image-item__panel .c-image-item__title .c-image-item__sub-title{font-size:1.0625rem}}@media screen and (max-width: 750px){.occupation-feature .c-image-item .c-image-item__panel .c-image-item__title .c-image-item__sub-title{font-size:13px;font-size:3.4666666667vw}}.occupation-feature .c-image-item .c-image-item__panel .c-image-item__title .c-image-item__main-title{font-weight:700;margin-top:.5rem}@media screen and (min-width: 751px){.occupation-feature .c-image-item .c-image-item__panel .c-image-item__title .c-image-item__main-title{font-size:0.8125rem}}@media screen and (max-width: 750px){.occupation-feature .c-image-item .c-image-item__panel .c-image-item__title .c-image-item__main-title{font-size:13px;font-size:3.4666666667vw}}.occupation-feature .occupation-job__arrow{position:absolute;top:0;bottom:0;margin:auto 0;border-radius:50%;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.occupation-feature .occupation-job__arrow{right:24px;width:13.8408304498%;height:23.8095238095%;border:1px solid #fff}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__arrow{right:4.2666666667vw;width:10.6666666667vw;height:10.6666666667vw;border:.2666666667vw solid #fff}}.occupation-feature .occupation-job__circle img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:left .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.occupation-feature .occupation-job__circle img{width:42.5%}}@media screen and (max-width: 750px){.occupation-feature .occupation-job__circle img{width:4.5333333333vw}}.occupation-feature .other-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;font-weight:500}@media screen and (min-width: 751px){.occupation-feature .other-list{font-size:0.9375rem}}@media screen and (max-width: 750px){.occupation-feature .other-list{font-size:13px;font-size:3.4666666667vw}}@media screen and (min-width: 751px){.occupation-feature .other-list__item{width:46.6386554622%}}@media screen and (max-width: 750px){.occupation-feature .other-list__item{font-size:13px;font-size:3.4666666667vw}}@media screen and (max-width: 750px){.occupation-feature .other-list__item+.other-list__item{margin-top:8.5333333333vw}}@media screen and (min-width: 751px){.occupation-feature .other-list__item:nth-child(n+3){margin-top:48px}}.occupation-feature .other-list__title{width:fit-content;font-weight:700;line-height:1.4;text-align:center;background-color:#fff;margin:0 auto}@media screen and (min-width: 751px){.occupation-feature .other-list__title{font-size:1.5rem;padding:0 8px 2px;margin-bottom:16px}}@media screen and (max-width: 750px){.occupation-feature .other-list__title{font-size:17px;font-size:4.5333333333vw;padding:0 1.0666666667vw .5333333333vw;margin-bottom:3.2vw}}.bracket-title{position:relative;text-align:center;width:fit-content;margin-left:auto;margin-right:auto}.bracket-title:before,.bracket-title:after{content:"";position:absolute;height:100%}@media screen and (min-width: 751px){.bracket-title:before,.bracket-title:after{width:6px}}@media screen and (max-width: 750px){.bracket-title:before,.bracket-title:after{width:1.6vw}}.bracket-title:before{left:0;top:0}@media screen and (min-width: 751px){.bracket-title:before{border-left:2px solid #00c850;border-top:2px solid #00c850}}@media screen and (max-width: 750px){.bracket-title:before{border-left:.5333333333vw solid #00c850;border-top:.5333333333vw solid #00c850}}.bracket-title:after{right:0}@media screen and (min-width: 751px){.bracket-title:after{bottom:-2px;border-right:2px solid #00c850;border-bottom:2px solid #00c850}}@media screen and (max-width: 750px){.bracket-title:after{bottom:-.5333333333vw;border-right:.5333333333vw solid #00c850;border-bottom:.5333333333vw solid #00c850}}@media screen and (min-width: 751px)and (max-width: 1100px){.occupation-about .occupation-wanted__list{justify-content:space-between}}.occupation-about .occupation-wanted__item{width:fit-content}@media screen and (min-width: 751px)and (max-width: 1100px){.occupation-about .occupation-wanted__item:nth-child(2){margin-left:0}}@media screen and (min-width: 751px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/occupation/officework/img/page-title.jpg")}}@media screen and (max-width: 750px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/occupation/officework/img/page-title-sp.jpg")}}
