@media screen and (max-width: 750px){.p-sec-title .p-sec-title__inner{padding-top:6.4vw}}@media screen and (min-width: 751px)and (max-width: 1100px){.p-case-study .p-case-study__title{font-size:1.3125rem}}@media screen and (min-width: 751px){.sec-anchor{padding:40px 0 24px}}@media screen and (max-width: 750px){.sec-anchor{padding:4.2666666667vw 0 3.2vw}}.sec-anchor .lead{letter-spacing:.04em;font-feature-settings:"palt";font-weight:700;text-align:center}@media screen and (min-width: 751px){.sec-anchor .lead{margin-bottom:40px;font-size:1.25rem}}@media screen and (max-width: 750px){.sec-anchor .lead{margin-bottom:8vw;font-size:15px;font-size:4vw}}.sec-anchor .anchor-list{display:flex;justify-content:center}.sec-anchor .anchor-item{text-align:center}@media screen and (min-width: 751px){.sec-anchor .anchor-item{width:23.2727272727%}}@media screen and (min-width: 751px)and (max-width: 1100px){.sec-anchor .anchor-item{width:29.0909090909vw}}@media screen and (max-width: 750px){.sec-anchor .anchor-item{width:27.7333333333vw;display:flex}}@media screen and (min-width: 751px){.sec-anchor .anchor-item+.anchor-item{margin-left:1.4545454545%}}@media screen and (max-width: 750px){.sec-anchor .anchor-item+.anchor-item{margin-left:2.1333333333vw}}.sec-business{position:relative;background-color:#fff}@media screen and (min-width: 751px){.sec-business{padding-top:80px;padding-bottom:50px}}@media screen and (max-width: 750px){.sec-business{padding-top:13.3333333333vw;padding-bottom:2.6666666667vw}}.sec-business:before{content:"";position:absolute;left:0;top:0;width:100%;background-color:#f5f2f0}@media screen and (min-width: 751px){.sec-business:before{height:160px}}@media screen and (max-width: 750px){.sec-business:before{height:26.6666666667vw}}.sec-business.sec-business--dark{background-color:#f5f2f0}.sec-business.sec-business--dark:before{background-color:#fff}.sec-business .sec-business-head{position:relative;text-align:center;line-height:1}.sec-business .sec-business-head .sec-business-head__num{font-family:"Josefin Sans",sans-serif;font-weight:700;color:#00c850;margin-bottom:.5em}@media screen and (min-width: 751px){.sec-business .sec-business-head .sec-business-head__num{font-size:2rem}}@media screen and (max-width: 750px){.sec-business .sec-business-head .sec-business-head__num{font-size:24px;font-size:6.4vw}}.sec-business .sec-business-head .sec-business-head__main{font-weight:700}@media screen and (min-width: 751px){.sec-business .sec-business-head .sec-business-head__main{font-size:3rem}}@media screen and (max-width: 750px){.sec-business .sec-business-head .sec-business-head__main{font-size:30px;font-size:8vw}}.sec-business .lead{text-align:center}@media screen and (min-width: 751px){.sec-business .lead{margin-top:60px;font-size:1.25rem;letter-spacing:.017em}}@media screen and (max-width: 750px){.sec-business .lead{margin-top:5.3333333333vw;font-size:15px;font-size:4vw;letter-spacing:.08em;font-feature-settings:"palt"}}@media screen and (min-width: 751px){.sec-business .step-list{display:flex;justify-content:center;margin-top:60px}}@media screen and (max-width: 750px){.sec-business .step-list{margin-top:6.4vw}}.sec-business .step-list li{position:relative}@media screen and (min-width: 751px){.sec-business .step-list li{width:60px}}@media screen and (min-width: 751px){.sec-business .step-list li+li{margin-left:40px}}@media screen and (max-width: 750px){.sec-business .step-list li+li{margin-top:6.4vw}}.sec-business .step-list li+li:before{content:"";position:absolute;margin:auto;display:block;width:0;height:0;border-style:solid}@media screen and (min-width: 751px){.sec-business .step-list li+li:before{top:0;bottom:0;left:-24px;border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00c850}}@media screen and (max-width: 750px){.sec-business .step-list li+li:before{left:0;right:0;top:-4.2666666667vw;border-width:2.1333333333vw 2.1333333333vw 0 2.1333333333vw;border-color:#00c850 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.sec-business .step-modal-btn{position:relative;width:100%;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer}@media screen and (min-width: 751px){.sec-business .step-modal-btn{flex-direction:column;font-size:1.25rem;padding-bottom:30px;height:200px}}@media screen and (max-width: 750px){.sec-business .step-modal-btn{font-size:17px;font-size:4.5333333333vw;height:13.3333333333vw}}.sec-business .step-modal-btn:focus-visible:before{outline:1px solid #000}.sec-business .step-modal-btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.sec-business .step-modal-btn:before{border-radius:4px}}@media screen and (max-width: 750px){.sec-business .step-modal-btn:before{border-radius:1.0666666667vw}}.sec-business .step-modal-btn:after{content:"";position:absolute;margin:auto;background-image:url("/recruit/e-nexco/assets/common/img/icon-plus.svg");background-size:contain}@media screen and (min-width: 751px){.sec-business .step-modal-btn:after{left:0;right:0;bottom:16px;width:12px;height:12px}}@media screen and (max-width: 750px){.sec-business .step-modal-btn:after{right:4.2666666667vw;top:0;bottom:0;width:3.2vw;height:3.2vw}}.sec-business .step-modal-btn span{position:relative;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width: 751px){.sec-business .step-modal-btn span{writing-mode:vertical-rl;padding:30px 0}}.sec-business .step-modal-btn:focus-visible:before{transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.sec-business .step-modal-btn:hover:before{transform:scale(1.05)}}@media screen and (min-width: 751px){.sec-business .operation-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:670px;margin:60px auto 0}}@media screen and (max-width: 750px){.sec-business .operation-list{margin-top:6.4vw}}@media screen and (min-width: 751px){.sec-business .operation-list li{width:327px}.sec-business .operation-list li:nth-child(n+3){margin-top:16px}}@media screen and (max-width: 750px){.sec-business .operation-list li+li{margin-top:4.2666666667vw}}.sec-business .operation-list.operation-list--dark .operation-modal-btn:before{background-color:#e6e3dc}.sec-business .operation-modal-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;cursor:pointer;font-weight:700}@media screen and (min-width: 751px){.sec-business .operation-modal-btn{height:50px}}@media screen and (max-width: 750px){.sec-business .operation-modal-btn{height:13.3333333333vw}}.sec-business .operation-modal-btn:focus-visible:before{outline:1px solid #000}.sec-business .operation-modal-btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.sec-business .operation-modal-btn:before{border-radius:4px}}@media screen and (max-width: 750px){.sec-business .operation-modal-btn:before{border-radius:1.0666666667vw}}.sec-business .operation-modal-btn:after{content:"";position:absolute;background-image:url("/recruit/e-nexco/assets/common/img/icon-plus.svg");background-size:contain;top:0;bottom:0;margin:auto}@media screen and (min-width: 751px){.sec-business .operation-modal-btn:after{width:12px;height:12px;right:16px}}@media screen and (max-width: 750px){.sec-business .operation-modal-btn:after{width:3.2vw;height:3.2vw;right:4.2666666667vw}}.sec-business .operation-modal-btn span{position:relative}@media screen and (min-width: 751px){.sec-business .operation-modal-btn span{font-size:1.25rem}}@media screen and (max-width: 750px){.sec-business .operation-modal-btn span{font-size:17px;font-size:4.5333333333vw}}.sec-business .operation-modal-btn:focus-visible:before{transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.sec-business .operation-modal-btn:hover:before{transform:scale(1.05)}}@media screen and (min-width: 751px){.sec-business .main-slider{margin-top:64px}}@media screen and (max-width: 750px){.sec-business .main-slider{margin-top:12.8vw}}.sec-business .main-slider .main-slide{position:relative;opacity:.3}.sec-business .main-slider .main-slide.swiper-slide-active{opacity:1}@media screen and (min-width: 751px){.sec-business .main-slider .main-slide{width:min(800px,100vw - 100px);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 750px){.sec-business .main-slider .main-slide{transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1);width:78.6666666667vw}}.sec-business .main-slider .main-slide__caption{position:absolute;background-color:#fff;font-weight:700}@media screen and (min-width: 751px){.sec-business .main-slider .main-slide__caption{font-size:0.8125rem;bottom:12px;left:12px;padding:0 8px}}@media screen and (max-width: 750px){.sec-business .main-slider .main-slide__caption{font-size:11px;font-size:2.9333333333vw;bottom:1.6vw;left:1.0666666667vw;padding:0 1.0666666667vw}}@media screen and (min-width: 751px){.sec-business .main-slider .swiper-slide-prev,.sec-business .main-slider .swiper-slide-next,.sec-business .main-slider .swiper-slide-duplicate-prev,.sec-business .main-slider .swiper-slide-duplicate-next{transform:scale(0.75)}}.sec-business .main-slider__controller{margin:0 auto}@media screen and (min-width: 751px){.sec-business .main-slider__controller{width:min(800px,100vw - 100px)}}@media screen and (max-width: 750px){.sec-business .main-slider__controller{width:78.6666666667vw}}@media screen and (min-width: 751px){.sec-business .case-studies{margin-top:50px}}@media screen and (max-width: 750px){.sec-business .case-studies{margin-top:5.3333333333vw}}.sec-business .case-studies .l-inner-wrap{display:flex;justify-content:space-between;align-items:flex-start}.sec-business .case-studies .case-studies__head{writing-mode:vertical-rl;font-weight:700;background-color:#00c850;line-height:1;padding:.25em .2em}@media screen and (min-width: 751px){.sec-business .case-studies .case-studies__head{font-size:1.25rem}}@media screen and (max-width: 750px){.sec-business .case-studies .case-studies__head{font-size:15px;font-size:4vw}}@media screen and (min-width: 751px){.sec-business .case-studies .case-studies__wrapper{width:94.0740740741%}}@media screen and (max-width: 750px){.sec-business .case-studies .case-studies__wrapper{width:78.1333333333vw}}.sec-business .case-studies .case-studies__wrapper.is-open .case-list .case-list__item:nth-child(n+3){display:block}.sec-business .case-studies .case-studies__wrapper.is-open .case-studies__more-btn{display:none}@media screen and (min-width: 751px){.sec-business .case-studies .case-list{display:flex;justify-content:space-between;flex-wrap:wrap}}.sec-business .case-studies .case-list .case-list__item:nth-child(n+3){display:none}@media screen and (min-width: 751px){.sec-business .case-studies .case-list .case-list__item{width:48.031496063%;display:flex;flex-direction:column}.sec-business .case-studies .case-list .case-list__item:nth-child(n+3){margin-top:40px}}@media screen and (max-width: 750px){.sec-business .case-studies .case-list .case-list__item{width:100%}}@media screen and (max-width: 750px){.sec-business .case-studies .case-list .case-list__item+.case-list__item{margin-top:4.2666666667vw}}.sec-business .case-studies .case-studies__more-btn{margin-left:auto;margin-right:auto}@media screen and (min-width: 751px){.sec-business .case-studies .case-studies__more-btn{width:400px;margin-top:48px}}@media screen and (max-width: 750px){.sec-business .case-studies .case-studies__more-btn{width:53.3333333333vw;margin-top:8.5333333333vw}}.business-title{color:#fff;line-height:1}.business-title .business-title__sub{font-weight:700}@media screen and (min-width: 751px){.business-title .business-title__sub{font-size:0.9375rem;margin-bottom:1.5rem}}@media screen and (max-width: 750px){.business-title .business-title__sub{font-size:13px;font-size:3.4666666667vw;margin-bottom:1rem}}.business-title .business-title__main{font-weight:700}@media screen and (min-width: 751px){.business-title .business-title__main{font-size:4rem;margin-bottom:1.5rem}}@media screen and (max-width: 750px){.business-title .business-title__main{font-size:40px;font-size:10.6666666667vw;margin-bottom:1rem}}.business-title .business-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){.business-title .business-title__num{font-size:0.9375rem}}@media screen and (max-width: 750px){.business-title .business-title__num{font-size:11px;font-size:2.9333333333vw}}.business-title .business-title__num span{margin-left:.5rem}@media screen and (min-width: 751px){.business-title .business-title__num span{font-size:2.5rem}}@media screen and (max-width: 750px){.business-title .business-title__num span{font-size:32px;font-size:8.5333333333vw}}.business-modal{background-color:#f5f2f0}@media screen and (min-width: 751px){.business-modal{border-radius:8px;padding:48px}}@media screen and (max-width: 750px){.business-modal{border-radius:2.1333333333vw;padding:8.5333333333vw 4.2666666667vw 6.4vw}}.business-modal .business-modal__inner{display:flex}.business-modal .business-modal__category{writing-mode:vertical-rl;font-weight:700;color:#00c850;margin-right:1em}@media screen and (min-width: 751px){.business-modal .business-modal__category{font-size:0.9375rem}}@media screen and (max-width: 750px){.business-modal .business-modal__category{font-size:11px;font-size:2.9333333333vw}}.business-modal .business-modal__main{min-width:0}.business-modal .business-modal__head{font-weight:700}@media screen and (min-width: 751px){.business-modal .business-modal__head{font-size:24px}}@media screen and (max-width: 750px){.business-modal .business-modal__head{font-size:20px;font-size:5.3333333333vw}}.business-modal .business-modal__tags{display:flex;font-weight:700;margin-top:1em}@media screen and (min-width: 751px){.business-modal .business-modal__tags{font-size:0.8125rem}}@media screen and (max-width: 750px){.business-modal .business-modal__tags{font-size:11px;font-size:2.9333333333vw}}.business-modal .business-modal__tags li{padding:0em .5em .2em}@media screen and (min-width: 751px){.business-modal .business-modal__tags li{border-radius:4px}}@media screen and (max-width: 750px){.business-modal .business-modal__tags li{border-radius:1.0666666667vw}}.business-modal .business-modal__tags li.construction{background-color:#4bef8d}.business-modal .business-modal__tags li.instruction{background-color:#59ccf7}.business-modal .business-modal__tags li.officework{background-color:#f7df5f}.business-modal .business-modal__tags li+li{margin-left:.5em}.business-modal .business-modal__text{margin-top:1em}.l-inner-narrow-wrap .lead{text-align:justify}@media screen and (min-width: 751px)and (max-width: 1100px){.p-case-study .p-case-study__title{height:auto;min-height:3.5em}}@media screen and (max-width: 750px){.c-anchor-btn{height:20vw}}@media screen and (min-width: 751px){.sec-business-03{padding-bottom:0}}@media screen and (max-width: 750px){.sec-business-03{padding-bottom:0}}@media screen and (min-width: 751px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/business/management/img/page-title.jpg")}}@media screen and (max-width: 750px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/business/management/img/page-title-sp.jpg")}}
