@media screen and (min-width: 751px){.l-inner-wrap .recruit-title,.l-inner-wrap .recruit-inner{width:min(800px,100% - 40px);margin:0 auto}}@media screen and (min-width: 751px){.l-inner-wrap .recruit-inner{margin-top:42px}}@media screen and (max-width: 750px){.l-inner-wrap .recruit-inner{margin-top:10.6666666667vw}}@media screen and (min-width: 751px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/info/recruit/img/page-title.jpg")}}@media screen and (max-width: 750px){.p-sec-title{background-image:url("/recruit/e-nexco/assets/info/recruit/img/page-title-sp.jpg")}}@media screen and (min-width: 751px){.sec-qualification{margin-top:-20px}}@media screen and (max-width: 750px){.sec-qualification{margin-top:6.4vw}}@media screen and (min-width: 751px){.sec-qualification .qualification-item+.qualification-item{margin-top:40px}}@media screen and (max-width: 750px){.sec-qualification .qualification-item+.qualification-item{margin-top:10.6666666667vw}}.sec-qualification .qualification-item__title{font-weight:700}@media screen and (min-width: 751px){.sec-qualification .qualification-item__title{font-size:1.5rem}}@media screen and (max-width: 750px){.sec-qualification .qualification-item__title{font-size:20px;font-size:5.3333333333vw}}.sec-qualification .qualification-item__text{font-weight:500}@media screen and (min-width: 751px){.sec-qualification .qualification-item__text{font-size:0.9375rem}}@media screen and (max-width: 750px){.sec-qualification .qualification-item__text{margin-top:1.3333333333vw}}@media screen and (min-width: 751px){.sec-occupation{margin-top:100px}}@media screen and (max-width: 750px){.sec-occupation{margin-top:21.3333333333vw}}.sec-occupation .occupation-list__item{display:flex}@media screen and (min-width: 751px){.sec-occupation .occupation-list__item{font-size:1.25rem}}@media screen and (max-width: 750px){.sec-occupation .occupation-list__item{font-size:15px;font-size:4vw}}@media screen and (min-width: 751px){.sec-occupation .occupation-list__item dt{min-width:140px}}@media screen and (max-width: 750px){.sec-occupation .occupation-list__item dt{min-width:32.8vw}}.sec-occupation .occupation-list__item dd{position:relative;padding-left:2em}.sec-occupation .occupation-list__item dd:before{content:"：";position:absolute;left:0;top:0}@media screen and (min-width: 751px){.sec-faculty{margin-top:100px}}@media screen and (max-width: 750px){.sec-faculty{margin-top:21.3333333333vw}}@media screen and (min-width: 751px){.sec-faculty .faculty-item+.faculty-item{margin-top:40px}}@media screen and (max-width: 750px){.sec-faculty .faculty-item+.faculty-item{margin-top:10.6666666667vw}}.sec-faculty .faculty-item__head{font-weight:700}@media screen and (min-width: 751px){.sec-faculty .faculty-item__head{font-size:1.5rem}}@media screen and (max-width: 750px){.sec-faculty .faculty-item__head{font-size:20px;font-size:5.3333333333vw}}@media screen and (min-width: 751px){.sec-faculty .faculty-item__inner{margin-top:16px}}@media screen and (max-width: 750px){.sec-faculty .faculty-item__inner{margin-top:5.8666666667vw}}@media screen and (min-width: 751px){.sec-date{margin-top:100px}}@media screen and (max-width: 750px){.sec-date{margin-top:21.3333333333vw}}@media screen and (min-width: 751px){.sec-date .date-text{font-size:1.25rem}}@media screen and (max-width: 750px){.sec-date .date-text{font-size:18px;font-size:4.8vw}}@media screen and (min-width: 751px){.sec-treatment{margin-top:100px}}@media screen and (max-width: 750px){.sec-treatment{margin-top:19.4666666667vw}}@media screen and (min-width: 751px){.sec-treatment .treatment-item+.treatment-item{margin-top:40px}}@media screen and (max-width: 750px){.sec-treatment .treatment-item+.treatment-item{margin-top:6.4vw}}.sec-treatment .treatment-item a{color:#00963c}.sec-treatment .treatment-item__inner{display:flex}@media screen and (max-width: 750px){.sec-treatment .treatment-item__inner{flex-direction:column}}@media screen and (min-width: 751px){.sec-treatment .treatment-item__title{min-width:140px}}@media screen and (max-width: 750px){.sec-treatment .treatment-item__text{padding-left:2.8em;margin-top:2.1333333333vw}}.sec-treatment .treatment-item__text .treatment-item__salary div{display:flex}@media screen and (min-width: 751px){.sec-treatment .treatment-item__text .treatment-item__salary dt{min-width:70px}}@media screen and (max-width: 750px){.sec-treatment .treatment-item__text .treatment-item__salary dt{min-width:15.4666666667vw}}.sec-treatment .treatment-item__text .treatment-item__salary dd{position:relative;padding-left:1.5em}.sec-treatment .treatment-item__text .treatment-item__salary dd:before{content:"：";position:absolute;left:0;top:0}@media screen and (min-width: 751px){.sec-achievement{margin-top:100px}}@media screen and (max-width: 750px){.sec-achievement{margin-top:21.3333333333vw}}@media screen and (max-width: 750px){.sec-achievement .recruit-inner{margin-top:5.3333333333vw}}.sec-achievement .achievement-table{width:100%}.sec-achievement .achievement-table th,.sec-achievement .achievement-table td{font-weight:500;border-bottom:none;border-right:none}@media screen and (min-width: 751px){.sec-achievement .achievement-table th,.sec-achievement .achievement-table td{border:1px solid #f5f2f0;padding:10px 0}}@media screen and (max-width: 750px){.sec-achievement .achievement-table th,.sec-achievement .achievement-table td{border:.2666666667vw solid #f5f2f0;padding:2.6666666667vw 0}}.sec-achievement .achievement-table tr{background-color:#fff}.sec-achievement .achievement-table tr td{text-align:center;vertical-align:middle}.sec-achievement .achievement-table tr td:first-child{text-align:left;padding-left:8px}.sec-achievement .achievement-table tr.achievement-table__head{background-color:#00c850}.sec-achievement .achievement-table tr.achievement-table__head th{text-align:center}@media screen and (min-width: 751px){.sec-achievement .achievement-table tr.achievement-table__head th{width:21.25%}}@media screen and (max-width: 750px){.sec-achievement .achievement-table tr.achievement-table__head th{width:18.6666666667vw}}@media screen and (min-width: 751px){.sec-achievement .achievement-table tr.achievement-table__head th:first-child{width:36.25%}}@media screen and (max-width: 750px){.sec-achievement .achievement-table tr.achievement-table__head th:first-child{width:31.2vw}}.sec-achievement .achievement-table tr.achievement-table__number{background-color:#08b44d}.sec-achievement .achievement-table tr.achievement-table__officework{background-color:#fdf5ce}.sec-achievement .achievement-table tr.achievement-table__construction{background-color:#e3f4e4}@media screen and (min-width: 751px){.sec-achievement .achievement-notice{font-size:0.8125rem;margin-top:8px}}
