@media screen and (min-width: 751px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/company/role/img/page-title.jpg")}}@media screen and (max-width: 750px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/company/role/img/page-title-sp.jpg")}}@media screen and (min-width: 751px)and (max-width: 1100px){.p-sec-title{background-position:100% top}}@media screen and (min-width: 751px){.sec-part{margin-top:40px}}@media screen and (max-width: 750px){.sec-part{margin-top:4.2666666667vw}}.sec-part .part-main{letter-spacing:.04em}@media screen and (min-width: 751px){.sec-part .part-main{display:flex;justify-content:space-between;align-items:center;width:min(940px,100% - 40px);margin-top:13px}}@media screen and (max-width: 750px){.sec-part .part-main{margin-top:8.8vw}}@media screen and (min-width: 751px){.sec-part .part-main__text{width:49.5744680851%}}.sec-part .part-main__lead{font-weight:700}@media screen and (min-width: 751px){.sec-part .part-main__lead{font-size:1.875rem}}@media screen and (min-width: 751px)and (max-width: 1100px){.sec-part .part-main__lead{white-space:nowrap;font-size:1.5rem}}@media screen and (max-width: 750px){.sec-part .part-main__lead{font-size:17px;font-size:4.5333333333vw}}.sec-part .part-main__detail{font-weight:500}@media screen and (min-width: 751px){.sec-part .part-main__detail{font-size:0.9375rem;width:92.2746781116%;margin-top:40px}}@media screen and (max-width: 750px){.sec-part .part-main__detail{font-size:13px;font-size:3.4666666667vw;margin-top:4.2666666667vw}}.sec-part .part-main__image{position:relative;background-image:url("/recruit/e-nexco/assets/company/role/img/part-main-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 751px){.sec-part .part-main__image{width:42.5531914894%;padding-top:34.8936170213%}}@media screen and (max-width: 750px){.sec-part .part-main__image{width:100%;height:70.4vw;margin-top:12.8vw}}.sec-part .part-main__center{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#fff;border-radius:50%}@media screen and (min-width: 751px){.sec-part .part-main__center{width:40.75%;height:49.6951219512%}}@media screen and (max-width: 750px){.sec-part .part-main__center{width:35.2vw;height:35.2vw}}.sec-part .part-main__center .part-main-btn__text{line-height:1.3}@media screen and (min-width: 751px){.sec-part .part-main__center .part-main-btn__text{top:35.5828220859%}}@media screen and (max-width: 750px){.sec-part .part-main__center .part-main-btn__text{top:12.2666666667vw}}.sec-part .part-main-btn{text-decoration:none;display:block;position:absolute;border-radius:50%;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.sec-part .part-main-btn{width:31%;height:37.8048780488%}}@media screen and (max-width: 750px){.sec-part .part-main-btn{width:26.6666666667vw;height:26.6666666667vw}}.sec-part .part-main-btn:focus-visible .part-main-btn__inner:after{opacity:1;transform:scale(1.05)}.sec-part .part-main-btn:focus-visible .part-main-btn__arrow:before{top:56.4516129032%}@media(hover: hover)and (pointer: fine){.sec-part .part-main-btn:hover .part-main-btn__inner:after{opacity:1;transform:scale(1.05)}.sec-part .part-main-btn:hover .part-main-btn__arrow:before{top:56.4516129032%}}.sec-part .part-main-btn.area{top:0;left:0;background-color:#f4ca69}.sec-part .part-main-btn.area .part-main-btn__inner:after{background-color:#f4ca69}.sec-part .part-main-btn.logistics{bottom:0;left:0;background-color:#7ed5e5}.sec-part .part-main-btn.logistics .part-main-btn__inner:after{background-color:#7ed5e5}.sec-part .part-main-btn.medical{top:0;right:0;background-color:#80db6f}.sec-part .part-main-btn.medical .part-main-btn__inner:after{background-color:#80db6f}.sec-part .part-main-btn.disaster{bottom:0;right:0;background-color:#eaa5d4}.sec-part .part-main-btn.disaster .part-main-btn__inner:after{background-color:#eaa5d4}.sec-part .part-main-btn__inner{position:relative;width:100%;height:100%}.sec-part .part-main-btn__inner:after{content:"";width:100%;height:100%;border-radius:50%;position:absolute;opacity:0;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-part .part-main-btn__text{font-weight:700;text-align:center;width:fit-content;position:absolute;right:0;left:0;z-index:1;margin:0 auto}@media screen and (min-width: 751px){.sec-part .part-main-btn__text{top:32.2580645161%;font-size:1.0625rem}}@media screen and (min-width: 751px)and (max-width: 1100px){.sec-part .part-main-btn__text{font-size:0.9375rem}}@media screen and (max-width: 750px){.sec-part .part-main-btn__text{top:8vw;font-size:15px;font-size:4vw}}@media screen and (min-width: 751px){.sec-part .part-main-btn__text .small{font-size:0.8125rem}}@media screen and (min-width: 751px)and (max-width: 1100px){.sec-part .part-main-btn__text .small{white-space:nowrap;font-size:0.6875rem}}@media screen and (max-width: 750px){.sec-part .part-main-btn__text .small{font-size:11px;font-size:2.9333333333vw}}.sec-part .part-main-btn__arrow:before,.sec-part .part-main-btn__arrow:after{content:"";position:absolute;left:0;right:0;z-index:1;margin:0 auto}@media screen and (min-width: 751px){.sec-part .part-main-btn__arrow:before,.sec-part .part-main-btn__arrow:after{top:56.4516129032%;width:16.1290322581%;height:16.1290322581%}}@media screen and (min-width: 751px)and (max-width: 1100px){.sec-part .part-main-btn__arrow:before,.sec-part .part-main-btn__arrow:after{top:7vw}}@media screen and (max-width: 750px){.sec-part .part-main-btn__arrow:before,.sec-part .part-main-btn__arrow:after{top:15.4666666667vw;width:4.2666666667vw;height:4.2666666667vw}}.sec-part .part-main-btn__arrow:before{background-image:url("/recruit/e-nexco/assets/common/img/icon-long-arrow-down-bk.svg");background-size:contain;transition:top .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-part .part-main-btn__arrow:after{border:1px solid #000;border-radius:50%}@media screen and (max-width: 750px){.sec-part .part-main-btn__arrow:after{border:.2666666667vw solid #000}}@media screen and (min-width: 751px){.sec-contact{margin-top:82px}}@media screen and (max-width: 750px){.sec-contact{margin-top:25.6vw}}.sec-contact .contact-list{display:flex;flex-wrap:wrap}@media screen and (min-width: 751px){.sec-contact .contact-list{justify-content:space-between;margin-top:64px}}@media screen and (max-width: 750px){.sec-contact .contact-list{margin-top:8.8vw}}@media screen and (min-width: 751px){.sec-contact .contact-list__item{width:46.2962962963%}}@media screen and (min-width: 751px){.sec-contact .contact-list__item:nth-child(n+3){margin-top:120px}}@media screen and (max-width: 750px){.sec-contact .contact-list__item:nth-child(n+2){margin-top:17.0666666667vw}}.sec-contact .contact-list__panel{position:relative}.sec-contact .contact-list__kind{position:absolute;font-weight:700}@media screen and (min-width: 751px){.sec-contact .contact-list__kind{font-size:0.8125rem;padding:2px 8px;bottom:-12px}}@media screen and (max-width: 750px){.sec-contact .contact-list__kind{font-size:13px;font-size:3.4666666667vw;padding:.2666666667vw 1.0666666667vw;bottom:-2.6666666667vw}}.sec-contact .contact-list__kind.area{background-color:#f4ca69}.sec-contact .contact-list__kind.logistics{background-color:#7ed5e5}.sec-contact .contact-list__kind.medical{background-color:#80db6f}.sec-contact .contact-list__kind.disaster{background-color:#eaa5d4}.sec-contact .contact-list__title{font-weight:700}@media screen and (min-width: 751px){.sec-contact .contact-list__title{font-size:1.25rem;margin-top:36px}}@media screen and (max-width: 750px){.sec-contact .contact-list__title{font-size:20px;font-size:5.3333333333vw;margin-top:6.9333333333vw}}.sec-contact .contact-list__readmore{font-weight:500}@media screen and (min-width: 751px){.sec-contact .contact-list__readmore{font-size:0.9375rem;margin-top:20px}}@media screen and (max-width: 750px){.sec-contact .contact-list__readmore{margin-top:4.2666666667vw}}
