.p-recruit-faq img{max-width:100%;height:auto;display:inline-block}.p-recruit-faq .p-mid-career-box{row-gap:0}@media (min-width: 768px){.p-recruit-faq .p-mid-career-box .m-link.space-in-pc{display:block}}@media (min-width: 768px){.p-recruit-faq .p-mid-career-btn{margin-bottom:clamp(80px,11.1111111111vw,160px)!important}}@media (max-width: 767px){.p-recruit-faq .p-mid-career-btn{margin-bottom:14.358974359vw!important}}@media (min-width: 768px){.p-recruit-faq .p-mid-career-btn .m-button-gr.gr-one{width:clamp(208px,28.8888888889vw,416px)}}@media (min-width: 768px){.p-recruit-faq .p-recruit_note{margin-top:clamp(16px,2.2222222222vw,32px)}.p-recruit-faq .p-recruit_note li{padding-left:clamp(6px,.8333333333vw,12px);text-indent:clamp(-12px,-.8333333333vw,-6px)}}@media (max-width: 767px){.p-recruit-faq .p-recruit_note{margin-top:6.1538461538vw;padding:0!important;text-indent:0}.p-recruit-faq .p-recruit_note li{padding-left:3.0769230769vw;text-indent:-3.0769230769vw}}@media (min-width: 768px){.p-recruit-faq .p-recruit-faq_cont{margin:0 auto;max-width:clamp(436px,60.5555555556vw,872px)}}@media (max-width: 767px){.p-recruit-faq .p-recruit-faq_cont{padding:0 6.1538461538vw}}@media (min-width: 768px){.p-recruit-faq .p-recruit-faq_cont .abs-heading-lv3{margin-bottom:clamp(32px,4.4444444444vw,64px)!important}.p-recruit-faq .p-recruit-faq_cont .abs-heading-lv3:not(:first-child){margin-top:clamp(40px,5.5555555556vw,80px)}}@media (max-width: 767px){.p-recruit-faq .p-recruit-faq_cont .abs-heading-lv3{margin-bottom:8.2051282051vw!important}.p-recruit-faq .p-recruit-faq_cont .abs-heading-lv3:not(:first-child){margin-top:16.4102564103vw}}@media (min-width: 768px){.p-recruit-faq .line{position:relative;text-decoration:none}.p-recruit-faq .line:after{content:"";display:block;position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#000;transition:width .2s}.p-recruit-faq .line:hover:after{width:0}}.p-recruit-faq .faq-art{border-bottom:1px solid #00A273}.p-recruit-faq .faq-art+.faq-art{margin-top:clamp(12px,1.6666666667vw,24px)}@media (max-width: 767px){.p-recruit-faq .faq-art+.faq-art{margin-top:4.1025641026vw}}.p-recruit-faq .faq-art .faq-art_title{color:#00a273;position:relative;cursor:pointer}.p-recruit-faq .faq-art .faq-art_title:before{content:"Q.";position:absolute;left:0;color:#00a273;font-family:Roboto,sans-serif}@media (min-width: 768px){.p-recruit-faq .faq-art .faq-art_title:before{top:clamp(2px,.2777777778vw,4px);font-size:clamp(9px,1.25vw,18px);letter-spacing:0em;font-weight:500;line-height:1.3333333333}}@media (max-width: 767px){.p-recruit-faq .faq-art .faq-art_title:before{top:0;font-size:4.6153846154vw;letter-spacing:0em;font-weight:500;line-height:1.3333333333}}@media (min-width: 768px){.p-recruit-faq .faq-art .faq-art_title{padding-left:clamp(12px,1.6666666667vw,24px);padding-bottom:clamp(12px,1.6666666667vw,24px);font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:500;line-height:1.8}}@media (max-width: 767px){.p-recruit-faq .faq-art .faq-art_title{padding-left:6.1538461538vw;padding-bottom:4.1025641026vw;font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.6}}.p-recruit-faq .faq-art .faq-art_title span{display:block;position:relative}.p-recruit-faq .faq-art .faq-art_title span:before,.p-recruit-faq .faq-art .faq-art_title span:after{position:absolute;content:"";background-color:#101010}@media (min-width: 768px){.p-recruit-faq .faq-art .faq-art_title span{padding-right:clamp(20px,2.7777777778vw,40px)}.p-recruit-faq .faq-art .faq-art_title span:before{width:clamp(8.5px,1.1805555556vw,17px);height:1px;top:clamp(7px,.9722222222vw,14px);right:0}.p-recruit-faq .faq-art .faq-art_title span:after{width:1px;height:clamp(8.5px,1.1805555556vw,17px);top:clamp(3px,.4166666667vw,6px);right:clamp(4px,.5555555556vw,8px)}}@media (max-width: 767px){.p-recruit-faq .faq-art .faq-art_title span{padding-right:8.2051282051vw}.p-recruit-faq .faq-art .faq-art_title span:before{width:4.358974359vw;max-width:17px;height:1px;top:min(3.0769230769vw,12px);right:0}.p-recruit-faq .faq-art .faq-art_title span:after{width:1px;height:4.358974359vw;max-height:17px;top:min(1.0256410256vw,4px);right:min(2.0512820513vw,8px)}}.p-recruit-faq .faq-art .faq-art_text{display:none;overflow:hidden;transition:none}.p-recruit-faq .faq-art .faq-art_text .txt-inner{position:relative}.p-recruit-faq .faq-art .faq-art_text .txt-inner:before,.p-recruit-faq .faq-art .faq-art_text .txt-inner:after{position:absolute;content:""}.p-recruit-faq .faq-art .faq-art_text .txt-inner:before{content:"A.";left:0}.p-recruit-faq .faq-art .faq-art_text .txt-inner:after{left:0;top:0;height:1px;background-color:#00a273}@media (min-width: 768px){.p-recruit-faq .faq-art .faq-art_text .txt-inner{padding:clamp(12px,1.6666666667vw,24px) 0 clamp(12px,1.6666666667vw,24px) clamp(12px,1.6666666667vw,24px);font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8}.p-recruit-faq .faq-art .faq-art_text .txt-inner:before{font-size:clamp(9px,1.25vw,18px);letter-spacing:0em;font-weight:500;line-height:1.3333333333}.p-recruit-faq .faq-art .faq-art_text .txt-inner:after{width:clamp(24px,3.3333333333vw,48px)}}@media (max-width: 767px){.p-recruit-faq .faq-art .faq-art_text .txt-inner{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:400;line-height:1.6;padding:4.1025641026vw 0 4.1025641026vw 6.1538461538vw}.p-recruit-faq .faq-art .faq-art_text .txt-inner:before{font-size:4.6153846154vw;letter-spacing:0em;font-weight:500;line-height:1.3333333333}.p-recruit-faq .faq-art .faq-art_text .txt-inner:after{width:6.1538461538vw}}.p-recruit-faq .faq-art.active .faq-art_title span:after{opacity:0;visibility:hidden}@media (min-width: 768px){.p-recruit-faq .p-recruit-faq_cpy{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:500;line-height:1.6125;margin-top:clamp(40px,5.5555555556vw,80px)}}@media (max-width: 767px){.p-recruit-faq .p-recruit-faq_cpy{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.8;margin-top:16.4102564103vw}}.p-recruit-faq .p-recruit-faq_cpy a{color:#00a273}.p-recruit-faq .p-recruit-faq_cpy a.line:after{background-color:#00a273}@media (max-width: 767px){.p-recruit-faq .p-recruit-faq_cpy a.line{text-decoration:underline}}
