.RecruitConditions_blocks__NKtlH{display:grid;grid-template-columns:.68fr 1.16fr 1.16fr;grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.RecruitConditions_block__71g17{padding:1.5rem 1.4rem;border:1px solid rgba(53,92,70,.14);border-radius:12px;background:var(--color-surface)}.RecruitConditions_blockContract__gTvdE{display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--color-primary-soft)}.RecruitConditions_blockLabel__1bnYO{margin-bottom:1rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--color-text-muted)}.RecruitConditions_blockContract__gTvdE .RecruitConditions_blockLabel__1bnYO{margin-bottom:.6rem}.RecruitConditions_contractValue__ywTmW{font-family:var(--font-serif);font-size:1.3rem;font-weight:700;color:var(--color-primary)}.RecruitConditions_list__yjdcS{display:flex;flex-direction:column;gap:.7rem;list-style:none}.RecruitConditions_list__yjdcS li{display:flex;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.65;color:var(--color-text)}.RecruitConditions_checkIcon__ndr6j{flex:0 0 auto;width:1rem;height:1rem;margin-top:.2rem;color:var(--color-primary)}.RecruitConditions_tagList__qrd5y{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.RecruitConditions_tagList__qrd5y li{padding:.4rem .8rem;border:1px solid rgba(53,92,70,.18);border-radius:999px;font-size:.8rem;font-weight:600;color:var(--color-primary);background:var(--color-primary-soft)}@media (max-width:767px){.RecruitConditions_blocks__NKtlH{grid-template-columns:1fr;gap:1rem}.RecruitConditions_blockContract__gTvdE{flex-direction:row;justify-content:space-between;text-align:left}.RecruitConditions_blockContract__gTvdE .RecruitConditions_blockLabel__1bnYO{margin-bottom:0}.RecruitConditions_block__71g17{padding:1.25rem 1.1rem}.RecruitConditions_list__yjdcS li{font-size:.86rem}}.RecruitWorkStyle_flowTitle__5KLyD{margin-bottom:1.5rem;font-family:var(--font-serif);font-size:1.05rem;font-weight:700;color:var(--color-primary)}.RecruitWorkStyle_flowRows__1_JsN{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2.75rem;padding-bottom:2.75rem;border-bottom:1px solid rgba(53,92,70,.12)}.RecruitWorkStyle_flowRow__2K2cX{position:relative;display:flex;list-style:none}.RecruitWorkStyle_flowRow__2K2cX:before{content:"";position:absolute;top:1.15rem;left:6%;right:6%;z-index:0;height:1px;background:linear-gradient(90deg,rgba(53,92,70,.06),rgba(53,92,70,.3) 10%,rgba(53,92,70,.3) 90%,rgba(53,92,70,.06))}.RecruitWorkStyle_flowStep__LiZG2{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;padding:0 .4rem;text-align:center}.RecruitWorkStyle_flowNumberDone__ga_ZP,.RecruitWorkStyle_flowNumber__ESFlc{display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;margin-bottom:.7rem;border-radius:50%;font-family:var(--font-serif);font-size:.9rem;font-weight:700}.RecruitWorkStyle_flowNumber__ESFlc{border:1px solid rgba(53,92,70,.35);background:var(--color-background);color:var(--color-primary)}.RecruitWorkStyle_flowNumberDone__ga_ZP{background:var(--color-primary);color:var(--color-surface)}.RecruitWorkStyle_flowLabel__OK6lF{font-size:.82rem;font-weight:600;line-height:1.5;color:var(--color-text)}.RecruitWorkStyle_blocks__HqP0Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem}.RecruitWorkStyle_block__6oX6M{min-width:0}.RecruitWorkStyle_blockLabel__7mElR{margin-bottom:1rem}.RecruitWorkStyle_blockLabel__7mElR,.RecruitWorkStyle_rewardHighlight__LYL9J{font-family:var(--font-serif);font-size:1.05rem;font-weight:700;color:var(--color-primary)}.RecruitWorkStyle_rewardHighlight__LYL9J{margin-bottom:1.1rem;padding:.9rem 1.1rem;border:1px solid rgba(53,92,70,.18);border-radius:10px;background:var(--color-primary-soft);line-height:1.6}.RecruitWorkStyle_text__EGw8n{margin-bottom:.75rem;font-size:.92rem;line-height:1.9;color:var(--color-text)}.RecruitWorkStyle_toolsLabel__lUFKY{margin-bottom:.6rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--color-text-muted)}.RecruitWorkStyle_toolsList__XQ21l{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.5rem;list-style:none}.RecruitWorkStyle_toolsList__XQ21l li{padding:.4rem .85rem;border:1px solid rgba(53,92,70,.15);border-radius:999px;font-size:.82rem;color:var(--color-text);background:var(--color-surface)}.RecruitWorkStyle_warning__BpSck{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding:.95rem 1.1rem;border:1px solid rgba(53,92,70,.15);border-radius:10px;background:var(--color-primary-soft)}.RecruitWorkStyle_warningIcon__qWZsM{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.1rem;color:var(--color-primary)}.RecruitWorkStyle_warning__BpSck p{font-size:.84rem;line-height:1.8;color:var(--color-text)}.RecruitWorkStyle_note__mlndb{font-size:.84rem;line-height:1.8;color:var(--color-text-muted)}@media (max-width:767px){.RecruitWorkStyle_flowTitle__5KLyD{margin-bottom:1.1rem;font-size:.98rem}.RecruitWorkStyle_flowRows__1_JsN{gap:0;margin-bottom:2rem;padding-bottom:0;border-bottom:0}.RecruitWorkStyle_flowRow__2K2cX{display:block}.RecruitWorkStyle_flowRow__2K2cX:before{display:none}.RecruitWorkStyle_flowStep__LiZG2{position:relative;flex-direction:row;align-items:flex-start;padding:0 0 1.1rem;text-align:left}.RecruitWorkStyle_flowStep__LiZG2:before{content:"";position:absolute;top:2.3rem;bottom:0;left:1.15rem;width:1px;background:rgba(53,92,70,.18)}.RecruitWorkStyle_flowRows__1_JsN>.RecruitWorkStyle_flowRow__2K2cX:last-child>.RecruitWorkStyle_flowStep__LiZG2:last-child:before{display:none}.RecruitWorkStyle_flowNumberDone__ga_ZP,.RecruitWorkStyle_flowNumber__ESFlc{flex:0 0 auto;margin-right:.9rem;margin-bottom:0}.RecruitWorkStyle_flowLabel__OK6lF{padding-top:.4rem}.RecruitWorkStyle_blocks__HqP0Y{grid-template-columns:1fr;gap:2rem}.RecruitWorkStyle_text__EGw8n{font-size:.88rem}}.RecruitProcess_list__i_KpT{position:relative;display:flex;list-style:none}.RecruitProcess_list__i_KpT:before{content:"";position:absolute;top:1.3rem;left:4%;right:4%;z-index:0;height:1px;background:linear-gradient(90deg,rgba(53,92,70,.06),rgba(53,92,70,.32) 8%,rgba(53,92,70,.32) 92%,rgba(53,92,70,.06))}.RecruitProcess_step__TkaNA{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;padding:0 .4rem;text-align:center}.RecruitProcess_marker__DnBHf{margin-bottom:.7rem}.RecruitProcess_content__aTffo{min-width:0}.RecruitProcess_titleRow__Ww0A_{display:contents}.RecruitProcess_number__atC8C{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid var(--color-primary);border-radius:50%;background:var(--color-background);font-family:var(--font-serif);font-size:1rem;font-weight:700;color:var(--color-primary)}.RecruitProcess_stepLabel__kKM9r{margin-bottom:.3rem;font-family:var(--font-serif);font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted)}.RecruitProcess_title__soKle{margin-bottom:.35rem;font-size:.92rem;font-weight:700;color:var(--color-text)}.RecruitProcess_desc__BzkIA{font-size:.78rem;line-height:1.7;color:var(--color-text-muted)}@media (max-width:767px){.RecruitProcess_list__i_KpT{display:block}.RecruitProcess_list__i_KpT:before{display:none}.RecruitProcess_step__TkaNA{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:0 0 1.5rem;text-align:left}.RecruitProcess_step__TkaNA:before{content:"";position:absolute;top:2.6rem;bottom:0;left:1.3rem;width:1px;background:rgba(53,92,70,.18)}.RecruitProcess_step__TkaNA:last-child:before{display:none}.RecruitProcess_step__TkaNA:last-child{padding-bottom:0}.RecruitProcess_marker__DnBHf{margin-bottom:0}.RecruitProcess_titleRow__Ww0A_{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem;padding-top:.15rem}.RecruitProcess_stepLabel__kKM9r,.RecruitProcess_title__soKle{margin-bottom:0}}.RecruitArea_grid__vyKgp{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:2.5rem;gap:2.5rem}.RecruitArea_content__v1YtN{min-width:0}.RecruitArea_label__U7Ydk{margin-bottom:.75rem;font-size:.85rem;font-weight:700;letter-spacing:.04em;color:var(--color-text-muted)}.RecruitArea_areaList__ZqosM{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;list-style:none}.RecruitArea_areaList__ZqosM li{padding:.5rem 1.1rem;border:1px solid rgba(53,92,70,.22);border-radius:999px;font-size:.92rem;font-weight:700;color:var(--color-primary);background:var(--color-surface)}.RecruitArea_text__T5JzT{max-width:26rem;font-size:.9rem;line-height:1.9;color:var(--color-text)}.RecruitArea_mapWrap__3qxGz{position:relative;aspect-ratio:785/415;overflow:hidden;border:1px solid rgba(53,92,70,.12);border-radius:14px;background:var(--color-primary-soft)}.RecruitArea_map__6EKwy{object-fit:contain}@media (max-width:767px){.RecruitArea_grid__vyKgp{grid-template-columns:1fr;gap:1.5rem}.RecruitArea_text__T5JzT{max-width:none;font-size:.86rem}}.RecruitFaq_list__Dy5AV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem 1.75rem;gap:.9rem 1.75rem}.RecruitFaq_item__hUCl6{border-bottom:1px solid rgba(53,92,70,.14)}.RecruitFaq_question___8gJ3{display:flex;align-items:center;gap:.65rem;padding:.95rem 0;cursor:pointer;list-style:none;font-size:.92rem;font-weight:700;line-height:1.6;color:var(--color-text)}.RecruitFaq_question___8gJ3::-webkit-details-marker{display:none}.RecruitFaq_qMark__ZA1v9{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--color-primary-soft);font-family:var(--font-serif);font-size:.78rem;font-weight:700;color:var(--color-primary)}.RecruitFaq_plus__gmQGo{flex:0 0 auto;margin-left:auto;font-size:.9rem;color:var(--color-primary);transition:transform .2s ease}.RecruitFaq_item__hUCl6[open] .RecruitFaq_plus__gmQGo{transform:rotate(45deg)}.RecruitFaq_answer__nl7qx{display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;padding-bottom:1rem}.RecruitFaq_aMark__EDfVa{display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--color-primary);font-family:var(--font-serif);font-size:.76rem;font-weight:700;color:var(--color-surface)}.RecruitFaq_answer__nl7qx p{padding-top:.15rem;font-size:.86rem;line-height:1.85;color:var(--color-text-muted)}@media (max-width:767px){.RecruitFaq_list__Dy5AV{grid-template-columns:1fr;gap:0}.RecruitFaq_question___8gJ3{font-size:.9rem}}.RecruitFinalCta_finalCta__0kATN{position:relative;isolation:isolate;margin:1rem 0 2.5rem;overflow:hidden}.RecruitFinalCta_background__ekDF8{position:absolute;inset:0;z-index:-1}.RecruitFinalCta_backgroundImage__z7ril{object-fit:cover}.RecruitFinalCta_overlay__PcQGx{position:absolute;inset:0;background:hsla(44,52%,96%,.86)}.RecruitFinalCta_inner__0LpGS{max-width:34rem;margin:0 auto;padding:3.5rem 0;text-align:center}.RecruitFinalCta_eyebrow__mLj11{margin-bottom:.6rem;font-size:.85rem;letter-spacing:.12em}.RecruitFinalCta_eyebrow__mLj11,.RecruitFinalCta_title__eYyLP{font-family:var(--font-serif);font-weight:700;color:var(--color-primary)}.RecruitFinalCta_title__eYyLP{margin-bottom:1rem;font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.6;letter-spacing:.02em}.RecruitFinalCta_lead__Wf5zr{margin-bottom:1.75rem;font-size:.94rem;line-height:1.85;color:var(--color-text)}.RecruitFinalCta_leadBreak__gRuPB{display:none}.RecruitFinalCta_cta__wnEbJ{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.9rem;border:none;border-radius:999px;background:var(--color-primary);font-size:.98rem;font-weight:700;color:var(--color-surface);transition:opacity .2s ease}.RecruitFinalCta_cta__wnEbJ:hover{opacity:.9}.RecruitFinalCta_note__KCzCV{margin-top:1rem;font-size:.8rem;line-height:1.75;color:var(--color-text-muted)}@media (max-width:767px){.RecruitFinalCta_finalCta__0kATN{margin:.75rem 0 2rem}.RecruitFinalCta_inner__0LpGS{padding:2.5rem 0}.RecruitFinalCta_lead__Wf5zr{font-size:.9rem}.RecruitFinalCta_leadBreak__gRuPB{display:inline}.RecruitFinalCta_cta__wnEbJ{width:100%}}