@media screen and (max-width: 750px){.p-toppage-btn .p-toppage-btn__inner{width:64vw}}@media screen and (max-width: 750px){.c-arrow-btn span{padding-left:5.3333333333vw}}@media screen and (min-width: 751px)and (max-width: 1200px){.p-sec-title--people{background-position:0% top}}.p-sec-title--people .l-inner-wrap{height:100%;padding:0}.p-sec-title--people .c-vertical-title{position:absolute;top:0}@media screen and (min-width: 751px){.p-sec-title--people .c-vertical-title{left:10.3221083455%;padding-top:8.3682008368%}}@media screen and (min-width: 751px)and (max-width: 1200px){.p-sec-title--people .c-vertical-title{left:2.0833333333vw}}@media screen and (max-width: 750px){.p-sec-title--people .c-vertical-title{left:5.3333333333vw;padding-top:5.3333333333vw}}.p-sec-title--people .c-people-title{position:absolute;right:0}@media screen and (min-width: 751px){.p-sec-title--people .c-people-title{bottom:-16.3179916318%}}@media screen and (max-width: 750px){.p-sec-title--people .c-people-title{bottom:-10.6666666667vw}}@media screen and (min-width: 751px){body.career-01 .p-sec-title--people{background-image:url("/recruit/e-nexco/assets/career/01/img/page-title.jpg")}}@media screen and (max-width: 750px){body.career-01 .p-sec-title--people{background-image:url("/recruit/e-nexco/assets/career/01/img/page-title-sp.jpg")}}@media screen and (min-width: 751px){body.career-02 .p-sec-title--people{background-image:url("/recruit/e-nexco/assets/career/02/img/page-title.jpg")}}@media screen and (max-width: 750px){body.career-02 .p-sec-title--people{background-image:url("/recruit/e-nexco/assets/career/02/img/page-title-sp.jpg")}}@media screen and (min-width: 751px){body.career-03 .p-sec-title--people{background-image:url("/recruit/e-nexco/assets/career/03/img/page-title.jpg")}}@media screen and (max-width: 750px){body.career-03 .p-sec-title--people{background-image:url("/recruit/e-nexco/assets/career/03/img/page-title-sp.jpg")}}@media screen and (max-width: 750px){.sec-career .l-inner-wrap{width:100%}}@media screen and (min-width: 751px){.sec-career .career-list{margin-top:40px}}@media screen and (max-width: 750px){.sec-career .career-list__item{width:87.2vw;padding-left:5.3333333333vw;margin:0 auto}}@media screen and (min-width: 751px){.sec-career .career-list__item+.career-list__item{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 750px){.sec-career .career-list__item+.career-list__item{padding-top:8.5333333333vw;padding-bottom:8.5333333333vw}}@media screen and (max-width: 750px){.sec-career .career-list__item:before{left:0vw}}@media screen and (max-width: 750px){.sec-career .career-list__item:first-child{padding-bottom:8.5333333333vw}}@media screen and (min-width: 751px){.sec-career .career-list__item:first-child:before{top:45px}}@media screen and (max-width: 750px){.sec-career .career-list__item:first-child:before{top:9.3333333333vw}}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child{width:100%;padding-left:0}}@media screen and (min-width: 751px){.sec-career .career-list__item:last-child:before{height:85px}}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child:before{content:none}}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child .career-list__number{width:87.2vw;padding-left:5.3333333333vw;margin:0 auto}}@media screen and (min-width: 751px){.sec-career .career-list__item:last-child .career-list__number:before{top:5px}}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child .career-list__number:before{top:0;left:-1.8666666667vw}}@media screen and (min-width: 751px){.sec-career .career-list__item:last-child .career-list__sub{font-size:1.5rem;line-height:1.3333333333}}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child .career-list__sub{font-size:17px;font-size:4.5333333333vw}}.sec-career .career-list__item:last-child .career-list__content{display:block}@media screen and (min-width: 751px){.sec-career .career-list__item:last-child .career-list__content{margin-top:0}}.sec-career .career-list__item:last-child .career-list__img{width:100%}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child .career-list__img{margin-top:4.2666666667vw}}@media screen and (min-width: 751px){.sec-career .career-list__item:last-child .career-list__text{width:84.4444444444%;margin-top:64px}}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child .career-list__text{width:87.2vw;margin:8.5333333333vw auto 0}}@media screen and (max-width: 750px){.sec-career .career-list__item:last-child .career-list__text p+p{margin-top:3.2vw}}.sec-career .career-list__number{display:block}@media screen and (min-width: 751px){.sec-career .career-list__number{padding-left:25px}}@media screen and (min-width: 751px){.sec-career .career-list__number:before{top:45px;left:1px}}@media screen and (max-width: 750px){.sec-career .career-list__number:before{top:9.3333333333vw}}.sec-career .career-list__sub{line-height:1}@media screen and (min-width: 751px){.sec-career .career-list__sub{padding-left:12px}}@media screen and (max-width: 750px){.sec-career .career-list__sub{font-size:11px;font-size:2.9333333333vw}}.sec-career .career-list__year{display:flex;align-items:baseline}.sec-career .career-list__year span{line-height:1.2}@media screen and (min-width: 751px){.sec-career .career-list__year span{font-size:4rem;margin-right:2px}}@media screen and (min-width: 751px)and (max-width: 1100px){.sec-career .career-list__year span{font-size:3.625rem}}@media screen and (max-width: 750px){.sec-career .career-list__year span{font-size:48px;font-size:12.8vw;margin-left:0;margin-right:.5333333333vw}}@media screen and (min-width: 751px){.sec-career .career-list__content{width:83.3333333333%;margin-top:45px}}@media screen and (max-width: 750px){.sec-career .career-list__content{margin-left:0}}.sec-career .career-list__assignment{color:#00963c;font-weight:700}@media screen and (min-width: 751px){.sec-career .career-list__assignment{font-size:1.0625rem}}@media screen and (max-width: 750px){.sec-career .career-list__assignment{font-size:15px;font-size:4vw}}.sec-career .career-list__title{font-weight:700;text-transform:uppercase}@media screen and (min-width: 751px){.sec-career .career-list__title{font-size:1.5rem;line-height:1.2;margin-top:24px}}@media screen and (max-width: 750px){.sec-career .career-list__title{font-size:20px;font-size:5.3333333333vw;line-height:1.6;margin-top:4.2666666667vw}}.sec-career .career-list__body{display:flex;justify-content:space-between}@media screen and (min-width: 751px){.sec-career .career-list__body{margin-top:40px}}@media screen and (max-width: 750px){.sec-career .career-list__body{flex-direction:column;margin-top:4.2666666667vw}}.sec-career .career-list__text{letter-spacing:.04em;text-align:justify}@media screen and (min-width: 751px){.sec-career .career-list__text{width:42%}}@media screen and (max-width: 750px){.sec-career .career-list__text{font-weight:500}}@media screen and (min-width: 751px){.sec-career .career-list__text p+p{margin-top:30px}}@media screen and (max-width: 750px){.sec-career .career-list__text p+p{margin-top:6.4vw}}@media screen and (min-width: 751px){.sec-career .career-list__img{width:50.8888888889%}}@media screen and (max-width: 750px){.sec-career .career-list__img{margin-top:8.5333333333vw}}.sec-career .career-list__notes{font-weight:400}@media screen and (min-width: 751px){.sec-career .career-list__notes{font-size:0.8125rem;margin-top:8px}}@media screen and (max-width: 750px){.sec-career .career-list__notes{font-size:13px;font-size:3.4666666667vw;margin-top:2.1333333333vw}}@media screen and (min-width: 751px){.sec-message{margin-top:60px}}@media screen and (max-width: 750px){.sec-message{margin-top:12.8vw}}@media screen and (min-width: 751px){.sec-other{margin-top:160px}}@media screen and (max-width: 750px){.sec-other{margin-top:32vw}}.sec-other .other-contents__list{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 751px){.sec-other .other-contents__list{width:calc(100% - 140px)}}@media screen and (max-width: 750px){.sec-other .other-contents__list{width:87.2vw}}@media screen and (min-width: 751px){.sec-other .other-contents__item+.other-contents__item{margin-left:4.2553191489%}}@media screen and (max-width: 750px){.sec-other .other-contents__item+.other-contents__item{margin-top:10.1333333333vw}}@media screen and (min-width: 751px){.sec-other .other-contents__item{width:47.7659574468%}}@media screen and (max-width: 750px){.sec-other .other-contents__item{width:100%}}
