.Modal_ReactModal__Overlay__blZ51{position:relative;display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh;height:100lvh;opacity:0;-webkit-backdrop-filter:blur(1vw);backdrop-filter:blur(1vw);transform:translateZ(0);transition:opacity .5s ease-in-out;outline:none;background-color:rgba(37,37,37,.761)}.Modal_ReactModal__Overlay--after-open__ZtROD{opacity:1}.Modal_ReactModal__Overlay--before-close__Xc4T3{opacity:0}.Modal_mainContainer__JDlcT{position:relative;opacity:1;display:flex;flex-direction:column;align-items:center;width:1px;border:1px solid hsla(0,0%,53%,.561);overscroll-behavior:contain;height:1px;background-color:#efefef}.Modal_mainContainer__JDlcT .Modal_headContainer__K7ypN{position:relative;width:95%;height:10%;display:flex;align-items:center}.Modal_mainContainer__JDlcT .Modal_headContainer__K7ypN .Modal_title__uXMdV{font-size:1.2rem;letter-spacing:.1rem;opacity:0}.Modal_mainContainer__JDlcT .Modal_headContainer__K7ypN .Modal_closeBox__y3HFX{position:absolute;right:0;font-size:1.2rem}.Modal_mainContainer__JDlcT .Modal_headContainer__K7ypN .Modal_closeBox__y3HFX .Modal_closeIcon__SJBFr{opacity:0;color:hsla(0,0%,53%,.561);transition:.3s}.Modal_mainContainer__JDlcT .Modal_headContainer__K7ypN .Modal_closeBox__y3HFX .Modal_closeIcon__SJBFr:hover{color:#000}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck{position:relative;width:95%;height:1px;opacity:0;border:1px solid #b8b8b8;overflow:auto}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck::-webkit-scrollbar{width:6px;background-color:hsla(0,0%,100%,0)}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck::-webkit-scrollbar-thumb{background:#acacac;border-radius:5px}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck .Modal_contentBox__mC3gV{position:relative;display:flex;flex-direction:column;width:95%;height:95%;margin:0 auto}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck .Modal_contentBox__mC3gV .Modal_contentArea__vmjHy{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck .Modal_text__IKrA7{opacity:0;font-size:.8rem;margin-bottom:.5rem}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck .Modal_thanks__Ec0rK{font-size:1.5rem;color:#8b8b8b;padding-bottom:3rem}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck .Modal_comment__U50p_{white-space:pre-wrap;line-height:1.3rem}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck tr:not(:first-child){position:relative;border-top:1px solid hsla(0,0%,83%,.582)}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck th{font-weight:700;width:35%;padding-left:2rem;padding-top:1rem;padding-bottom:1rem}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck td{padding-top:1rem;padding-bottom:1rem;white-space:pre-wrap;word-break:break-all;line-height:1.3rem}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck td p:not(:first-child){padding-top:1rem}.Modal_mainContainer__JDlcT .Modal_buttonContainer__FpdYN{position:relative;display:flex;justify-content:center;align-items:center;gap:5rem;width:100%;height:15%}.Modal_mainContainer__JDlcT .Modal_buttonContainer__FpdYN .Modal_button__yak8K{opacity:0;width:30%;background-color:#316139;color:#fff;border:none;text-align:center;height:40px;transition:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Modal_mainContainer__JDlcT .Modal_buttonContainer__FpdYN .Modal_button__yak8K:hover{background-color:#2e2e2e}.Modal_responsiveContainer__XyAFn{height:750px}.Modal_responsiveContainer__XyAFn,.Modal_responsiveMailContainer__tC_3I{position:relative;display:flex;flex-direction:column;justify-content:center;width:750px;max-width:100%;max-height:85vh;max-height:85dvh;max-height:85lvh}.Modal_responsiveMailContainer__tC_3I{height:500px}.Modal_responsiveMailContainer__tC_3I .Modal_headContainer__K7ypN{height:15%}.Modal_responsiveMailContainer__tC_3I .Modal_buttonContainer__FpdYN{height:20%}@media(max-width:540px){.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck{font-size:.8rem}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck th{padding-left:0;width:37%}.Modal_mainContainer__JDlcT .Modal_contentContainer__2c7Ck tr{white-space:wrap}.Modal_responsiveContainer__XyAFn,.Modal_responsiveMailContainer__tC_3I{height:450px}.Modal_mainContainer__JDlcT .Modal_headContainer__K7ypN .Modal_title__uXMdV{font-size:.9rem}.Modal_mainContainer__JDlcT .Modal_buttonContainer__FpdYN{font-size:.8rem}.Modal_mainContainer__JDlcT .Modal_buttonContainer__FpdYN .Modal_button__yak8K{height:30px}}.RecruitForm_mailFormContainer__X5yhr{position:relative;display:flex;flex-direction:column;max-width:1200px;width:80%;background-color:hsla(0,0%,94%,.678)}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_error__is7Kz{color:#c21010;font-size:.8rem;padding-top:.5rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r{position:relative;display:flex;width:95%;margin:0 auto;padding:4rem 0}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormTitleContainer__CLIs7{position:relative;display:flex;width:25%;border-right:1px solid #b5b5b5}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormTitleContainer__CLIs7 .RecruitForm_titleDecoration__zD9Dv{position:relative;width:.4vw;width:8px;height:calc(3vw + .5rem);height:65px;background-color:#5b94ea;top:5px}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormTitleContainer__CLIs7 .RecruitForm_decorationYellow___Y_XN{background-color:#eac25b}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormTitleContainer__CLIs7 .RecruitForm_mailFormTitleBox__ZZsX7{position:relative;margin-left:1rem;padding-right:1.5rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormTitleContainer__CLIs7 .RecruitForm_mailFormTitleBox__ZZsX7 .RecruitForm_mailFormTitle__TDyIU{font-size:1.8vw;font-size:2rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormTitleContainer__CLIs7 .RecruitForm_mailFormTitleBox__ZZsX7 .RecruitForm_mailFormTitleJP__mk5uq{font-size:1.2vw;font-size:1.3rem;margin-top:.5rem;font-weight:700}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormInputContainer__RRmWc{position:relative;width:75%;margin:0 auto}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormInputContainer__RRmWc br{display:none}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormInputContainer__RRmWc .RecruitForm_mailFormInputBox__8nQDl{position:relative;width:80%;margin:0 auto}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormInputContainer__RRmWc .RecruitForm_mailFormInputBox__8nQDl .RecruitForm_mailFormInputArea__rHU3C{position:relative;width:90%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE{display:flex;flex-direction:column;gap:3rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_nameBox__bj0tf{display:flex;gap:2rem;width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_nameBox__bj0tf .RecruitForm_nameKana__jYEQF,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_nameBox__bj0tf .RecruitForm_name__iUYut{width:50%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_confirm__Zj56c,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_email__JBaTF{width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_birth__o09yy,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_phone__4RUMt{width:60%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_gender__kgTzf{width:30%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k{display:flex;gap:2rem;width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k .RecruitForm_post__WbkHv{width:60%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k .RecruitForm_search__MzpcU{width:40%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k .RecruitForm_search__MzpcU .RecruitForm_searchButton__zb_qA{width:100%;height:100%;background-color:#316139;color:#fff;border:none;text-align:center;transition:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k .RecruitForm_search__MzpcU .RecruitForm_searchButton__zb_qA:hover{background-color:#2e2e2e}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_prefecture__VqlpS{width:30%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_address1__6FyR4,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_address2__w5aMA{width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_otherInputSet__dSwFy{display:flex;flex-direction:column;gap:3rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_otherInputSet__dSwFy .RecruitForm_license__NvvUr{width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_otherInputSet__dSwFy .RecruitForm_comment__sBoyf{position:relative;width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_inputBox__EiU_X{padding:1rem 2rem;border:1px solid #b5b5b5;width:100%;background-color:#efefef}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_inputBox__EiU_X:focus{outline:none;border:1px solid #616161;background-color:#fff}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_textarea__go1Xh{resize:none;height:10rem;line-height:1.5rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_textarea__go1Xh::-webkit-scrollbar{width:6px;background-color:hsla(0,0%,100%,0)}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_textarea__go1Xh::-webkit-scrollbar-thumb{background:#acacac;border-radius:5px}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_limit__BCdWG{position:relative;text-align:end;padding-top:.5rem;color:#a3a3a3}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA{display:flex;justify-content:center;position:relative;flex-direction:column;width:90%;margin:0 auto;padding-bottom:4rem;gap:2rem;border-top:1px solid #b5b5b5}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_agreement__UHZBq{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.9rem;margin:2rem 0}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_agreement__UHZBq .RecruitForm_checkbox__cbduT{display:inline-block;position:relative;margin-right:.5rem;cursor:pointer;scale:1;accent-color:#5b94ea}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_submitButton__53nHi{width:30%;background-color:#316139;color:#fff;border:none;text-align:center;height:50px;transition:.3s;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_submitButton__53nHi:hover{background-color:#2e2e2e}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_note__CoW0z{margin-top:.5rem;color:#a3a3a3;font-size:.8rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_link__Nk09T{border-bottom:1px solid #b5b5b5}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_reCaptcha__vs_be{position:relative;width:100%;text-align:center;color:#585858}@media(max-width:1280px){.RecruitForm_mailFormContainer__X5yhr{width:100%}}@media(max-width:1140px){.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormInputContainer__RRmWc .RecruitForm_mailFormInputBox__8nQDl .RecruitForm_mailFormInputArea__rHU3C{position:relative;width:100%}}@media(max-width:840px){.RecruitForm_mailFormContainer__X5yhr{width:calc(100vw - var(--scrollbar-width))}}@media(max-width:768px){.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormInputContainer__RRmWc .RecruitForm_mailFormInputBox__8nQDl{width:90%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r{flex-direction:column;padding-top:2rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormTitleContainer__CLIs7{border:none;width:90%;padding-bottom:4rem;margin:0 auto}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_mailFormInputContainer__RRmWc{width:100%}}@media(max-width:540px){.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_nameBox__bj0tf{flex-direction:column;gap:0}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_birth__o09yy,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_gender__kgTzf,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_nameBox__bj0tf .RecruitForm_nameKana__jYEQF,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_nameBox__bj0tf .RecruitForm_name__iUYut,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_phone__4RUMt{width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k{flex-direction:column;gap:0;width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k .RecruitForm_post__WbkHv,.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k .RecruitForm_search__MzpcU{width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_postCodeBox__A_o8k .RecruitForm_search__MzpcU .RecruitForm_searchButton__zb_qA{width:100%;height:3rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormBox__5nl4r .RecruitForm_basicInfoInputSet__qJPiE .RecruitForm_prefecture__VqlpS{width:100%}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_agreement__UHZBq{font-size:.78rem}.RecruitForm_mailFormContainer__X5yhr .RecruitForm_mailFormSubmitContainer__WhokA .RecruitForm_submitButton__53nHi{width:200px}}.Requirements_requirementsTable__i7tQB{max-width:1000px;width:80%}.Requirements_requirementsTable__i7tQB tr{position:relative;height:120px;border-top:1px solid #969696}.Requirements_requirementsTable__i7tQB th{font-weight:700;width:35%;padding-left:2rem;padding-top:.5rem;padding-bottom:.5rem;line-height:1.8rem}.Requirements_requirementsTable__i7tQB td{padding-top:.5rem;padding-bottom:1rem;padding-right:2rem}.Requirements_requirementsTable__i7tQB td p:not(:first-child){padding-top:1rem}.Requirements_requirementsTable__i7tQB td p,.Requirements_requirementsTable__i7tQB td span{line-height:1.8rem}.Requirements_requirementsTable__i7tQB td .Requirements_cities__R94by{font-weight:lighter;display:block}@media(max-width:840px){.Requirements_requirementsTable__i7tQB{width:95%}}@media(max-width:540px){.Requirements_requirementsTable__i7tQB{font-size:.8rem}.Requirements_requirementsTable__i7tQB th{padding-left:1rem}}.Recruit_heroContainer__hd9Hb{min-height:90vh;min-height:90lvh;left:-2.5vw;position:relative;display:flex}.Recruit_heroContainer__hd9Hb,.Recruit_heroContainer__hd9Hb .Recruit_heroImageBox___EBLR{width:calc(100vw - var(--scrollbar-width));background-color:hsla(0,0%,100%,.718);height:100%}.Recruit_heroContainer__hd9Hb .Recruit_heroImageBox___EBLR{position:absolute;opacity:.05;overflow:hidden}.Recruit_heroContainer__hd9Hb .Recruit_heroImageBox___EBLR .Recruit_heroImage__YJsPW{width:inherit;height:inherit;object-fit:cover}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh{display:flex;position:relative;flex-direction:column;width:calc(50% - 2.5vw);left:2.5vw}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_title__rbwNO{position:relative;margin-top:30lvh;font-size:8vw;opacity:0}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_subtitle__JeHbX{position:relative;font-size:2.5vw;opacity:0;transform:translateY(10px)}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_copyBox__iQOH0{position:absolute;display:flex;font-size:1vw;letter-spacing:.2rem;line-height:1.5rem;color:#919191;font-weight:700;bottom:10%;width:100%}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_copyBox__iQOH0 .Recruit_copy__x4KVc{opacity:0}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4{display:flex;justify-content:center;width:50%;height:100%}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH{position:relative;display:flex;justify-content:center;margin-top:30lvh;width:90%;gap:2rem;padding-bottom:2rem;opacity:0}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG{position:relative;width:50%;min-height:400px;background-color:hsla(0,0%,100%,.643);border:1px solid #bdbdbd;cursor:pointer}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:hover .Recruit_arrowIcon__G7TE7{font-size:2.5rem}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG .Recruit_cardTitle__2CUHk{font-size:1.8vw;font-weight:700;margin:2rem 1.5rem}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG .Recruit_cardContent__ROaRx{margin:1.5rem;font-size:.8vw;letter-spacing:.2rem;line-height:1.5rem}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG .Recruit_arrowIcon__G7TE7{position:absolute;font-size:2rem;bottom:1rem;right:1rem;color:#378fd6;transition:.3s}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG div:after,.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG div:before,.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:after,.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:before{background-color:#000;content:"";display:block;position:absolute;z-index:10;transition:all .3s ease;-webkit-transition:all .3s ease}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:after{width:0;height:2px;top:-1px;left:-1px}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:before{width:0;height:2px;right:-1px;bottom:-1px}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG div:after{width:2px;height:0;left:-1px;bottom:-1px}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG div:before{width:2px;height:0;top:-1px;right:-1px}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:hover:after,.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:hover:before{width:100%;width:calc(100% + 1px)}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:hover div:after,.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG:hover div:before{height:100%;height:calc(100% + 1px)}.Recruit_videoBox__UnXDl{position:relative;width:calc(100vw - var(--scrollbar-width));left:-2.5vw;height:500px;overflow:hidden}.Recruit_videoBox__UnXDl .Recruit_video__X6sCQ{width:100%;height:100%;object-fit:cover}.Recruit_sectionTitle__K41we{font-size:3vw;font-size:4rem;font-weight:700;color:#316139}.Recruit_sectionSubtitle__q3prq{position:relative;font-size:1vw;font-size:1.5rem;padding-top:1rem;padding-bottom:3rem}.Recruit_infoContainer__nMFB9{justify-content:center;flex-direction:column;align-items:center;height:auto;padding-top:5rem;padding-bottom:5rem;-webkit-backdrop-filter:blur(1vw);backdrop-filter:blur(1vw);transform:translateZ(0);background-color:hsla(0,0%,100%,.663)}.Recruit_imageContainer__bkU7f,.Recruit_infoContainer__nMFB9{position:relative;display:flex;width:calc(100vw - var(--scrollbar-width));left:-2.5vw}.Recruit_imageContainer__bkU7f{height:100vh;overflow:hidden;background-color:#5f5f5f}.Recruit_imageContainer__bkU7f .Recruit_plantImg__yiev7,.Recruit_imageContainer__bkU7f .Recruit_shadowImg__N1SjR{width:50%;height:auto;object-fit:cover}.Recruit_imageContainer__bkU7f .Recruit_imageBox__qsQQK{display:flex;align-items:center;position:relative;width:100%;height:50%}.Recruit_pineImage__UFfEz{position:relative;width:100%;height:100%;object-fit:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.Recruit_copyTop__6_XXL{left:5rem}.Recruit_copyBottom__lGift,.Recruit_copyTop__6_XXL{position:absolute;color:#fff;font-size:2.5rem;text-shadow:0 0 15px #000}.Recruit_copyBottom__lGift{right:5rem}.Recruit_lowAngleImage__tNmFm{position:relative;width:100%;height:100%;object-fit:cover;-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}.Recruit_mailFormContainer__KR_IS{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;height:auto;width:100%;padding-top:5rem;margin-bottom:5rem}@media(max-width:1280px){.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_copyBox__iQOH0{position:relative;padding-top:5rem;font-size:.8rem}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH{flex-direction:column;margin-top:15lvh}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG{width:100%;min-height:270px}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG .Recruit_cardContent__ROaRx{margin:1.5rem;font-size:.8rem;letter-spacing:.2rem;line-height:1.2rem}.Recruit_sectionTitle__K41we{font-size:3rem}.Recruit_sectionSubtitle__q3prq{font-size:1.2rem}}@media(max-width:840px){.Recruit_mailFormContainer__KR_IS{margin-bottom:0}}@media(max-width:768px){.Recruit_heroContainer__hd9Hb{flex-direction:column}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh{width:95%;margin:0 auto}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_title__rbwNO{font-size:64px;padding-top:140px;margin:0}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_subtitle__JeHbX{font-size:28px;padding-top:1rem}.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_copyBox__iQOH0{padding-top:3rem}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4{width:100%}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH{margin-top:2rem;flex-direction:row}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG{min-height:350px}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG .Recruit_cardTitle__2CUHk{font-size:1.2rem}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG .Recruit_cardContent__ROaRx{font-size:.8rem;letter-spacing:.2rem;line-height:1.2rem}}@media(max-width:540px){.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH{flex-direction:column}.Recruit_heroContainer__hd9Hb .Recruit_cardContainer____3Y4 .Recruit_cardBox__sdnZH .Recruit_card__huGhG{min-height:300px}.Recruit_sectionTitle__K41we{font-size:2.5rem}.Recruit_sectionSubtitle__q3prq{font-size:1.2rem}}@media(max-width:370px){.Recruit_heroContainer__hd9Hb .Recruit_titleContainer__JyNmh .Recruit_title__rbwNO{font-size:3rem}.Recruit_sectionTitle__K41we{font-size:2rem}.Recruit_sectionSubtitle__q3prq{font-size:1rem}}@font-face{font-family:__merriweather_673024;src:url(/_next/static/media/38058f1f11adc973-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__merriweather_Fallback_673024;src:local("Arial");ascent-override:85.86%;descent-override:23.82%;line-gap-override:0.00%;size-adjust:114.60%}.__className_673024{font-family:__merriweather_673024,__merriweather_Fallback_673024}@font-face{font-family:"__notoSerifJP_24df7f";src:url(/_next/static/media/7a50d3006ecb1602-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:"__notoSerifJP_Fallback_24df7f";src:local("Arial");ascent-override:112.22%;descent-override:27.86%;line-gap-override:0.00%;size-adjust:103.37%}.__className_24df7f{font-family:"__notoSerifJP_24df7f","__notoSerifJP_Fallback_24df7f"}@font-face{font-family:__notoSans_f76af7;src:url(/_next/static/media/cb57c6a98d46fca0-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__notoSans_Fallback_f76af7;src:local("Arial");ascent-override:96.40%;descent-override:26.42%;line-gap-override:0.00%;size-adjust:110.90%}.__className_f76af7{font-family:__notoSans_f76af7,__notoSans_Fallback_f76af7}