.p-environment-career img{max-width:100%;height:auto;display:inline-block}@media (min-width: 768px){.p-environment-career .p-environment-links_box{row-gap:clamp(8px,1.1111111111vw,16px)}}@media (max-width: 767px){.p-environment-career .p-environment-links_box{row-gap:0}}@media (min-width: 768px){.p-environment-career .p-environment-links_box .m-link{margin-top:0}.p-environment-career .p-environment-links_box .m-link.space-in-pc{display:block}}.abs-line img{width:100%}@media (min-width: 768px){.p-environment-career_own .p-environment-career_own_inner{max-width:clamp(436px,60.5555555556vw,872px);margin:0 auto}}@media (max-width: 767px){.p-environment-career_own .p-environment-career_own_inner{padding:0 6.1538461538vw}}.p-environment-career_own .p-environment-career_own_title{color:#00a273}@media (min-width: 768px){.p-environment-career_own .p-environment-career_own_title{font-size:clamp(18px,2.5vw,36px);letter-spacing:.02em;font-weight:500;line-height:1.6;margin-bottom:clamp(20px,2.7777777778vw,40px)}}@media (max-width: 767px){.p-environment-career_own .p-environment-career_own_title{font-size:7.6923076923vw;letter-spacing:.02em;font-weight:500;line-height:1.6;margin-bottom:10.2564102564vw}}@media (min-width: 768px){.p-environment-career_own .p-environment-career_own_text{font-size:clamp(9px,1.25vw,18px);letter-spacing:.02em;font-weight:400;line-height:1.8}.p-environment-career_own .p-environment-career_own_text p+p{margin-top:clamp(8px,1.1111111111vw,16px)}}@media (max-width: 767px){.p-environment-career_own .p-environment-career_own_text{font-size:4.1025641026vw;letter-spacing:.02em;font-weight:400;line-height:1.8}.p-environment-career_own .p-environment-career_own_text p+p{margin-top:4.1025641026vw}}@media (min-width: 768px){.p-environment-career_ability{margin-top:clamp(40px,5.5555555556vw,80px)}}@media (max-width: 767px){.p-environment-career_ability{padding:0 6.1538461538vw;margin-top:16.4102564103vw}}.p-environment-career_ability .p-environment-career_ability_inner{border:1px solid #000000}@media (min-width: 768px){.p-environment-career_ability .p-environment-career_ability_inner{max-width:clamp(590px,81.9444444444vw,1180px);margin:0 auto;border-radius:clamp(5px,.6944444444vw,10px);padding:clamp(20px,2.7777777778vw,40px)}}@media (max-width: 767px){.p-environment-career_ability .p-environment-career_ability_inner{padding:6.1538461538vw;border-radius:2.5641025641vw}}.p-environment-career_ability .p-environment-career_ability_title{text-align:center;color:#00a273}@media (min-width: 768px){.p-environment-career_ability .p-environment-career_ability_title{font-size:clamp(14px,1.9444444444vw,28px);letter-spacing:.02em;font-weight:500;line-height:1.3071428571;margin-bottom:clamp(20px,2.7777777778vw,40px)}}@media (max-width: 767px){.p-environment-career_ability .p-environment-career_ability_title{font-size:5.1282051282vw;letter-spacing:.02em;font-weight:500;line-height:1.6;margin-bottom:6.1538461538vw}}@media (min-width: 768px){.p-environment-career_ability .p-environment-career_ability_content{display:flex;flex-flow:row wrap;gap:0 clamp(18.5px,2.5694444444vw,37px)}}@media (max-width: 767px){.p-environment-career_ability .p-environment-career_ability_content .p-recruit_note{padding-left:0!important}}@media (min-width: 768px){.p-environment-career_ability .p-environment-career_ability_content .p-recruit_note li{padding-left:clamp(5px,.6944444444vw,10px);text-indent:clamp(-10px,-.6944444444vw,-5px)}}@media (max-width: 767px){.p-environment-career_ability .p-environment-career_ability_content .p-recruit_note li{padding-left:2.5641025641vw;text-indent:-2.5641025641vw}}.p-environment-career_ability .career-ability_box{background-color:#e5f7f1}@media (min-width: 768px){.p-environment-career_ability .career-ability_box{width:clamp(170px,23.6111111111vw,340px);font-size:clamp(9px,1.25vw,18px);letter-spacing:.02em;font-weight:500;line-height:1.4333333333;padding:clamp(12px,1.6666666667vw,24px);border-radius:clamp(5px,.6944444444vw,10px)}}@media (max-width: 767px){.p-environment-career_ability .career-ability_box{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.6;padding:6.1538461538vw;border-radius:2.5641025641vw}.p-environment-career_ability .career-ability_box+.career-ability_box{margin-top:6.1538461538vw}}.p-environment-career_ability .career-ability_box:nth-child(2) .career-ability_box_list li:last-child{margin-bottom:0}.p-environment-career_ability .career-ability_box_ttl{color:#00a273;border-bottom:1px solid #05A173;text-align:center}@media (min-width: 768px){.p-environment-career_ability .career-ability_box_ttl{font-size:clamp(12px,1.6666666667vw,24px);letter-spacing:.02em;font-weight:500;line-height:1.35;margin-bottom:clamp(8px,1.1111111111vw,16px);padding-bottom:clamp(4px,.5555555556vw,8px)}}@media (max-width: 767px){.p-environment-career_ability .career-ability_box_ttl{font-size:4.6153846154vw;letter-spacing:.02em;font-weight:500;line-height:1.6;margin-bottom:4.1025641026vw;padding-bottom:2.0512820513vw}}.p-environment-career_ability .career-ability_box_list li{margin-bottom:clamp(6px,.8333333333vw,12px)}.p-environment-career_ability .career-ability_box_list li:first-child{margin-bottom:clamp(8px,1.1111111111vw,16px)}.p-environment-career_arrow{text-align:center;color:#00a273}@media (min-width: 768px){.p-environment-career_arrow .p-environment-career_arrow_img{width:clamp(24px,3.3333333333vw,48px);margin:clamp(20px,2.7777777778vw,40px) auto 0}}@media (max-width: 767px){.p-environment-career_arrow .p-environment-career_arrow_img{width:12.3076923077vw;margin:8.2051282051vw auto 0}}@media (min-width: 768px){.p-environment-career_arrow .p-environment-career_arrow_txt{font-size:clamp(18px,2.5vw,36px);letter-spacing:.02em;font-weight:500;line-height:1.6;margin-top:clamp(20px,2.7777777778vw,40px)}}@media (max-width: 767px){.p-environment-career_arrow .p-environment-career_arrow_txt{font-size:7.6923076923vw;letter-spacing:.02em;font-weight:500;line-height:1.6;margin-top:8.2051282051vw}}
