.recruit-tabs{position:relative;z-index:8}.recruit-tabs .tab-heads{display:flex;align-self:center;justify-content:center}.recruit-tabs .tab-heads .head-item{border-radius:clamp(18px,2.5vw,36px) clamp(18px,2.5vw,36px) 0 0;padding:clamp(8px,1.1111111111vw,16px) 0;text-align:center;width:clamp(240px,33.3333333333vw,480px);color:#00a273;transition:all .2s ease-in;cursor:pointer;border:1px solid #00A273;background-color:#fff;border-bottom:none}.recruit-tabs .tab-heads .head-item:hover{opacity:.5}.recruit-tabs .tab-heads .head-item .title{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:500;line-height:1.8;margin-bottom:clamp(4px,.5555555556vw,8px)}@media (max-width: 767px){.recruit-tabs .tab-heads .head-item .title{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.8}}.recruit-tabs .tab-heads .head-item .sub-title{font-size:clamp(5px,.6944444444vw,10px);letter-spacing:.02em;font-weight:400;line-height:1.6}@media (max-width: 767px){.recruit-tabs .tab-heads .head-item .sub-title{font-size:2.5641025641vw;letter-spacing:.02em;font-weight:400;line-height:1.6}}.recruit-tabs .tab-heads .head-item.active{background-color:#e4f8f2;border-color:#e4f8f2}@media (max-width: 767px){.recruit-tabs .tab-heads .head-item{width:43.5897435897vw;padding:4.1025641026vw 0;max-height:24.6153846154vw;border-radius:8.2051282051vw 8.2051282051vw 0 0}}.recruit-tabs .tab-contents{background-color:#e5f7f1;padding:clamp(40px,5.5555555556vw,80px) 0}@media (max-width: 767px){.recruit-tabs .tab-contents{padding:16.4102564103vw 6.1538461538vw}}.recruit-tabs .tab-contents .content-item{display:none}@media (min-width: 768px){.recruit-tabs .tab-contents .content-item{width:clamp(476px,66.1111111111vw,952px);margin:0 auto}}.recruit-tabs .tab-contents .content-item.active{display:block}@media (min-width: 768px){.p-recruit__schedule .abs-kv .abs-kv_title .abs-kv_title_sm{margin-top:clamp(4px,.5555555556vw,8px)}}.p-recruit__schedule .p-environment-links_box{row-gap:0}.p-recruit__schedule .p-environment-links_box .m-link{font-weight:400}.p-recruit__schedule .p-environment-links_box .m-link:first-child{font-weight:500}@media (min-width: 768px){.p-recruit__schedule .p-environment-links_box .m-link.space-in-pc{display:block}}.p-recruit__schedule .schedule-card{background-color:#fff;padding:clamp(20px,2.7777777778vw,40px);border-radius:clamp(4px,.5555555556vw,8px);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:clamp(40px,5.5555555556vw,80px)}.p-recruit__schedule .schedule-card:last-child{margin-bottom:0}@media (max-width: 767px){.p-recruit__schedule .schedule-card{padding:6.1538461538vw;border-radius:2.5641025641vw;margin-bottom:16.4102564103vw}}.p-recruit__schedule .schedule-card .schedule-section{text-align:center}@media (min-width: 768px){.p-recruit__schedule .schedule-card .schedule-section{width:100%}}.p-recruit__schedule .schedule-card .title{font-size:clamp(14px,1.9444444444vw,28px);letter-spacing:.02em;font-weight:500;line-height:1.6;color:#00a273;margin-bottom:clamp(8px,1.1111111111vw,16px)}@media (max-width: 767px){.p-recruit__schedule .schedule-card .title{font-size:5.1282051282vw;letter-spacing:.02em;font-weight:500;line-height:1.6;text-align:center;margin-bottom:2.0512820513vw}}.p-recruit__schedule .schedule-card .title.title-sm{font-size:clamp(12px,1.6666666667vw,24px);letter-spacing:.02em;font-weight:500;line-height:1.6}@media (max-width: 767px){.p-recruit__schedule .schedule-card .title.title-sm{font-size:4.6153846154vw;letter-spacing:.02em;font-weight:500;line-height:1.6}}.p-recruit__schedule .schedule-card .sub-title{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.125;color:#00a273;margin-bottom:clamp(20px,2.7777777778vw,40px)}@media (max-width: 767px){.p-recruit__schedule .schedule-card .sub-title{text-align:center;font-size:3.5897435897vw;letter-spacing:.02em;font-weight:400;line-height:1.4285714286;margin-bottom:8.2051282051vw}}@media (min-width: 768px){.p-recruit__schedule .schedule-card .sub-title.custom-sub{margin-top:clamp(8px,1.1111111111vw,16px);line-height:1.3125}}@media (max-width: 767px){.p-recruit__schedule .schedule-card .sub-title.custom-sub{margin-top:4.1025641026vw}}.p-recruit__schedule .schedule-card .text{text-align:center}@media (min-width: 768px){.p-recruit__schedule .schedule-card .text{font-size:clamp(9px,1.25vw,18px);letter-spacing:.02em;font-weight:400;line-height:1.8;margin-top:clamp(12px,1.6666666667vw,24px)}}@media (max-width: 767px){.p-recruit__schedule .schedule-card .text{font-size:4.1025641026vw;letter-spacing:.02em;font-weight:400;line-height:1.75}}.p-recruit__schedule .schedule-card img{width:100%}.p-recruit__schedule .schedule-card .card-steps{width:100%;display:flex;justify-content:space-between;align-items:center;margin-block:clamp(20px,2.7777777778vw,40px) clamp(12px,1.6666666667vw,24px)}@media (max-width: 767px){.p-recruit__schedule .schedule-card .card-steps{width:100%;margin-block:6.1538461538vw 4.1025641026vw;flex-direction:column;row-gap:4.1025641026vw}}@media (max-width: 767px){.p-recruit__schedule .schedule-card .card-steps .step-inner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.p-recruit__schedule .schedule-card .card-steps .step-item{width:clamp(114px,15.8333333333vw,228px);background-color:#e5f7f1;border-radius:clamp(5px,.6944444444vw,10px);padding:clamp(12px,1.6666666667vw,24px);color:#00a273;text-align:center}@media (max-width: 767px){.p-recruit__schedule .schedule-card .card-steps .step-item{width:100%;border-radius:2.5641025641vw;padding:6.1538461538vw}}@media (min-width: 768px){.p-recruit__schedule .schedule-card .card-steps .step-item .text{font-size:clamp(12px,1.6666666667vw,24px);letter-spacing:.02em;font-weight:500;line-height:1.6;margin-top:unset}}@media (max-width: 767px){.p-recruit__schedule .schedule-card .card-steps .step-item .text{font-size:4.6153846154vw;letter-spacing:.02em;font-weight:500;line-height:1.6}}.p-recruit__schedule .schedule-card .card-steps .step-item .sub{color:#000;font-size:clamp(9px,1.25vw,18px);letter-spacing:.02em;font-weight:500;line-height:1.6;margin-top:clamp(4px,.5555555556vw,8px)}@media (max-width: 767px){.p-recruit__schedule .schedule-card .card-steps .step-item .sub{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.6;margin-top:2.0512820513vw}}.p-recruit__schedule .schedule-card .card-steps .step-item .desc{color:#000}@media (min-width: 768px){.p-recruit__schedule .schedule-card .card-steps .step-item .desc{font-size:clamp(6px,.8333333333vw,12px);letter-spacing:.02em;font-weight:500;line-height:1.6;margin-top:clamp(4px,.5555555556vw,8px)}.p-recruit__schedule .schedule-card .card-steps .step-item .desc p{display:flex;flex-flow:column;justify-content:center}.p-recruit__schedule .schedule-card .card-steps .step-item .desc p span{font-weight:700}.p-recruit__schedule .schedule-card .card-steps .step-item .desc p+p{margin-top:clamp(4px,.5555555556vw,8px)}}@media (max-width: 767px){.p-recruit__schedule .schedule-card .card-steps .step-item .desc{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.6;margin-top:4.1025641026vw}.p-recruit__schedule .schedule-card .card-steps .step-item .desc p{display:flex;flex-flow:row}.p-recruit__schedule .schedule-card .card-steps .step-item .desc p span{font-weight:700}.p-recruit__schedule .schedule-card .card-steps .step-item .desc p+p{margin-top:2.0512820513vw}}.p-recruit__schedule .schedule-card .card-steps .step-item.step-item__arrow{background-color:transparent;padding:0;width:clamp(12px,1.6666666667vw,24px);height:clamp(24px,3.3333333333vw,48px);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='24'%20height='48'%20viewBox='0%200%2024%2048'%3e%3cdefs%3e%3clinearGradient%20id='linear-gradient'%20x1='0.5'%20y1='1'%20x2='0.5'%20gradientUnits='objectBoundingBox'%3e%3cstop%20offset='0'%20stop-color='%2300a273'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%2300a273'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20id='Path_39083'%20data-name='Path%2039083'%20d='M0,24,24,0,48,24Z'%20transform='translate(24)%20rotate(90)'%20fill='url(%23linear-gradient)'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 767px){.p-recruit__schedule .schedule-card .card-steps .step-item.step-item__arrow{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='24'%20viewBox='0%200%2048%2024'%3e%3cdefs%3e%3clinearGradient%20id='linear-gradient'%20x1='0.5'%20x2='0.5'%20y2='1'%20gradientUnits='objectBoundingBox'%3e%3cstop%20offset='0'%20stop-color='%2300a273'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%2300a273'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20id='Path_39088'%20data-name='Path%2039088'%20d='M0,0,24,24,48,0Z'%20transform='translate(0%200)'%20fill='url(%23linear-gradient)'/%3e%3c/svg%3e");width:12.3076923077vw;height:6.1538461538vw}}.p-recruit__schedule .schedule-card .note{font-size:clamp(5px,.6944444444vw,10px);letter-spacing:.02em;font-weight:400;line-height:1.6;color:#707070;position:relative;margin-bottom:clamp(4px,.5555555556vw,8px)}@media (max-width: 767px){.p-recruit__schedule .schedule-card .note{font-size:2.5641025641vw;letter-spacing:.02em;font-weight:400;line-height:1.6;align-self:flex-start;margin-bottom:2.0512820513vw;text-align:left}}.p-recruit__schedule .schedule-card .note.last{margin-bottom:0}.p-recruit__schedule .schedule-card .step-note{font-size:clamp(5px,.6944444444vw,10px);letter-spacing:.02em;font-weight:400;line-height:1.6;color:#707070;text-align:left;margin-top:clamp(4px,.5555555556vw,8px);display:flex;flex-direction:column;row-gap:clamp(4px,.5555555556vw,8px)}@media (max-width: 767px){.p-recruit__schedule .schedule-card .step-note{font-size:2.5641025641vw;letter-spacing:.02em;font-weight:400;line-height:1.6;width:100%;justify-content:flex-start;row-gap:4.1025641026vw}}.p-recruit__schedule .schedule-card:nth-child(2) .title{margin-bottom:clamp(20px,2.7777777778vw,40px)}@media (max-width: 767px){.p-recruit__schedule .schedule-card:nth-child(2) .title{margin-bottom:8.2051282051vw}}.p-recruit__schedule .schedule-card:nth-child(2) .title-sm{margin-top:clamp(20px,2.7777777778vw,40px);margin-bottom:0}@media (max-width: 767px){.p-recruit__schedule .schedule-card:nth-child(2) .title-sm{margin-top:12.3076923077vw}}.p-recruit__schedule .schedule-card.custom-card{padding:0}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card{border-radius:clamp(10px,1.3888888889vw,20px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card:not(:last-child){margin-bottom:clamp(16px,2.2222222222vw,32px)}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card:not(:last-child){margin-bottom:8.2051282051vw}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card:nth-child(2) .title{margin-bottom:clamp(8px,1.1111111111vw,16px)}}.p-recruit__schedule .schedule-card.custom-card .head{width:100%}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .head{padding:clamp(20px,2.7777777778vw,40px)}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .head{padding:6.1538461538vw}}.p-recruit__schedule .schedule-card.custom-card .head .title{margin-bottom:0}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .head .title{text-align:left}}.p-recruit__schedule .schedule-card.custom-card .head .sub-title{font-size:clamp(10px,1.3888888889vw,20px);letter-spacing:.02em;font-weight:500;line-height:2.24;margin-bottom:0}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .head .sub-title{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.6;text-align:left;margin-bottom:0}}.p-recruit__schedule .schedule-card.custom-card .schedule-section{position:relative}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .schedule-section{padding:clamp(16px,2.2222222222vw,32px) clamp(20px,2.7777777778vw,40px) clamp(20px,2.7777777778vw,40px)}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .schedule-section{padding:8.2051282051vw 6.1538461538vw 6.1538461538vw}}.p-recruit__schedule .schedule-card.custom-card .schedule-section:before{content:"";position:absolute;top:0;height:1px;background-color:#00a273}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .schedule-section:before{left:clamp(20px,2.7777777778vw,40px);width:calc(100% - clamp(40px,5.5555555556vw,80px))}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .schedule-section:before{left:6.1538461538vw;width:calc(100% - 12.3076923077vw)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .note{margin-bottom:0}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .recruit-link{margin-bottom:12.3076923077vw}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .title{margin-bottom:2.0512820513vw}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .title:nth-child(7){margin-bottom:clamp(16px,2.2222222222vw,32px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .title-sm{margin-top:clamp(20px,2.7777777778vw,40px);margin-bottom:0}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .card-steps{align-items:flex-start}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card .card-steps:not(:last-child){margin-bottom:16.4102564103vw}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .mb-lg{margin-bottom:clamp(40px,5.5555555556vw,80px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .step-item{min-width:clamp(68px,9.4444444444vw,136px);width:auto;height:clamp(71px,9.8611111111vw,142px);padding:unset;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .step-item.step-item__arrow{width:clamp(8px,1.1111111111vw,16px);height:clamp(14px,1.9444444444vw,28px);min-width:unset;margin-top:clamp(28.5px,3.9583333333vw,57px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .step-item .text{font-size:clamp(9px,1.25vw,18px);letter-spacing:.02em;font-weight:500;line-height:1.6}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .schedule-map{margin-bottom:clamp(8px,1.1111111111vw,16px)}.p-recruit__schedule .schedule-card.custom-card .schedule-map:last-child{margin-bottom:0}.p-recruit__schedule .schedule-card.custom-card .schedule-map:last-child .step-item:not(.step-item__arrow){height:clamp(95px,13.1944444444vw,190px)}.p-recruit__schedule .schedule-card.custom-card .schedule-map:last-child .step-item.step-item__arrow{margin-top:clamp(41px,5.6944444444vw,82px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .schedule-map .step-inner:first-child .step-item,.p-recruit__schedule .schedule-card.custom-card .schedule-map .step-inner:nth-child(3) .step-item{width:clamp(97px,13.4722222222vw,194px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .schedule-map .step-item{min-width:clamp(62px,8.6111111111vw,124px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card .schedule-map .step-item.step-item__arrow{min-width:unset}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card:nth-child(1) .sub-title:nth-child(3){line-height:2.2857142857;margin-bottom:6.1538461538vw}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card.card-rnd .rd-map .step-inner:first-child .step-item{width:clamp(136px,18.8888888889vw,272px)}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card.card-rnd .rd-map .step-inner:nth-child(3) .step-item,.p-recruit__schedule .schedule-card.custom-card.card-rnd .rd-map .step-inner:nth-child(5) .step-item,.p-recruit__schedule .schedule-card.custom-card.card-rnd .rd-map .step-inner:nth-child(7) .step-item{width:clamp(86.5px,12.0138888889vw,173px)}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card.card-rnd .rd-map .step-inner:nth-child(5) .step-item .not{font-size:2.5641025641vw;letter-spacing:.02em;font-weight:400;line-height:1.6;margin-top:2.0512820513vw}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card.card-rnd .rd-map .step-inner:nth-child(5) .step-note{display:none}}@media (min-width: 768px){.p-recruit__schedule .schedule-card.custom-card.card-rnd .schedule-map .step-inner:nth-child(5) .step-item .desc{display:none}}@media (max-width: 767px){.p-recruit__schedule .schedule-card.custom-card.card-rnd .schedule-map .step-inner:nth-child(5) .step-note{display:none}}.p-recruit__schedule .faq-art .faq-art_title{cursor:pointer}.p-recruit__schedule .faq-art .faq-art_title .head-content{position:relative}.p-recruit__schedule .faq-art .faq-art_title .head-content:before,.p-recruit__schedule .faq-art .faq-art_title .head-content:after{position:absolute;content:"";background-color:#00a273}@media (min-width: 768px){.p-recruit__schedule .faq-art .faq-art_title .head-content:before{width:clamp(8.5px,1.1805555556vw,17px);height:1px;top:50%;right:0}.p-recruit__schedule .faq-art .faq-art_title .head-content:after{width:1px;height:clamp(8.5px,1.1805555556vw,17px);top:50%;right:clamp(4px,.5555555556vw,8px);transform:translateY(-50%)}}@media (max-width: 767px){.p-recruit__schedule .faq-art .faq-art_title .head-content:before{width:4.358974359vw;max-width:17px;height:1px;top:50%;right:0}.p-recruit__schedule .faq-art .faq-art_title .head-content:after{width:1px;height:4.358974359vw;max-height:17px;top:50%;right:min(2.0512820513vw,8px);transform:translateY(-50%)}}.p-recruit__schedule .faq-art .faq-art_text{display:none;overflow:hidden;transition:none;padding-top:clamp(16px,2.2222222222vw,32px)}@media (max-width: 767px){.p-recruit__schedule .faq-art .faq-art_text{padding-top:6.1538461538vw}}@media (min-width: 768px){.p-recruit__schedule .faq-art.active{margin-bottom:clamp(40px,5.5555555556vw,80px)}}@media (min-width: 768px){.p-recruit__schedule .faq-art.active .head{padding-bottom:clamp(12px,1.6666666667vw,24px)}}@media (max-width: 767px){.p-recruit__schedule .faq-art.active .head{padding-bottom:4.1025641026vw}}.p-recruit__schedule .faq-art.active .faq-art_title .head-content:after{opacity:0;visibility:hidden}.recruit-link{display:inline-flex;column-gap:clamp(4px,.5555555556vw,8px);align-items:center;text-decoration-line:none!important;position:relative;font-size:clamp(7px,.9722222222vw,14px);letter-spacing:.02em;font-weight:400;line-height:1.6;margin-top:clamp(8px,1.1111111111vw,16px)}@media (max-width: 767px){.recruit-link{column-gap:1.0256410256vw;margin-top:4.1025641026vw;font-size:3.0769230769vw;letter-spacing:.02em;font-weight:400;line-height:1.8}}.recruit-link:before{content:"";position:absolute;bottom:-.3em;width:100%;height:1px;background-color:#000;transition:width .5s ease}.recruit-link .icon{display:inline-block;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15.001'%20height='15.001'%20viewBox='0%200%2015.001%2015.001'%3e%3cg%20id='Group_80868'%20data-name='Group%2080868'%20transform='translate(0%200.001)'%3e%3cpath%20id='Path_38794'%20data-name='Path%2038794'%20d='M5,1h9v9H5ZM4,11H15V0H4Z'/%3e%3cpath%20id='Path_38795'%20data-name='Path%2038795'%20d='M1,5h9v9H1ZM0,15H11V4H0Z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;background-size:contain;width:clamp(8px,1.1111111111vw,16px);height:clamp(8px,1.1111111111vw,16px)}@media (max-width: 767px){.recruit-link .icon{width:4.1025641026vw;height:4.1025641026vw}}.recruit-link:hover:before{width:0}
