.toggleList_container__boXKc{width:100%}.toggleList_container__boXKc *{color:#011229}.toggleList_container__boXKc li{transition:.3s ease}.toggleList_container__boXKc li:hover{background:#e3e9eb}.toggleList_container__boXKc li:last-child{border-bottom:1px solid #011229}.toggleList_container__boXKc button{width:100%;border-top:1px solid #011229;display:flex;align-items:flex-start;position:relative;padding:2rem}@media(max-width:480px){.toggleList_container__boXKc button{padding-left:1rem}}.toggleList_container__boXKc button .toggleList_num__IU3ZB{font-size:1rem}.toggleList_container__boXKc button .toggleList_content__VU7mi{margin:0 2rem;padding-right:2rem;width:100%;display:flex;justify-content:space-between;text-align:left}.toggleList_container__boXKc button .toggleList_content__VU7mi h4{font-size:1.3rem;font-weight:400;text-transform:capitalize;line-height:1.15;transition:.3s ease}.toggleList_container__boXKc button .toggleList_content__VU7mi p{font-size:1rem;line-height:1.5;white-space:pre-wrap;margin-top:1.5rem;margin-right:1rem}@media(max-width:480px){.toggleList_container__boXKc button .toggleList_content__VU7mi{margin:0 1rem}.toggleList_container__boXKc button .toggleList_content__VU7mi h4{font-size:1.2rem}.toggleList_container__boXKc button .toggleList_content__VU7mi p{margin-right:0;width:100%}.toggleList_container__boXKc button .toggleList_content__VU7mi.toggleList_open__h_hat{margin-right:0;padding-right:1rem}}.toggleList_contentTriggerBtn__bKmpA{width:2rem;height:2rem;position:absolute;right:2rem;transition:.3s ease}.toggleList_contentTriggerBtn__bKmpA.toggleList_open__h_hat{rotate:45deg}.toggleList_contentTriggerBtn__bKmpA span{display:block;width:2rem;height:1.5px;background:#011229;margin:.5rem 0;position:absolute}.toggleList_contentTriggerBtn__bKmpA span:first-child{rotate:90deg;top:.5rem;left:0}.toggleList_contentTriggerBtn__bKmpA span:nth-child(2){top:.5rem}@media(max-width:480px){.toggleList_contentTriggerBtn__bKmpA{width:1.5rem;height:1.5rem;right:1rem}.toggleList_contentTriggerBtn__bKmpA span{width:1.5rem}.toggleList_contentTriggerBtn__bKmpA span:first-child,.toggleList_contentTriggerBtn__bKmpA span:nth-child(2){top:0}}@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@300;400;500;600&display=swap";.recruit_main__PK08B{background-color:#e3e2e2;width:100%;padding-top:8rem;overflow-x:hidden}.recruit_applyLink__X5OZR{position:fixed;bottom:10px;right:10px;background-color:#247698;color:#fff;padding:.5rem 1rem;border-radius:5px;z-index:1000;text-decoration:none;transition:all .3s ease}.recruit_applyLink__X5OZR span{margin-left:.5rem;display:inline-block;rotate:-45deg;translate:0 2px;font-size:1.25rem;line-height:1;transition:all .3s ease}.recruit_applyLink__X5OZR:hover{background-color:#1a566f}.recruit_applyLink__X5OZR:hover span{rotate:90deg}.recruit_intro__cc4u6 h1{font-size:.9rem;font-weight:600;text-transform:uppercase;text-align:center}.recruit_intro__cc4u6 p{margin-top:3rem;text-align:center;font-size:1.5rem;font-weight:500;white-space:pre-wrap}@media(max-width:480px){.recruit_intro__cc4u6 p{font-size:1.25rem}}.recruit_points__igQyt{display:flex;flex-direction:column;margin-top:5rem;width:100%;padding:0 5vw}.recruit_points__igQyt .recruit_point__ibdQl{width:90%;display:flex;flex-direction:row;gap:2rem}@media(max-width:480px){.recruit_points__igQyt .recruit_point__ibdQl{flex-direction:column-reverse;width:inherit}}.recruit_points__igQyt .recruit_point__ibdQl:not(:first-child){margin-top:4rem}.recruit_points__igQyt .recruit_point__ibdQl:nth-child(2n){flex-direction:row-reverse;margin-left:auto}@media(max-width:480px){.recruit_points__igQyt .recruit_point__ibdQl:nth-child(2n){flex-direction:column-reverse;margin-left:0}}.recruit_points__igQyt .recruit_pointImg__xc5Vv{position:relative;flex:1 1;min-width:0;height:300px}@media(max-width:480px){.recruit_points__igQyt .recruit_pointImg__xc5Vv{width:100%!important;aspect-ratio:3/2}}.recruit_points__igQyt .recruit_pointImg__xc5Vv img{object-fit:cover}.recruit_points__igQyt .recruit_pointContent__EszFL{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.recruit_points__igQyt .recruit_pointContent__EszFL .recruit_index__N_xEV{font-size:1.5rem;font-weight:500}.recruit_points__igQyt .recruit_pointContent__EszFL span{width:80px;height:1rem;background-color:#247698}.recruit_requirements__VJ7fm{margin-top:10rem;padding:0 5vw 5rem}.recruit_requirements__VJ7fm h2{font-size:2rem;font-weight:500;position:relative}@media(max-width:480px){.recruit_requirements__VJ7fm h2{text-align:center}}.recruit_requirements__VJ7fm h2:after{content:"";position:absolute;left:-5vw;top:1rem;width:calc(5vw - 1rem);height:20px;background-color:#247698}@media(max-width:480px){.recruit_requirements__VJ7fm h2:after{display:none}}.recruit_requirementsContainer__hEDY_{margin-top:2rem;display:flex;gap:5vw}@media(max-width:480px){.recruit_requirementsContainer__hEDY_{flex-direction:column;margin-top:1rem}}.recruit_requirementsContainer__hEDY_ .recruit_btns__ZnFZN{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}@media(max-width:480px){.recruit_requirementsContainer__hEDY_ .recruit_btns__ZnFZN{flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}}.recruit_requirementsContainer__hEDY_ .recruit_btns__ZnFZN button{text-align:left;border:1px solid #011229;background-color:#f5f5f5;padding:.5rem .75rem;font-size:.9rem;font-weight:500}.recruit_requirementsContainer__hEDY_ .recruit_btns__ZnFZN button:hover{background-color:#247698;color:#fff;cursor:pointer}@media(max-width:480px){.recruit_requirementsContainer__hEDY_ .recruit_btns__ZnFZN button{width:-moz-fit-content;width:fit-content}}.recruit_requirementsContainer__hEDY_ .recruit_btns__ZnFZN button.recruit_active__gknok{background-color:#247698;color:#fff}.recruit_requirementsContainer__hEDY_ .recruit_requirementsContents__Q3s9C{flex:1 1;margin-right:5vw}@media(max-width:1023px){.recruit_requirementsContainer__hEDY_ .recruit_requirementsContents__Q3s9C{margin-right:0}}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK{background-color:#f5f5f5;border:1px solid #011229;border-radius:5px;width:100%;border-collapse:separate;border-spacing:0}@media(max-width:480px){.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK tr{display:flex;flex-direction:column;height:auto}}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK th{background:#247698;color:#fff;padding:.75rem 2rem;white-space:nowrap;text-align:left;border-top:.5px solid #fff;vertical-align:middle}@media(max-width:1023px){.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK th{padding:.5rem 1rem}}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK td{padding:.75rem 2rem;border-top:.5px solid #011229;white-space:normal;vertical-align:middle}@media(max-width:1023px){.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK td{padding:.5rem 1rem}}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK .recruit_requirementList__0n0Di{margin:0;padding-left:1.4rem}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK .recruit_requirementList__0n0Di li{display:list-item;list-style:disc;list-style-position:outside}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK .recruit_requirementList__0n0Di li::marker{color:#011229}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK .recruit_requirementList__0n0Di li+li{margin-top:.25rem}.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK tr:first-child td,.recruit_requirementsContainer__hEDY_ .recruit_requirementTable__AenAK tr:first-child th{border-top:none}.recruit_faq__ZK7_s{margin-top:7rem;width:100%;padding:0 5vw}.recruit_faq__ZK7_s h2{font-size:2rem;font-weight:500;position:relative;margin-bottom:2rem;text-align:center}.recruit_apply__s7Rm2{width:100%;padding:0 5vw 5rem;margin-top:10rem;display:flex;flex-direction:column;gap:2rem;align-items:center}.recruit_apply__s7Rm2 h2{font-size:1.25rem;font-weight:400;white-space:pre-wrap;text-align:center}@media(max-width:480px){.recruit_apply__s7Rm2 h2{font-size:1rem}}.recruit_apply__s7Rm2 p{font-size:1.25rem;margin-left:-1rem}@media(max-width:480px){.recruit_apply__s7Rm2 p{text-align:center;margin-left:0;font-size:1rem}}.recruit_apply__s7Rm2 p span{font-weight:500;color:#247698;margin-right:.5rem}@media(max-width:480px){.recruit_apply__s7Rm2 .recruit_applyForm__TXcEv iframe{margin:0 auto}}