.heading_heading__Ltk3o h2{font-size:12px;letter-spacing:.1em;font-weight:700;margin-bottom:var(--space-xs)}.heading_heading__Ltk3o h3{font-size:32px;line-height:1.5;letter-spacing:.2em;margin-bottom:var(--space-md)}@media(min-width:768px){.heading_heading__Ltk3o h2{font-size:12px;letter-spacing:.1em;font-weight:700;margin-bottom:var(--space-xs)}.heading_heading__Ltk3o h3{font-size:32px;line-height:1.5;letter-spacing:.2em;margin-bottom:auto}}.interview_section__eqlHb{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.interview_grid__O7xrX{display:block;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.interview_heading__QgMNH{grid-column-start:1;grid-column-end:2}.interview_lead__wBG0B{grid-column-start:2;font-size:var(--recruit-body);align-content:end;line-height:2;margin-bottom:10px}.interview_grid_column__opb8i{margin:var(--space-xs) 0;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);grid-gap:10px;gap:10px}.interview_cards__CkPAb{align-content:center;justify-content:center;margin-bottom:-10px;cursor:pointer;opacity:1;transition:opacity .5s}.interview_cards__CkPAb:hover{opacity:.6;transition:opacity .5s}.interview_button__1MW4G{display:block;background-color:var(--recruit-blue);color:#fff;width:100%;text-align:center;font-size:var(--recruit-body);letter-spacing:.1em;padding:24px;border-radius:45px 45px 45px 45px}.interview_button__1MW4G,.interview_button__1MW4G:hover{opacity:1;transition:opacity .5s}@media(min-width:768px){.interview_section__eqlHb{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.interview_grid__O7xrX{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.interview_heading__QgMNH{grid-column-start:1;grid-column-end:2}.interview_lead__wBG0B{grid-column-start:2;font-size:var(--recruit-body);align-content:end;line-height:2;margin-bottom:10px}.interview_grid_column__opb8i{margin:var(--space-xs) 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:5px;gap:5px}.interview_cards__CkPAb{align-content:center;justify-content:center;margin-bottom:-10px;cursor:pointer;opacity:1;transition:opacity .5s}.interview_cards__CkPAb:hover{opacity:.6;transition:opacity .5s}.interview_button__1MW4G{display:none}}.recruitmentType_section__yrNbw{margin:var(--space-lg) 0}.recruitmentType_grid__lLbDF{display:block;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.recruitmentType_heading__IDpQ5{grid-column-start:1;grid-column-end:2}.recruitmentType_lead__OJGg2{grid-column-start:2;font-size:var(--recruit-body);align-content:end;line-height:2;margin-bottom:10px}.recruitmentType_grid_column__JSjYE{margin:var(--space-xs) 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.recruitmentType_cards__pImhj{height:auto;align-content:center;justify-content:center}.recruitmentType_detail__xX3Kk{height:130px}.recruitmentType_detail__xX3Kk h4{letter-spacing:.1em;font-size:var(--heading3);margin-top:10px}.recruitmentType_detail__xX3Kk p{letter-spacing:.1em;font-size:var(--recruit-body);margin-top:10px}.recruitmentType_button__M0dVl{display:block;background-color:var(--recruit-blue);color:#fff;text-align:center;font-size:var(--recruit-body);letter-spacing:.1em;padding:18px;margin-top:var(--space-xs)}.recruitmentType_button__M0dVl,.recruitmentType_button__M0dVl:hover{opacity:1;transition:opacity .5s}.recruitmentType_allButton__SLQBE{padding:18px;background-color:var(--recruit-blue);color:#fff;text-align:center;border-radius:44px;font-size:var(--recruit-body);font-weight:medium;opacity:1;transition:opacity .5s;margin:0 auto;width:100%}.recruitmentType_allButton__SLQBE:hover{opacity:1;transition:opacity .5s}@media(min-width:768px){.recruitmentType_section__yrNbw{margin:var(--space-lg) 0}.recruitmentType_grid__lLbDF{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.recruitmentType_heading__IDpQ5{grid-column-start:1;grid-column-end:2}.recruitmentType_lead__OJGg2{grid-column-start:2;font-size:var(--recruit-body);align-content:end;line-height:2;margin-bottom:10px}.recruitmentType_grid_column__JSjYE{margin:var(--space-xs) 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.recruitmentType_cards__pImhj{height:auto;align-content:center;justify-content:center}.recruitmentType_detail__xX3Kk{height:130px}.recruitmentType_detail__xX3Kk h4{letter-spacing:.1em;font-size:var(--heading3);margin-top:10px}.recruitmentType_detail__xX3Kk p{letter-spacing:.1em;font-size:var(--recruit-body);margin-top:10px}.recruitmentType_button__M0dVl{display:block;background-color:var(--recruit-blue);color:#fff;text-align:center;font-size:var(--recruit-body);letter-spacing:.1em;padding:18px;opacity:1;transition:opacity .5s;margin-top:var(--space-xs)}.recruitmentType_button__M0dVl:hover{opacity:.4;transition:opacity .5s}.recruitmentType_allButton__SLQBE{padding:18px;background-color:var(--recruit-blue);color:#fff;text-align:center;width:313px;border-radius:44px;font-size:var(--recruit-body);font-weight:medium;opacity:1;transition:opacity .5s;margin:var(--space-md) auto}.recruitmentType_allButton__SLQBE:hover{opacity:.4;transition:opacity .5s}}.two-column_flexContainer__GQCh4{gap:var(--space--xs);margin:var(--space--xs) 0 var(--space--xs)}@media(min-width:768px){.two-column_main__JOMrd{width:65%;max-width:922.32px}.two-column_sidebar__SoCNM{width:28%;max-width:358.4px}.two-column_maisokuMain__SXeUI{width:60%}.two-column_maisokuSide__7Nt84{width:40%}}.post-body_stack__KsPUU{margin-top:calc(var(--space-xs)*-1)}.post-body_stack__KsPUU h2,.post-body_stack__KsPUU h3{--stack--space:2em}.post-body_stackh2__Bx4vv+*,.post-body_stackh3__IRT5e+*{--stack--space:0.8em}.post-body_stack__KsPUU p{line-height:1.8;font-size:var(--recruit-body);font-weight:400;letter-spacing:.1em}.post-body_stack__KsPUU h2{font-size:var(--heading3);margin:var(--space-xs) auto}.post-body_stack__KsPUU h3{font-size:var(--heading3)}.post-body_stack__KsPUU ul{padding:revert;list-style:revert}.post-body_stack__KsPUU img{margin:var(--space-xs) auto}@media(min-width:768px){.post-body_stack__KsPUU{margin-top:calc(var(--space-xs)*-1)}.post-body_stack__KsPUU h2,.post-body_stack__KsPUU h3{--stack--space:2em}.post-body_stackh2__Bx4vv+*,.post-body_stackh3__IRT5e+*{--stack--space:0.8em}.post-body_stack__KsPUU p{line-height:1.8;font-size:var(--recruit-body);font-weight:400;letter-spacing:.1em}.post-body_stack__KsPUU h2{font-size:var(--heading3);margin:var(--space-xs) auto}.post-body_stack__KsPUU h3{font-size:var(--heading3)}.post-body_stack__KsPUU ul{padding:revert;list-style:revert}.post-body_stack__KsPUU img{margin:var(--space-xs) auto}}.types_heading__RXied{margin-top:var(--space-md)}.types_entryButton__iJ7aU{padding:18px;background-color:var(--recruit-blue);color:#fff;text-align:center;width:100%;border-radius:44px;font-size:var(--recruit-body);font-weight:medium;margin:var(--space-xs) 0 0 auto}.types_entryButton__iJ7aU,.types_entryButton__iJ7aU:hover{opacity:1;transition:opacity .5s}@media(min-width:768px){.types_heading__RXied{margin-top:var(--space-md)}.types_entryButton__iJ7aU{padding:18px;background-color:var(--recruit-blue);color:#fff;text-align:center;width:313px;border-radius:44px;font-size:var(--recruit-body);font-weight:medium;opacity:1;transition:opacity .5s}.types_entryButton__iJ7aU:hover{opacity:.4;transition:opacity .5s}}