.p-recruit-article{padding-bottom:clamp(30px,4.1666666667vw,60px)}@media (max-width: 767px){.p-recruit-article{padding-bottom:10.2564102564vw}}@media (min-width: 768px){.p-recruit-article .p-article-inner{max-width:clamp(436px,60.5555555556vw,872px);margin:0 auto}}@media (max-width: 767px){.p-recruit-article .p-article-inner{padding:0 6.1538461538vw}}.p-recruit-article .p-article-lead{margin-top:clamp(24px,3.3333333333vw,48px);margin-bottom:clamp(32px,4.4444444444vw,64px);font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:#000}@media (max-width: 767px){.p-recruit-article .p-article-lead{margin-top:8.2051282051vw;margin-bottom:12.3076923077vw;font-size:3.5897435897vw;letter-spacing:.02em;font-weight:400;line-height:1.8}}.p-recruit-article .p-article-section{margin-top:clamp(32px,4.4444444444vw,64px)}@media (max-width: 767px){.p-recruit-article .p-article-section{margin-top:12.3076923077vw}}.p-recruit-article .p-article-section .p-article-section__ttl{font-size:clamp(18px,2.5vw,36px);letter-spacing:.02em;font-weight:500;line-height:1.1666666667;color:#00a273;margin-bottom:clamp(12px,1.6666666667vw,24px)}@media (max-width: 767px){.p-recruit-article .p-article-section .p-article-section__ttl{font-size:5.1282051282vw;letter-spacing:.02em;font-weight:500;line-height:1.6;margin-bottom:4.1025641026vw}}.p-recruit-article .p-article-section .p-article-section__sublead{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:#000;margin-bottom:clamp(12px,1.6666666667vw,24px)}@media (max-width: 767px){.p-recruit-article .p-article-section .p-article-section__sublead{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:400;line-height:1.8;margin-bottom:4.1025641026vw}}.p-recruit-article .p-article-section .p-article-section__text{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:#000}@media (max-width: 767px){.p-recruit-article .p-article-section .p-article-section__text{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:400;line-height:1.8}}.p-recruit-article .p-article-list{list-style:none;padding-left:0;margin:0}.p-recruit-article .p-article-list .p-article-list__item{display:flex;column-gap:clamp(6px,.8333333333vw,12px);font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:#000;margin-bottom:clamp(8px,1.1111111111vw,16px)}@media (max-width: 767px){.p-recruit-article .p-article-list .p-article-list__item{column-gap:2.0512820513vw;font-size:3.5897435897vw;letter-spacing:.02em;font-weight:400;line-height:1.8;margin-bottom:3.0769230769vw}}.p-recruit-article .p-article-list .p-article-list__item:last-child{margin-bottom:0}.p-recruit-article .p-article-list .p-article-list__item .num{flex-shrink:0}.p-recruit-article .p-article-list .p-article-list__item .text{flex:1}.p-recruit-article .p-article-contact{margin-top:clamp(12px,1.6666666667vw,24px)}@media (max-width: 767px){.p-recruit-article .p-article-contact{margin-top:4.1025641026vw}}.p-recruit-article .p-article-contact .p-article-contact__item{margin-bottom:clamp(16px,2.2222222222vw,32px)}@media (max-width: 767px){.p-recruit-article .p-article-contact .p-article-contact__item{margin-bottom:6.1538461538vw;margin-right:-10px}}.p-recruit-article .p-article-contact .p-article-contact__item:last-of-type{margin-bottom:clamp(16px,2.2222222222vw,32px)}@media (max-width: 767px){.p-recruit-article .p-article-contact .p-article-contact__item:last-of-type{margin-bottom:6.1538461538vw}}.p-recruit-article .p-article-contact .p-article-contact__item .title{display:flex;align-items:flex-start;column-gap:clamp(4px,.5555555556vw,8px);font-size:clamp(9px,1.25vw,18px);letter-spacing:.02em;font-weight:500;line-height:1.8;color:#00a273}@media (max-width: 767px){.p-recruit-article .p-article-contact .p-article-contact__item .title{column-gap:2.0512820513vw;font-size:4.1025641026vw;letter-spacing:.02em;font-weight:500;line-height:1.8}}.p-recruit-article .p-article-contact .p-article-contact__item .title .num{flex-shrink:0;min-width:1.55em}.p-recruit-article .p-article-contact .p-article-contact__item .title .text{flex:1}.p-recruit-article .p-article-contact .p-article-contact__item .subtext{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:#000;margin-top:clamp(6px,.8333333333vw,12px);margin-left:calc(1.55em + clamp(4px,.5555555556vw,8px))}@media (max-width: 767px){.p-recruit-article .p-article-contact .p-article-contact__item .subtext{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:400;line-height:1.8;margin-top:2.0512820513vw;margin-left:calc(1.55em + 2.0512820513vw)}}.p-recruit-article .p-article-contact .p-article-contact__item .m-button-gr{margin-top:clamp(8px,1.1111111111vw,16px);margin-left:calc(1.55em + clamp(4px,.5555555556vw,8px));width:clamp(208px,28.8888888889vw,416px)}@media (max-width: 767px){.p-recruit-article .p-article-contact .p-article-contact__item .m-button-gr{margin-top:4.1025641026vw;margin-left:calc(1.55em + 2.0512820513vw);width:calc(100% - (1.55em + 2.0512820513vw))}.p-recruit-article .p-article-contact .p-article-contact__item .m-button-gr .m-button{width:100%}}.p-recruit-article .p-article-contact .p-article-contact__note{margin-top:clamp(16px,2.2222222222vw,32px);font-size:clamp(7px,.9722222222vw,14px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:#666}@media (max-width: 767px){.p-recruit-article .p-article-contact .p-article-contact__note{margin-top:6.1538461538vw;font-size:3.3333333333vw;letter-spacing:.02em;font-weight:400;line-height:1.7}}
