.p-careermodel-index img{max-width:100%;height:auto;display:inline-block}@media (max-width: 767px){.p-careermodel-index .abs-kv{padding-bottom:21.7948717949vw}}@media (max-width: 767px){.p-careermodel-index .p-careermodel__main{margin-top:0}}.p-careermodel-index .p-environment-links_box{row-gap:0}@media (min-width: 768px){.p-careermodel-index .p-environment-links_box .m-link.space-in-pc{display:block}}@media (min-width: 768px){.p-careermodel-index .p-recruit_note{margin-top:clamp(8px,1.1111111111vw,16px)}}@media (max-width: 767px){.p-careermodel-index .p-recruit_note{margin-top:4.1025641026vw}}.p-careermodel-index .abs-heading-lv3:not(:first-child){margin-top:clamp(40px,5.5555555556vw,80px)}@media (max-width: 767px){.p-careermodel-index .abs-heading-lv3:not(:first-child){margin-top:12.3076923077vw}}@media (max-width: 767px){.p-careermodel-index .abs-heading-lv3{margin-bottom:10.2564102564vw!important}}.p-careermodel-index .p-careermodel-index_list{display:flex;flex-flow:row wrap;gap:0 clamp(20px,2.7777777778vw,40px)}@media (max-width: 767px){.p-careermodel-index .p-careermodel-index_list{column-gap:6.1538461538vw;row-gap:8.2051282051vw}}.p-careermodel-index .p-careermodel-index_item{width:calc(33.3333333333% - clamp(13.5px,1.875vw,27px));position:relative}@media (max-width: 767px){.p-careermodel-index .p-careermodel-index_item{width:calc(50% - 3.0769230769vw)}}.p-careermodel-index .p-careermodel-index_item_link{display:block;text-decoration:none}.p-careermodel-index .p-careermodel-index_item_lbl{position:absolute;top:0;right:clamp(8px,1.1111111111vw,16px);display:inline-block;color:#fff;background-color:#00a273;font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:700;line-height:1.4;padding:clamp(2px,.2777777778vw,4px) clamp(8px,1.1111111111vw,16px);border-radius:0 0 clamp(5px,.6944444444vw,10px) clamp(5px,.6944444444vw,10px)}@media (max-width: 767px){.p-careermodel-index .p-careermodel-index_item_lbl{right:2.0512820513vw;font-size:2.5641025641vw;letter-spacing:.02em;font-weight:700;line-height:1.52;padding:1.0256410256vw 3.0769230769vw;border-radius:0 0 2.5641025641vw 2.5641025641vw}}.p-careermodel-index .p-careermodel-index_item_head{display:flex;align-items:center;column-gap:clamp(4px,.5555555556vw,8px);margin-top:clamp(8px,1.1111111111vw,16px)}@media (max-width: 767px){.p-careermodel-index .p-careermodel-index_item_head{margin-top:2.0512820513vw;column-gap:2.0512820513vw}}.p-careermodel-index .p-careermodel-index_item_head span{display:inline-block}.p-careermodel-index .p-careermodel-index_item_head span.since{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:700;line-height:1.4;color:#00a273;background-color:#e5f7f1;border-radius:clamp(15px,2.0833333333vw,30px);padding:clamp(2px,.2777777778vw,4px) clamp(8px,1.1111111111vw,16px)}@media (max-width: 767px){.p-careermodel-index .p-careermodel-index_item_head span.since{font-size:3.0769230769vw;letter-spacing:.02em;font-weight:700;line-height:1.2666666667;padding:.5128205128vw 2.0512820513vw}}.p-careermodel-index .p-careermodel-index_item_head span.pos{font-size:clamp(7px,.9722222222vw,14px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:#00a273}@media (max-width: 767px){.p-careermodel-index .p-careermodel-index_item_head span.pos{font-size:2.8205128205vw;letter-spacing:.02em;font-weight:400;line-height:1.4181818182}}.p-careermodel-index .p-careermodel-index_item_txt{display:block;font-size:clamp(9px,1.25vw,18px);letter-spacing:.02em;font-weight:400;line-height:1.8;margin-top:clamp(8px,1.1111111111vw,16px)}@media (max-width: 767px){.p-careermodel-index .p-careermodel-index_item_txt{font-size:3.0769230769vw;letter-spacing:.02em;font-weight:400;line-height:1.8;margin-top:2.0512820513vw}}
