@charset "UTF-8";.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}.p-recruit__requirements .p-environment-links_box{row-gap:0}@media (min-width: 768px){.p-recruit__requirements .p-environment-links_box .m-link.space-in-pc{display:block}}.requirement-card{padding:6.1538461538vw;border-radius:2.0512820513vw;background-color:#fff}@media (min-width: 768px){.requirement-card{width:clamp(476px,66.1111111111vw,952px);margin:0 auto;padding:clamp(20px,2.7777777778vw,40px) clamp(20px,2.7777777778vw,40px) clamp(24px,3.3333333333vw,48px);border-radius:clamp(12px,1.6666666667vw,24px)}.requirement-card+.requirement-card{margin-top:clamp(40px,5.5555555556vw,80px)}}@media (max-width: 767px){.requirement-card+.requirement-card{margin-top:8.2051282051vw}}.requirement-card .title{text-align:center;font-size:5.1282051282vw;letter-spacing:.02em;font-weight:500;line-height:1.6;color:#00a273;margin-bottom:8.2051282051vw}@media (min-width: 768px){.requirement-card .title{font-size:clamp(14px,1.9444444444vw,28px);letter-spacing:.02em;font-weight:500;line-height:1.6;margin-bottom:clamp(20px,2.7777777778vw,40px)}}.requirement-card .requirement-item{display:flex;position:relative;padding-bottom:clamp(12px,1.6666666667vw,24px);margin-bottom:clamp(12px,1.6666666667vw,24px)}@media (max-width: 767px){.requirement-card .requirement-item{flex-direction:column;padding-bottom:4.1025641026vw;margin-bottom:4.1025641026vw}}.requirement-card .requirement-item:last-child{margin-bottom:0}.requirement-card .requirement-item:before{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#00a273}.requirement-card .requirement-item .label{color:#00a273;font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.6}@media (min-width: 768px){.requirement-card .requirement-item .label{flex:0 0 clamp(114px,15.8333333333vw,228px);font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:500;line-height:1.8}}@media (max-width: 767px){.requirement-card .requirement-item .content{margin-top:2.0512820513vw}}.requirement-card .requirement-item .text{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.8}@media (min-width: 768px){.requirement-card .requirement-item .text{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8}}@media (min-width: 768px){.requirement-card .requirement-item .text .text-item+.text-item{margin-top:clamp(8px,1.1111111111vw,16px)}}@media (max-width: 767px){.requirement-card .requirement-item .text .text-item+.text-item{margin-top:4.1025641026vw}}.requirement-card .requirement-item .text .flex{display:flex}.requirement-card .requirement-item .text .info{flex:0 0 26.6666666667vw}@media (min-width: 768px){.requirement-card .requirement-item .text .info{flex:0 0 clamp(50px,6.9444444444vw,100px)}}.requirement-card .requirement-item .text .price{display:inline-block;padding-left:4.1025641026vw}@media (min-width: 768px){.requirement-card .requirement-item .text .price{padding-left:clamp(16px,2.2222222222vw,32px)}}.requirement-card .requirement-item .subText{margin-top:4.1025641026vw}@media (min-width: 768px){.requirement-card .requirement-item .subText{margin-top:clamp(12px,1.6666666667vw,24px)}}.requirement-card .requirement-item .content-list{margin-top:2.0512820513vw}@media (min-width: 768px){.requirement-card .requirement-item .content-list{margin-top:clamp(12px,1.6666666667vw,24px)}}.requirement-card .requirement-item .content-list .list-item{font-size:3.5897435897vw;letter-spacing:.02em;font-weight:500;line-height:1.8;position:relative;padding-left:3.0769230769vw}@media (min-width: 768px){.requirement-card .requirement-item .content-list .list-item{font-size:clamp(8px,1.1111111111vw,16px);letter-spacing:.02em;font-weight:400;line-height:1.8;padding-left:clamp(8px,1.1111111111vw,16px);margin-bottom:clamp(8px,1.1111111111vw,16px)}}.requirement-card .requirement-item .content-list .list-item:before{content:"";position:absolute;left:0;top:3.0769230769vw;transform:translateY(-50%);background-color:#00a273;width:1.5384615385vw;height:1.5384615385vw;border-radius:9999px}@media (min-width: 768px){.requirement-card .requirement-item .content-list .list-item:before{top:clamp(8px,1.1111111111vw,16px);width:clamp(4px,.5555555556vw,8px);height:clamp(4px,.5555555556vw,8px)}}.requirement-card .requirement-item .content-list .list-item:last-child{margin-bottom:0}.requirement-card .requirement-item .content-notes{color:#707070;font-size:2.5641025641vw;letter-spacing:.02em;font-weight:400;line-height:1.6;margin-top:4.1025641026vw}@media (min-width: 768px){.requirement-card .requirement-item .content-notes{font-size:clamp(5px,.6944444444vw,10px);letter-spacing:.02em;font-weight:400;line-height:1.6;margin-top:clamp(12px,1.6666666667vw,24px)}}.requirement-card .requirement-item .content-notes .note-item{position:relative;padding-left:3.0769230769vw;margin-bottom:2.0512820513vw}@media (min-width: 768px){.requirement-card .requirement-item .content-notes .note-item{padding-left:clamp(8px,1.1111111111vw,16px);margin-bottom:clamp(4px,.5555555556vw,8px)}}.requirement-card .requirement-item .content-notes .note-item:last-child{margin-bottom:0}.requirement-card .requirement-item .content-notes .note-item:before{content:"※";position:absolute;left:0;top:0}.requirement-card .requirement-item .content-notes .note-item a{text-decoration-color:#707070}.requirement-card .requirement-item .content .text:not(:first-child){margin-top:clamp(12px,1.6666666667vw,24px)}.requirement-card .requirement-item .content.custom-mg .content-list{margin-top:clamp(4px,.5555555556vw,8px)}
