.PageBreadcrumbs_bar__giTLD{background:#fff;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;width:100%}.PageBreadcrumbs_list__rGetM{color:#666;display:flex;flex-wrap:wrap;font-size:13px;list-style:none;margin:0 auto;max-width:1200px;padding:8px 16px}.PageBreadcrumbs_crumb__kklN7{align-items:center;display:inline-flex}.PageBreadcrumbs_separator__rQ7To{color:#666;font-size:14px;margin:0 12px}.PageBreadcrumbs_link__BII7d{color:#666;text-decoration:none;transition:color .12s}.PageBreadcrumbs_link__BII7d:hover{color:#0686f9;text-decoration:none}.PrefecturePage_hero-search-row__85t4G{margin:24px auto 0;max-width:1200px;padding:0 16px}.PrefecturePage_page__4CxHv{display:flex;flex-direction:column;grid-gap:32px;gap:32px;margin:0 auto;max-width:1200px;padding:32px 16px 96px}@media(min-width:901px){.PrefecturePage_page__4CxHv{flex-direction:row}}.PrefecturePage_sidebar__sc9s6{display:none;flex:0 0 auto;width:240px}@media(min-width:901px){.PrefecturePage_sidebar__sc9s6{display:block}}.PrefecturePage_content__YVTvz{flex:1 1;min-width:0}.PrefecturePage_section__74SS5{margin-bottom:48px;scroll-margin-top:80px}.PrefecturePage_section-title__PHIny{border-left:4px solid #3fa16d;color:#2f2f2f;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 20px;padding-left:12px}.PrefecturePage_cards__n2PQH{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.PrefecturePage_empty__5De9j{color:#666;font-size:14px}.PrefecturePage_empty-state__iD7gt{background:#f5f7fa;border-radius:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin:32px 0;padding:48px 24px;text-align:center}.PrefecturePage_empty-state-message__s_E7c{color:#2f2f2f;font-size:16px;font-weight:600;margin:0}.PrefecturePage_empty-state-subtext__HUJq3{color:#666;font-size:14px;line-height:1.6;margin:0}.PrefecturePage_other-cities__a1eyz{background:#f5f7fa;border-radius:16px;padding:32px}.PrefecturePage_other-cities-title__x9fwu{color:#2f2f2f;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 16px}.PrefecturePage_city-chips__WHjam{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.PrefecturePage_chip__V4Dn6{background:#fff;border:1px solid #e7e7e7;border-radius:10px;color:#2f2f2f;display:inline-block;font-size:14px;font-weight:500;padding:10px 16px;text-decoration:none;transition:border-color .12s,color .12s}.PrefecturePage_chip__V4Dn6:hover{border-color:#0686f9;color:#0686f9}.SubsidyHeroSearch_search__gAwNc{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:0 auto;max-width:720px;width:100%}.SubsidyHeroSearch_field__fxl9Z{flex:1 1 200px;min-width:160px}.SubsidyHeroSearch_select__qct2I{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #e7e7e7;border-radius:8px;font-size:14px;height:48px;padding:0 40px 0 12px;width:100%}.SubsidyHeroSearch_select__qct2I:disabled{background-color:#e7e7e7;cursor:not-allowed}.SubsidyHeroSearch_submit__upCMI{background:#3fa16d;border:0;border-radius:8px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:600;height:48px;padding:0 24px;transition:background .12s}.SubsidyHeroSearch_submit__upCMI:hover:not(:disabled){background:#1e6942}.SubsidyHeroSearch_submit__upCMI:disabled{cursor:not-allowed;opacity:.5}.SubsidyHeroSearch_sr-only__zJ9cu{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.StickyToc_toc__RLj_E{background:#fff;border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.04);padding:20px;position:sticky;top:24px;width:240px}.StickyToc_heading__vGcT2{color:#2f2f2f;font-size:14px;font-weight:700;margin-bottom:12px}.StickyToc_list__V4lfb{list-style:none;margin:0;padding:0}.StickyToc_item__VEbc2{border-left:3px solid transparent;color:#666;display:block;font-size:14px;padding:8px 12px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s}.StickyToc_item__VEbc2:hover{background:#e9f5ee;color:#3fa16d;text-decoration:none}.StickyToc_active__1XSiY{background:#e9f5ee;border-left-color:#3fa16d;color:#3fa16d;font-weight:600}.Pagination_pagination__L5bL7{align-items:center;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:center;margin-top:24px}.Pagination_nav-button__24gNv,.Pagination_page-current__RoIad,.Pagination_page__G_jWF{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:8px;color:#2f2f2f;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:40px;padding:0 12px;text-decoration:none;transition:background .12s,border-color .12s}.Pagination_nav-button__24gNv:hover,.Pagination_page-current__RoIad:hover,.Pagination_page__G_jWF:hover{background:#e7e7e7;text-decoration:none}[aria-disabled=true].Pagination_nav-button__24gNv,[aria-disabled=true].Pagination_page-current__RoIad,[aria-disabled=true].Pagination_page__G_jWF{color:#666;cursor:not-allowed;opacity:.5;pointer-events:none}.Pagination_page__G_jWF{min-width:40px}.Pagination_page-current__RoIad{background:#0686f9;border-color:#0686f9;color:#fff;min-width:40px}.Pagination_ellipsis__0dVd7{align-items:center;color:#666;display:inline-flex;font-size:14px;justify-content:center;min-height:40px;min-width:24px}.ApplicationFlow_wrapper__XAYN_{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ApplicationFlow_note__Vo1b1{color:#666;font-size:13px;line-height:1.6;margin:0}.ApplicationFlow_flow__sirYv{display:flex;flex-direction:column;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.ApplicationFlow_step__dVI4K{display:flex;flex-direction:column;position:relative}.ApplicationFlow_step-inner__JdOey{align-items:center;display:flex;grid-gap:16px;gap:16px}.ApplicationFlow_circle__GkPei{align-items:center;background:#3fa16d;border-radius:50%;box-shadow:0 1px 3px rgba(15,23,42,.12);color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.ApplicationFlow_label___gZn3{color:#2f2f2f;font-size:15px;font-weight:500}.ApplicationFlow_connector__4Tymo{background:#3fa16d;height:24px;margin:4px 0 4px 23px;width:2px}@media(min-width:901px){.ApplicationFlow_flow__sirYv{align-items:flex-start;flex-direction:row;justify-content:space-between}.ApplicationFlow_step__dVI4K{align-items:center;flex:0 0 auto;flex-direction:row;min-width:0}.ApplicationFlow_step__dVI4K:not(:last-child){flex:1 1 auto}.ApplicationFlow_step-inner__JdOey{align-items:center;flex-direction:column;grid-gap:10px;gap:10px;min-width:88px;text-align:center}.ApplicationFlow_label___gZn3{font-size:13px;font-weight:500;line-height:1.4;text-align:center;white-space:nowrap}.ApplicationFlow_connector__4Tymo{align-self:flex-start;flex:1 1 auto;height:2px;margin:23px 8px 0;width:auto}}.SubsidyPageJobTypeFinder_bar___cA62{background:#fff;border-top:1px solid #e7e7e7;bottom:0;box-shadow:0 -4px 16px rgba(15,23,42,.06);left:0;position:fixed;right:0;z-index:50}.SubsidyPageJobTypeFinder_inner__XQdm5{align-items:stretch;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:0 auto;max-width:1200px;padding:12px 16px}@media(min-width:601px){.SubsidyPageJobTypeFinder_inner__XQdm5{align-items:center;flex-direction:row;grid-gap:16px;gap:16px;justify-content:space-between;padding:16px}}.SubsidyPageJobTypeFinder_text__hL6QF{color:#2f2f2f;font-size:14px;font-weight:500;text-align:center}@media(min-width:601px){.SubsidyPageJobTypeFinder_text__hL6QF{font-size:16px;text-align:left}}