{"id":19143,"date":"2026-07-02T10:54:28","date_gmt":"2026-07-02T01:54:28","guid":{"rendered":"https:\/\/seikatsu-doctor.co.jp\/reform\/reform-doctor-top-page-draft\/"},"modified":"2026-09-16T00:57:14","modified_gmt":"2026-09-15T15:57:14","slug":"reform-doctor-top","status":"publish","type":"page","link":"https:\/\/seikatsu-doctor.co.jp\/reform\/","title":{"rendered":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059"},"content":{"rendered":"\n<style data-gaikou-map-style=\"v3\">\n\/* Front-page canvas and SWELL integration. *\/\n.p-breadcrumb,.c-pageTitle,.l-sidebar,#sidebar,#main_visual,#post_slider{display:none!important}\n.l-content__main,.l-mainContent,.l-main,.l-article{width:100%!important;max-width:none!important}\n.l-content{margin-top:0!important;padding-top:0!important}\n.post_content{padding:0!important}\n#gaikou-map-app{width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#F9F9F1;min-height:100vh;isolation:isolate}\n#gaikou-map-app h1,#gaikou-map-app h2,#gaikou-map-app h3{margin-block-start:0;margin-block-end:0;padding:0;border:0;background:none;box-shadow:none;color:inherit}\n#gaikou-map-app h1::before,#gaikou-map-app h1::after,#gaikou-map-app h2::before,#gaikou-map-app h2::after,#gaikou-map-app h3::before,#gaikou-map-app h3::after{display:none!important;content:none!important}\n#gaikou-map-app p{margin-block-start:0;margin-block-end:0}\n#gaikou-map-app button::before,#gaikou-map-app button::after{content:none}\n#gaikou-map-app{--bg:#F9F9F1;--card:#FFFFFF;--text:#333333;--muted:#52645D;--brand:#184935;--hover:color-mix(in srgb,var(--brand) 75%,black);--selected:#EAF1EC;--warn:#9A4D0F;--warn-bg:#FFF4E6;--line:#D6DED8;--focus:#2563EB}\n#gaikou-map-app *{box-sizing:border-box}\n#gaikou-map-app{margin:0;background:var(--bg);color:var(--text);font-family:\"Noto Sans JP\",sans-serif;font-size:16px;line-height:1.7;overflow-wrap:anywhere}\nbody.gaikou-map-modal-open{overflow:hidden}\n#gaikou-map-app button,#gaikou-map-app input,#gaikou-map-app select{font:inherit;color:inherit}\n#gaikou-map-app button,#gaikou-map-app a,#gaikou-map-app input,#gaikou-map-app select,#gaikou-map-app summary{-webkit-tap-highlight-color:transparent}\n#gaikou-map-app button,#gaikou-map-app select,#gaikou-map-app summary{cursor:pointer}\n#gaikou-map-app button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:9px 14px;font-weight:500}\n#gaikou-map-app button:hover{background:var(--selected)}\n#gaikou-map-app a{color:var(--brand);text-underline-offset:4px}\n#gaikou-map-app :focus-visible{outline:3px solid var(--focus);outline-offset:3px}\n#gaikou-map-app h1,#gaikou-map-app h2,#gaikou-map-app h3,#gaikou-map-app p{margin:0}\n#gaikou-map-app h1{font-size:30px;line-height:1.5;letter-spacing:.02em}\n#gaikou-map-app h2{font-size:24px;line-height:1.5}\n#gaikou-map-app h3{font-size:19px;line-height:1.6}\n#gaikou-map-app svg{display:block}\n#gaikou-map-app button svg{width:20px;height:20px;flex-shrink:0}\n#gaikou-map-app [hidden]{display:none!important}\n#gaikou-map-app .muted{color:var(--muted)}\n#gaikou-map-app .small{font-size:13px}\n#gaikou-map-app .eyebrow{font-size:12px;letter-spacing:.13em;font-weight:700;color:var(--brand)}\n#gaikou-map-app .primary{background:var(--brand);color:white;border-color:var(--brand)}\n#gaikou-map-app .primary:hover{background:var(--hover);border-color:var(--hover)}\n#gaikou-map-app .text-button{border-color:transparent;background:transparent;color:var(--brand)}\n#gaikou-map-app .icon-button{width:44px;height:44px;display:grid;place-items:center;padding:0;flex-shrink:0}\n#gaikou-map-app .skip{position:fixed;top:-100px;left:12px;z-index:100;background:white;padding:12px}\n#gaikou-map-app .skip:focus{top:12px}\n#gaikou-map-app .masthead{background:var(--bg);border-bottom:1px solid var(--line);padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px}\n#gaikou-map-app .brand{display:flex;align-items:center;gap:12px;line-height:1.5}\n#gaikou-map-app .brand-symbol{background:var(--brand);color:white;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}\n#gaikou-map-app .brand-symbol svg{width:28px;height:28px}\n#gaikou-map-app .brand-name{font-size:21px;font-weight:700;letter-spacing:.05em}\n#gaikou-map-app .brand-sub{font-size:13px;color:var(--muted);display:block}\n#gaikou-map-app .prototype{font-size:12px;letter-spacing:.08em;border:1px solid var(--line);padding:4px 10px;border-radius:4px;color:var(--muted);white-space:nowrap}\n#gaikou-map-app .intro{padding:23px 28px 17px}\n#gaikou-map-app .intro p{margin-top:5px;color:var(--muted);font-size:14px}\n#gaikou-map-app .search-band{padding:0 28px 22px}\n#gaikou-map-app .search-form{display:flex;align-items:end;gap:12px;max-width:1000px}\n#gaikou-map-app .search-field{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}\n#gaikou-map-app .field-label{font-size:13px;font-weight:600}\n#gaikou-map-app select,#gaikou-map-app input[type=\"search\"]{width:100%;height:48px;border:1px solid var(--line);border-radius:8px;background:white;padding:8px 12px;min-width:0}\n#gaikou-map-app .category-value{width:100%;height:48px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:9px 14px;display:flex;align-items:center;gap:10px;text-align:left;font-weight:400}\n#gaikou-map-app .category-value:hover{background:var(--selected)}\n#gaikou-map-app .category-value strong{flex-shrink:0}\n#gaikou-map-app .category-description{margin-left:auto;font-size:12px;color:var(--muted)}\n#gaikou-map-app .category-chevron{flex-shrink:0;color:var(--muted)}\n#gaikou-map-app .search-submit{min-height:48px;display:flex;justify-content:center;align-items:center;gap:9px;min-width:185px}\n#gaikou-map-app .workspace{display:grid;grid-template-columns:220px minmax(480px,1.25fr) minmax(320px,1fr);align-items:start;gap:20px;padding:0 28px 36px;max-width:1800px;margin:auto}\n#gaikou-map-app .genre-sidebar{position:sticky;top:18px;background:white;border:1px solid var(--line);border-radius:12px;max-height:calc(100dvh - 36px);overflow:auto}\n#gaikou-map-app .nav-title{padding:18px 16px 12px}\n#gaikou-map-app .nav-title h2{font-size:17px}\n#gaikou-map-app .nav-title p{margin-top:3px;font-size:12px;color:var(--muted)}\n#gaikou-map-app .genre-group{border-top:1px solid var(--line)}\n#gaikou-map-app .genre-group summary{list-style:none;min-height:52px;padding:12px 13px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}\n#gaikou-map-app .genre-group summary::-webkit-details-marker{display:none}\n#gaikou-map-app .genre-group summary::after{content:\"\uff0b\";margin-left:auto;color:var(--muted)}\n#gaikou-map-app .genre-group[open] summary::after{content:\"\u2212\"}\n#gaikou-map-app .genre-group.active-group summary{color:var(--brand)}\n#gaikou-map-app .genre-items{padding:0 7px 9px;margin:0;list-style:none}\n#gaikou-map-app .genre-item{display:flex;align-items:center;gap:7px;width:100%;text-align:left;border:none;background:transparent;border-radius:6px;padding:10px 7px;font-size:12px;font-weight:400;min-height:44px;color:var(--muted)}\n#gaikou-map-app .genre-number{font-size:11px;font-variant-numeric:tabular-nums}\n#gaikou-map-app .genre-label{flex:1}\n#gaikou-map-app .coming{font-size:10px;white-space:nowrap;color:var(--muted)}\n#gaikou-map-app .genre-item[aria-current=\"true\"]{background:var(--selected);color:var(--brand);font-weight:700;box-shadow:inset 3px 0 var(--brand)}\n#gaikou-map-app .genre-item[aria-current=\"true\"] .coming{color:var(--brand)}\n#gaikou-map-app .results{min-width:0}\n#gaikou-map-app .results:focus{outline:none}\n#gaikou-map-app .result-heading{display:flex;align-items:start;justify-content:space-between;gap:8px;margin-bottom:14px}\n#gaikou-map-app .result-heading h2{font-size:24px}\n#gaikou-map-app .result-heading .eyebrow{margin-bottom:5px}\n#gaikou-map-app .count-line{font-size:16px;margin-top:7px;font-weight:600}\n#gaikou-map-app .count-line strong{font-size:27px;line-height:1.3;color:var(--brand);font-weight:700}\n#gaikou-map-app .count-line .pending-number{color:var(--warn);font-size:21px}\n#gaikou-map-app .count-help{margin:6px 0 14px;font-size:12px;color:var(--muted)}\n#gaikou-map-app .filter-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;margin:14px 0}\n#gaikou-map-app .filter-head{display:flex;align-items:center;justify-content:space-between;gap:8px}\n#gaikou-map-app .filter-head h3{font-size:16px}\n#gaikou-map-app .filter-head button{padding:4px 7px;font-size:12px}\n#gaikou-map-app fieldset{border:0;min-width:0;padding:0;margin:0}\n#gaikou-map-app legend{padding:0}\n#gaikou-map-app .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\n#gaikou-map-app .check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin-top:8px}\n#gaikou-map-app .check-label{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;cursor:pointer;padding:5px 0}\n#gaikou-map-app input[type=\"checkbox\"]{width:19px;height:19px;flex-shrink:0;margin:0;accent-color:var(--brand)}\n#gaikou-map-app .filter-note{font-size:12px;color:var(--muted);margin-top:8px}\n#gaikou-map-app .mobile-tools{display:none}\n#gaikou-map-app .selected-filters{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}\n#gaikou-map-app .selected-filters button{border:1px solid var(--brand);background:var(--selected);font-size:12px;color:var(--brand);padding:6px 9px;min-height:44px}\n#gaikou-map-app .keyword-wrap{display:block;margin:12px 0}\n#gaikou-map-app .keyword-wrap span{display:block;margin-bottom:5px;font-size:13px;color:var(--muted)}\n#gaikou-map-app .list-label{font-size:13px;font-weight:600;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:18px 0 6px;gap:8px}\n#gaikou-map-app .list-label select{width:auto;max-width:100%;height:44px;font-size:13px;font-weight:400}\n#gaikou-map-app .sort-help{font-size:12px;color:var(--muted);margin-bottom:10px}\n#gaikou-map-app .company-list{display:grid;gap:12px}\n#gaikou-map-app .company-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;transition:border-color .15s}\n#gaikou-map-app .company-card.is-selected{border:2px solid var(--brand);padding:17px}\n#gaikou-map-app .card-category{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px;margin-bottom:10px}\n#gaikou-map-app .grass-icon{width:22px;height:22px;color:var(--brand)}\n#gaikou-map-app .company-card h3{font-size:19px;margin:10px 0}\n#gaikou-map-app .badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;background:var(--selected);color:var(--brand)}\n#gaikou-map-app .badge.warning{background:var(--warn-bg);color:var(--warn)}\n#gaikou-map-app .location{font-size:14px;line-height:1.8}\n#gaikou-map-app .area-short{font-size:13px;color:var(--muted)}\n#gaikou-map-app .tags{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}\n#gaikou-map-app .tag{font-size:11px;background:var(--bg);border:1px solid var(--line);padding:3px 7px;border-radius:4px;color:var(--muted)}\n#gaikou-map-app .card-foot{border-top:1px solid var(--line);padding-top:12px;margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}\n#gaikou-map-app .card-foot time{display:block}\n#gaikou-map-app .card-foot p{font-size:11px;color:var(--muted)}\n#gaikou-map-app .detail-trigger{font-size:13px;color:var(--brand);white-space:nowrap;min-height:44px}\n#gaikou-map-app .pending-section{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}\n#gaikou-map-app .pending-section h3{font-size:17px;color:var(--warn)}\n#gaikou-map-app .pending-section>p{font-size:13px;color:var(--muted);margin:8px 0 14px}\n#gaikou-map-app .unknown-section{margin-top:22px;border:1px solid var(--line);border-radius:12px;background:var(--warn-bg)}\n#gaikou-map-app .unknown-section>summary{padding:14px;min-height:44px;font-size:14px;font-weight:600;color:var(--warn)}\n#gaikou-map-app .unknown-body{padding:0 12px 12px}\n#gaikou-map-app .unknown-body>p{font-size:13px;margin:0 0 12px;color:var(--muted)}\n#gaikou-map-app .empty{border:1px dashed var(--line);border-radius:12px;padding:22px 18px;background:white}\n#gaikou-map-app .empty h3{font-size:18px}\n#gaikou-map-app .empty p{font-size:14px;margin:8px 0 14px;color:var(--muted)}\n#gaikou-map-app .map-column{position:sticky;top:18px;align-self:start;min-width:0}\n#gaikou-map-app .map-panel{background:#eef1ec;border:1px solid var(--line);border-radius:12px;overflow:hidden;position:relative}\n#gaikou-map-app .map-header{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(255,255,255,.8);border-bottom:1px solid var(--line)}\n#gaikou-map-app .map-header h2{font-size:17px}\n#gaikou-map-app .map-header p{font-size:12px;color:var(--muted)}\n#gaikou-map-app .desktop-map-toggle{display:none;font-size:13px;color:var(--brand)}\n#gaikou-map-app .map-stage{position:relative;padding:16px 24px 0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;background-position:center;isolation:isolate}\n#gaikou-map-app .map-stage::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse,transparent,#eef1ec 85%);z-index:-1}\n#gaikou-map-app .map-viewport{overflow:hidden}\n#gaikou-map-app .japan-map{width:100%;height:clamp(235px,28vw,400px);transform:scale(1);transform-origin:center;transition:transform .18s ease}\n#gaikou-map-app .japan-map .prefecture{fill:var(--line);stroke:white;stroke-width:1;stroke-linejoin:round}\n#gaikou-map-app .japan-map .prefecture[data-code=\"13\"]{fill:var(--brand)}\n#gaikou-map-app .map-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;background:rgba(255,255,255,.8);border-bottom:1px solid var(--line)}\n#gaikou-map-app .map-controls button{font-size:13px}\n#gaikou-map-app .map-zoom{display:flex;align-items:center;gap:6px}\n#gaikou-map-app .map-zoom .icon-button{font-size:22px}\n#gaikou-map-app .map-zoom-status{min-width:42px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}\n#gaikou-map-app .map-controls button:disabled{cursor:default;opacity:.45;background:var(--card)}\n#gaikou-map-app .map-legend{margin:0 20px 16px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}\n#gaikou-map-app .map-legend h3{font-size:13px;color:var(--text);margin-bottom:6px}\n#gaikou-map-app .map-legend p+p{margin-top:5px}\n#gaikou-map-app .map-caption{font-size:11px;color:var(--muted);text-align:right;padding:0 0 14px}\n#gaikou-map-app .map-status{margin:0 20px 20px;padding:18px;background:white;border:1px solid var(--line);border-radius:12px}\n#gaikou-map-app .map-status h3{font-size:18px;line-height:1.7}\n#gaikou-map-app .map-status p{font-size:14px;color:var(--muted);margin-top:9px}\n#gaikou-map-app .status-marker{width:7px;height:7px;background:var(--warn);border-radius:50%;display:inline-block;margin-right:7px;vertical-align:middle}\n#gaikou-map-app .map-status .small{font-size:12px;margin-top:12px}\n#gaikou-map-app .map-footer{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;padding:0 20px 18px;color:var(--muted)}\n#gaikou-map-app .legend-square{display:inline-block;width:10px;height:10px;background:var(--brand);margin-right:5px}\n#gaikou-map-app .map-note{font-size:12px;color:var(--muted);padding:13px 4px}\n#gaikou-map-app .selected-company{background:white;border:1px solid var(--brand);border-radius:12px;padding:16px;margin-top:10px}\n#gaikou-map-app .selected-company h3{font-size:17px;margin:5px 0}\n#gaikou-map-app .selected-company p{font-size:13px;color:var(--muted)}\n#gaikou-map-app .selected-company button{margin-top:10px}\n#gaikou-map-app .mobile-list-cta{display:none}\n#gaikou-map-app .mobile-switch{display:none}\n#gaikou-map-app .drawer-trigger{display:none}\n#gaikou-map-app .mobile-filter{display:none}\n#gaikou-map-app dialog{border:1px solid var(--line);border-radius:12px;padding:0;background:white;color:var(--text);width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto}\n#gaikou-map-app dialog::backdrop{background:rgba(23,43,38,.4)}\n#gaikou-map-app .dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 15px;border-bottom:1px solid var(--line);position:sticky;top:0;background:white;z-index:2}\n#gaikou-map-app .dialog-header h2{font-size:23px}\n#gaikou-map-app .dialog-content{padding:20px 24px}\n#gaikou-map-app .dialog-content>p{margin:0 0 16px}\n#gaikou-map-app .dialog-footer{padding:16px 24px;background:white;border-top:1px solid var(--line);position:sticky;bottom:0}\n#gaikou-map-app .dialog-footer .primary{width:100%}\n#gaikou-map-app .dialog-footer .text-button{display:block;margin:6px auto 0}\n#gaikou-map-app .filter-preview{padding:14px 0 0;color:var(--muted);font-size:14px}\n#gaikou-map-app .filter-preview strong{color:var(--brand)}\n#gaikou-map-app .detail-info{display:grid;grid-template-columns:110px 1fr;margin:18px 0}\n#gaikou-map-app .detail-info dt,#gaikou-map-app .detail-info dd{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;margin:0}\n#gaikou-map-app .detail-info dt{color:var(--muted)}\n#gaikou-map-app .detail-info dd{padding-left:12px}\n#gaikou-map-app .detail-conditions{list-style:none;padding:0;margin:12px 0 20px}\n#gaikou-map-app .detail-conditions li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border-bottom:1px solid var(--line);font-size:14px}\n#gaikou-map-app .detail-conditions .state-true{color:var(--brand)}\n#gaikou-map-app .detail-conditions .state-unknown{color:var(--warn)}\n#gaikou-map-app .external-link{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border-radius:8px;text-decoration:none}\n#gaikou-map-app .source-link{color:#1176D4;display:inline-flex;align-items:center;min-height:44px;font-size:14px}\n#gaikou-map-app .detail-location-note{padding:14px;background:var(--bg);border-radius:8px;font-size:14px}\n#gaikou-map-app #genre-dialog{width:min(440px,calc(100% - 32px))}\n#gaikou-map-app #genre-dialog .genre-group summary{font-size:16px}\n#gaikou-map-app #genre-dialog .genre-item{font-size:15px;padding:10px 12px}\n#gaikou-map-app #genre-dialog .coming{font-size:12px}\n#gaikou-map-app .toast{position:fixed;z-index:20;bottom:28px;left:50%;transform:translateX(-50%);border-radius:8px;padding:12px 20px;background:var(--text);color:white;max-width:calc(100vw - 32px);text-align:center;font-size:14px;box-shadow:0 4px 18px #172b2620}\n#gaikou-map-app .site-footer{padding:0 28px 24px;font-size:12px;color:var(--muted)}\n@media (min-width:1440px){#gaikou-map-app .workspace{grid-template-columns:220px minmax(480px,1.25fr) minmax(320px,1fr);gap:24px}}\n@media (min-width:1024px){#gaikou-map-app .desktop-map-toggle{display:block}\n#gaikou-map-app .map-header{flex-wrap:wrap}\n#gaikou-map-app .map-header .desktop-map-toggle{width:100%}\n#gaikou-map-app .workspace.map-hidden{grid-template-columns:220px minmax(0,1fr)}\n#gaikou-map-app .workspace.map-hidden .map-column{display:none}}\n@media (min-width:1024px) and (max-width:1279px){#gaikou-map-app .workspace{grid-template-columns:minmax(480px,1.25fr) minmax(320px,1fr)}\n#gaikou-map-app .workspace.map-hidden{grid-template-columns:minmax(0,1fr)}\n#gaikou-map-app .genre-sidebar{display:none}\n#gaikou-map-app .drawer-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:48px}\n#gaikou-map-app .search-form{max-width:none}}\n@media (max-width:1023px){#gaikou-map-app .masthead{padding:14px 18px;gap:8px}\n#gaikou-map-app .brand-name{font-size:19px}\n#gaikou-map-app .brand-sub{font-size:11px}\n#gaikou-map-app .brand-symbol{width:36px;height:36px;border-radius:10px}\n#gaikou-map-app .brand{gap:9px}\n#gaikou-map-app .prototype{font-size:10px;padding:3px 6px}\n#gaikou-map-app .intro{padding:20px 18px 16px}\n#gaikou-map-app h1{font-size:24px;max-width:650px}\n#gaikou-map-app .intro p{font-size:14px;margin-top:8px}\n#gaikou-map-app .search-band{padding:0 18px 20px}\n#gaikou-map-app .search-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n#gaikou-map-app .category-value{padding:9px 10px;gap:6px}\n#gaikou-map-app .category-description{font-size:11px}\n#gaikou-map-app .search-submit{grid-column:1\/-1;width:100%}\n#gaikou-map-app .search-form>.drawer-trigger{display:none}\n#gaikou-map-app .workspace{display:block;padding:0 18px 98px;max-width:760px}\n#gaikou-map-app .genre-sidebar{display:none}\n#gaikou-map-app .desktop-filter{display:none}\n#gaikou-map-app .result-heading{margin-top:4px}\n#gaikou-map-app .result-heading h2{font-size:24px}\n#gaikou-map-app .count-help{font-size:13px}\n#gaikou-map-app .mobile-tools{display:flex;gap:10px;margin:16px 0}\n#gaikou-map-app .mobile-tools button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:10px 8px;font-size:14px}\n#gaikou-map-app .mobile-tools .mobile-filter{border-color:var(--brand);color:var(--brand)}\n#gaikou-map-app .map-column{position:static}\n#gaikou-map-app .map-header{padding:15px 16px}\n#gaikou-map-app .map-stage{padding:10px 12px 0}\n#gaikou-map-app .japan-map{height:250px}\n#gaikou-map-app .map-status{padding:16px;margin:0 12px 12px}\n#gaikou-map-app .map-status h3{font-size:18px}\n#gaikou-map-app .map-status p{font-size:16px}\n#gaikou-map-app .map-status .small{font-size:13px}\n#gaikou-map-app .map-caption{padding-bottom:10px}\n#gaikou-map-app .map-footer{padding:0 16px 16px;font-size:12px}\n#gaikou-map-app .map-note{font-size:13px}\n#gaikou-map-app[data-view=\"initial\"] .results,#gaikou-map-app[data-view=\"map\"] .results{display:none}\n#gaikou-map-app[data-view=\"list\"] .map-column{display:none}\n#gaikou-map-app[data-view=\"initial\"] .mobile-list-cta{display:block;width:100%;margin:10px 0}\n#gaikou-map-app[data-view=\"initial\"] .japan-map{height:200px}\n#gaikou-map-app .mobile-switch{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:20px;z-index:5;display:flex;align-items:center;justify-content:center;gap:9px;min-width:116px;min-height:52px;border-radius:28px;box-shadow:0 4px 16px #172b2626}\n#gaikou-map-app .mobile-switch svg{width:21px;height:21px}\n#gaikou-map-app .company-card{padding:18px}\n#gaikou-map-app .company-card.is-selected{padding:17px}\n#gaikou-map-app .company-card h3{font-size:20px}\n#gaikou-map-app .location{font-size:16px}\n#gaikou-map-app .area-short{font-size:14px}\n#gaikou-map-app .tag{font-size:12px}\n#gaikou-map-app .card-category{font-size:13px}\n#gaikou-map-app .badge{font-size:12px}\n#gaikou-map-app .card-foot p{font-size:12px}\n#gaikou-map-app .detail-trigger{font-size:14px}\n#gaikou-map-app .pending-section>p,#gaikou-map-app .unknown-body>p{font-size:16px}\n#gaikou-map-app .unknown-section>summary{font-size:16px}\n#gaikou-map-app .empty p{font-size:16px}\n#gaikou-map-app #filter-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:90dvh;max-height:90svh;border-radius:20px 20px 0 0;border-bottom:0}\n#gaikou-map-app .dialog-header{padding:16px 20px}\n#gaikou-map-app .dialog-header h2{font-size:22px}\n#gaikou-map-app .dialog-content{padding:18px 20px}\n#gaikou-map-app .dialog-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom))}\n#gaikou-map-app .check-grid{gap:4px 12px}\n#gaikou-map-app .check-label{font-size:16px;min-height:52px}\n#gaikou-map-app .filter-note{font-size:14px}\n#gaikou-map-app .filter-preview{font-size:16px}\n#gaikou-map-app .detail-info{grid-template-columns:88px 1fr}\n#gaikou-map-app .detail-info dt,#gaikou-map-app .detail-info dd,#gaikou-map-app .detail-conditions li{font-size:16px}\n#gaikou-map-app .detail-location-note{font-size:16px}\n#gaikou-map-app .toast{bottom:calc(88px + env(safe-area-inset-bottom))}\n#gaikou-map-app .site-footer{padding:0 18px 100px;font-size:12px}}\n@media (prefers-reduced-motion:reduce){#gaikou-map-app *{transition:none!important;scroll-behavior:auto!important}}\n\n#gaikou-map-app{\n  --bg:#FFF9F1;--card:#FFFFFF;--text:#24352E;--muted:#56665E;\n  --brand:#176B4B;--hover:#115239;--selected:#EAF4EF;--warn:#8A5544;\n  --warn-bg:#F6F2EF;--line:#D6E0DA;--focus:#2459B8;\n  color:var(--text);background:var(--bg);\n}\n#gaikou-map-app .home-hero{max-width:1280px;margin:0 auto;padding:34px 28px 22px;display:grid;grid-template-columns:minmax(0,55fr) minmax(360px,45fr);gap:34px;align-items:center}\n#gaikou-map-app .hero-copy{padding:16px 0}\n#gaikou-map-app .hero-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--brand);margin-bottom:10px}\n#gaikou-map-app .home-hero h1{font-size:clamp(34px,3.6vw,58px);line-height:1.28;letter-spacing:.035em;color:var(--text)}\n#gaikou-map-app .home-hero h1 span{display:block;white-space:nowrap}\n#gaikou-map-app .hero-lead{font-size:18px;color:var(--text-sub,#56665E);margin-top:16px}\n#gaikou-map-app .scope-badge{display:inline-flex;margin-top:20px;padding:8px 13px;border-radius:999px;background:#EAF4EF;color:var(--brand);font-size:13px;font-weight:700}\n#gaikou-map-app .hero-media{display:grid;grid-template-columns:1.45fr .85fr;grid-template-rows:1fr;gap:12px;height:286px}\n#gaikou-map-app .hero-photo{margin:0;overflow:hidden;border-radius:18px;box-shadow:0 12px 32px rgba(36,53,46,.12)}\n#gaikou-map-app .hero-photo img{display:block;width:100%;height:100%;object-fit:cover}\n#gaikou-map-app .hero-photo-main img{object-position:56% center}\n#gaikou-map-app .hero-photo-sub{margin-top:34px;margin-bottom:18px}\n#gaikou-map-app .search-band{max-width:1224px;margin:0 auto 30px;padding:22px 24px;background:#F6F8FA;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(36,53,46,.06)}\n#gaikou-map-app .search-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}\n#gaikou-map-app .search-heading>span{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--brand)}\n#gaikou-map-app .search-heading h2{font-size:20px}\n#gaikou-map-app .search-form{max-width:none;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(290px,1fr) auto;gap:12px;align-items:end}\n#gaikou-map-app .availability-value{height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:700}\n#gaikou-map-app .availability-value span{font-size:11px;color:var(--brand);background:#EAF4EF;border-radius:999px;padding:3px 8px}\n#gaikou-map-app .search-scope-note{margin-top:10px;color:var(--muted);font-size:13px}\n#gaikou-map-app .workspace{grid-template-columns:210px minmax(470px,1.15fr) minmax(350px,.85fr);gap:22px;max-width:1280px;padding:0 28px 54px;margin:0 auto}\n#gaikou-map-app .genre-sidebar{border-radius:14px;box-shadow:0 7px 22px rgba(36,53,46,.05)}\n#gaikou-map-app .nav-title p{font-size:0}\n#gaikou-map-app .nav-title p::after{content:'\u63b2\u8f09\u4e2d 1\u7a2e';font-size:12px}\n#gaikou-map-app .available-genre{display:flex;align-items:center;gap:11px;margin:0 10px 12px;padding:12px;border-radius:10px;background:#EAF4EF;color:var(--brand)}\n#gaikou-map-app .genre-swatch{width:9px;height:34px;border-radius:8px;background:var(--brand);flex:none}\n#gaikou-map-app .available-genre strong,#gaikou-map-app .available-genre small{display:block}\n#gaikou-map-app .available-genre small{font-size:11px;color:var(--muted);margin-top:2px}\n#gaikou-map-app .planned-genres{border-top:1px solid var(--line)}\n#gaikou-map-app .planned-genres summary{display:flex;gap:8px;align-items:center;padding:14px 12px;font-size:13px;font-weight:700;list-style:none}\n#gaikou-map-app .planned-genres summary::-webkit-details-marker{display:none}\n#gaikou-map-app .planned-genres summary::after{content:'\uff0b';margin-left:auto;color:var(--muted)}\n#gaikou-map-app .planned-genres[open] summary::after{content:'\u2212'}\n#gaikou-map-app .planned-genres summary span{color:var(--muted);font-weight:400}\n#gaikou-map-app .planned-grid{display:grid;gap:0;padding:0 10px 12px}\n#gaikou-map-app .planned-grid>span{padding:8px 6px;border-top:1px dashed var(--line);font-size:12px;color:var(--muted)}\n#gaikou-map-app .result-heading{margin-top:4px}\n#gaikou-map-app .result-heading h2{font-size:28px}\n#gaikou-map-app .count-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}\n#gaikou-map-app .count-line strong{font-size:30px}\n#gaikou-map-app .count-secondary{color:var(--muted);font-size:13px;font-weight:500}\n#gaikou-map-app .result-tools{display:flex;gap:10px;margin:14px 0 8px}\n#gaikou-map-app .result-tools button{min-width:0}\n#gaikou-map-app .result-tools .filter-trigger{border-color:var(--brand);color:var(--brand);background:#fff}\n#gaikou-map-app .result-tools .filter-trigger span{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:5px;border-radius:999px;background:#EAF4EF;font-size:11px}\n#gaikou-map-app .keyword-wrap{margin:10px 0 8px}\n#gaikou-map-app .company-card{border-radius:14px;border-color:#DCE5DF;box-shadow:0 5px 16px rgba(36,53,46,.045)}\n#gaikou-map-app .company-card:hover{border-color:#AFC9BB}\n#gaikou-map-app .company-feature{margin-top:8px;padding:9px 11px;border-left:3px solid #F3C75B;background:#FFFCF3;font-size:13px;color:var(--text)}\n#gaikou-map-app .unknown-copy{font-size:12px;color:var(--muted);margin:8px 0}\n#gaikou-map-app .badge.warning,#gaikou-map-app .pending-section h3,#gaikou-map-app .unknown-section>summary{color:#795244;background:#F6F2EF}\n#gaikou-map-app .map-panel{background:#E5F3FA;border-radius:14px;box-shadow:0 7px 22px rgba(36,53,46,.05)}\n#gaikou-map-app .map-header{background:rgba(255,255,255,.88);padding:16px 18px}\n#gaikou-map-app .map-kicker{font-weight:700;letter-spacing:.1em;color:var(--brand)!important}\n#gaikou-map-app .map-availability{background:#EAF4EF;color:var(--brand);white-space:nowrap}\n#gaikou-map-app .map-stage{padding:10px 18px 0;background:#E5F3FA;background-image:none}\n#gaikou-map-app .map-stage::before{display:none}\n#gaikou-map-app .map-viewport{position:relative}\n#gaikou-map-app .japan-map{height:clamp(260px,28vw,390px)}\n#gaikou-map-app .japan-map .prefecture{stroke:#fff;stroke-width:1.5;cursor:pointer;transition:filter .15s,opacity .15s,stroke-width .15s}\n#gaikou-map-app .japan-map .prefecture:hover,#gaikou-map-app .japan-map .prefecture:focus{filter:brightness(.94) drop-shadow(0 2px 3px rgba(36,53,46,.22));outline:none;stroke-width:3}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"1\"],[data-code=\"2\"],[data-code=\"3\"],[data-code=\"4\"],[data-code=\"5\"],[data-code=\"6\"],[data-code=\"7\"]){fill:#8CC9EA}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"8\"],[data-code=\"9\"],[data-code=\"10\"],[data-code=\"11\"],[data-code=\"12\"],[data-code=\"13\"],[data-code=\"14\"]){fill:#83C9A1}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"15\"],[data-code=\"16\"],[data-code=\"17\"],[data-code=\"18\"],[data-code=\"19\"],[data-code=\"20\"]){fill:#B6ACDF}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"21\"],[data-code=\"22\"],[data-code=\"23\"],[data-code=\"24\"]){fill:#F1CA72}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"25\"],[data-code=\"26\"],[data-code=\"27\"],[data-code=\"28\"],[data-code=\"29\"],[data-code=\"30\"]){fill:#F3A58D}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"31\"],[data-code=\"32\"],[data-code=\"33\"],[data-code=\"34\"],[data-code=\"35\"]){fill:#EAAAC5}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"36\"],[data-code=\"37\"],[data-code=\"38\"],[data-code=\"39\"]){fill:#D3CB79}\n#gaikou-map-app .japan-map .prefecture:is([data-code=\"40\"],[data-code=\"41\"],[data-code=\"42\"],[data-code=\"43\"],[data-code=\"44\"],[data-code=\"45\"],[data-code=\"46\"],[data-code=\"47\"]){fill:#81CFD0}\n#gaikou-map-app .japan-map .prefecture[data-code=\"13\"]{fill:#176B4B;stroke:#174F3A;stroke-width:3.2;filter:drop-shadow(0 2px 3px rgba(23,79,58,.35))}\n#gaikou-map-app .tokyo-callout{position:absolute;right:16px;top:14px;display:flex;flex-direction:column;padding:7px 10px;border-radius:8px;background:#fff;border:1px solid #AFC9BB;box-shadow:0 4px 14px rgba(36,53,46,.12);font-size:11px;color:var(--muted)}\n#gaikou-map-app .tokyo-callout strong{color:var(--brand)}\n#gaikou-map-app .map-guide-copy{margin:0 16px 12px;padding:14px;background:#fff;border-radius:10px;border:1px solid rgba(23,107,75,.16)}\n#gaikou-map-app .map-guide-copy strong{font-size:15px;color:var(--brand)}\n#gaikou-map-app .map-guide-copy p{font-size:12px;color:var(--muted);margin-top:4px}\n#gaikou-map-app .region-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding:0 16px 16px}\n#gaikou-map-app .region-legend span{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px}\n#gaikou-map-app .region-legend span::before{content:'';width:10px;height:10px;border-radius:3px;flex:none}\n#gaikou-map-app .region-legend .r1::before{background:#8CC9EA}#gaikou-map-app .region-legend .r2::before{background:#83C9A1}#gaikou-map-app .region-legend .r3::before{background:#B6ACDF}#gaikou-map-app .region-legend .r4::before{background:#F1CA72}#gaikou-map-app .region-legend .r5::before{background:#F3A58D}#gaikou-map-app .region-legend .r6::before{background:#EAAAC5}#gaikou-map-app .region-legend .r7::before{background:#D3CB79}#gaikou-map-app .region-legend .r8::before{background:#81CFD0}\n#gaikou-map-app dialog{max-height:85dvh}\n#gaikou-map-app #detail-dialog{width:min(820px,calc(100% - 32px))}\n#gaikou-map-app .detail-confirmation{margin:12px 0 18px;border:1px solid var(--line);border-radius:10px}\n#gaikou-map-app .detail-confirmation summary{padding:12px 14px;font-weight:700;color:var(--brand)}\n#gaikou-map-app #detail-dialog .external-link{position:sticky;bottom:0;z-index:2;margin-top:10px;box-shadow:0 -9px 16px rgba(255,255,255,.92)}\n#gaikou-map-app .before-after-section{max-width:1224px;margin:4px auto 28px;padding:36px 28px;background:#F6F8FA;border:1px solid var(--line);border-radius:18px}\n#gaikou-map-app .before-after-heading{text-align:center;max-width:720px;margin:0 auto 22px}\n#gaikou-map-app .before-after-heading h2{font-size:30px;margin:5px 0 7px}\n#gaikou-map-app .before-after-heading>p:last-child{font-size:14px;color:var(--muted)}\n#gaikou-map-app .before-after-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}\n#gaikou-map-app .before-after-card{margin:0;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(36,53,46,.07)}\n#gaikou-map-app .comparison-image{position:relative;aspect-ratio:3\/2;overflow:hidden;background:#E8EDE9}\n#gaikou-map-app .comparison-image img{display:block;width:100%;height:100%;object-fit:cover}\n#gaikou-map-app .comparison-label{position:absolute;z-index:1;left:14px;top:14px;min-width:76px;padding:6px 12px;border-radius:999px;background:rgba(36,53,46,.88);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center}\n#gaikou-map-app .after-card .comparison-label{background:#176B4B}\n#gaikou-map-app .before-after-card figcaption{display:flex;align-items:baseline;gap:10px;padding:14px 16px}\n#gaikou-map-app .before-after-card figcaption strong{font-size:16px;color:var(--text);white-space:nowrap}\n#gaikou-map-app .before-after-card figcaption span{font-size:12px;color:var(--muted)}\n#gaikou-map-app .ai-disclosure{margin-top:13px;color:var(--muted);font-size:11px;text-align:center}\n#gaikou-map-app .guide-section{max-width:1224px;margin:4px auto 48px;padding:32px 28px;background:#fff;border:1px solid var(--line);border-radius:18px}\n#gaikou-map-app .guide-heading{margin-bottom:20px}\n#gaikou-map-app .guide-heading h2{font-size:28px;margin:4px 0}\n#gaikou-map-app .guide-heading>p:last-child{font-size:14px;color:var(--muted)}\n#gaikou-map-app .guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}\n#gaikou-map-app .guide-card{display:flex;flex-direction:column;color:var(--text);text-decoration:none;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;transition:transform .16s,box-shadow .16s}\n#gaikou-map-app .guide-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(36,53,46,.11)}\n#gaikou-map-app .guide-card img{width:100%;aspect-ratio:16\/9;object-fit:cover}\n#gaikou-map-app .guide-card span{padding:12px 13px 2px;color:var(--brand);font-size:11px;font-weight:700}\n#gaikou-map-app .guide-card strong{padding:0 13px 15px;font-size:14px;line-height:1.55}\n#gaikou-map-app .empty a{display:inline-flex;min-height:44px;align-items:center;margin-left:12px}\n@media(min-width:1024px) and (max-width:1279px){\n  #gaikou-map-app .workspace{grid-template-columns:minmax(480px,1.1fr) minmax(330px,.9fr)}\n}\n@media(max-width:1023px){\n  #gaikou-map-app .home-hero{padding:20px 18px 16px;grid-template-columns:1fr;gap:15px}\n  #gaikou-map-app .hero-copy{padding:0}\n  #gaikou-map-app .home-hero h1{font-size:32px}\n  #gaikou-map-app .hero-lead{font-size:15px;margin-top:10px}\n  #gaikou-map-app .scope-badge{font-size:12px;margin-top:12px}\n  #gaikou-map-app .hero-media{height:160px;display:block}\n  #gaikou-map-app .hero-photo-main{height:160px;border-radius:13px}\n  #gaikou-map-app .hero-photo-sub{display:none}\n  #gaikou-map-app .search-band{margin:0 18px 22px;padding:18px;border-radius:13px}\n  #gaikou-map-app .search-heading{display:block}\n  #gaikou-map-app .search-heading h2{font-size:19px;margin-top:3px}\n  #gaikou-map-app .search-form{grid-template-columns:1fr 1fr}\n  #gaikou-map-app .search-submit{grid-column:1\/-1}\n  #gaikou-map-app .workspace{padding:0 18px 96px}\n  #gaikou-map-app .result-tools{display:flex}\n  #gaikou-map-app .result-tools button{flex:1}\n  #gaikou-map-app .guide-section{margin:0 18px 34px;padding:23px 18px}\n  #gaikou-map-app .before-after-section{margin:0 18px 22px;padding:26px 18px}\n  #gaikou-map-app .before-after-heading h2{font-size:24px}\n  #gaikou-map-app .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}\n  #gaikou-map-app .guide-heading h2{font-size:24px}\n  #gaikou-map-app #detail-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:90dvh;border-radius:20px 20px 0 0;border-bottom:0}\n  #gaikou-map-app[data-view=\"initial\"] .mobile-switch{display:none}\n}\n@media(max-width:560px){\n  #gaikou-map-app .home-hero h1{font-size:29px}\n  #gaikou-map-app .search-form{grid-template-columns:1fr}\n  #gaikou-map-app .search-submit{grid-column:auto}\n  #gaikou-map-app .availability-value,#gaikou-map-app .category-value{height:50px}\n  #gaikou-map-app .guide-grid{grid-template-columns:1fr}\n  #gaikou-map-app .before-after-grid{grid-template-columns:1fr;gap:13px}\n  #gaikou-map-app .before-after-card figcaption{display:block}\n  #gaikou-map-app .before-after-card figcaption span{display:block;margin-top:2px}\n  #gaikou-map-app .guide-card{display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto 1fr}\n  #gaikou-map-app .guide-card img{grid-row:1\/3;width:112px;height:100%;aspect-ratio:auto}\n  #gaikou-map-app .guide-card span{padding:10px 11px 0}\n  #gaikou-map-app .guide-card strong{padding:2px 11px 10px}\n  #gaikou-map-app .tokyo-callout{right:8px;top:8px}\n}\n\n\n\/* v3: compact service header, multi-category discovery, and separate demo state. *\/\n#header .l-header__bar{display:none!important}\n#header.l-header,#header .l-header__inner{height:72px!important;min-height:72px!important}\n#header{box-shadow:0 1px 0 rgba(36,53,46,.12)!important;background:#fff!important}\n#header .l-header__inner{max-width:1440px!important;padding:0 32px!important;align-items:center!important}\n#header .l-header__logo{position:static!important;transform:none!important;width:220px!important;max-width:220px!important;margin:0 34px 0 0!important;padding:0!important}\n#header .c-headLogo,#header .c-headLogo__link{width:100%!important;max-width:none!important;margin:0!important}\n#header .c-headLogo__img{display:block!important;width:100%!important;max-width:220px!important;height:auto!important;margin:0!important}\n#header .c-gnav{height:72px!important;align-items:stretch!important}\n#header .c-gnav>li>a{height:72px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;color:#24352E!important}\n#header .c-gnav>li>a::after{background:#176B4B!important}\n#header .l-header__customBtn{display:none!important}\n#gaikou-map-app{background:#F7F9FB}\n#gaikou-map-app .home-hero{box-sizing:border-box;max-width:1440px;height:320px;min-height:0;margin:0 auto;padding:18px 32px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:44px;align-items:center;background:#F7F3EA}\n#gaikou-map-app .hero-copy{padding:0}\n#gaikou-map-app .hero-message{max-width:650px}\n#gaikou-map-app .hero-eyebrow{font-size:12px;margin-bottom:7px;letter-spacing:.08em}\n#gaikou-map-app .home-hero h1{font-size:clamp(34px,3vw,44px);line-height:1.25;letter-spacing:.01em}\n#gaikou-map-app .home-hero h1 span{display:inline;white-space:normal}\n#gaikou-map-app .home-hero h1 em{display:block;margin-top:3px;color:#176B4B;font-size:.62em;font-style:normal;font-weight:700}\n#gaikou-map-app .hero-lead{font-size:15px;margin-top:9px}\n#gaikou-map-app .hero-search{display:grid;grid-template-columns:120px minmax(230px,1fr) 166px;gap:9px;align-items:end;margin-top:18px;padding-top:15px;border-top:1px solid rgba(23,107,75,.18)}\n#gaikou-map-app .hero-search .availability-value{justify-content:flex-start}\n#gaikou-map-app .hero-search .category-description{display:none}\n#gaikou-map-app .hero-search .search-submit{min-width:0;padding-inline:12px}\n#gaikou-map-app .search-scope-note{margin-top:8px;font-size:11px;line-height:1.65}\n#gaikou-map-app .hero-media{height:276px;display:block;position:relative}\n#gaikou-map-app .hero-media::before{content:'';position:absolute;inset:12px -10px -10px 16px;border:1px solid rgba(23,107,75,.22);border-radius:22px 7px 22px 7px;pointer-events:none}\n#gaikou-map-app .hero-photo{position:relative;display:block;width:100%;height:100%;margin:0;border-radius:22px 7px 22px 7px;overflow:hidden;box-shadow:0 18px 42px rgba(36,53,46,.18);border:0;min-height:0;padding:0;background:#fff}\n#gaikou-map-app .hero-photo-main{height:100%}\n#gaikou-map-app .hero-photo img{width:100%;height:100%;object-fit:cover}\n#gaikou-map-app .hero-photo-main img{object-position:center 58%}\n#gaikou-map-app .representative-genres{max-width:1440px;margin:0 auto;padding:22px 32px 28px;background:#fff;border-bottom:1px solid #D6E0DA}\n#gaikou-map-app .representative-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:13px}\n#gaikou-map-app .representative-heading h2{font-size:24px}\n#gaikou-map-app .representative-heading>button{min-height:40px;border:0;background:transparent;color:#176B4B;font-size:13px}\n#gaikou-map-app .representative-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}\n#gaikou-map-app .representative-grid>button{position:relative;min-width:0;min-height:132px;padding:0;overflow:hidden;border:1px solid #DCE5E0;border-radius:12px;background:#fff;text-align:left;box-shadow:0 3px 12px rgba(36,53,46,.055);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}\n#gaikou-map-app .representative-grid img{display:block;width:100%;height:92px;object-fit:cover;filter:saturate(.92) contrast(.98);transition:transform .35s ease,filter .35s ease}\n#gaikou-map-app .representative-grid span{display:block;padding:10px 10px 11px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n#gaikou-map-app .representative-grid>button:hover,#gaikou-map-app .representative-grid>button:focus-visible{transform:translateY(-3px);border-color:#88B29F;background:#fff;box-shadow:0 10px 24px rgba(36,53,46,.12)}\n#gaikou-map-app .representative-grid>button:hover img,#gaikou-map-app .representative-grid>button:focus-visible img{transform:scale(1.035);filter:saturate(1.03) contrast(1)}\n#gaikou-map-app.is-search-state .home-hero{max-width:none;height:auto;min-height:0;padding:12px 32px;background:#F6F8FA;border-bottom:1px solid #D6E0DA;display:block}\n#gaikou-map-app.is-search-state .hero-copy{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}\n#gaikou-map-app.is-search-state .hero-message,#gaikou-map-app.is-search-state .hero-media{display:none}\n#gaikou-map-app.is-search-state .hero-search{width:min(820px,100%);grid-template-columns:140px minmax(260px,1fr) 176px;margin:0;padding:0;border:0}\n#gaikou-map-app.is-search-state .search-scope-note{max-width:390px;margin:0 0 2px}\n#gaikou-map-app.is-search-state .representative-genres{display:none}\n#gaikou-map-app .workspace{grid-template-columns:250px minmax(0,1fr) 350px;gap:18px;max-width:1440px;padding:24px 32px 54px}\n#gaikou-map-app .genre-sidebar{top:12px;max-height:calc(100dvh - 24px);border-radius:10px;box-shadow:none;background:#fff;scrollbar-gutter:stable}\n#gaikou-map-app .nav-title{padding:14px 13px 11px;border-bottom:1px solid #D6E0DA}\n#gaikou-map-app .nav-title h2{font-size:18px}\n#gaikou-map-app .nav-title p{font-size:12px!important;color:#56665E;margin-top:1px}\n#gaikou-map-app .nav-title p::after{content:none}\n#gaikou-map-app .genre-group-v3{padding:8px 9px 9px;border-bottom:1px solid #E5EBE7}\n#gaikou-map-app .genre-group-v3.is-active{background:#F8FBF9;box-shadow:inset 3px 0 #176B4B}\n#gaikou-map-app .genre-group-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}\n#gaikou-map-app .genre-group-head h3{font-size:14px;line-height:1.35}\n#gaikou-map-app .genre-group-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;flex:none}\n#gaikou-map-app .genre-group-icon svg{width:18px;height:18px}\n#gaikou-map-app .genre-group-icon.g1{background:#E5F1FF}.genre-group-icon.g2{background:#FFF0E1}.genre-group-icon.g3{background:#E4F5E9}.genre-group-icon.g4{background:#DDEEE6}.genre-group-icon.g5{background:#F3E9DF}.genre-group-icon.g6{background:#EDE7FA}.genre-group-icon.g7{background:#DFF3F2}.genre-group-icon.g8{background:#FFF3CE}\n#gaikou-map-app .genre-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}\n#gaikou-map-app .genre-choice{position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;min-height:42px;padding:6px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#42544C;font-size:12px;font-weight:500;line-height:1.35;text-align:left}\n#gaikou-map-app .genre-choice>span{min-width:0}\n#gaikou-map-app .genre-choice small{font-size:9px;color:#176B4B}\n#gaikou-map-app .genre-choice b{color:#176B4B}\n#gaikou-map-app .genre-choice:hover{background:#F0F6F3}\n#gaikou-map-app .genre-choice[aria-current=\"true\"]{background:#EAF4EF;border-color:#AFCDBF;color:#115239;font-weight:700}\n#gaikou-map-app .genre-expand{display:flex;align-items:center;gap:4px;min-height:32px;margin:3px 0 0 auto;padding:3px 5px;border:0;background:transparent;color:#176B4B;font-size:11px}\n#gaikou-map-app .result-tools{margin:10px 0 6px}\n#gaikou-map-app .result-tools .result-genre-trigger{display:none}\n#gaikou-map-app .result-heading h2{font-size:26px}\n#gaikou-map-app .demo-banner{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:9px 11px;border:1px solid #E0BC55;background:#FFF8DF;border-radius:7px;font-size:12px;color:#5D4B18}\n#gaikou-map-app .demo-banner strong{white-space:nowrap}\n#gaikou-map-app .company-card{border-radius:10px;box-shadow:none}\n#gaikou-map-app .company-card:hover{border-color:#AFC9BB}\n#gaikou-map-app .demo-company-card{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:14px}\n#gaikou-map-app .demo-company-card .demo-company-image{grid-row:1\/8;width:150px;height:132px;object-fit:cover;border-radius:7px}\n#gaikou-map-app .detail-demo-image{display:block;width:100%;max-height:270px;object-fit:cover;border-radius:9px;margin:14px 0}\n#gaikou-map-app .category-empty{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:20px;align-items:center;padding:16px;background:#fff;border:1px solid #D6E0DA;border-radius:10px}\n#gaikou-map-app .category-empty img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover;border-radius:8px}\n#gaikou-map-app .category-empty h3{font-size:20px;margin:4px 0 7px}\n#gaikou-map-app .category-empty p{font-size:13px;color:#56665E}\n#gaikou-map-app .empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}\n#gaikou-map-app .empty-actions a{display:inline-flex;align-items:center;min-height:42px;padding:7px 11px;border:1px solid #176B4B;border-radius:7px;color:#176B4B;text-decoration:none;font-size:12px;font-weight:700}\n#gaikou-map-app .map-panel{box-shadow:none;border-radius:10px}\n#gaikou-map-app .japan-map .prefecture{cursor:default;pointer-events:none}\n#gaikou-map-app .region-legend{display:none}\n#gaikou-map-app .map-guide-copy{margin-bottom:16px}\n#gaikou-map-app .map-note{line-height:1.65}\n#gaikou-map-app.is-demo-mode .map-column{opacity:.82}\n#gaikou-map-app.is-demo-mode .map-column::before{content:'\u30c7\u30e2\u3067\u306f\u5b9f\u5728\u62e0\u70b9\u3092\u8868\u793a\u3057\u307e\u305b\u3093';display:block;margin-bottom:7px;padding:6px 9px;background:#FFF8DF;border:1px solid #E0BC55;border-radius:6px;font-size:11px;color:#5D4B18}\n@media(min-width:1280px){#gaikou-map-app .desktop-map-toggle{display:none}}\n@media(min-width:1024px) and (max-width:1279px){\n  #gaikou-map-app .workspace{grid-template-columns:240px minmax(0,1fr);padding-inline:24px}\n  #gaikou-map-app .genre-sidebar{display:block}\n  #gaikou-map-app .map-column{display:none}\n  #gaikou-map-app .hero-media{display:block}\n  #gaikou-map-app .representative-grid{grid-template-columns:repeat(4,minmax(0,1fr))}\n}\n@media(max-width:1023px){\n  #header.l-header,#header .l-header__inner{height:60px!important;min-height:60px!important}\n  #header .l-header__inner{padding:0 12px!important;justify-content:center!important}\n  #header .l-header__logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:170px!important;max-width:170px!important;margin:0!important}\n  #header .c-headLogo__img{max-width:170px!important}\n  #header .l-header__menuBtn{display:flex!important;width:44px!important;height:44px!important;margin-right:auto!important;z-index:3}\n  #gaikou-map-app .home-hero{height:auto;min-height:0;padding:20px 18px;grid-template-columns:1fr;gap:16px}\n  #gaikou-map-app .home-hero h1{font-size:32px}\n  #gaikou-map-app .hero-search{grid-template-columns:110px minmax(0,1fr);margin-top:14px}\n  #gaikou-map-app .hero-search .search-submit{grid-column:1\/-1}\n  #gaikou-map-app .hero-media{height:220px;display:block}\n  #gaikou-map-app .hero-photo-main{display:block;height:100%}\n  #gaikou-map-app .representative-genres{padding:20px 18px 24px}\n  #gaikou-map-app .representative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}\n  #gaikou-map-app .representative-grid>button{min-height:124px}\n  #gaikou-map-app .representative-grid img{height:86px}\n  #gaikou-map-app .representative-grid span{font-size:13px}\n  #gaikou-map-app.is-search-state .home-hero{padding:10px 18px}\n  #gaikou-map-app.is-search-state .hero-copy{display:block}\n  #gaikou-map-app.is-search-state .hero-search{width:100%;grid-template-columns:105px minmax(0,1fr);gap:7px}\n  #gaikou-map-app.is-search-state .hero-search .search-submit{grid-column:1\/-1;min-height:44px}\n  #gaikou-map-app.is-search-state .search-scope-note{display:none}\n  #gaikou-map-app .workspace{padding:18px 18px 96px}\n  #gaikou-map-app .result-tools .result-genre-trigger{display:inline-flex}\n  #gaikou-map-app .demo-company-card{display:block}\n  #gaikou-map-app .demo-company-card .demo-company-image{width:100%;height:170px;margin-bottom:12px}\n  #gaikou-map-app .category-empty{grid-template-columns:1fr;padding:13px}\n  #gaikou-map-app .category-empty img{max-height:190px}\n  #gaikou-map-app #genre-dialog{width:min(680px,calc(100% - 20px));max-height:92dvh}\n  #gaikou-map-app #genre-dialog .dialog-content{padding:12px}\n  #gaikou-map-app #genre-dialog .genre-group-v3{padding:9px}\n  #gaikou-map-app #genre-dialog .genre-choice{font-size:14px;min-height:44px}\n}\n@media(max-width:560px){\n  #gaikou-map-app .home-hero h1{font-size:29px}\n  #gaikou-map-app .hero-search{grid-template-columns:1fr 1.45fr}\n  #gaikou-map-app .representative-heading{align-items:start}\n  #gaikou-map-app .representative-heading h2{font-size:21px}\n  #gaikou-map-app .representative-heading>button{font-size:11px;padding:3px}\n  #gaikou-map-app .genre-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media(max-width:340px),(min-resolution:192dpi) and (max-width:520px){\n  #gaikou-map-app .genre-shortcuts{grid-template-columns:1fr}\n}\n\n<\/style>\n<div id=\"gaikou-map-app\" data-view=\"initial\">\n\n  <a class=\"skip\" href=\"#search-form\">\u5730\u57df\u691c\u7d22\u3078<\/a>\n<section class=\"home-hero\" aria-labelledby=\"page-title\">\n    <div class=\"hero-copy\">\n      <div class=\"hero-message\">\n        <p class=\"hero-eyebrow\">40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9<\/p>\n        <h1 id=\"page-title\">\u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001<span>\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002<\/span><em>\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8\u8ac7\u5148\u3092\u63a2\u305d\u3046\u3002<\/em><\/h1>\n        <p class=\"hero-lead\">\u30ab\u30fc\u30dd\u30fc\u30c8\u30fb\u30d5\u30a7\u30f3\u30b9\u30fb\u4eba\u5de5\u829d\u306a\u3069\u3001\u5730\u57df\u3068\u5de5\u4e8b\u5185\u5bb9\u304b\u3089\u63a2\u305b\u307e\u3059\u3002<\/p>\n      <\/div>\n      <form class=\"search-form hero-search\" id=\"search-form\">\n        <div class=\"search-field\"><span class=\"field-label\">\u5730\u57df<\/span><div class=\"availability-value\">\u6771\u4eac\u90fd<\/div><\/div>\n        <div class=\"search-field\"><span class=\"field-label\" id=\"category-label\">\u5de5\u4e8b\u5185\u5bb9<\/span><button type=\"button\" class=\"category-value\" data-open-genres aria-haspopup=\"dialog\" aria-controls=\"genre-dialog\" aria-labelledby=\"category-label category-current category-description\"><strong id=\"category-current\">\u4eba\u5de5\u829d<\/strong><span class=\"category-description\" id=\"category-description\">\u829d\u30fb\u96d1\u8349\u5bfe\u7b56<\/span><span class=\"category-chevron\" aria-hidden=\"true\">\u2304<\/span><\/button><\/div>\n        <button class=\"primary search-submit\" type=\"submit\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" aria-hidden=\"true\"><circle cx=\"10\" cy=\"10\" r=\"6.5\"\/><path d=\"m15 15 5 5\"\/><\/svg>\u3053\u306e\u6761\u4ef6\u3067\u63a2\u3059<\/button>\n      <\/form>\n      <p id=\"region-note\" class=\"search-scope-note\">\u5b9f\u5728\u4f1a\u793e\u306e\u63b2\u8f09\u306f\u73fe\u5728\u300c\u6771\u4eac\u90fd \u00d7 \u4eba\u5de5\u829d\u300d\u306e10\u793e\u3067\u3059\u3002\u307b\u304b\u306e\u5de5\u4e8b\u306f\u8a18\u4e8b\u307e\u305f\u306f\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\u3092\u3054\u89a7\u3044\u305f\u3060\u3051\u307e\u3059\u3002<\/p>\n    <\/div>\n    <div class=\"hero-media\" aria-label=\"\u5916\u69cb\u3068\u5ead\u3092\u4e00\u4f53\u7684\u306b\u6574\u3048\u305f\u4f4f\u307e\u3044\">\n      <figure class=\"hero-photo hero-photo-main\"><img src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/hero-editorial-v2.jpg\" alt=\"\u30ab\u30fc\u30dd\u30fc\u30c8\u3068\u5ead\u3068\u30a6\u30c3\u30c9\u30c7\u30c3\u30ad\u3092\u4e00\u4f53\u7684\u306b\u6574\u3048\u305f\u4f4f\u5b85\u5916\u69cb\" width=\"1200\" height=\"675\" fetchpriority=\"high\" decoding=\"async\"><\/figure>\n    <\/div>\n  <\/section>\n  <section class=\"representative-genres\" id=\"representative-genres\" aria-labelledby=\"representative-title\">\n    <div class=\"representative-heading\"><div><p class=\"eyebrow\">POPULAR WORKS<\/p><h2 id=\"representative-title\">\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u9078\u3076<\/h2><\/div><button type=\"button\" data-open-genres>\u516840\u30b8\u30e3\u30f3\u30eb\u3092\u898b\u308b <span aria-hidden=\"true\">\u2192<\/span><\/button><\/div>\n    <div class=\"representative-grid\">\n      <button type=\"button\" data-genre=\"01\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/carport-textfree-v1.jpg\" alt=\"\u30e2\u30c0\u30f3\u306a\u4f4f\u5b85\u306b\u8a2d\u7f6e\u3055\u308c\u305f2\u53f0\u7528\u30ab\u30fc\u30dd\u30fc\u30c8\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u30ab\u30fc\u30dd\u30fc\u30c8<\/span><\/button>\n      <button type=\"button\" data-genre=\"06\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/privacy-fence-textfree-v1.jpg\" alt=\"\u690d\u683d\u306b\u306a\u3058\u3080\u6728\u8abf\u306e\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9<\/span><\/button>\n      <button type=\"button\" data-genre=\"03\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/concrete-textfree-v1.jpg\" alt=\"\u4f4f\u5b85\u524d\u306b\u65bd\u5de5\u3055\u308c\u305f\u660e\u308b\u3044\u571f\u9593\u30b3\u30f3\u30af\u30ea\u30fc\u30c8\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u571f\u9593\u30b3\u30f3\u30af\u30ea\u30fc\u30c8<\/span><\/button>\n      <button type=\"button\" data-genre=\"36\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/new-exterior-textfree-v1.jpg\" alt=\"\u7167\u660e\u3068\u690d\u683d\u3092\u6574\u3048\u305f\u65b0\u7bc9\u4f4f\u5b85\u306e\u5916\u69cb\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u65b0\u7bc9\u5916\u69cb<\/span><\/button>\n      <button type=\"button\" data-genre=\"11\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/artificial-turf-textfree-v1.jpg\" alt=\"\u4f4f\u5b85\u306e\u5ead\u306b\u6574\u3048\u3089\u308c\u305f\u4eba\u5de5\u829d\u3068\u98db\u3073\u77f3\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u4eba\u5de5\u829d<\/span><\/button>\n      <button type=\"button\" data-genre=\"21\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/wood-deck-textfree-v1.jpg\" alt=\"\u5ead\u306b\u9762\u3057\u305f\u843d\u3061\u7740\u3044\u305f\u6728\u8abf\u306e\u30a6\u30c3\u30c9\u30c7\u30c3\u30ad\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u30a6\u30c3\u30c9\u30c7\u30c3\u30ad<\/span><\/button>\n      <button type=\"button\" data-genre=\"16\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/pruned-garden-textfree-v1.jpg\" alt=\"\u5ead\u6728\u3092\u7f8e\u3057\u304f\u526a\u5b9a\u3057\u305f\u4f4f\u5b85\u306e\u5ead\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u5ead\u6728\u306e\u526a\u5b9a<\/span><\/button>\n      <button type=\"button\" data-genre=\"38\"><img decoding=\"async\" src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/garden-reform-textfree-v1.jpg\" alt=\"\u77f3\u7573\u3068\u690d\u683d\u3068\u7167\u660e\u3092\u6574\u3048\u305f\u5ead\u30ea\u30d5\u30a9\u30fc\u30e0\" width=\"1200\" height=\"675\" loading=\"lazy\"><span>\u5ead\u306e\u30ea\u30d5\u30a9\u30fc\u30e0<\/span><\/button>\n    <\/div>\n  <\/section>\n  <div class=\"workspace\">\n    <aside class=\"genre-sidebar\" aria-label=\"\u5de5\u4e8b\u30b8\u30e3\u30f3\u30eb\">\n      <div class=\"nav-title\"><h2>\u5de5\u4e8b\u304b\u3089\u63a2\u3059<\/h2><p>40\u30b8\u30e3\u30f3\u30eb<\/p><\/div>\n      <nav id=\"desktop-genres\" aria-label=\"\u5de5\u4e8b\u30b8\u30e3\u30f3\u30eb\u4e00\u89a7\"><\/nav>\n    <\/aside>\n    <section class=\"results\" id=\"results\" aria-labelledby=\"results-title\" tabindex=\"-1\">\n      <div id=\"map-toggle-list-slot\"><\/div>\n      <div class=\"result-heading\"><div><p class=\"eyebrow\" id=\"result-eyebrow\">\u6771\u4eac\u90fd \/ \u829d\u30fb\u96d1\u8349\u5bfe\u7b56<\/p><h2 id=\"results-title\">\u4eba\u5de5\u829d\u306e\u65bd\u5de5\u4f1a\u793e<\/h2><\/div><\/div><div class=\"demo-banner\" id=\"demo-banner\" hidden><strong>\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb<\/strong><span>\u4f1a\u793e\u30fb\u4fa1\u683c\u30fb\u65bd\u5de5\u4f8b\u306f\u3059\u3079\u3066\u67b6\u7a7a\u3067\u3059\u3002\u5b9f\u969b\u306e\u63b2\u8f09\u4ef6\u6570\u306b\u306f\u542b\u307f\u307e\u305b\u3093\u3002<\/span><\/div>\n      <p class=\"count-line\" id=\"result-count\" role=\"status\" aria-live=\"polite\"><\/p>\n      <p class=\"count-help\" id=\"count-help\">\u63b2\u8f09\u7dcf\u657010\u793e\u3002\u5bfe\u5fdc\u7bc4\u56f2\u3068\u516c\u5f0f\u60c5\u5831\u306e\u78ba\u8a8d\u72b6\u6cc1\u3067\u5206\u3051\u3066\u8868\u793a\u3057\u307e\u3059\u3002<\/p>\n      <div class=\"result-tools\">\n        <button class=\"result-genre-trigger\" type=\"button\" data-open-genres>\u5de5\u4e8b\u5185\u5bb9 <span aria-hidden=\"true\">\u2304<\/span><\/button>\n        <button class=\"filter-trigger\" id=\"open-filter\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"filter-dialog\">\u8a73\u3057\u3044\u6761\u4ef6\u3067\u7d5e\u308b <span id=\"filter-count\">0<\/span><\/button>\n      <\/div>\n      <div class=\"selected-filters\" id=\"selected-filters\" aria-label=\"\u9069\u7528\u4e2d\u306e\u8a73\u7d30\u6761\u4ef6\"><\/div>\n      <label class=\"keyword-wrap\"><span>\u4f1a\u793e\u540d\u3067\u7d5e\u308a\u8fbc\u307f<\/span><input type=\"search\" id=\"keyword\" placeholder=\"\u4f1a\u793e\u540d\u3092\u5165\u529b\" autocomplete=\"off\"><\/label>\n      <div class=\"list-label\"><span>\u4f1a\u793e\u4e00\u89a7<\/span><label><span class=\"sr-only\">\u4f1a\u793e\u306e\u4e26\u3073\u66ff\u3048<\/span><select id=\"sort-order\"><option value=\"name\">\u540d\u79f0\u9806<\/option><option value=\"confirmedAt\">\u60c5\u5831\u78ba\u8a8d\u65e5\u9806<\/option><\/select><\/label><\/div>\n      <div id=\"confirmed-list\" class=\"company-list\"><\/div>\n      <details class=\"unknown-section\" id=\"unknown-section\" hidden><summary id=\"unknown-title\">\u8a73\u7d30\u6761\u4ef6\u304c\u672a\u78ba\u8a8d\u306e\u4f1a\u793e\u3082\u898b\u308b<\/summary><div class=\"unknown-body\"><p>\u9078\u629e\u6761\u4ef6\u306b\u672a\u78ba\u8a8d\u306e\u9805\u76ee\u304c\u3042\u308a\u307e\u3059\u3002\u5bfe\u5fdc\u4e0d\u53ef\u3068\u3044\u3046\u610f\u5473\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p><div id=\"unknown-list\" class=\"company-list\"><\/div><\/div><\/details>\n      <section class=\"pending-section\" id=\"nationwide-section\" aria-labelledby=\"nationwide-title\" hidden><h3 id=\"nationwide-title\">\u5168\u56fd\u5bfe\u5fdc\u306e\u8a18\u8f09\u3042\u308a\u30fb\u8a73\u7d30\u306f\u8981\u78ba\u8a8d<\/h3><p>\u6771\u4eac\u90fd\u5185\u306e\u65bd\u5de5\u4f53\u5236\u30fb\u5bfe\u5fdc\u7bc4\u56f2\u306f\u672a\u78ba\u8a8d\u3067\u3059\u3002\u78ba\u8a8d\u6e08\u307f\u306e\u63b2\u8f09\u4f1a\u793e\u6570\u306b\u306f\u542b\u3081\u3066\u3044\u307e\u305b\u3093\u3002<\/p><div id=\"nationwide-list\" class=\"company-list\"><\/div><\/section>\n    <\/section>\n    <section class=\"map-column\" id=\"map-column\" aria-labelledby=\"map-title\" tabindex=\"-1\">\n      <div class=\"map-panel\">\n        <div class=\"map-header\" id=\"map-header\"><div><p class=\"map-kicker\">\u4f1a\u793e\u691c\u7d22\u5730\u57df<\/p><h2 id=\"map-title\">\u6771\u4eac\u90fd<\/h2><p>\u73fe\u5728\u9078\u629e\u4e2d\u306e\u691c\u7d22\u5730\u57df\u3067\u3059\u3002<\/p><\/div><span class=\"badge map-availability\">\u5730\u57df\u30d7\u30ec\u30d3\u30e5\u30fc<\/span><button class=\"desktop-map-toggle\" id=\"desktop-map-toggle\" type=\"button\" aria-controls=\"map-column\" aria-expanded=\"true\">\u5730\u56f3\u3092\u96a0\u3059<\/button><\/div>\n        <div class=\"map-stage\">\n          <div class=\"map-viewport\">\n<svg id=\"japan-map\" class=\"japan-map geolonia-svg-map\" role=\"img\" aria-labelledby=\"japan-title japan-desc\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <title id=\"japan-title\">\u6771\u4eac\u90fd\u3092\u5f37\u8abf\u3057\u305f\u65e5\u672c\u5730\u56f3<\/title>\n  <desc id=\"japan-desc\">\u7dd1\u8272\u306f\u9078\u629e\u5730\u57df\u306e\u6771\u4eac\u90fd\u3067\u3059\u3002\u4f1a\u793e\u306e\u6240\u5728\u5730\u3084\u30d4\u30f3\u306f\u8868\u793a\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u5730\u56f3\u30c7\u30fc\u30bf\uff1aGeolonia (https:\/\/geolonia.com\/), CC BY 4.0\u3002<\/desc>\n  <g class=\"svg-map\" transform=\"matrix(1.028807, 0, 0, 1.028807, -47.544239, -28.806583)\">\n    <g class=\"prefectures\" transform=\"matrix(1, 0, 0, 1, 6, 18)\">\n      <g class=\"okinawa kyushu-okinawa prefecture\" data-code=\"47\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(52.000000, 193.000000)\">\n        <title>\u6c96\u7e04 \/ Okinawa<\/title>\n        <polygon points=\"4 109 6 110 4 111 0 110\"\/>\n        <polygon points=\"48 121 55 123 51 129 39 124 42 122 44 125 46 118\"\/>\n        <polygon points=\"132 113 130 110 132 110 130 108 133 105 132 100 135 108 142 114\"\/>\n        <polygon points=\"225 23 224 28 219 23 223 21\"\/>\n        <polygon points=\"73 117 77 112 79 113 73 120 72 126 66 127 64 125 67 122 63 119 71 120\"\/>\n        <polygon points=\"287 20 291 17 286 15 285 8 292 10 292 14 299 13 298 11 307 0 309 5 309 9 305 15 300 15 299 19 293 19 294 21 288 25 281 25 286 34 281 31 276 39 280 41 270 46 270 38 277 32 275 24 280 25\"\/>\n        <polygon points=\"127 106 126 103 128 104\"\/>\n        <polygon points=\"279 8 279 6 283 8\"\/>\n        <polygon points=\"293 11 294 13 292 12\"\/>\n      <\/g>\n      <g class=\"kagoshima kyushu kyushu-okinawa prefecture\" data-code=\"46\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(96.000000, 17.000000)\">\n        <title>\u9e7f\u5150\u5cf6 \/ Kagoshima<\/title>\n        <polygon points=\"23 949 26 951 23 952\"\/>\n        <polygon points=\"33 960 32 954 39 950 48 956 47 961 41 965 35 964\"\/>\n        <polygon points=\"64 953 64 958 59 959 58 952 62 949 63 939 70 929 71 938\"\/>\n        <polygon points=\"38 844 43 848 52 844 57 850 56 852 61 859 66 864 65 869 70 871 73 880 80 881 80 888 78 891 75 890 70 896 75 899 73 903 76 902 69 905 66 910 50 918 50 913 55 910 59 898 53 889 54 884 48 881 53 879 54 883 57 884 61 878 54 872 50 874 44 887 46 898 51 901 49 906 43 907 40 901 27 901 28 897 25 896 27 894 22 890 31 890 35 880 32 871 27 867 30 860 28 848 31 846 35 848\"\/>\n        <polygon points=\"31 837 34 836 33 838\"\/>\n        <polygon points=\"27 848 24 842 29 840 30 844\"\/>\n        <polygon points=\"4 868 6 865 7 867 2 875 0 874\"\/>\n        <polygon points=\"12 864 9 861 14 861\"\/>\n        <polygon points=\"284 149 280 150 279 146 289 144\"\/>\n        <polygon points=\"301 126 301 118 306 118 305 122 309 126 308 129 303 132 300 128\"\/>\n        <polygon points=\"363 98 360 99 359 97 365 93\"\/>\n        <polygon points=\"344 90 331 98 335 101 330 104 327 103 329 107 323 102 325 99 316 97 324 97 325 95 321 94 335 88 337 90 339 86 344 85 342 89 344 87 345 89 347 82 349 88\"\/>\n        <polygon points=\"324 108 322 106 320 108 318 101 323 102 322 105 328 107 325 109 326 107\"\/>\n        <polygon points=\"355 12 352 16 352 13\"\/>\n        <polygon points=\"361 1 363 0 365 4\"\/>\n      <\/g>\n      <g class=\"miyazaki kyushu kyushu-okinawa prefecture\" data-code=\"45\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(152.000000, 824.000000)\">\n        <title>\u5bae\u5d0e \/ Miyazaki<\/title>\n        <polygon points=\"36 0 38 1 43 0 48 5 56 5 59 1 63 2 63 7 65 7 54 17 53 21 56 22 52 23 51 25 53 26 47 34 41 51 39 74 34 79 32 91 27 89 22 84 24 81 24 74 17 73 14 64 9 62 10 57 5 52 0 45 1 43 22 41 19 35 23 30 18 23 18 16 23 14 32 0\"\/>\n      <\/g>\n      <g class=\"oita kyushu kyushu-okinawa prefecture\" data-code=\"44\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(163.000000, 771.000000)\">\n        <title>\u5927\u5206 \/ Oita<\/title>\n        <polygon points=\"0 34 3 29 0 26 2 24 1 19 5 13 12 9 19 10 20 3 33 7 38 0 47 4 49 10 46 18 43 17 43 20 35 22 36 26 40 28 56 27 50 36 56 36 53 38 56 40 61 38 62 41 57 41 55 45 65 49 59 49 61 51 57 54 60 55 54 56 54 60 52 60 52 55 48 54 45 58 37 58 32 53 27 54 25 53 21 49 22 43 15 30 9 30 10 36 8 39\"\/>\n      <\/g>\n      <g class=\"kumamoto kyushu kyushu-okinawa prefecture\" data-code=\"43\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(115.000000, 800.000000)\">\n        <title>\u718a\u672c \/ kumamoto<\/title>\n        <path d=\"M8,37 L13,38 L13,48 L5,57 L1,58 L1,52 L5,51 L0,50 L4,40 L3,37 L8,37 Z M20,47 L14,47 L12,43 L19,39 L26,39 L23,47 L20,47 Z M24,34 L26,34 L26,38 L23,38 L24,34 Z M38,67 L33,61 L24,65 L19,61 L32,46 L30,40 L32,41 L31,39 L37,34 L26,34 L34,28 L35,23 L27,15 L26,10 L31,10 L30,7 L35,3 L39,4 L40,0 L48,5 L56,10 L58,7 L57,1 L63,1 L70,14 L69,20 L73,24 L69,24 L60,38 L55,40 L55,47 L60,54 L56,59 L59,65 L38,67 Z\"\/>\n      <\/g>\n      <g class=\"nagasaki kyushu kyushu-okinawa prefecture\" data-code=\"42\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(44.000000, 700.000000)\">\n        <title>\u9577\u5d0e \/ Nagasaki<\/title>\n        <path d=\"M53,1 L55,0 L57,2 L54,5 L55,9 L49,15 L48,19 L51,18 L49,22 L51,21 L48,25 L48,20 L46,22 L46,19 L45,22 L42,20 L44,20 L45,15 L47,15 L45,14 L49,10 L46,8 L48,3 L52,3 L53,1 Z M46,29 L43,35 L37,36 L40,22 L41,24 L45,25 L44,22 L45,26 L48,25 L46,29 Z M67,59 L68,61 L64,63 L60,59 L62,59 L61,56 L64,53 L67,55 L66,57 L68,58 L67,59 Z M28,110 L25,115 L26,110 L23,107 L26,106 L26,102 L28,102 L30,94 L28,105 L33,106 L30,108 L28,106 L28,110 Z M24,112 L21,111 L21,109 L23,111 L22,108 L24,112 Z M19,113 L20,110 L19,116 L16,111 L19,113 Z M6,118 L9,117 L10,119 L12,115 L16,125 L9,124 L9,129 L0,126 L1,124 L3,126 L4,125 L2,125 L5,122 L4,116 L6,118 Z M65,80 L62,81 L64,78 L65,80 Z M67,82 L70,84 L67,86 L67,82 Z M29,88 L31,85 L33,87 L29,88 Z M54,76 L51,77 L55,74 L54,76 Z M66,86 L64,89 L66,96 L73,98 L72,102 L78,109 L86,112 L79,117 L92,118 L94,123 L92,130 L82,134 L80,128 L85,124 L84,122 L79,121 L71,123 L68,129 L60,134 L64,129 L63,126 L65,127 L67,123 L64,125 L63,118 L59,117 L56,111 L59,100 L63,104 L62,108 L63,106 L66,108 L64,115 L75,118 L71,112 L72,107 L69,103 L66,105 L65,99 L62,99 L62,97 L58,100 L60,98 L57,96 L57,93 L57,95 L53,93 L57,87 L54,86 L55,83 L60,82 L60,85 L65,84 L66,86 Z M49,88 L48,92 L42,94 L47,91 L45,89 L48,84 L52,84 L54,81 L55,84 L49,88 Z M15,115 L15,113 L18,116 L15,118 L15,115 Z M64,101 L63,104 L62,101 L64,98 L64,101 Z\"\/>\n      <\/g>\n      <g class=\"saga kyushu kyushu-okinawa prefecture\" data-code=\"41\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(108.000000, 773.000000)\">\n        <title>\u4f50\u8cc0 \/ Saga<\/title>\n        <polygon points=\"15 6 28 6 34 12 41 10 40 16 32 21 30 28 25 23 19 29 22 39 14 36 8 29 9 25 2 23 0 16 2 13 5 17 4 13 6 9 2 6 3 4 6 6 6 0 7 2 11 2 12 7\"\/>\n      <\/g>\n      <g class=\"fukuoka kyushu kyushu-okinawa prefecture\" data-code=\"40\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(123.000000, 752.000000)\">\n        <title>\u798f\u5ca1 \/ Fukuoka<\/title>\n        <polygon points=\"40 53 32 48 31 52 27 51 22 55 23 58 18 58 18 52 15 49 17 42 25 37 26 31 19 33 13 27 0 27 7 23 3 20 10 15 13 21 20 20 21 15 17 17 14 14 19 15 23 12 25 5 35 3 36 0 42 1 38 5 41 5 43 2 46 4 53 0 49 8 52 10 50 11 55 22 60 22 59 29 52 28 45 32 41 38 42 43 40 45 43 48\"\/>\n      <\/g>\n      <g class=\"kochi shikoku prefecture\" data-code=\"39\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(251.000000, 765.000000)\">\n        <title>\u9ad8\u77e5 \/ Kochi<\/title>\n        <path d=\"M61,0 L74,6 L80,4 L81,12 L88,13 L86,17 L88,21 L94,22 L87,41 L75,25 L65,21 L55,23 L55,21 L56,24 L44,28 L50,28 L44,29 L42,32 L41,29 L38,33 L39,38 L37,44 L34,44 L30,52 L25,53 L25,61 L22,64 L25,70 L21,66 L14,68 L9,65 L5,67 L6,61 L10,60 L9,57 L6,57 L8,54 L5,41 L9,44 L15,36 L20,33 L16,24 L27,23 L30,13 L37,4 L61,0 Z M1,69 L0,70 L0,67 L1,69 Z\"\/>\n      <\/g>\n      <g class=\"ehime shikoku prefecture\" data-code=\"38\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(225.000000, 737.000000)\">\n        <title>\u611b\u5a9b \/ Ehime<\/title>\n        <path d=\"M34,21 L31,20 L35,17 L34,21 Z M55,6 L51,6 L55,0 L57,3 L55,6 Z M60,5 L61,5 L60,7 L57,6 L60,5 Z M58,10 L54,12 L55,7 L60,8 L58,10 Z M32,85 L25,83 L25,86 L23,86 L24,81 L27,82 L21,76 L24,76 L22,72 L25,72 L22,71 L23,69 L20,67 L24,70 L28,66 L28,63 L24,63 L27,60 L19,60 L21,57 L19,56 L22,51 L16,50 L8,56 L0,57 L35,37 L41,18 L50,15 L48,11 L51,10 L59,24 L70,20 L80,22 L84,18 L89,20 L87,28 L63,32 L56,41 L53,51 L42,52 L46,61 L41,64 L35,72 L31,69 L34,82 L32,85 Z\"\/>\n      <\/g>\n      <g class=\"kagawa shikoku prefecture\" data-code=\"37\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(308.000000, 724.000000)\">\n        <title>\u9999\u5ddd \/ Kagawa<\/title>\n        <path d=\"M6,33 L1,31 L4,21 L0,17 L6,20 L19,10 L26,13 L30,9 L31,14 L34,11 L37,14 L36,17 L45,22 L44,25 L31,23 L22,30 L15,27 L6,33 Z M27,5 L25,4 L29,4 L27,5 Z M40,0 L42,0 L40,8 L38,7 L38,5 L35,9 L35,5 L31,3 L40,0 Z\"\/>\n      <\/g>\n      <g class=\"tokushima shikoku prefecture\" data-code=\"36\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(312.000000, 744.000000)\">\n        <title>\u5fb3\u5cf6 \/ Tokushima<\/title>\n        <path d=\"M50,2 L52,0 L51,4 L50,2 Z M41,2 L49,0 L49,3 L52,4 L48,13 L55,20 L50,24 L57,26 L38,36 L33,43 L27,42 L25,38 L27,34 L20,33 L19,25 L13,27 L0,21 L2,13 L11,7 L18,10 L27,3 L40,5 L41,2 Z\"\/>\n      <\/g>\n      <g class=\"yamaguchi chugoku prefecture\" data-code=\"35\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(168.000000, 710.000000)\">\n        <title>\u5c71\u53e3 \/ Yamaguchi<\/title>\n        <path d=\"M45,0 L47,6 L43,11 L45,15 L50,15 L48,20 L50,24 L56,22 L58,24 L61,20 L60,16 L64,14 L64,21 L66,23 L67,29 L72,31 L72,36 L69,36 L70,44 L65,46 L65,54 L61,48 L57,48 L52,42 L47,44 L50,41 L46,38 L35,42 L32,39 L30,42 L29,40 L27,42 L27,38 L25,43 L21,45 L19,43 L16,45 L15,40 L9,36 L3,43 L3,36 L0,32 L4,27 L1,21 L4,17 L10,17 L5,15 L7,12 L16,14 L17,17 L24,17 L30,15 L29,12 L41,1 L43,2 L45,0 Z M64,54 L59,56 L62,52 L64,54 Z M75,50 L83,48 L78,50 L77,53 L73,50 L69,53 L67,48 L70,46 L75,50 Z M18,15 L18,13 L22,14 L18,15 Z M51,46 L48,46 L51,43 L51,46 Z\"\/>\n      <\/g>\n      <g class=\"hiroshima chugoku prefecture\" data-code=\"34\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(230.000000, 687.000000)\">\n        <title>\u5e83\u5cf6 \/ Hiroshima<\/title>\n        <path d=\"M73,40 L72,42 L69,40 L72,43 L70,42 L68,47 L63,45 L63,42 L54,44 L51,48 L39,49 L37,53 L30,55 L28,53 L25,56 L26,53 L23,47 L25,45 L17,44 L9,51 L10,54 L5,52 L4,46 L2,44 L2,37 L0,35 L5,30 L7,24 L6,22 L12,17 L20,19 L22,16 L27,18 L35,16 L32,11 L38,8 L45,0 L58,2 L65,4 L68,7 L66,14 L70,19 L69,24 L73,40 Z M45,53 L43,56 L41,53 L46,51 L45,53 Z M21,54 L20,50 L23,51 L22,59 L19,59 L21,56 L17,51 L21,54 Z M15,48 L16,50 L12,52 L15,48 Z M35,57 L33,56 L36,56 L35,57 Z M24,58 L26,58 L25,61 L28,61 L26,63 L20,62 L23,56 L26,56 L24,58 Z M59,49 L59,52 L56,49 L59,49 Z M57,50 L53,52 L54,50 L57,50 Z M60,44 L62,45 L59,47 L60,44 Z\"\/>\n      <\/g>\n      <g class=\"okayama chugoku prefecture\" data-code=\"33\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(295.000000, 673.000000)\">\n        <title>\u5ca1\u5c71 \/ Okayama<\/title>\n        <polygon points=\"58 8 59 14 51 22 52 29 50 32 54 38 53 41 46 39 49 42 43 49 34 48 39 49 36 53 34 52 33 57 27 55 25 58 23 52 23 55 19 51 15 55 10 52 12 56 8 54 4 38 5 33 1 28 3 21 0 18 1 15 8 14 7 10 14 10 13 7 15 6 18 0 25 2 29 7 39 1 38 3 45 6 46 12\"\/>\n      <\/g>\n      <g class=\"shimane chugoku prefecture\" data-code=\"32\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(211.000000, 610.000000)\">\n        <title>\u5cf6\u6839 \/ Shimane<\/title>\n        <path d=\"M74,14 L78,13 L75,17 L72,15 L73,19 L71,16 L74,14 Z M79,16 L77,19 L77,15 L79,14 L81,17 L79,16 Z M83,5 L88,0 L93,5 L92,9 L89,9 L91,11 L86,12 L83,5 Z M2,100 L10,98 L25,84 L35,78 L41,70 L52,65 L55,59 L53,55 L70,51 L76,46 L79,49 L87,48 L84,50 L82,51 L88,59 L87,68 L79,70 L81,73 L77,79 L64,77 L57,85 L51,88 L54,93 L46,95 L41,93 L39,96 L31,94 L25,99 L26,101 L24,107 L19,112 L21,114 L17,116 L18,120 L15,124 L13,122 L7,124 L5,120 L7,115 L2,115 L0,111 L4,106 L2,100 Z\"\/>\n      <\/g>\n      <g class=\"tottori chugoku prefecture\" data-code=\"31\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(288.000000, 658.000000)\">\n        <title>\u9ce5\u53d6 \/ Tottori<\/title>\n        <polygon points=\"7 33 0 31 4 25 2 22 10 20 11 11 5 3 7 2 9 6 15 8 23 4 34 6 55 5 64 0 71 17 71 21 65 23 53 27 52 21 45 18 46 16 36 22 32 17 25 15 22 21 20 22 21 25 14 25 15 29 8 30\"\/>\n      <\/g>\n      <g class=\"wakayama kinki prefecture\" data-code=\"30\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(385.000000, 737.000000)\">\n        <title>\u548c\u6b4c\u5c71 \/ Wakayama<\/title>\n        <path d=\"M41,32 L44,38 L49,41 L45,46 L46,50 L38,55 L37,59 L35,59 L36,56 L19,51 L14,44 L17,41 L9,37 L4,30 L0,30 L3,25 L0,24 L6,21 L1,18 L5,16 L4,14 L8,14 L0,6 L2,3 L5,6 L31,0 L35,9 L31,10 L25,17 L30,24 L28,30 L41,32 Z M49,23 L49,26 L44,29 L44,26 L49,23 Z\"\/>\n      <\/g>\n      <g class=\"nara kinki prefecture\" data-code=\"29\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(410.000000, 712.000000)\">\n        <title>\u5948\u826f \/ Nara<\/title>\n        <polygon points=\"24 48 19 51 19 54 17 54 17 57 16 57 3 55 5 49 0 42 6 35 10 34 6 25 8 20 6 11 11 0 17 5 21 2 25 5 27 3 29 7 26 8 28 9 27 13 36 18 28 24 31 29 29 30 31 33 29 37 30 44 29 47\"\/>\n      <\/g>\n      <g class=\"hyogo kinki prefecture\" data-code=\"28\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(345.000000, 655.000000)\">\n        <title>\u5175\u5eab \/ Hyogo<\/title>\n        <path d=\"M31,90 L23,93 L23,88 L20,89 L20,86 L38,67 L39,69 L32,79 L35,88 L31,90 Z M3,59 L4,56 L0,50 L2,47 L1,40 L9,32 L8,26 L14,24 L14,20 L7,3 L16,0 L33,1 L32,5 L36,10 L41,9 L42,11 L42,17 L36,17 L35,23 L42,28 L47,26 L49,33 L59,35 L58,40 L55,41 L56,45 L62,48 L60,49 L62,60 L59,62 L53,60 L40,66 L25,56 L11,57 L11,53 L8,58 L5,56 L3,59 Z\"\/>\n      <\/g>\n      <g class=\"osaka kinki prefecture\" data-code=\"27\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(387.000000, 695.000000)\">\n        <title>\u5927\u962a \/ Osaka<\/title>\n        <polygon points=\"16 0 24 8 28 5 27 8 31 9 34 17 29 28 31 37 29 42 3 48 0 45 7 44 14 37 17 28 19 30 17 22 20 20 18 9 20 8 14 5 13 1\"\/>\n      <\/g>\n      <g class=\"kyoto kinki prefecture\" data-code=\"26\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(377.000000, 649.000000)\">\n        <title>\u4eac\u90fd \/ Kyoto<\/title>\n        <polygon points=\"44 63 41 55 37 54 38 51 34 54 26 46 27 41 17 39 15 32 10 34 3 29 4 23 10 23 10 17 9 15 4 16 0 11 1 7 3 10 2 8 19 0 23 7 15 14 18 15 20 11 20 15 24 17 23 21 25 18 27 19 25 14 31 11 32 14 31 20 34 25 46 27 51 32 48 46 51 56 55 56 59 62 60 66 58 68 54 65 50 68\"\/>\n      <\/g>\n      <g class=\"shiga kinki prefecture\" data-code=\"25\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(423.000000, 655.000000)\">\n        <title>\u6ecb\u8cc0 \/ Shiga<\/title>\n        <path d=\"M20,0 L27,3 L28,9 L31,9 L34,16 L35,19 L31,29 L33,30 L34,40 L30,50 L24,53 L17,50 L16,55 L13,56 L9,50 L5,50 L2,40 L5,26 L0,21 L3,17 L6,18 L9,11 L12,13 L18,10 L18,7 L21,8 L20,0 Z M20,13 L20,16 L18,13 L14,16 L16,24 L8,32 L8,36 L5,42 L7,45 L9,36 L15,35 L16,31 L25,25 L26,21 L20,13 Z\"\/>\n      <\/g>\n      <g class=\"mie kinki prefecture\" data-code=\"24\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(426.000000, 683.000000)\">\n        <title>\u4e09\u91cd \/ Mie<\/title>\n        <polygon points=\"8 95 3 92 0 86 1 86 1 83 3 83 8 80 8 77 13 76 14 73 13 66 15 62 13 59 15 58 12 53 20 47 11 42 12 38 10 37 13 36 11 32 10 28 13 27 14 22 21 25 27 22 31 12 30 2 36 0 43 7 48 15 42 16 43 20 36 32 35 40 51 47 53 52 56 51 55 55 50 55 55 56 55 61 51 62 53 60 50 58 49 60 43 61 46 57 42 57 39 62 39 60 36 63 34 61 34 64 32 62 25 66 22 68 23 73 21 72 22 70 18 73 22 77 20 77 22 80 19 78 20 81 13 85\"\/>\n      <\/g>\n      <g class=\"aichi chubu prefecture\" data-code=\"23\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(469.000000, 673.000000)\">\n        <title>\u611b\u77e5 \/ Aichi<\/title>\n        <polygon points=\"42 46 18 52 20 47 23 49 31 43 33 46 35 43 34 40 28 37 26 41 18 40 14 37 16 29 12 40 16 45 13 45 9 41 10 36 8 33 8 28 12 21 5 25 0 17 1 11 5 3 15 0 21 8 26 10 33 8 39 12 46 8 47 14 52 11 60 13 50 33 42 38\"\/>\n      <\/g>\n      <g class=\"shizuoka chubu prefecture\" data-code=\"22\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(511.000000, 659.000000)\">\n        <title>\u9759\u5ca1 \/ Shizuoka<\/title>\n        <polygon points=\"73 14 77 14 77 27 83 31 81 36 85 42 85 46 78 55 77 61 70 65 64 59 67 45 65 41 66 38 72 37 62 31 55 33 51 38 53 41 44 45 42 54 36 61 38 65 25 61 0 60 0 52 8 47 18 27 33 17 33 5 37 0 40 8 39 19 44 20 48 29 53 27 52 20 56 12 61 17\"\/>\n      <\/g>\n      <g class=\"gifu chubu prefecture\" data-code=\"21\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(450.000000, 608.000000)\">\n        <title>\u5c90\u961c \/ Gifu<\/title>\n        <polygon points=\"66 4 69 10 64 20 67 24 66 28 60 35 55 35 53 40 59 43 64 50 62 53 68 59 66 63 68 66 65 66 67 70 65 73 58 77 52 73 45 75 40 73 34 65 24 68 20 76 19 82 12 75 6 77 4 76 8 66 7 63 4 56 1 56 0 50 5 41 11 44 12 42 25 41 28 37 22 29 24 23 29 13 26 10 30 5 34 7 35 11 44 0 47 2 52 0 52 2 56 0\"\/>\n      <\/g>\n      <g class=\"nagano chubu prefecture\" data-code=\"20\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(503.000000, 572.000000)\">\n        <title>\u9577\u91ce \/ Nagano<\/title>\n        <polygon points=\"68 18 59 21 60 23 55 27 54 34 57 39 66 39 67 45 64 47 66 53 63 54 66 57 66 63 70 65 71 70 68 72 64 69 58 71 53 66 43 77 46 80 43 82 45 87 41 92 41 104 26 114 18 112 13 115 12 109 14 106 12 102 15 102 13 99 15 95 9 89 11 86 6 79 0 76 2 71 7 71 13 64 14 60 11 56 16 46 13 40 19 32 18 29 21 28 22 17 27 10 27 7 34 8 34 13 36 14 44 10 48 12 48 7 53 2 60 0 63 2 63 7 68 11\"\/>\n      <\/g>\n      <g class=\"yamanashi chubu prefecture\" data-code=\"19\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(546.000000, 638.000000)\">\n        <title>\u5c71\u68a8 \/ Yamanashi<\/title>\n        <polygon points=\"2 21 0 16 3 14 0 11 10 0 15 5 21 3 25 6 28 4 39 7 43 15 48 18 47 27 38 35 26 38 21 33 17 41 18 48 13 50 9 41 4 40 5 29\"\/>\n      <\/g>\n      <g class=\"fukui chubu prefecture\" data-code=\"18\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(408.000000, 618.000000)\">\n        <title>\u798f\u4e95 \/ Fukui<\/title>\n        <polygon points=\"40 0 46 8 56 9 61 14 66 13 64 19 70 27 67 31 54 32 53 34 47 31 42 40 35 37 36 45 33 44 33 47 27 50 24 48 21 55 18 54 15 58 3 56 0 51 1 45 3 49 10 46 6 49 13 50 15 47 13 48 13 45 19 47 17 45 20 43 18 40 26 41 25 35 28 33 29 38 31 39 32 32 25 19 34 6 34 2\"\/>\n      <\/g>\n      <g class=\"ishikawa chubu prefecture\" data-code=\"17\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(448.000000, 541.000000)\">\n        <title>\u77f3\u5ddd \/ Ishikawa<\/title>\n        <path d=\"M37,26 L34,23 L41,23 L37,26 Z M28,77 L31,80 L26,90 L21,91 L16,86 L6,85 L0,77 L15,62 L26,44 L27,33 L25,29 L25,24 L22,23 L27,10 L52,0 L56,1 L57,5 L51,6 L50,15 L46,14 L39,22 L37,18 L34,19 L32,28 L38,30 L41,26 L41,36 L33,38 L31,48 L28,50 L30,54 L28,57 L29,61 L27,69 L28,77 Z\"\/>\n      <\/g>\n      <g class=\"toyama chubu prefecture\" data-code=\"16\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(475.000000, 575.000000)\">\n        <title>\u5bcc\u5c71 \/ Toyama<\/title>\n        <polygon points=\"41 37 31 33 27 35 27 33 22 35 19 33 10 44 9 40 5 38 1 43 0 35 2 27 1 23 3 20 1 16 4 14 6 4 14 2 11 8 23 15 31 11 33 3 43 0 47 3 50 14 49 25 46 26 47 29\"\/>\n      <\/g>\n      <g class=\"niigata chubu prefecture\" data-code=\"15\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(518.000000, 476.000000)\">\n        <title>\u65b0\u6f5f \/ Niigata<\/title>\n        <path d=\"M7,113 L4,102 L0,99 L14,94 L23,87 L30,87 L45,75 L55,60 L60,46 L79,34 L80,36 L79,35 L85,28 L94,0 L102,3 L102,10 L111,16 L109,20 L101,23 L101,31 L98,39 L101,44 L104,46 L95,56 L97,65 L89,65 L88,68 L79,69 L78,72 L80,76 L76,82 L81,87 L80,101 L73,94 L71,98 L67,99 L68,104 L65,105 L65,108 L53,114 L53,107 L48,103 L48,98 L45,96 L38,98 L33,103 L33,108 L29,106 L21,110 L19,109 L19,104 L12,103 L12,106 L7,113 Z M36,46 L28,47 L35,38 L33,35 L30,37 L30,31 L34,23 L43,14 L39,30 L46,31 L43,40 L36,46 Z\"\/>\n      <\/g>\n      <g class=\"kanagawa kanto prefecture\" data-code=\"14\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(584.000000, 656.000000)\">\n        <title>\u795e\u5948\u5ddd \/ Kanagawa<\/title>\n        <polygon points=\"10 0 24 6 28 11 28 6 30 6 27 4 30 2 44 9 40 13 36 12 39 16 36 16 36 23 42 26 38 30 39 33 35 33 36 28 33 24 26 22 15 25 11 28 12 34 10 34 4 30 4 17 0 17 9 9\"\/>\n      <\/g>\n      <g class=\"tokyo kanto prefecture\" data-code=\"13\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(585.000000, 642.000000)\">\n        <title>\u6771\u4eac \/ Tokyo<\/title>\n        <path d=\"M49,173 L49,178 L44,171 L49,173 Z M34,113 L32,115 L29,114 L31,111 L34,113 Z M11,104 L13,106 L11,107 L11,104 Z M18,98 L16,96 L18,92 L18,98 Z M22,75 L22,69 L26,70 L26,76 L22,75 Z M48,7 L49,12 L47,16 L41,15 L43,19 L39,20 L43,20 L43,23 L29,16 L26,18 L29,20 L27,20 L27,25 L23,20 L9,14 L4,11 L0,3 L3,0 L18,4 L23,8 L30,5 L30,9 L36,6 L40,7 L42,5 L48,7 Z\"\/>\n      <\/g>\n      <g class=\"chiba kanto prefecture\" data-code=\"12\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(627.000000, 629.000000)\">\n        <title>\u5343\u8449 \/ Chiba<\/title>\n        <polygon points=\"5 29 7 25 6 20 6 13 0 0 8 10 19 15 37 11 37 8 55 20 55 24 45 24 34 35 32 57 19 61 7 75 0 71 5 69 3 66 4 63 3 58 5 53 1 49 4 45 7 46 7 42 13 39 18 33 11 26 6 30\"\/>\n      <\/g>\n      <g class=\"saitama kanto prefecture\" data-code=\"11\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(573.000000, 618.000000)\">\n        <title>\u57fc\u7389 \/ Saitama<\/title>\n        <polygon points=\"48 4 49 5 51 12 54 11 54 11 60 24 60 31 54 29 52 31 48 30 42 33 42 29 35 32 30 28 15 24 12 27 1 24 0 19 16 10 21 0 32 2 38 6\"\/>\n      <\/g>\n      <g class=\"gunma kanto prefecture\" data-code=\"10\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(557.000000, 570.000000)\">\n        <title>\u7fa4\u99ac \/ Gunma<\/title>\n        <polygon points=\"64 52 54 54 48 50 37 48 32 58 16 67 12 65 12 59 9 56 12 55 10 49 13 47 12 41 3 41 0 36 1 29 6 25 5 23 14 20 26 14 26 11 29 10 28 5 32 4 34 0 41 7 49 9 47 12 50 14 47 17 46 26 54 29 48 42 53 49 62 48\"\/>\n      <\/g>\n      <g class=\"tochigi kanto prefecture\" data-code=\"9\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(603.000000, 563.000000)\">\n        <title>\u6803\u6728 \/ Tochigi<\/title>\n        <polygon points=\"19 60 18 59 16 55 7 56 2 49 8 36 0 33 1 24 4 21 1 19 3 16 28 0 40 3 46 7 47 13 47 24 48 27 45 29 47 39 44 46 33 48 30 53 27 53 26 57\"\/>\n      <\/g>\n      <g class=\"ibaraki kanto prefecture\" data-code=\"8\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(622.000000, 575.000000)\">\n        <title>\u8328\u57ce \/ Ibaraki<\/title>\n        <polygon points=\"5 54 5 54 2 55 0 48 7 45 8 41 11 41 14 36 25 34 28 27 26 17 29 15 28 12 28 1 38 10 44 4 44 0 54 5 46 29 47 35 44 42 46 52 51 61 49 63 51 66 52 62 60 74 42 62 42 65 24 69 13 64\"\/>\n      <\/g>\n      <g class=\"fukushima tohoku prefecture\" data-code=\"7\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(594.000000, 511.000000)\">\n        <title>\u798f\u5cf6 \/ Fukushima<\/title>\n        <polygon points=\"82 69 72 64 72 68 66 74 56 65 55 59 49 55 37 52 12 68 4 66 5 52 0 47 4 41 2 37 3 34 12 33 13 30 21 30 19 21 28 11 25 9 32 11 38 10 40 14 44 13 47 15 53 14 56 10 54 9 55 0 61 0 65 4 74 4 75 10 80 12 79 10 83 10 83 4 87 4 93 18 93 45 91 61\"\/>\n      <\/g>\n      <g class=\"yamagata tohoku prefecture\" data-code=\"6\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(612.000000, 439.000000)\">\n        <title>\u5c71\u5f62 \/ Yamagata<\/title>\n        <polygon points=\"14 1 24 0 28 5 42 8 44 13 48 14 53 22 51 30 48 30 52 41 45 53 46 59 43 65 36 67 37 72 36 81 38 82 35 86 29 87 26 85 22 86 20 82 14 83 7 81 4 76 7 68 7 60 15 57 17 53 8 47 8 40 0 37 13 14\"\/>\n      <\/g>\n      <g class=\"akita tohoku prefecture\" data-code=\"5\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(617.000000, 352.000000)\">\n        <title>\u79cb\u7530 \/ Akita<\/title>\n        <polygon points=\"54 97 47 102 43 101 39 100 37 95 23 92 19 87 9 88 11 78 16 69 17 47 11 39 3 42 0 33 6 36 12 28 15 19 15 11 10 6 14 7 17 3 29 5 32 2 39 7 42 5 45 7 55 0 55 5 60 5 59 16 55 21 57 39 52 40 55 44 52 48 54 53 50 59 47 70 55 83 52 86 55 91\"\/>\n      <\/g>\n      <g class=\"miyagi tohoku prefecture\" data-code=\"4\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(648.000000, 445.000000)\">\n        <title>\u5bae\u57ce \/ Miyagi<\/title>\n        <path d=\"M33,70 L29,70 L29,76 L25,76 L26,78 L21,76 L20,70 L11,70 L7,66 L1,66 L0,61 L7,59 L10,53 L9,47 L16,35 L12,24 L15,24 L17,16 L12,8 L16,9 L23,4 L33,9 L41,8 L39,12 L45,16 L49,11 L55,14 L57,0 L64,1 L67,8 L62,5 L63,10 L59,14 L62,19 L60,17 L56,20 L60,22 L57,28 L61,28 L61,32 L58,30 L60,34 L57,35 L58,38 L61,37 L59,39 L61,41 L61,45 L57,43 L58,40 L55,41 L57,39 L56,37 L39,40 L36,43 L40,45 L35,46 L38,47 L32,57 L33,70 Z M43,41 L44,43 L42,43 L43,41 Z\"\/>\n      <\/g>\n      <g class=\"iwate tohoku prefecture\" data-code=\"3\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(664.000000, 354.000000)\">\n        <title>\u5ca9\u624b \/ Iwate<\/title>\n        <polygon points=\"48 92 41 91 39 105 33 102 29 107 23 103 25 99 17 100 7 95 8 89 5 84 8 81 0 68 3 57 7 51 5 46 8 42 5 38 10 37 8 19 12 14 16 15 29 5 31 8 35 5 40 7 46 0 54 11 52 16 57 19 55 23 61 28 64 43 62 53 65 49 66 54 68 55 62 60 64 62 67 59 67 63 63 63 63 68 60 69 65 68 60 71 62 73 60 75 64 74 58 81 62 83 57 83 60 86 57 86 59 88 53 89 52 86 54 91 52 91 52 94 50 90\"\/>\n      <\/g>\n      <g class=\"aomori tohoku prefecture\" data-code=\"2\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(624.000000, 287.000000)\">\n        <title>\u9752\u68ee \/ Aomori<\/title>\n        <polygon points=\"3 71 3 63 0 60 6 51 12 51 18 47 21 31 17 27 20 26 21 19 27 23 31 20 35 23 37 38 40 45 46 41 45 37 47 33 58 42 61 39 65 23 61 16 55 22 41 25 47 0 64 11 73 6 71 37 73 51 77 62 81 61 86 67 80 74 75 72 71 75 69 72 56 82 52 81 53 70 48 70 48 65 38 72 35 70 32 72 25 67 22 70 10 68 7 72\"\/>\n      <\/g>\n      <g class=\"hokkaido prefecture\" data-code=\"1\" stroke-linejoin=\"round\" fill=\"#EEEEEE\" fill-rule=\"nonzero\" stroke=\"#000000\" stroke-width=\"1.0\" transform=\"translate(602.000000, 10.000000)\">\n        <title>\u5317\u6d77\u9053 \/ Hokkaido<\/title>\n        <path d=\"M4,240 L3,245 L0,246 L0,237 L6,235 L4,240 Z M33,261 L32,250 L28,243 L23,242 L21,237 L17,236 L15,231 L19,223 L17,212 L19,209 L28,207 L34,198 L37,202 L39,201 L43,192 L49,187 L39,173 L40,166 L47,164 L60,174 L71,171 L71,174 L78,177 L83,174 L89,165 L83,140 L86,135 L93,132 L97,126 L96,103 L100,95 L101,85 L98,67 L90,48 L93,39 L92,33 L94,36 L99,35 L105,28 L131,55 L139,68 L155,85 L184,104 L213,109 L214,113 L219,118 L238,118 L260,91 L262,96 L252,119 L252,129 L255,135 L265,138 L263,140 L264,137 L258,137 L263,149 L269,156 L273,157 L280,149 L287,148 L277,156 L275,163 L258,166 L256,172 L252,177 L247,177 L245,175 L246,173 L243,172 L240,178 L243,180 L228,181 L220,178 L205,186 L191,202 L182,216 L179,225 L180,240 L178,248 L164,237 L141,228 L113,211 L100,209 L103,206 L88,214 L72,230 L69,227 L73,227 L68,226 L66,220 L58,212 L47,213 L42,220 L39,230 L40,234 L52,242 L62,242 L71,254 L80,257 L82,260 L76,265 L72,267 L63,263 L60,265 L60,261 L57,260 L55,265 L48,269 L48,278 L40,282 L37,287 L30,284 L27,278 L28,269 L33,261 Z M71,48 L73,45 L77,47 L79,52 L75,55 L71,52 L71,48 Z M65,35 L65,33 L67,35 L66,45 L63,35 L65,35 Z M369,17 L367,13 L365,13 L363,17 L365,23 L364,26 L359,28 L357,35 L350,34 L351,41 L341,50 L341,54 L335,54 L335,56 L339,58 L339,62 L336,65 L332,64 L332,69 L329,66 L330,71 L327,78 L331,79 L336,70 L341,69 L346,59 L356,50 L358,40 L363,43 L369,41 L384,24 L397,15 L406,13 L407,10 L404,6 L407,2 L402,0 L396,2 L384,20 L373,22 L369,17 Z M290,99 L295,93 L303,91 L308,84 L311,85 L314,79 L304,82 L296,77 L293,79 L289,89 L280,104 L280,107 L266,122 L268,129 L273,128 L273,132 L274,119 L282,114 L283,109 L286,109 L287,102 L290,99 Z M322,125 L334,115 L329,113 L325,116 L326,117 L319,119 L319,123 L321,122 L322,125 Z M300,142 L304,137 L297,139 L300,142 Z M291,146 L293,143 L289,144 L291,146 Z\"\/>\n      <\/g>\n    <\/g>\n    <g class=\"boundary-line\" stroke=\"#EEEEEE\" stroke-width=\"12\" stroke-linejoin=\"round\" style=\"\">\n      <line x1=\"320.227\" y1=\"361.996\" x2=\"582.351\" y2=\"109.378\" style=\"\"\/>\n      <line x1=\"277.337\" y1=\"380.162\" x2=\"46.213\" y2=\"380.162\" style=\"\"\/>\n    <\/g>\n  <\/g>\n<\/svg>\n          <\/div>\n          <div class=\"tokyo-callout\" aria-hidden=\"true\"><span>\u6771\u4eac\u90fd<\/span><strong>\u4f1a\u793e\u691c\u7d22\u3092\u63b2\u8f09\u4e2d<\/strong><\/div>\n          <p class=\"map-caption\">\u5730\u56f3\u30c7\u30fc\u30bf\uff1aGeolonia (CC BY 4.0)<\/p>\n        <\/div>\n        <div class=\"map-guide-copy\"><strong>\u4f1a\u793e\u691c\u7d22\uff1a\u6771\u4eac\u90fd<\/strong><p>\u4f1a\u793e\u306e\u62e0\u70b9\u4f4d\u7f6e\u3067\u306f\u306a\u304f\u3001\u691c\u7d22\u5bfe\u8c61\u5730\u57df\u3092\u793a\u3059\u30d7\u30ec\u30d3\u30e5\u30fc\u3067\u3059\u3002<\/p><\/div>\n        <div class=\"region-legend\" aria-label=\"8\u5730\u65b9\u306e\u8272\u5206\u3051\"><span class=\"r1\">\u5317\u6d77\u9053\u30fb\u6771\u5317<\/span><span class=\"r2\">\u95a2\u6771<\/span><span class=\"r3\">\u5317\u9678\u30fb\u7532\u4fe1\u8d8a<\/span><span class=\"r4\">\u6771\u6d77<\/span><span class=\"r5\">\u95a2\u897f<\/span><span class=\"r6\">\u4e2d\u56fd<\/span><span class=\"r7\">\u56db\u56fd<\/span><span class=\"r8\">\u4e5d\u5dde\u30fb\u6c96\u7e04<\/span><\/div>\n      <\/div>\n      <p class=\"map-note\">\u5730\u57df\u5225\u306e\u8a18\u4e8b\u306f\u3001\u4e0b\u90e8\u306e\u300c\u90fd\u9053\u5e9c\u770c\u5225\u306e\u5916\u69cb\u5de5\u4e8b\u30ac\u30a4\u30c9\u300d\u304b\u3089\u63a2\u305b\u307e\u3059\u3002<\/p>\n      <div id=\"selected-company\" class=\"selected-company\" hidden><\/div>\n      <button class=\"primary mobile-list-cta\" type=\"button\" data-show-list>\u6771\u4eac\u90fd\u306e\u4f1a\u793e\u4e00\u89a7\u3092\u898b\u308b<\/button>\n    <\/section>\n  <\/div>\n\n  <section class=\"before-after-section\" aria-labelledby=\"before-after-title\">\n    <div class=\"before-after-heading\"><p class=\"eyebrow\">AI\u3067\u63cf\u304f\u5916\u69cb\u30ea\u30d5\u30a9\u30fc\u30e0<\/p><h2 id=\"before-after-title\">\u5916\u69cb\u3067\u3001\u66ae\u3089\u3057\u306e\u666f\u8272\u306f\u3053\u3053\u307e\u3067\u5909\u308f\u308b<\/h2><p>\u540c\u3058\u4f4f\u5b85\u30fb\u540c\u3058\u30a2\u30f3\u30b0\u30eb\u3067\u3001\u65bd\u5de5\u524d\u5f8c\u306e\u5909\u5316\u3092\u30a4\u30e1\u30fc\u30b8\u5316\u3057\u307e\u3057\u305f\u3002<\/p><\/div>\n    <div class=\"before-after-grid\">\n      <figure class=\"before-after-card before-card\"><div class=\"comparison-image\"><span class=\"comparison-label\">Before<\/span><img src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/gaikou-before-ai-20260915.jpg\" alt=\"\u5916\u69cb\u30ea\u30d5\u30a9\u30fc\u30e0\u524d\u306e\u4f4f\u5b85\u3068\u5ead\u306eAI\u751f\u6210\u30a4\u30e1\u30fc\u30b8\" width=\"1536\" height=\"1024\" loading=\"lazy\" decoding=\"async\"><\/div><figcaption><strong>\u65bd\u5de5\u524d<\/strong><span>\u3072\u3073\u5272\u308c\u305f\u571f\u9593\u3001\u96d1\u8349\u3001\u672a\u6574\u5099\u306e\u5ead<\/span><\/figcaption><\/figure>\n      <figure class=\"before-after-card after-card\"><div class=\"comparison-image\"><span class=\"comparison-label\">After<\/span><img src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/gaikou-after-ai-20260915.jpg\" alt=\"\u30ab\u30fc\u30dd\u30fc\u30c8\u30fb\u571f\u9593\u30fb\u4eba\u5de5\u829d\u30fb\u690d\u683d\u3092\u6574\u3048\u305f\u5916\u69cb\u30ea\u30d5\u30a9\u30fc\u30e0\u5f8c\u306eAI\u751f\u6210\u30a4\u30e1\u30fc\u30b8\" width=\"1536\" height=\"1024\" loading=\"lazy\" decoding=\"async\"><\/div><figcaption><strong>\u65bd\u5de5\u5f8c\u30a4\u30e1\u30fc\u30b8<\/strong><span>\u30ab\u30fc\u30dd\u30fc\u30c8\u3001\u571f\u9593\u3001\u4eba\u5de5\u829d\u3001\u690d\u683d\u3001\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9<\/span><\/figcaption><\/figure>\n    <\/div>\n    <p class=\"ai-disclosure\">\u203b\u753b\u50cf\u306fAI\u3067\u751f\u6210\u3057\u305f\u65bd\u5de5\u30a4\u30e1\u30fc\u30b8\u3067\u3059\u3002\u5b9f\u5728\u3059\u308b\u65bd\u5de5\u4e8b\u4f8b\u30fb\u7269\u4ef6\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u5b9f\u969b\u306e\u4ed5\u4e0a\u304c\u308a\u306f\u6577\u5730\u6761\u4ef6\u3084\u5546\u54c1\u4ed5\u69d8\u306b\u3088\u308a\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\n  <\/section>\n  <section class=\"guide-section\" aria-labelledby=\"guide-title\">\n    <div class=\"guide-heading\"><p class=\"eyebrow\">\u5916\u69cb\u30fb\u5ead\u3065\u304f\u308a\u306e\u57fa\u790e\u77e5\u8b58<\/p><h2 id=\"guide-title\">\u5de5\u4e8b\u5185\u5bb9\u304b\u3089\u30ac\u30a4\u30c9\u3092\u8aad\u3080<\/h2><p>\u4f1a\u793e\u691c\u7d22\u306e\u63b2\u8f09\u524d\u3067\u3082\u3001\u8cbb\u7528\u3084\u9078\u3073\u65b9\u306e\u8a18\u4e8b\u3092\u3054\u89a7\u3044\u305f\u3060\u3051\u307e\u3059\u3002<\/p><\/div>\n    <div class=\"guide-grid\">\n      <a class=\"guide-card\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-gate-atotsuke-cost-types-guide\/\"><img src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/carport-textfree-v1.jpg\" alt=\"\u30ab\u30fc\u30dd\u30fc\u30c8\u30b2\u30fc\u30c8\u306e\u8a2d\u7f6e\u30a4\u30e1\u30fc\u30b8\" width=\"1200\" height=\"675\" loading=\"lazy\" decoding=\"async\"><span>\u99d0\u8eca\u5834\u30fb\u8eca\u5eab<\/span><strong>\u30ab\u30fc\u30dd\u30fc\u30c8\u30b2\u30fc\u30c8\u306e\u8cbb\u7528\u3068\u7a2e\u985e<\/strong><\/a>\n      <a class=\"guide-card\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/mekakushi-fence-hiyo\/\"><img src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/privacy-fence-textfree-v1.jpg\" alt=\"\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\u306e\u65bd\u5de5\u30a4\u30e1\u30fc\u30b8\" width=\"1200\" height=\"675\" loading=\"lazy\" decoding=\"async\"><span>\u30d5\u30a7\u30f3\u30b9\u30fb\u5840<\/span><strong>\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\u306e\u8cbb\u7528\u30ac\u30a4\u30c9<\/strong><\/a>\n      <a class=\"guide-card\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/garage-nedan-cost-types-guide\/\"><img src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/concrete-textfree-v1.jpg\" alt=\"\u30ac\u30ec\u30fc\u30b8\u3068\u571f\u9593\u306e\u65bd\u5de5\u30a4\u30e1\u30fc\u30b8\" width=\"1200\" height=\"675\" loading=\"lazy\" decoding=\"async\"><span>\u99d0\u8eca\u5834\u30fb\u8eca\u5eab<\/span><strong>\u30ac\u30ec\u30fc\u30b8\u306e\u5024\u6bb5\u3068\u9078\u3073\u65b9<\/strong><\/a>\n      <a class=\"guide-card\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-tokyo\/\"><img src=\"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/06\/gaiko-tokyo-eyecatch-step4-v1.jpg\" alt=\"\u6771\u4eac\u90fd\u306e\u4f4f\u5b85\u5916\u69cb\u30a4\u30e1\u30fc\u30b8\" width=\"1200\" height=\"675\" loading=\"lazy\" decoding=\"async\"><span>\u5730\u57df\u30ac\u30a4\u30c9<\/span><strong>\u6771\u4eac\u306e\u5916\u69cb\u5de5\u4e8b\u696d\u8005\u30ac\u30a4\u30c9<\/strong><\/a>\n    <\/div>\n  <\/section>\n  <footer class=\"site-footer\">\u63b2\u8f09\u60c5\u5831\u306f\u516c\u5f0f\u60c5\u5831\u3092\u78ba\u8a8d\u306e\u3046\u3048\u968f\u6642\u66f4\u65b0\u3057\u3066\u3044\u307e\u3059\u3002<\/footer>\n  <button class=\"primary mobile-switch\" id=\"view-switch\" type=\"button\" aria-controls=\"results map-column\" aria-label=\"\u4f1a\u793e\u4e00\u89a7\u3092\u8868\u793a\"><\/button>\n  <dialog id=\"filter-dialog\" aria-labelledby=\"filter-title\">\n    <div class=\"dialog-header\"><h2 id=\"filter-title\">\u8a73\u3057\u3044\u6761\u4ef6\u3067\u7d5e\u308b<\/h2><button class=\"icon-button\" type=\"button\" data-close-dialog aria-label=\"\u8a73\u7d30\u6761\u4ef6\u3092\u9589\u3058\u308b\">\u2715<\/button><\/div>\n    <div class=\"dialog-content\"><p class=\"muted\">\u9078\u3093\u3060\u9805\u76ee\u3059\u3079\u3066\u306e\u5bfe\u5fdc\u304c\u78ba\u8a8d\u3067\u304d\u305f\u4f1a\u793e\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/p><fieldset><legend class=\"sr-only\">\u4eba\u5de5\u829d\u306e\u8a73\u7d30\u6761\u4ef6<\/legend><div class=\"check-grid\" id=\"sheet-checks\"><\/div><\/fieldset><p class=\"filter-note\">\u672a\u78ba\u8a8d\u306e\u9805\u76ee\u306f\u3001\u5bfe\u5fdc\u4e0d\u53ef\u3068\u306f\u6271\u3044\u307e\u305b\u3093\u3002<\/p><p class=\"filter-preview\" id=\"filter-preview\" role=\"status\" aria-live=\"polite\"><\/p><\/div>\n    <div class=\"dialog-footer\"><button class=\"primary\" id=\"apply-filters\" type=\"button\">\u4f1a\u793e\u3092\u8868\u793a<\/button><button class=\"text-button\" id=\"clear-sheet\" type=\"button\">\u6761\u4ef6\u3092\u30af\u30ea\u30a2<\/button><\/div>\n  <\/dialog>\n  <dialog id=\"genre-dialog\" aria-labelledby=\"genre-title\"><div class=\"dialog-header\"><h2 id=\"genre-title\">\u5de5\u4e8b\u30b8\u30e3\u30f3\u30eb<\/h2><button class=\"icon-button\" type=\"button\" data-close-dialog aria-label=\"\u5de5\u4e8b\u30b8\u30e3\u30f3\u30eb\u3092\u9589\u3058\u308b\">\u2715<\/button><\/div><div class=\"dialog-content\"><p class=\"muted small\">8\u30b0\u30eb\u30fc\u30d7\u30fb40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u5de5\u4e8b\u5185\u5bb9\u3092\u9078\u3079\u307e\u3059\u3002<\/p><nav id=\"mobile-genres\" aria-label=\"\u516840\u30b8\u30e3\u30f3\u30eb\"><\/nav><\/div><\/dialog>\n  <dialog id=\"detail-dialog\" aria-labelledby=\"detail-title\"><div class=\"dialog-header\"><h2 id=\"detail-title\">\u4f1a\u793e\u8a73\u7d30<\/h2><button class=\"icon-button\" type=\"button\" data-close-dialog aria-label=\"\u4f1a\u793e\u8a73\u7d30\u3092\u9589\u3058\u308b\">\u2715<\/button><\/div><div class=\"dialog-content\" id=\"detail-content\"><\/div><\/dialog>\n  <div class=\"toast\" id=\"toast\" role=\"status\" aria-live=\"polite\" hidden><\/div>\n  <noscript><p style=\"padding:24px\">\u691c\u7d22\u3068\u4f1a\u793e\u4e00\u89a7\u306e\u8868\u793a\u306b\u306fJavaScript\u3092\u6709\u52b9\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p><\/noscript>\n  \n  <script id=\"company-data\" type=\"application\/json\">{\n  \"meta\": {\n    \"note\": \"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\u5168\u56fd\u30de\u30c3\u30d7 \u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u7528\u306e\u5b9f\u30c7\u30fc\u30bf\u629c\u7c8b\uff08\u4f1a\u793e\u30de\u30b9\u30bf\u30fc\u30fb11_\u4eba\u5de5\u829d\u30bf\u30d6\u3088\u308a2026-09-15\u6642\u70b9\uff09\u3002\u5ea7\u6a19\u306f\u672a\u6574\u5099\u306e\u305f\u3081\u30de\u30c3\u30d7\u62e0\u70b9\u53f0\u5e33\u306e\u7def\u5ea6\u7d4c\u5ea6\u306f\u7a7a\u6b04\u3002\u67b6\u7a7a\u306e\u4f1a\u793e\u30fb\u5ea7\u6a19\u30fb\u4fa1\u683c\u306f\u542b\u307e\u306a\u3044\u3002\",\n    \"region\": { \"prefCode\": \"13\", \"prefName\": \"\u6771\u4eac\u90fd\" },\n    \"category\": { \"id\": \"11\", \"name\": \"\u4eba\u5de5\u829d\", \"group\": \"\u829d\u30fb\u96d1\u8349\u5bfe\u7b56\" },\n    \"detailFields\": [\n      { \"key\": \"garden\", \"label\": \"\u5ead\u3078\u306e\u65bd\u5de5\" },\n      { \"key\": \"relay\", \"label\": \"\u5f35\u308a\u66ff\u3048\" },\n      { \"key\": \"base\", \"label\": \"\u4e0b\u5730\u6574\u5099\" },\n      { \"key\": \"weedsheet\", \"label\": \"\u9632\u8349\u30b7\u30fc\u30c8\u4f75\u7528\" },\n      { \"key\": \"removeNatural\", \"label\": \"\u5929\u7136\u829d\u64a4\u53bb\" },\n      { \"key\": \"pet\", \"label\": \"\u30da\u30c3\u30c8\u7528\" },\n      { \"key\": \"dogrun\", \"label\": \"\u30c9\u30c3\u30b0\u30e9\u30f3\" },\n      { \"key\": \"drainage\", \"label\": \"\u6392\u6c34\u6539\u5584\" }\n    ]\n  },\n  \"companies\": [\n    {\n      \"id\": \"CO000001\", \"name\": \"\u682a\u5f0f\u4f1a\u793e\u30ef\u30a4\u30ba\u30f4\u30a7\u30eb\u30c7\", \"officialUrl\": \"https:\/\/wiseverde.jp\/\",\n      \"hqPref\": \"\u8328\u57ce\u770c\", \"hqCity\": \"\u571f\u6d66\u5e02\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u95a2\u6771\u5730\u65b9\u5168\u57df\uff08\u6771\u4eac\u90fd\u30fb\u795e\u5948\u5ddd\u770c\u30fb\u57fc\u7389\u770c\u30fb\u5343\u8449\u770c\u30fb\u8328\u57ce\u770c\u30fb\u6803\u6728\u770c\u30fb\u7fa4\u99ac\u770c\u30fb\u798f\u5cf6\u770c\u5357\u90e8\u30fb\u5c71\u68a8\u770c\u6771\u90e8\uff09\",\n      \"offerType\": \"\u65bd\u5de5\u30fb\u6750\u6599\u8ca9\u58f2\", \"warranty\": { \"status\": \"unknown\" },\n      \"detail\": { \"garden\": true, \"relay\": true, \"base\": true, \"weedsheet\": true, \"removeNatural\": true, \"pet\": true, \"dogrun\": true, \"drainage\": true },\n      \"evidenceUrl\": \"https:\/\/wiseverde.jp\/\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000002\", \"name\": \"\u6709\u9650\u4f1a\u793e\u3057\u3070\u3093\u3061\u3085\uff08\u829d\u4eba\uff09\", \"officialUrl\": \"https:\/\/shibancyu.jp\/\",\n      \"hqPref\": \"\u611b\u77e5\u770c\", \"hqCity\": \"\u8c4a\u5ddd\u5e02\",\n      \"areaConfidence\": \"nationwide_unverified\", \"areaText\": \"\u300c\u5168\u56fd\u5bfe\u5fdc\u300d\u3068\u660e\u8a18\uff08\u6771\u4eac\u90fd\u542b\u3080\uff09\u3002\u81ea\u793e\u65bd\u5de5\u304b\u63d0\u643a\u65bd\u5de5\u304b\u306f\u672a\u78ba\u8a8d\",\n      \"offerType\": \"\u65bd\u5de5\u30fb\u6750\u6599\u8ca9\u58f2\", \"warranty\": { \"status\": \"unknown\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": true, \"weedsheet\": true, \"removeNatural\": true, \"pet\": null, \"dogrun\": true, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/shibancyu.jp\/\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000003\", \"name\": \"\u682a\u5f0f\u4f1a\u793e\u6771\u4eac\u829d\u751f\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\", \"officialUrl\": \"https:\/\/www.tokyo-shibafu.co.jp\/\",\n      \"hqPref\": \"\u6771\u4eac\u90fd\", \"hqCity\": \"\u753a\u7530\u5e02\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u6771\u4eac\u90fd\u30fb\u795e\u5948\u5ddd\u770c\u307b\u304b\u95a2\u6771\u5730\u57df\u30fb\u9759\u5ca1\u770c\",\n      \"offerType\": \"\u65bd\u5de5\u5bfe\u5fdc\", \"warranty\": { \"status\": \"unknown\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": null, \"weedsheet\": null, \"removeNatural\": null, \"pet\": null, \"dogrun\": null, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/www.tokyo-shibafu.co.jp\/\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000004\", \"name\": \"\u3059\u3054\u3044\u4eba\u5de5\u829d\", \"officialUrl\": \"https:\/\/jinkoushiba.biz\/\",\n      \"hqPref\": \"\u6771\u4eac\u90fd\", \"hqCity\": \"\u4e2d\u592e\u533a\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u6771\u4eac\u90fd\u30fb\u795e\u5948\u5ddd\u770c\u30fb\u5343\u8449\u770c\u30fb\u7fa4\u99ac\u770c\u30fb\u57fc\u7389\u770c\u30fb\u6803\u6728\u770c\",\n      \"offerType\": \"\u65bd\u5de5\u5bfe\u5fdc\", \"warranty\": { \"status\": \"yes\", \"note\": \"\u65bd\u5de5\u54c1\u8cea\u4fdd\u8a3c\uff1a\u4e0b\u57302\u5e74\u30fb\u88fd\u54c11\u5e74\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": true, \"weedsheet\": true, \"removeNatural\": true, \"pet\": null, \"dogrun\": true, \"drainage\": true },\n      \"evidenceUrl\": \"https:\/\/jinkoushiba.biz\/\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000005\", \"name\": \"\u65e5\u672c\u4eba\u5de5\u829d\u8a08\u753b\u682a\u5f0f\u4f1a\u793e\", \"officialUrl\": \"https:\/\/grace-grace.info\/\",\n      \"hqPref\": \"\u57fc\u7389\u770c\", \"hqCity\": \"\u8d8a\u8c37\u5e02\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u6771\u4eac23\u533a\u53ca\u3073\u8907\u6570\u5e02\u3002\u57fc\u7389\u770c\u30fb\u5343\u8449\u770c\u30fb\u795e\u5948\u5ddd\u770c\u30fb\u8328\u57ce\u770c\",\n      \"offerType\": \"\u65bd\u5de5\u30fb\u6750\u6599\u8ca9\u58f2\", \"warranty\": { \"status\": \"yes\", \"note\": \"\u4eba\u5de5\u829d\u30a2\u30d5\u30bf\u30fc\u30b5\u30dd\u30fc\u30c8\u30d7\u30e9\u30f3\uff08\u8a73\u7d30\u6761\u4ef6\u306f\u500b\u5225\u78ba\u8a8d\u304c\u5fc5\u8981\uff09\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": null, \"weedsheet\": null, \"removeNatural\": null, \"pet\": null, \"dogrun\": true, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/grace-grace.info\/column\/jinkoushiba-dog-run\/\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000006\", \"name\": \"\u682a\u5f0f\u4f1a\u793eA.R.C\", \"officialUrl\": \"https:\/\/www.arc-exterior.com\/\",\n      \"hqPref\": \"\u6771\u4eac\u90fd\", \"hqCity\": \"\u753a\u7530\u5e02\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u753a\u7530\u5e02\u30fb\u591a\u6469\u5e02\u30fb\u65e5\u91ce\u5e02\u30fb\u516b\u738b\u5b50\u5e02\u4e2d\u5fc3\u306b\u76f8\u6a21\u539f\u5e02\u5168\u57df\u30fb\u95a2\u6771\u570f\",\n      \"offerType\": \"\u65bd\u5de5\u5bfe\u5fdc\", \"warranty\": { \"status\": \"unknown\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": true, \"weedsheet\": true, \"removeNatural\": null, \"pet\": null, \"dogrun\": null, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/www.arc-exterior.com\/archives\/1719\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000007\", \"name\": \"\u682a\u5f0f\u4f1a\u793e\u30b5\u30f3\u30b1\u30f3\u30d7\u30e9\u30cd\u30c3\u30c8\", \"officialUrl\": \"https:\/\/www.sankenplanet.jp\/\",\n      \"hqPref\": \"\u6771\u4eac\u90fd\", \"hqCity\": \"\u516b\u738b\u5b50\u5e02\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u516b\u738b\u5b50\u5e02\u30fb\u65e5\u91ce\u5e02\u30fb\u7acb\u5ddd\u5e02\u30fb\u5c0f\u91d1\u4e95\u5e02\u30fb\u753a\u7530\u5e02\u306a\u3069\u90fd\u518523\u533a\u542b\u3080\",\n      \"offerType\": \"\u65bd\u5de5\u30fb\u6750\u6599\u8ca9\u58f2\", \"warranty\": { \"status\": \"unknown\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": null, \"weedsheet\": null, \"removeNatural\": null, \"pet\": null, \"dogrun\": null, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/www.sankenplanet.jp\/gardenitem\/\u4eba\u5de5\u829d.html\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000008\", \"name\": \"\u682a\u5f0f\u4f1a\u793e\u7652\u6a39\u5de5\u623f\", \"officialUrl\": \"https:\/\/www.yu-kikobo.com\/\",\n      \"hqPref\": \"\u6771\u4eac\u90fd\", \"hqCity\": \"\u6e0b\u8c37\u533a\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u6771\u4eac23\u533a\u30fb\u90fd\u4e0b\u8907\u6570\u5e02\u533a\u753a\u6751\",\n      \"offerType\": \"\u65bd\u5de5\u5bfe\u5fdc\", \"warranty\": { \"status\": \"unknown\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": null, \"weedsheet\": null, \"removeNatural\": null, \"pet\": true, \"dogrun\": true, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/www.yu-kikobo.com\/works\/32158\/\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000009\", \"name\": \"\u682a\u5f0f\u4f1a\u793e\u30cb\u30ef\u30ca\u30b7\u30e7\u30ca\u30eb\", \"officialUrl\": \"https:\/\/niwanational.com\/\",\n      \"hqPref\": \"\u57fc\u7389\u770c\", \"hqCity\": \"\u4e0a\u5c3e\u5e02\",\n      \"areaConfidence\": \"confirmed\", \"areaText\": \"\u6771\u4eac23\u533a\u30fb\u6b66\u8535\u91ce\u5e02\u30fb\u56fd\u5206\u5bfa\u5e02\u30fb\u745e\u7a42\u753a\u30fb\u6e05\u702c\u5e02\u30fb\u7fbd\u6751\u5e02\u30fb\u798f\u751f\u5e02\",\n      \"offerType\": \"\u65bd\u5de5\u5bfe\u5fdc\", \"warranty\": { \"status\": \"unknown\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": true, \"weedsheet\": true, \"removeNatural\": true, \"pet\": true, \"dogrun\": true, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/niwanational.com\/service\/lawn\/jinkou-siba\/\", \"confirmedAt\": \"2026-09-15\"\n    },\n    {\n      \"id\": \"CO000010\", \"name\": \"\u682a\u5f0f\u4f1a\u793e\u30ec\u30af\u30b7\u30fc\u30ba\uff08Field Magic\uff09\", \"officialUrl\": \"https:\/\/field23.com\/\",\n      \"hqPref\": \"\u611b\u77e5\u770c\", \"hqCity\": \"\u540d\u53e4\u5c4b\u5e02\u540d\u6771\u533a\",\n      \"areaConfidence\": \"nationwide_unverified\", \"areaText\": \"\u300c\u65e5\u672c\u5168\u56fd\u3069\u3053\u3067\u3082\u65bd\u5de5\u300d\u3068\u660e\u8a18\u3002\u672c\u793e\u306f\u611b\u77e5\u770c\u3067\u3001\u6771\u4eac\u90fd\u5185\u306e\u65bd\u5de5\u4f53\u5236\u306f\u672a\u78ba\u8a8d\",\n      \"offerType\": \"\u65bd\u5de5\u30fb\u6750\u6599\u8ca9\u58f2\", \"warranty\": { \"status\": \"yes\", \"note\": \"10\u5e74\u9593\u54c1\u8cea\u4fdd\u8a3c\u30fb30\u65e5\u9593\u5168\u984d\u8fd4\u91d1\u4fdd\u8a3c\" },\n      \"detail\": { \"garden\": true, \"relay\": null, \"base\": null, \"weedsheet\": null, \"removeNatural\": null, \"pet\": true, \"dogrun\": true, \"drainage\": null },\n      \"evidenceUrl\": \"https:\/\/field23.com\/\", \"confirmedAt\": \"2026-09-15\"\n    }\n  ]\n}\n<\/script>\n  <script>\n    'use strict';\n    const app = document.getElementById('gaikou-map-app');\n    if (!app) throw new Error('\u5916\u69cb\u4f1a\u793e\u691c\u7d22\u3092\u521d\u671f\u5316\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002');\n    const serviceNav = '<li class=\"menu-item\"><a href=\"#representative-genres\"><span class=\"ttl\">\u5de5\u4e8b\u304b\u3089\u63a2\u3059<\/span><\/a><\/li><li class=\"menu-item\"><a href=\"#map-column\"><span class=\"ttl\">\u5730\u57df\u304b\u3089\u63a2\u3059<\/span><\/a><\/li><li class=\"menu-item\"><a href=\"#guide-title\"><span class=\"ttl\">\u8cbb\u7528\u30fb\u5de5\u4e8b\u30ac\u30a4\u30c9<\/span><\/a><\/li>';\n    const pcNav = document.querySelector('#gnav .c-gnav'); if (pcNav) pcNav.innerHTML = serviceNav;\n    const mobileNav = document.querySelector('#sp_menu .p-spMenu__nav'); if (mobileNav) mobileNav.innerHTML = `<ul class=\"c-listMenu\">${serviceNav}<\/ul>`;\n    const logoHeading = document.querySelector('#header h1.c-headLogo'); if (logoHeading) { const replacement = document.createElement('div'); replacement.className = logoHeading.className; replacement.innerHTML = logoHeading.innerHTML; logoHeading.replaceWith(replacement); }\n    const data = JSON.parse(document.getElementById('company-data').textContent);\n    const realFields = data.meta.detailFields;\n    let fields = realFields;\n    \/\/ \u4ed5\u69d8\u66f85\u7ae0\u306e\u56fa\u5b9aID\u30fb\u8868\u793a\u540d\u3002\u4f1a\u793e\u30c7\u30fc\u30bf\u306f company-data \u306e\u5b9f\u30c7\u30fc\u30bf\u306e\u307f\u3002\n    const genres = [\n      ['\u99d0\u8eca\u5834\u30fb\u8eca\u5eab', ['\u30ab\u30fc\u30dd\u30fc\u30c8','\u30ac\u30ec\u30fc\u30b8\u30fb\u8eca\u5eab','\u571f\u9593\u30b3\u30f3\u30af\u30ea\u30fc\u30c8','\u99d0\u8eca\u5834\u306e\u62e1\u5f35\u30fb\u5897\u8a2d','\u30a2\u30b9\u30d5\u30a1\u30eb\u30c8\u30fb\u900f\u6c34\u6027\u8217\u88c5']],\n      ['\u30d5\u30a7\u30f3\u30b9\u30fb\u5840', ['\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9','\u5883\u754c\u30d5\u30a7\u30f3\u30b9','\u30d6\u30ed\u30c3\u30af\u5840\u306e\u65b0\u8a2d\u30fb\u88dc\u4fee','\u30d6\u30ed\u30c3\u30af\u5840\u306e\u64a4\u53bb','\u9580\u6249\u30fb\u4f38\u7e2e\u30b2\u30fc\u30c8']],\n      ['\u829d\u30fb\u96d1\u8349\u5bfe\u7b56', ['\u4eba\u5de5\u829d','\u5929\u7136\u829d','\u9632\u8349\u30b7\u30fc\u30c8','\u7802\u5229\u6577\u304d','\u8349\u5208\u308a\u30fb\u9664\u8349']],\n      ['\u5ead\u6728\u30fb\u9020\u5712', ['\u5ead\u6728\u306e\u526a\u5b9a','\u5ead\u6728\u306e\u4f10\u63a1\u30fb\u629c\u6839','\u690d\u683d\u30fb\u690d\u6a39','\u751f\u57a3\u306e\u8a2d\u7f6e\u30fb\u4f5c\u308a\u66ff\u3048','\u5ead\u306e\u89e3\u4f53\u30fb\u6574\u5730']],\n      ['\u30c7\u30c3\u30ad\u30fb\u5ead\u7a7a\u9593', ['\u30a6\u30c3\u30c9\u30c7\u30c3\u30ad','\u30bf\u30a4\u30eb\u30c7\u30c3\u30ad\u30fb\u30bf\u30a4\u30eb\u30c6\u30e9\u30b9','\u30c6\u30e9\u30b9\u5c4b\u6839','\u30b5\u30f3\u30eb\u30fc\u30e0\u30fb\u30ac\u30fc\u30c7\u30f3\u30eb\u30fc\u30e0','\u30d1\u30fc\u30b4\u30e9\u30fb\u30aa\u30fc\u30cb\u30f3\u30b0']],\n      ['\u7384\u95a2\u30fb\u8a2d\u5099', ['\u9580\u67f1\u30fb\u6a5f\u80fd\u9580\u67f1','\u5b85\u914d\u30dc\u30c3\u30af\u30b9\u30fb\u30dd\u30b9\u30c8','\u30a2\u30d7\u30ed\u30fc\u30c1\u30fb\u7384\u95a2\u307e\u308f\u308a','\u7269\u7f6e\u30fb\u5c4b\u5916\u53ce\u7d0d','\u99d0\u8f2a\u5834\u30fb\u30b5\u30a4\u30af\u30eb\u30dd\u30fc\u30c8']],\n      ['\u9632\u707d\u30fb\u66ae\u3089\u3057\u6539\u5584', ['\u5c4b\u5916\u624b\u3059\u308a\u30fb\u30b9\u30ed\u30fc\u30d7','\u5916\u69cb\u7167\u660e\u30fb\u9632\u72af\u8a2d\u5099','\u6392\u6c34\u30fb\u6c34\u306f\u3051\u6539\u5584','\u96e8\u6c34\u30bf\u30f3\u30af','\u7acb\u6c34\u6813\u30fb\u6563\u6c34\u8a2d\u5099']],\n      ['\u7dcf\u5408\u5de5\u4e8b', ['\u65b0\u7bc9\u5916\u69cb\u4e00\u5f0f','\u5916\u69cb\u30ea\u30d5\u30a9\u30fc\u30e0\u4e00\u5f0f','\u5ead\u306e\u30ea\u30d5\u30a9\u30fc\u30e0','\u5916\u69cb\u30c7\u30b6\u30a4\u30f3\u30fb\u8a2d\u8a08','\u30da\u30c3\u30c8\u30fb\u5b50\u3069\u3082\u5411\u3051\u306e\u5ead\u3065\u304f\u308a']]\n    ];\n    const representativeIds = [['01','03'],['06','09'],['11','13'],['16','17'],['21','23'],['26','27'],['31','33'],['36','38']];\n    const groupImages = [\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/carport-textfree-v1.jpg',\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/privacy-fence-textfree-v1.jpg',\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/artificial-turf-textfree-v1.jpg',\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/pruned-garden-textfree-v1.jpg',\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/wood-deck-textfree-v1.jpg',\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/new-exterior-textfree-v1.jpg',\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/concrete-textfree-v1.jpg',\n      'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/garden-reform-textfree-v1.jpg'\n    ];\n    const groupDescriptions = ['\u99d0\u8eca\u30b9\u30da\u30fc\u30b9\u3068\u8eca\u5eab\u307e\u308f\u308a\u306e\u5de5\u4e8b','\u5883\u754c\u30fb\u8996\u7dda\u30fb\u9632\u72af\u3092\u6574\u3048\u308b\u5de5\u4e8b','\u829d\u751f\u3068\u96d1\u8349\u5bfe\u7b56\u306e\u5de5\u4e8b','\u5ead\u6728\u3068\u690d\u683d\u3092\u6574\u3048\u308b\u5de5\u4e8b','\u5ead\u3067\u904e\u3054\u3059\u7a7a\u9593\u3092\u3064\u304f\u308b\u5de5\u4e8b','\u9580\u307e\u308f\u308a\u3068\u5c4b\u5916\u8a2d\u5099\u306e\u5de5\u4e8b','\u5b89\u5168\u6027\u3068\u66ae\u3089\u3057\u3084\u3059\u3055\u3092\u9ad8\u3081\u308b\u5de5\u4e8b','\u4f4f\u307e\u3044\u306e\u5916\u307e\u308f\u308a\u3092\u307e\u3068\u3081\u3066\u6574\u3048\u308b\u5de5\u4e8b'];\n    const groupFieldLabels = [\n      ['1\u53f0\u7528','2\u53f0\u7528','\u7a4d\u96ea\u5bfe\u5fdc','\u8010\u98a8\u4ed5\u69d8','\u65e2\u5b58\u64a4\u53bb','\u571f\u9593\u5de5\u4e8b\u8fbc\u307f','\u5c4b\u6839\u6750\u9078\u629e','\u4fdd\u8a3c\u3042\u308a'],\n      ['\u65b0\u8a2d','\u4ea4\u63db','\u9ad8\u3055\u6307\u5b9a','\u6a39\u8102\u88fd','\u30a2\u30eb\u30df\u88fd','\u57fa\u790e\u5de5\u4e8b','\u65e2\u5b58\u64a4\u53bb','\u4fdd\u8a3c\u3042\u308a'],\n      ['\u5ead\u3078\u306e\u65bd\u5de5','\u5f35\u308a\u66ff\u3048','\u4e0b\u5730\u6574\u5099','\u9632\u8349\u30b7\u30fc\u30c8\u4f75\u7528','\u5929\u7136\u829d\u64a4\u53bb','\u30da\u30c3\u30c8\u7528','\u30c9\u30c3\u30b0\u30e9\u30f3','\u6392\u6c34\u6539\u5584'],\n      ['\u526a\u5b9a','\u4f10\u63a1','\u629c\u6839','\u690d\u683d\u63d0\u6848','\u9ad8\u6728\u5bfe\u5fdc','\u51e6\u5206\u8fbc\u307f','\u5b9a\u671f\u7ba1\u7406','\u72ed\u5c0f\u5730\u5bfe\u5fdc'],\n      ['\u65b0\u8a2d','\u4ea4\u63db','\u4eba\u5de5\u6728','\u5929\u7136\u6728','\u5c4b\u6839\u4ed8\u304d','\u6bb5\u5dee\u5bfe\u5fdc','\u76ee\u96a0\u3057\u4f75\u7528','\u4fdd\u8a3c\u3042\u308a'],\n      ['\u65b0\u8a2d','\u4ea4\u63db','\u96fb\u6c17\u5de5\u4e8b','\u5b85\u914d\u5bfe\u5fdc','\u7167\u660e\u4ed8\u304d','\u9632\u72af\u5bfe\u5fdc','\u65e2\u5b58\u64a4\u53bb','\u30c7\u30b6\u30a4\u30f3\u63d0\u6848'],\n      ['\u30d0\u30ea\u30a2\u30d5\u30ea\u30fc','\u9632\u72af\u5bfe\u7b56','\u6392\u6c34\u6539\u5584','\u591c\u9593\u7167\u660e','\u624b\u3059\u308a\u8a2d\u7f6e','\u6ed1\u308a\u5bfe\u7b56','\u96e8\u6c34\u5229\u7528','\u73fe\u5730\u8abf\u67fb'],\n      ['\u99d0\u8eca\u5834','\u30d5\u30a7\u30f3\u30b9','\u9580\u307e\u308f\u308a','\u5ead\u30fb\u690d\u683d','\u7167\u660e','\u6392\u6c34','\u4e00\u62ec\u8a2d\u8a08','\u30a2\u30d5\u30bf\u30fc\u5bfe\u5fdc']\n    ];\n    const categoryCatalog = new Map();\n    genres.forEach(([group, items], gi) => items.forEach((name, ni) => {\n      const id = String(gi * 5 + ni + 1).padStart(2, '0');\n      const labels = id === '11' ? realFields.map(field => field.label) : groupFieldLabels[gi];\n      categoryCatalog.set(id, {id,name,group,groupIndex:gi,description:`${name}\u306b\u3064\u3044\u3066\u3001\u6761\u4ef6\u306b\u5408\u3046\u76f8\u8ac7\u5148\u3084\u95a2\u9023\u8a18\u4e8b\u3092\u63a2\u305b\u307e\u3059\u3002`,image:groupImages[gi],fields:labels.map((label,index)=>({key:id === '11' ? realFields[index].key : `c${id}f${index + 1}`,label}))});\n    }));\n    const state = { applied: new Set(), draft: new Set(), keyword: '', sortOrder: 'name', desktopMapHidden: false, selectedId: null, view: 'initial', listScroll: 0, mapScroll: 0, categoryId: '11', demoMode: false, isSearchState: false, expandedGroups: new Set() };\n    const currentCategory = () => categoryCatalog.get(state.categoryId) || categoryCatalog.get('11');\n    function setCategoryFields() { fields = state.categoryId === '11' && !state.demoMode ? realFields : currentCategory().fields; }\n    function makeDemoCompanies() {\n      const meta = currentCategory();\n      const patterns = [\n        fields.map((_,i)=>i < 6 ? true : null),\n        fields.map((_,i)=>i % 3 === 0 ? true : i % 3 === 1 ? false : null),\n        fields.map((_,i)=>i < 2 ? null : i < 5 ? true : false)\n      ];\n      const images = [meta.image, groupImages[(meta.groupIndex + 1) % groupImages.length], 'https:\/\/seikatsu-doctor.co.jp\/reform\/wp-content\/uploads\/2026\/09\/gaikou-after-ai-20260915.jpg'];\n      return ['A','B','C'].map((suffix,index)=>({\n        id:`DEMO-${meta.id}-${suffix}`,name:`\u30b5\u30f3\u30d7\u30eb\u65bd\u5de5\u5e97${suffix}`,demo:true,image:images[index],officialUrl:'',evidenceUrl:'',hqPref:'\u30c7\u30e2\u5730\u57df',hqCity:'\u30b5\u30f3\u30d7\u30eb',areaConfidence:'confirmed',areaText:'\u64cd\u4f5c\u78ba\u8a8d\u7528\u306e\u67b6\u7a7a\u5bfe\u5fdc\u5730\u57df',offerType:index === 1 ? '\u90e8\u5206\u65bd\u5de5' : '\u8a2d\u8a08\u30fb\u65bd\u5de5',priceLabel:index === 0 ? '\u6a19\u6e96\u30d7\u30e9\u30f3\u306e\u53c2\u8003\u8868\u793a' : index === 1 ? '\u90e8\u5206\u5de5\u4e8b\u306e\u53c2\u8003\u8868\u793a' : '\u73fe\u5730\u78ba\u8a8d\u5f8c\u306b\u6848\u5185',warranty:{status:index === 0 ? 'yes' : 'unknown',note:'\u30b5\u30f3\u30d7\u30eb\u4fdd\u8a3c\u6761\u4ef6'},detail:Object.fromEntries(fields.map((field,i)=>[field.key,patterns[index][i]])),confirmedAt:'2026-09-15'\n      }));\n    }\n    function currentCompanies() { if (state.demoMode) return makeDemoCompanies(); return state.categoryId === '11' ? data.companies : []; }\n    function setSearchState(active) { state.isSearchState = active; app.classList.toggle('is-search-state', active); }\n    function restoreStateFromURL() {\n      const params = new URLSearchParams(location.search);\n      state.categoryId = categoryCatalog.has(params.get('category')) ? params.get('category') : '11';\n      state.demoMode = params.get('demo') === '1';\n      setCategoryFields();\n      const allowed = new Set(fields.map(field => field.key));\n      state.applied = new Set((params.get('features') || '').split(',').filter(key => allowed.has(key)));\n      state.draft = new Set(state.applied);\n      state.keyword = params.get('keyword') || '';\n      state.sortOrder = ['name','confirmedAt'].includes(params.get('sort')) ? params.get('sort') : 'name';\n      state.isSearchState = ['pref','category','features','keyword','sort','demo'].some(key => params.has(key));\n      if (state.demoMode) { let robots = document.querySelector('meta[name=\"robots\"]'); if (!robots) { robots = document.createElement('meta'); robots.name='robots'; document.head.append(robots); } robots.content='noindex,nofollow'; }\n    }\n    function syncURL(mode = 'replace') {\n      const url = new URL(location.href);\n      url.searchParams.set('pref','13'); url.searchParams.set('category',state.categoryId);\n      state.demoMode ? url.searchParams.set('demo','1') : url.searchParams.delete('demo');\n      state.applied.size ? url.searchParams.set('features',[...state.applied].join(',')) : url.searchParams.delete('features');\n      state.keyword ? url.searchParams.set('keyword',state.keyword) : url.searchParams.delete('keyword');\n      state.sortOrder !== 'name' ? url.searchParams.set('sort',state.sortOrder) : url.searchParams.delete('sort');\n      history[mode === 'push' ? 'pushState' : 'replaceState']({},'',url);\n    }\n    const $ = id => document.getElementById(id);\n    const escapeHTML = value => String(value ?? '').replace(\/[&<>\"']\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\n    const normalize = value => value.normalize('NFKC').toLocaleLowerCase('ja').trim();\n    const safeURL = value => { try { const url = new URL(value); return \/^https?:$\/.test(url.protocol) ? escapeHTML(url.href) : ''; } catch { return ''; } };\n    const grassIcon = '<svg class=\"grass-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" aria-hidden=\"true\"><path d=\"M3 21h18M7 21C8 13 5 8 3 6c7 1 9 9 9 15M12 21C10 10 13 5 16 3c-1 7-1 12-1 18M16 21c0-6 3-10 6-11-2 4-3 7-3 11\"\/><\/svg>';\n    const mapIcon = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"m3 5 6-2 6 2 6-2v16l-6 2-6-2-6 2ZM9 3v16M15 5v16\"\/><\/svg>';\n    const listIcon = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"><path d=\"M8 6h13M8 12h13M8 18h13M3 6h1M3 12h1M3 18h1\"\/><\/svg>';\n\n    \/\/ \u4e09\u5024\u306e\u5224\u5b9a\u3092\u5730\u57df\u306e\u78ba\u5ea6\u3068\u5206\u96e2\u3002false \u306f\u5168\u5019\u88dc\u304b\u3089\u9664\u5916\u3001null \u306f\u78ba\u5b9a\u306b\u3057\u306a\u3044\u3002\n    function partitionCompanies(companies, selected, keyword = '') {\n      const result = { confirmed: [], unknown: [], nationwide: [] };\n      const keys = [...selected];\n      const query = normalize(keyword);\n      for (const company of companies) {\n        if (query && !normalize(company.name).includes(query)) continue;\n        const values = keys.map(key => company.detail[key]);\n        if (values.some(value => value !== true && value !== null)) continue;\n        if (company.areaConfidence === 'nationwide_unverified') result.nationwide.push(company);\n        else if (company.areaConfidence === 'confirmed') {\n          if (values.every(value => value === true)) result.confirmed.push(company);\n          else result.unknown.push(company);\n        }\n      }\n      for (const list of Object.values(result)) list.sort((a, b) => {\n        \/\/ YYYY-MM-DD \u306f\u6587\u5b57\u5217\u3067\u65e5\u4ed8\u9806\u306b\u6bd4\u8f03\u53ef\u80fd\u3002\u540c\u65e5\u30fb\u65e5\u4ed8\u672a\u767b\u9332\u306e\u5834\u5408\u306f\u540d\u79f0\u9806\u3002\n        if (state.sortOrder === 'confirmedAt') {\n          const dateOrder = (b.confirmedAt || '').localeCompare(a.confirmedAt || '');\n          if (dateOrder) return dateOrder;\n        }\n        return a.name.localeCompare(b.name, 'ja');\n      });\n      return result;\n    }\n    const groupIconPaths = [\n      '<path d=\"M3 15h18l-2-6H5l-2 6Zm3 0v4m12-4v4M7 9l2-4h6l2 4\"\/>',\n      '<path d=\"M4 20V5m5 15V5m6 15V5m5 15V5M3 9h18m-18 6h18\"\/>',\n      '<path d=\"M3 20h18M7 20c0-7-2-10-4-12 5 1 8 6 8 12m2 0c0-8 3-13 7-15-2 5-3 10-3 15\"\/>',\n      '<path d=\"M12 3 7 10h3l-4 6h5v5m1-18 5 7h-3l4 6h-5v5\"\/>',\n      '<path d=\"M3 18h18M5 14h14v4H5zm2-5h10v5H7zm2-4h6v4H9z\"\/>',\n      '<path d=\"M4 21V7l8-4 8 4v14M9 21v-7h6v7M7 10h10\"\/>',\n      '<path d=\"M12 3 5 6v5c0 5 3 8 7 10 4-2 7-5 7-10V6l-7-3Zm0 5v7m-3-3h6\"\/>',\n      '<path d=\"M3 12 12 4l9 8M6 10v10h12V10M9 20v-6h6v6\"\/>'\n    ];\n    const groupIcon = index => `<span class=\"genre-group-icon g${index + 1}\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">${groupIconPaths[index]}<\/svg><\/span>`;\n    function renderGenres() {\n      const selectedMeta = currentCategory();\n      const html = genres.map(([group,items],gi) => {\n        const allVisible = selectedMeta.groupIndex === gi || state.expandedGroups.has(gi);\n        const visibleIds = allVisible ? items.map((_,ni)=>String(gi * 5 + ni + 1).padStart(2,'0')) : representativeIds[gi];\n        const choices = visibleIds.map(id => { const meta=categoryCatalog.get(id); const selected=id===state.categoryId; return `<button class=\"genre-choice\" type=\"button\" data-genre=\"${id}\" ${selected ? 'aria-current=\"true\"' : ''}><span>${escapeHTML(meta.name)}<\/span>${selected ? '<b aria-hidden=\"true\">\u2713<\/b>' : id === '11' && !state.demoMode ? '<small>\u63b2\u8f09\u4e2d<\/small>' : ''}<\/button>`; }).join('');\n        return `<section class=\"genre-group-v3 ${selectedMeta.groupIndex === gi ? 'is-active' : ''}\" data-group=\"${gi}\"><div class=\"genre-group-head\">${groupIcon(gi)}<h3>${escapeHTML(group)}<\/h3><\/div><div class=\"genre-shortcuts\">${choices}<\/div>${allVisible ? '' : `<button class=\"genre-expand\" type=\"button\" data-expand-group=\"${gi}\">\u3059\u3079\u3066\u898b\u308b <span aria-hidden=\"true\">\uff0b<\/span><\/button>`}<\/section>`;\n      }).join('');\n      $('desktop-genres').innerHTML = html;\n      $('mobile-genres').innerHTML = html;\n    }\n    function updateCategoryChrome() {\n      const meta = currentCategory();\n      $('category-current').textContent = meta.name;\n      $('category-description').textContent = meta.group;\n      $('result-eyebrow').textContent = `\u6771\u4eac\u90fd \/ ${meta.group}`;\n      $('results-title').textContent = `${meta.name}\u306e\u65bd\u5de5\u4f1a\u793e`;\n      $('demo-banner').hidden = !state.demoMode;\n      app.classList.toggle('is-demo-mode', state.demoMode);\n    }\n    function renderChecks(container, selected, prefix) {\n      $(container).innerHTML = fields.map(field => `<label class=\"check-label\" for=\"${prefix}-${field.key}\"><input id=\"${prefix}-${field.key}\" type=\"checkbox\" value=\"${field.key}\" ${selected.has(field.key) ? 'checked' : ''}>${escapeHTML(field.label)}<\/label>`).join('');\n    }\n    function card(company, kind) {\n      const meta=currentCategory();\n      const nationwide=!company.demo && company.areaConfidence==='nationwide_unverified';\n      const tags=fields.filter(field=>company.detail[field.key]===true).sort((a,b)=>Number(state.applied.has(b.key))-Number(state.applied.has(a.key))).slice(0,3);\n      const feature=company.demo ? `${company.priceLabel}\uff5c${tags.slice(0,2).map(field=>field.label).join('\u30fb')}` : company.warranty.status==='yes' ? company.warranty.note : `${company.offerType}\uff5c${tags.slice(0,2).map(field=>field.label).join('\u30fb')}\u3092\u516c\u5f0f\u60c5\u5831\u3067\u78ba\u8a8d`;\n      return `<article class=\"company-card ${company.demo ? 'demo-company-card' : ''} ${state.selectedId===company.id ? 'is-selected' : ''}\" data-company=\"${company.id}\" aria-labelledby=\"name-${company.id}\">${company.demo ? `<img decoding=\"async\" class=\"demo-company-image\" src=\"${safeURL(company.image)}\" alt=\"${escapeHTML(meta.name)}\u306e\u4e00\u822c\u7684\u306a\u5de5\u4e8b\u30a4\u30e1\u30fc\u30b8\uff08\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\uff09\" width=\"1200\" height=\"675\" loading=\"lazy\">` : ''}<div class=\"card-category\">${grassIcon}<span>${escapeHTML(meta.name)} \/ ${escapeHTML(company.offerType)}<\/span><\/div><span class=\"badge ${nationwide ? 'warning' : ''}\">${company.demo ? '\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\u30fb\u67b6\u7a7a\u30c7\u30fc\u30bf' : nationwide ? '\u6771\u4eac\u90fd\u3078\u306e\u5bfe\u5fdc\u306f\u516c\u5f0f\u60c5\u5831\u3067\u672a\u78ba\u8a8d' : '\u6771\u4eac\u90fd\u3078\u306e\u65bd\u5de5\u5bfe\u5fdc\u3092\u78ba\u8a8d\u6e08\u307f'}<\/span><h3 id=\"name-${company.id}\">${escapeHTML(company.name)}<\/h3><p class=\"location\">${company.demo ? '\u5bfe\u5fdc\u5730\u57df\uff1a\u30c7\u30e2\u5730\u57df' : `\u62e0\u70b9\uff1a${escapeHTML(company.hqPref)} ${escapeHTML(company.hqCity)}`}<\/p><p class=\"company-feature\">${escapeHTML(feature)}<\/p><div class=\"tags\" aria-label=\"\u5bfe\u5fdc\u6761\u4ef6\">${tags.map(field=>`<span class=\"tag\">\u2713 ${escapeHTML(field.label)}<\/span>`).join('')}<\/div>${kind==='unknown' ? `<p class=\"unknown-copy\">${company.demo ? '\u30b5\u30f3\u30d7\u30eb\u4e0a\u3067\u4e00\u90e8\u6761\u4ef6\u304c\u672a\u78ba\u8a8d\u3067\u3059' : '\u9078\u629e\u6761\u4ef6\u306f\u516c\u5f0f\u60c5\u5831\u3067\u306f\u78ba\u8a8d\u3067\u304d\u3066\u3044\u307e\u305b\u3093'}<\/p>` : ''}<div class=\"card-foot\"><p>${company.demo ? '\u753b\u9762\u691c\u8a3c\u7528\u30c7\u30fc\u30bf' : `\u60c5\u5831\u78ba\u8a8d\u65e5<time datetime=\"${escapeHTML(company.confirmedAt)}\">${escapeHTML(company.confirmedAt)}<\/time>`}<\/p><button class=\"detail-trigger\" type=\"button\" data-detail=\"${company.id}\" aria-label=\"${escapeHTML(company.name)}\u306e\u8a73\u7d30\u3092\u898b\u308b\">\u8a73\u7d30\u3092\u898b\u308b <span aria-hidden=\"true\">\u2192<\/span><\/button><\/div><\/article>`;\n    }\n    function renderResults() {\n      const meta=currentCategory(),companies=currentCompanies(),result=partitionCompanies(companies,state.applied,state.keyword),pending=result.unknown.length+result.nationwide.length;\n      if (!companies.length) {\n        $('result-count').innerHTML='\u5b9f\u5728\u4f1a\u793e\u30c7\u30fc\u30bf <strong>0\u793e<\/strong>';\n        $('confirmed-list').innerHTML=`<div class=\"category-empty\"><img decoding=\"async\" src=\"${safeURL(meta.image)}\" alt=\"${escapeHTML(meta.name)}\u306e\u4e00\u822c\u7684\u306a\u5de5\u4e8b\u30a4\u30e1\u30fc\u30b8\" width=\"1200\" height=\"675\" loading=\"lazy\"><div><p class=\"eyebrow\">${escapeHTML(meta.group)}<\/p><h3>${escapeHTML(meta.name)}\u306e\u4f1a\u793e\u60c5\u5831\u306f\u6e96\u5099\u4e2d\u3067\u3059<\/h3><p>${escapeHTML(meta.description)} \u73fe\u5728\u3001\u5b9f\u5728\u4f1a\u793e\u306e\u63b2\u8f09\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p><div class=\"empty-actions\"><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/?s=${encodeURIComponent(meta.name)}\">${escapeHTML(meta.name)}\u306e\u8a18\u4e8b\u3092\u63a2\u3059<\/a><a href=\"?demo=1&#038;pref=13&#038;category=${meta.id}\">\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\u3092\u898b\u308b<\/a><\/div><\/div><\/div>`;\n        $('unknown-section').hidden=true; $('nationwide-section').hidden=true;\n      } else {\n        $('result-count').innerHTML=state.demoMode ? `\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\uff1a\u6761\u4ef6\u306b\u5408\u3046\u4f1a\u793e <strong>${result.confirmed.length}\u793e<\/strong>${pending ? `<span class=\"count-secondary\">\u4e00\u90e8\u6761\u4ef6\u304c\u672a\u78ba\u8a8d ${pending}\u793e<\/span>` : ''}` : `\u6761\u4ef6\u306b\u5408\u3046\u4f1a\u793e <strong>${result.confirmed.length}\u793e<\/strong>${pending ? `<span class=\"count-secondary\">\u4e00\u90e8\u6761\u4ef6\u304c\u672a\u78ba\u8a8d\u306e\u4f1a\u793e ${pending}\u793e<\/span>` : ''}`;\n        $('confirmed-list').innerHTML=result.confirmed.length ? result.confirmed.map(c=>card(c,'confirmed')).join('') : '<div class=\"empty\"><h3>\u6761\u4ef6\u306b\u5408\u3046\u4f1a\u793e\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f<\/h3><p>\u6761\u4ef6\u3092\u6e1b\u3089\u3059\u304b\u3001\u4f1a\u793e\u540d\u3092\u6d88\u3057\u3066\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002<\/p><button type=\"button\" data-reset-all>\u691c\u7d22\u6761\u4ef6\u3092\u30af\u30ea\u30a2<\/button><\/div>';\n        $('unknown-section').hidden=result.unknown.length===0; $('unknown-title').textContent=`${state.demoMode ? '\u4e00\u90e8\u6761\u4ef6\u304c\u672a\u78ba\u8a8d\u306e\u30b5\u30f3\u30d7\u30eb\u4f1a\u793e' : '\u4e00\u90e8\u6761\u4ef6\u304c\u672a\u78ba\u8a8d\u306e\u4f1a\u793e'} ${result.unknown.length}\u793e`; $('unknown-list').innerHTML=result.unknown.map(c=>card(c,'unknown')).join('');\n        $('nationwide-section').hidden=result.nationwide.length===0; $('nationwide-title').textContent=`\u6771\u4eac\u90fd\u3078\u306e\u5bfe\u5fdc\u304c\u516c\u5f0f\u60c5\u5831\u3067\u672a\u78ba\u8a8d\u306e\u4f1a\u793e ${result.nationwide.length}\u793e`; $('nationwide-list').innerHTML=result.nationwide.map(c=>card(c,'nationwide')).join('');\n      }\n      $('count-help').textContent=state.demoMode ? '\u67b6\u7a7a\u30c7\u30fc\u30bf\u306b\u3088\u308bUI\u64cd\u4f5c\u78ba\u8a8d\u3067\u3059\u3002\u5b9f\u969b\u306e\u63b2\u8f09\u6570\u306b\u306f\u542b\u307e\u308c\u307e\u305b\u3093\u3002' : state.categoryId==='11' ? '\u63b2\u8f09\u7dcf\u657010\u793e\u3002\u5bfe\u5fdc\u7bc4\u56f2\u3068\u516c\u5f0f\u60c5\u5831\u306e\u78ba\u8a8d\u72b6\u6cc1\u3067\u5206\u3051\u3066\u8868\u793a\u3057\u307e\u3059\u3002' : '\u9078\u629e\u3057\u305f\u5de5\u4e8b\u306e\u63b2\u8f09\u72b6\u6cc1\u3068\u95a2\u9023\u8a18\u4e8b\u3092\u3054\u6848\u5185\u3057\u307e\u3059\u3002';\n      $('filter-count').textContent=state.applied.size; $('selected-filters').innerHTML=fields.filter(f=>state.applied.has(f.key)).map(f=>`<button type=\"button\" data-remove-filter=\"${f.key}\" aria-label=\"${escapeHTML(f.label)}\u306e\u6761\u4ef6\u3092\u89e3\u9664\">${escapeHTML(f.label)} <span aria-hidden=\"true\">\u00d7<\/span><\/button>`).join('');\n      if (state.selectedId && !companies.some(c=>c.id===state.selectedId)) state.selectedId=null; renderSelected();\n    }\n    function syncDesktopChecks() {\n      const desktopChecks=$('desktop-checks'); if(desktopChecks) desktopChecks.querySelectorAll('input').forEach(input=>{input.checked=state.applied.has(input.value);});\n    }\n    function renderSelected() {\n      const company=currentCompanies().find(c=>c.id===state.selectedId);\n      $('selected-company').hidden=!company;\n      $('selected-company').innerHTML=company ? `<span class=\"eyebrow\">\u9078\u629e\u4e2d\u306e\u4f1a\u793e<\/span><h3>${escapeHTML(company.name)}<\/h3><p>${company.demo ? '\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\u306e\u67b6\u7a7a\u4f1a\u793e\u3067\u3059\u3002' : `\u62e0\u70b9\uff1a${escapeHTML(company.hqPref + ' ' + company.hqCity)}`}<\/p><button class=\"detail-trigger\" type=\"button\" data-detail=\"${company.id}\">\u8a73\u7d30\u3092\u898b\u308b \u2192<\/button>` : '';\n    }\n    function previewFilters() {\n      const result = partitionCompanies(currentCompanies(), state.draft, state.keyword);\n      $('filter-preview').innerHTML = `\u9078\u629e\u4e2d <strong>${state.draft.size}\u9805\u76ee<\/strong> \uff0f \u9069\u7528\u5f8c <strong>${result.confirmed.length}\u793e<\/strong><br>\u8981\u78ba\u8a8d ${result.unknown.length + result.nationwide.length}\u793e\u306f\u5225\u67a0\u3067\u8868\u793a`;\n      $('apply-filters').textContent = `${result.confirmed.length}\u793e\u3092\u8868\u793a`;\n    }\n    let toastTimer;\n    function toast(message) {\n      clearTimeout(toastTimer);\n      const target = $('genre-dialog').open ? $('genre-dialog') : app;\n      target.append($('toast'));\n      $('toast').textContent = message; $('toast').hidden = false;\n      toastTimer = setTimeout(() => { $('toast').hidden = true; }, 2600);\n    }\n    function setupRegionMap() {\n      app.querySelectorAll('.prefecture').forEach(pref=>{ pref.removeAttribute('tabindex'); pref.removeAttribute('role'); pref.setAttribute('aria-hidden','true'); });\n    }\n    const openers = new Map();\n    function openDialog(id, opener = document.activeElement) {\n      openers.set(id, opener); $(id).showModal(); document.body.classList.add('gaikou-map-modal-open');\n    }\n    function showDetail(id,opener) {\n      const company=currentCompanies().find(c=>c.id===id); if (!company) return;\n      state.selectedId=id; app.querySelectorAll('[data-company]').forEach(el=>el.classList.toggle('is-selected',el.dataset.company===id)); if (!$('selected-company').contains(opener)) renderSelected();\n      $('detail-title').textContent=company.name; const meta=currentCategory(),isNationwide=!company.demo&&company.areaConfidence==='nationwide_unverified',warranty=company.warranty.status==='yes' ? company.warranty.note : '\u516c\u5f0f\u60c5\u5831\u3067\u306f\u78ba\u8a8d\u3067\u304d\u3066\u3044\u307e\u305b\u3093';\n      const action=company.demo ? '<p class=\"small muted company-page-note\">\u3053\u306e\u4f1a\u793e\u30fb\u4fa1\u683c\u30fb\u65bd\u5de5\u4f8b\u306f\u67b6\u7a7a\u3067\u3059\u3002<\/p>' : '<p class=\"small muted company-page-note\">\u5bfe\u5fdc\u6761\u4ef6\u306f\u3053\u306e\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u5185\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p>';\n      $('detail-content').innerHTML=`<span class=\"badge ${isNationwide ? 'warning' : ''}\">${company.demo ? '\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\u30fb\u67b6\u7a7a\u30c7\u30fc\u30bf' : isNationwide ? '\u6771\u4eac\u90fd\u3078\u306e\u5bfe\u5fdc\u306f\u516c\u5f0f\u60c5\u5831\u3067\u672a\u78ba\u8a8d' : '\u6771\u4eac\u90fd\u3078\u306e\u65bd\u5de5\u5bfe\u5fdc\u3092\u78ba\u8a8d\u6e08\u307f'}<\/span>${company.demo ? `<img decoding=\"async\" class=\"detail-demo-image\" src=\"${safeURL(company.image)}\" alt=\"${escapeHTML(meta.name)}\u306e\u4e00\u822c\u7684\u306a\u5de5\u4e8b\u30a4\u30e1\u30fc\u30b8\uff08\u64cd\u4f5c\u30b5\u30f3\u30d7\u30eb\uff09\" width=\"1200\" height=\"675\">` : ''}<dl class=\"detail-info\"><dt>${company.demo ? '\u5bfe\u5fdc\u5730\u57df' : '\u62e0\u70b9\u6240\u5728\u5730'}<\/dt><dd>${company.demo ? '\u30c7\u30e2\u5730\u57df' : escapeHTML(company.hqPref+' '+company.hqCity)}<\/dd><dt>\u65bd\u5de5\u5bfe\u5fdc\u7bc4\u56f2<\/dt><dd>${escapeHTML(company.areaText)}<\/dd><dt>\u5de5\u4e8b\u30b8\u30e3\u30f3\u30eb<\/dt><dd>${escapeHTML(meta.name)}<\/dd><dt>\u63d0\u4f9b\u5f62\u614b<\/dt><dd>${escapeHTML(company.offerType)}<\/dd><dt>\u4fdd\u8a3c<\/dt><dd>${escapeHTML(warranty)}<\/dd><dt>\u8cbb\u7528<\/dt><dd>${company.demo ? escapeHTML(company.priceLabel) : '\u63b2\u8f09\u6e96\u5099\u4e2d'}<\/dd><\/dl><details class=\"detail-confirmation\"><summary>\u5de5\u4e8b\u6761\u4ef6\u306e\u78ba\u8a8d\u72b6\u6cc1\u3092\u898b\u308b<\/summary><ul class=\"detail-conditions\">${fields.map(field=>`<li><span>${escapeHTML(field.label)}<\/span><span class=\"${company.detail[field.key]===true ? 'state-true' : 'state-unknown'}\">${company.detail[field.key]===true ? '\u2713 \u5bfe\u5fdc' : company.detail[field.key]===false ? '\u5bfe\u5fdc\u4e0d\u53ef' : '\u672a\u78ba\u8a8d'}<\/span><\/li>`).join('')}<\/ul><\/details><p class=\"detail-location-note\">${company.demo ? 'UI\u78ba\u8a8d\u5c02\u7528\u306e\u67b6\u7a7a\u30c7\u30fc\u30bf\u3067\u3059\u3002\u5b9f\u5728\u306e\u6240\u5728\u5730\u30fb\u9023\u7d61\u5148\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002' : '\u62e0\u70b9\u6240\u5728\u5730\u3068\u65bd\u5de5\u5bfe\u5fdc\u5730\u57df\u306f\u7570\u306a\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u4f9d\u983c\u524d\u306b\u65bd\u5de5\u5bfe\u5fdc\u5730\u57df\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002'}<\/p>${action}`;\n      openDialog('detail-dialog',opener);\n    }\n    function setView(view, moveFocus = false) {\n      const mobile = window.matchMedia('(max-width: 1023px)').matches;\n      if (mobile) {\n        if (state.view === 'list') state.listScroll = window.scrollY;\n        if (state.view === 'map') state.mapScroll = window.scrollY;\n      }\n      state.view = view; app.dataset.view = view;\n      $('view-switch').innerHTML = view === 'list' ? mapIcon + '\u5730\u56f3' : listIcon + '\u4e00\u89a7';\n      $('view-switch').setAttribute('aria-label', view === 'list' ? '\u5730\u56f3\u3092\u8868\u793a' : '\u4f1a\u793e\u4e00\u89a7\u3092\u8868\u793a');\n      if (mobile && moveFocus) {\n        const section = view === 'list' ? $('results') : $('map-column');\n        section.focus({preventScroll:true});\n        window.scrollTo({top:view === 'list' ? state.listScroll : state.mapScroll,behavior:'instant'});\n      }\n    }\n    function renderAll() { updateCategoryChrome(); renderGenres(); renderChecks('sheet-checks',state.draft,'sheet'); $('keyword').value=state.keyword; $('sort-order').value=state.sortOrder; renderResults(); }\n    function chooseCategory(id,push=true) { if (!categoryCatalog.has(id)) return; state.categoryId=id; state.selectedId=null; state.applied.clear(); state.draft.clear(); state.keyword=''; setCategoryFields(); setSearchState(true); renderAll(); setView('list'); if (push) syncURL('push'); if ($('genre-dialog').open) $('genre-dialog').close(); $('results').focus({preventScroll:true}); $('results').scrollIntoView({block:'start'}); }\n    restoreStateFromURL(); setSearchState(state.isSearchState); setupRegionMap(); renderAll(); setView(state.isSearchState ? 'list' : 'initial');\n    const openFilter=opener=>{state.draft=new Set(state.applied);renderChecks('sheet-checks',state.draft,'sheet');previewFilters();openDialog('filter-dialog',opener);};\n    $('search-form').addEventListener('submit',event=>{event.preventDefault();setSearchState(true);syncURL('push');setView('list');$('results').focus({preventScroll:true});$('results').scrollIntoView({block:'start'});});\n    let keywordTimer; $('keyword').addEventListener('input',event=>{state.keyword=event.target.value;renderResults();clearTimeout(keywordTimer);keywordTimer=setTimeout(()=>syncURL('replace'),250);});\n    $('sort-order').addEventListener('change',event=>{if(!['name','confirmedAt'].includes(event.target.value))return;state.sortOrder=event.target.value;renderResults();syncURL('push');});\n    $('desktop-map-toggle').addEventListener('click',()=>{state.desktopMapHidden=!state.desktopMapHidden;app.querySelector('.workspace').classList.toggle('map-hidden',state.desktopMapHidden);const button=$('desktop-map-toggle');button.textContent=state.desktopMapHidden?'\u5730\u57df\u8868\u793a\u3092\u958b\u304f':'\u5730\u57df\u8868\u793a\u3092\u96a0\u3059';button.setAttribute('aria-expanded',String(!state.desktopMapHidden));$(state.desktopMapHidden?'map-toggle-list-slot':'map-header').append(button);button.focus({preventScroll:true});});\n    $('open-filter').addEventListener('click',event=>openFilter(event.currentTarget)); $('sheet-checks').addEventListener('change',event=>{const input=event.target;input.checked?state.draft.add(input.value):state.draft.delete(input.value);previewFilters();}); $('clear-sheet').addEventListener('click',()=>{state.draft.clear();renderChecks('sheet-checks',state.draft,'sheet');previewFilters();}); $('apply-filters').addEventListener('click',()=>{state.applied=new Set(state.draft);renderResults();syncURL('push');$('filter-dialog').close();});\n    $('view-switch').addEventListener('click',()=>setView(state.view==='list'?'map':'list',true)); window.addEventListener('popstate',()=>{restoreStateFromURL();setSearchState(state.isSearchState);renderAll();setView(state.isSearchState?'list':'initial');});\n    app.addEventListener('click', event => {\n      const button=event.target.closest('button,[data-genre]'); if(!button)return;\n      if (button.hasAttribute('data-open-genres')) openDialog('genre-dialog', button);\n      if (button.hasAttribute('data-close-dialog')) button.closest('dialog').close();\n      if (button.hasAttribute('data-show-list')) setView('list', true);\n      if(button.dataset.expandGroup){state.expandedGroups.add(Number(button.dataset.expandGroup));renderGenres();}\n      if(button.dataset.genre){event.preventDefault();chooseCategory(button.dataset.genre);}\n      if (button.dataset.detail) showDetail(button.dataset.detail, button);\n      if (button.dataset.removeFilter) { state.applied.delete(button.dataset.removeFilter); syncDesktopChecks(); renderResults(); $('results').focus({preventScroll:true}); }\n      if(button.hasAttribute('data-reset-all')){state.applied.clear();state.keyword='';$('keyword').value='';renderResults();syncURL('push');$('keyword').focus({preventScroll:true});}\n    });\n    app.querySelectorAll('dialog').forEach(dialog => {\n      \/\/ \u30cd\u30a4\u30c6\u30a3\u30d6dialog\u304cEscape\u30fb\u30d5\u30a9\u30fc\u30ab\u30b9\u30c8\u30e9\u30c3\u30d7\u30fb\u80cc\u666f\u306e\u64cd\u4f5c\u7121\u52b9\u5316\u3092\u62c5\u5f53\u3002\n      let pressedBackdrop = false;\n      const outside = event => { const rect = dialog.getBoundingClientRect(); return event.clientX < rect.left || event.clientX > rect.right || event.clientY < rect.top || event.clientY > rect.bottom; };\n      dialog.addEventListener('pointerdown', event => { pressedBackdrop = event.target === dialog && outside(event); });\n      dialog.addEventListener('click', event => { if (pressedBackdrop && event.target === dialog && outside(event)) dialog.close(); pressedBackdrop = false; });\n      dialog.addEventListener('close', () => {\n        document.body.classList.remove('gaikou-map-modal-open');\n        if (dialog.contains($('toast'))) { $('toast').hidden = true; app.append($('toast')); }\n        const opener = openers.get(dialog.id);\n        if (opener?.isConnected && opener.getClientRects().length) opener.focus({preventScroll:true});\n        else $('results').focus({preventScroll:true});\n      });\n    });\n  <\/script>\n\n<\/div>\n\n<style data-rd-bottom-links-style=\"rd-bottom-links-v1\">\n.rd-bottom-links,.rd-bottom-links *{box-sizing:border-box}\n.rd-bottom-links{max-width:1180px;margin:72px auto 28px;padding:42px 22px 50px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-image:repeating-linear-gradient(90deg,#dff5fb 0 16px,#fff 16px 20px) 10;color:#555;font-family:\"Hiragino Sans\",\"Yu Gothic\",sans-serif;line-height:1.9;background:#fff}\n.rdbl-inner{max-width:980px;margin:0 auto}\n.rdbl-section{margin:0 0 38px}\n.rd-bottom-links .rdbl-title{position:relative;margin:0 0 18px!important;padding:0 0 0 14px!important;font-size:18px!important;font-weight:800;color:#333;line-height:1.5;border:none!important;background:none!important;box-shadow:none!important}\n.rd-bottom-links .rdbl-title:before{content:\"\";position:absolute;left:0;top:.3em;width:8px;height:1.1em;border-radius:2px;background:linear-gradient(180deg,#fff4a8,#ffd84d)}\n.rd-bottom-links .rdbl-title:after{display:none!important;content:none!important}\n.rd-bottom-links a{color:#777;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}\n.rd-bottom-links a:hover{color:#1d7f72}\n.rdbl-inline{display:flex;flex-wrap:wrap;gap:6px 0;font-size:14px}\n.rdbl-inline a{display:inline-flex;align-items:center;white-space:nowrap;margin:0 0 0 0}\n.rdbl-inline a:not(:last-child):after{content:\"\uff5c\";display:inline-block;color:#aaa;margin:0 12px}\n.rdbl-recommend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}\n.rdbl-rec-head{display:block;background:#f1f6f7;text-align:center;padding:4px 10px;margin:0 0 10px;color:#666!important;font-size:14px}\n.rdbl-rec-list{display:grid;gap:6px;padding:0 10px;font-size:14px;line-height:1.65}\n.rdbl-rec-list a{display:block}\n@media(max-width:800px){.rd-bottom-links{margin:44px auto 20px;padding:28px 14px 36px}.rdbl-inner{max-width:100%}.rdbl-recommend{grid-template-columns:1fr 1fr;gap:20px 10px}.rdbl-inline{font-size:13px}.rdbl-inline a:not(:last-child):after{margin:0 8px}}\n@media(max-width:520px){.rdbl-recommend{grid-template-columns:1fr}}\n<\/style>\n<div class=\"rd-bottom-links\" data-rd-bottom-links=\"rd-bottom-links-v1\">\n<div class=\"rdbl-inner\">\n<div class=\"rdbl-section\">\n<h2 class=\"rdbl-title\">\u90fd\u9053\u5e9c\u770c\u5225\u306e\u5916\u69cb\u5de5\u4e8b\u30ac\u30a4\u30c9\uff08\u8a18\u4e8b\uff09<\/h2>\n<div class=\"rdbl-inline\"><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-hokkaido\/\">\u5317\u6d77\u9053<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-aomori\/\">\u9752\u68ee\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-iwate\/\">\u5ca9\u624b\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-miyagi\/\">\u5bae\u57ce\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-akita\/\">\u79cb\u7530\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-yamagata\/\">\u5c71\u5f62\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-fukushima\/\">\u798f\u5cf6\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-ibaraki\/\">\u8328\u57ce\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-tochigi\/\">\u6803\u6728\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-gunma\/\">\u7fa4\u99ac\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-saitamashi\/\">\u57fc\u7389\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-chiba\/\">\u5343\u8449\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-tokyo\/\">\u6771\u4eac\u90fd<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-kanagawa\/\">\u795e\u5948\u5ddd\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-niigata\/\">\u65b0\u6f5f\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-toyamashi\/\">\u5bcc\u5c71\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-ishikawa\/\">\u77f3\u5ddd\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-fukui\/\">\u798f\u4e95\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-yamanashi\/\">\u5c71\u68a8\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-naganoshi\/\">\u9577\u91ce\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-gifushi\/\">\u5c90\u961c\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-shizuoka\/\">\u9759\u5ca1\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-nagoya\/\">\u611b\u77e5\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-mie\/\">\u4e09\u91cd\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-shiga\/\">\u6ecb\u8cc0\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-kyoto\/\">\u4eac\u90fd\u5e9c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-osaka\/\">\u5927\u962a\u5e9c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-hyogo\/\">\u5175\u5eab\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-narashi\/\">\u5948\u826f\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-wakayamashi\/\">\u548c\u6b4c\u5c71\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-tottori\/\">\u9ce5\u53d6\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-shimane\/\">\u5cf6\u6839\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-okayama\/\">\u5ca1\u5c71\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-hiroshima\/\">\u5e83\u5cf6\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-yamaguchi\/\">\u5c71\u53e3\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-tokushima\/\">\u5fb3\u5cf6\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-kagawa\/\">\u9999\u5ddd\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/domacon-ehime\/\">\u611b\u5a9b\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-kochi\/\">\u9ad8\u77e5\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-fukuoka\/\">\u798f\u5ca1\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-saga\/\">\u4f50\u8cc0\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-nagasaki\/\">\u9577\u5d0e\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-kumamoto\/\">\u718a\u672c\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-oitashi\/\">\u5927\u5206\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-miyazaki\/\">\u5bae\u5d0e\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-kagoshimashi\/\">\u9e7f\u5150\u5cf6\u770c<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaikou-okinawa\/\">\u6c96\u7e04\u770c<\/a><\/div>\n<\/div>\n<div class=\"rdbl-section\">\n<h2 class=\"rdbl-title\">\u7533\u8acb\u30fb\u88dc\u52a9\u91d1\u30fb\u5236\u5ea6\u60c5\u5831<\/h2>\n<div class=\"rdbl-inline\"><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-kenchiku-kakunin-shinsei-guide\/\">\u30ab\u30fc\u30dd\u30fc\u30c8\u306e\u5efa\u7bc9\u78ba\u8a8d\u7533\u8acb<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-kenpeiri-calculation-guide\/\">\u30ab\u30fc\u30dd\u30fc\u30c8\u3068\u5efa\u307a\u3044\u7387<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/solar-carport-cost-demerit-guide\/\">\u30bd\u30fc\u30e9\u30fc\u30ab\u30fc\u30dd\u30fc\u30c8\u88dc\u52a9\u91d1<\/a><\/div>\n<\/div>\n<div class=\"rdbl-section\" style=\"margin-bottom:0;\">\n<h2 class=\"rdbl-title\">\u304a\u3059\u3059\u3081\u8a18\u4e8b<\/h2>\n<div class=\"rdbl-recommend\"><div class=\"rdbl-rec-col\">\n<a class=\"rdbl-rec-head\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-price-average\/\">\u30ab\u30fc\u30dd\u30fc\u30c8TOP<\/a>\n<div class=\"rdbl-rec-list\"><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-price-average\/\">\u30ab\u30fc\u30dd\u30fc\u30c8\u8cbb\u7528\u76f8\u5834<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-2cars-cost-guide\/\">\u30ab\u30fc\u30dd\u30fc\u30c82\u53f0\u306e\u8cbb\u7528\u76f8\u5834<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-mitsumori-cost-guide\/\">\u30ab\u30fc\u30dd\u30fc\u30c8\u898b\u7a4d\u3082\u308a\u306e\u53d6\u308a\u65b9<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-gyosha-osusume-guide\/\">\u30ab\u30fc\u30dd\u30fc\u30c8\u696d\u8005\u306e\u9078\u3073\u65b9<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/carport-wind-resistant-cost-guide\/\">\u98a8\u306b\u5f37\u3044\u30ab\u30fc\u30dd\u30fc\u30c8<\/a><\/div>\n<\/div><div class=\"rdbl-rec-col\">\n<a class=\"rdbl-rec-head\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/?s=%E5%A4%96%E6%A7%8B%E5%B7%A5%E4%BA%8B%20%E6%A5%AD%E8%80%85\">\u5916\u69cb\u5de5\u4e8bTOP<\/a>\n<div class=\"rdbl-rec-list\"><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-tokyo\/\">\u5916\u69cb\u5de5\u4e8b\u696d\u8005\u306e\u63a2\u3057\u65b9<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-osaka\/\">\u5927\u962a\u306e\u5916\u69cb\u5de5\u4e8b\u696d\u8005<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-chiba\/\">\u5343\u8449\u306e\u5916\u69cb\u5de5\u4e8b\u696d\u8005<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-fukuoka\/\">\u798f\u5ca1\u306e\u5916\u69cb\u5de5\u4e8b\u696d\u8005<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/gaiko-saitamashi\/\">\u5916\u69cb\u5de5\u4e8b\u306e\u5730\u57df\u5225\u30e9\u30f3\u30ad\u30f3\u30b0<\/a><\/div>\n<\/div><div class=\"rdbl-rec-col\">\n<a class=\"rdbl-rec-head\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/mekakushi-fence-hiyo\/\">\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9TOP<\/a>\n<div class=\"rdbl-rec-list\"><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/mekakushi-fence-hiyo\/\">\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\u8cbb\u7528\u76f8\u5834<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/fence\/\">\u30d5\u30a7\u30f3\u30b9\u5de5\u4e8b\u306e\u8cbb\u7528\u76f8\u5834<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/fence-tokyo\/\">\u6771\u4eac\u306e\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\u696d\u8005<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/fence-osaka\/\">\u5927\u962a\u306e\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\u696d\u8005<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/fence-hokkaido\/\">\u5317\u6d77\u9053\u306e\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\u696d\u8005<\/a><\/div>\n<\/div><div class=\"rdbl-rec-col\">\n<a class=\"rdbl-rec-head\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/doma\/\">\u571f\u9593\u30b3\u30f3\u30fb\u30ac\u30ec\u30fc\u30b8TOP<\/a>\n<div class=\"rdbl-rec-list\"><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/doma\/\">\u571f\u9593\u30b3\u30f3\u30af\u30ea\u30fc\u30c8\u8cbb\u7528\u76f8\u5834<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/concretepark\/\">\u99d0\u8eca\u5834\u30b3\u30f3\u30af\u30ea\u30fc\u30c8\u5de5\u4e8b\u306e\u8cbb\u7528<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/garage-nedan-cost-types-guide\/\">\u30ac\u30ec\u30fc\u30b8\u306e\u5024\u6bb5\u30fb\u8cbb\u7528\u76f8\u5834<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/nochi-tsuke-garage-cost-types-guide\/\">\u5f8c\u4ed8\u3051\u30ac\u30ec\u30fc\u30b8\u306e\u8cbb\u7528<\/a><a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/inaba-garage-kojikomi-cost-guide\/\">\u30a4\u30ca\u30d0\u30ac\u30ec\u30fc\u30b8\u5de5\u4e8b\u8cbb\u8fbc\u307f\u8cbb\u7528<\/a><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>\u5916\u69cb\u5de5\u4e8b\u30fb\u30ab\u30fc\u30dd\u30fc\u30c8\u30fb\u76ee\u96a0\u3057\u30d5\u30a7\u30f3\u30b9\u30fb\u571f\u9593\u30b3\u30f3\u30af\u30ea\u30fc\u30c8\u306e\u696d\u8005\u9078\u3073\u3092\u3001\u30a8\u30ea\u30a2\u5225\u306b\u63a2\u305b\u308b\u30ea\u30d5\u30a9\u30fc\u30e0\u30c9\u30af\u30bf\u30fc\u306e\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u3067\u3059\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"swell_btn_cv_data":"","footnotes":""},"class_list":["post-19143","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u5730\u57df\u691c\u7d22\u3078 40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9 \u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/seikatsu-doctor.co.jp\/reform\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"ja_JP\" \/>\n\t\t<meta property=\"og:site_name\" content=\"\u5916\u69cb\u30c9\u30af\u30bf\u30fc -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059 - \u5916\u69cb\u30c9\u30af\u30bf\u30fc\" \/>\n\t\t<meta property=\"og:description\" content=\"\u5730\u57df\u691c\u7d22\u3078 40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9 \u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/seikatsu-doctor.co.jp\/reform\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-02T01:54:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-15T15:57:14+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059 - \u5916\u69cb\u30c9\u30af\u30bf\u30fc\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u5730\u57df\u691c\u7d22\u3078 40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9 \u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#listItem\",\"name\":\"\\u5916\\u69cb\\u30c9\\u30af\\u30bf\\u30fc\\uff5c\\u5916\\u69cb\\u5de5\\u4e8b\\u4f1a\\u793e\\u3092\\u30a8\\u30ea\\u30a2\\u304b\\u3089\\u63a2\\u3059\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#listItem\",\"position\":2,\"name\":\"\\u5916\\u69cb\\u30c9\\u30af\\u30bf\\u30fc\\uff5c\\u5916\\u69cb\\u5de5\\u4e8b\\u4f1a\\u793e\\u3092\\u30a8\\u30ea\\u30a2\\u304b\\u3089\\u63a2\\u3059\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#organization\",\"name\":\"\\u5916\\u69cb\\u30c9\\u30af\\u30bf\\u30fc\",\"url\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#webpage\",\"url\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/\",\"name\":\"\\u5916\\u69cb\\u30c9\\u30af\\u30bf\\u30fc\\uff5c\\u5916\\u69cb\\u5de5\\u4e8b\\u4f1a\\u793e\\u3092\\u30a8\\u30ea\\u30a2\\u304b\\u3089\\u63a2\\u3059 - \\u5916\\u69cb\\u30c9\\u30af\\u30bf\\u30fc\",\"description\":\"\\u5730\\u57df\\u691c\\u7d22\\u3078 40\\u30b8\\u30e3\\u30f3\\u30eb\\u304b\\u3089\\u63a2\\u305b\\u308b\\u5916\\u69cb\\u30fb\\u5ead\\u306e\\u76f8\\u8ac7\\u5148\\u30ac\\u30a4\\u30c9 \\u5ead\\u3082\\u3001\\u99d0\\u8eca\\u5834\\u3082\\u3001\\u5bb6\\u306e\\u5916\\u307e\\u308f\\u308a\\u3082\\u3002\\u3084\\u308a\\u305f\\u3044\\u5de5\\u4e8b\\u304b\\u3089\\u3001\\u76f8\",\"inLanguage\":\"ja\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#breadcrumblist\"},\"datePublished\":\"2026-07-02T10:54:28+09:00\",\"dateModified\":\"2026-09-16T00:57:14+09:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#website\",\"url\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/\",\"name\":\"\\u5916\\u69cb\\u30c9\\u30af\\u30bf\\u30fc\",\"inLanguage\":\"ja\",\"publisher\":{\"@id\":\"https:\\\/\\\/seikatsu-doctor.co.jp\\\/reform\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059 - \u5916\u69cb\u30c9\u30af\u30bf\u30fc","description":"\u5730\u57df\u691c\u7d22\u3078 40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9 \u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8","canonical_url":"https:\/\/seikatsu-doctor.co.jp\/reform\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/seikatsu-doctor.co.jp\/reform#listItem","position":1,"name":"Home","item":"https:\/\/seikatsu-doctor.co.jp\/reform","nextItem":{"@type":"ListItem","@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#listItem","name":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059"}},{"@type":"ListItem","@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#listItem","position":2,"name":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059","previousItem":{"@type":"ListItem","@id":"https:\/\/seikatsu-doctor.co.jp\/reform#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#organization","name":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc","url":"https:\/\/seikatsu-doctor.co.jp\/reform\/"},{"@type":"WebPage","@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#webpage","url":"https:\/\/seikatsu-doctor.co.jp\/reform\/","name":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059 - \u5916\u69cb\u30c9\u30af\u30bf\u30fc","description":"\u5730\u57df\u691c\u7d22\u3078 40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9 \u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8","inLanguage":"ja","isPartOf":{"@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#website"},"breadcrumb":{"@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#breadcrumblist"},"datePublished":"2026-07-02T10:54:28+09:00","dateModified":"2026-09-16T00:57:14+09:00"},{"@type":"WebSite","@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#website","url":"https:\/\/seikatsu-doctor.co.jp\/reform\/","name":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc","inLanguage":"ja","publisher":{"@id":"https:\/\/seikatsu-doctor.co.jp\/reform\/#organization"}}]},"og:locale":"ja_JP","og:site_name":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc -","og:type":"article","og:title":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059 - \u5916\u69cb\u30c9\u30af\u30bf\u30fc","og:description":"\u5730\u57df\u691c\u7d22\u3078 40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9 \u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8","og:url":"https:\/\/seikatsu-doctor.co.jp\/reform\/","article:published_time":"2026-07-02T01:54:28+00:00","article:modified_time":"2026-09-15T15:57:14+00:00","twitter:card":"summary_large_image","twitter:title":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059 - \u5916\u69cb\u30c9\u30af\u30bf\u30fc","twitter:description":"\u5730\u57df\u691c\u7d22\u3078 40\u30b8\u30e3\u30f3\u30eb\u304b\u3089\u63a2\u305b\u308b\u5916\u69cb\u30fb\u5ead\u306e\u76f8\u8ac7\u5148\u30ac\u30a4\u30c9 \u5ead\u3082\u3001\u99d0\u8eca\u5834\u3082\u3001\u5bb6\u306e\u5916\u307e\u308f\u308a\u3082\u3002\u3084\u308a\u305f\u3044\u5de5\u4e8b\u304b\u3089\u3001\u76f8"},"aioseo_meta_data":{"post_id":"19143","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-07-02 03:48:18","updated":"2026-09-27 05:00:47"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/seikatsu-doctor.co.jp\/reform\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/seikatsu-doctor.co.jp\/reform"},{"label":"\u5916\u69cb\u30c9\u30af\u30bf\u30fc\uff5c\u5916\u69cb\u5de5\u4e8b\u4f1a\u793e\u3092\u30a8\u30ea\u30a2\u304b\u3089\u63a2\u3059","link":"https:\/\/seikatsu-doctor.co.jp\/reform\/"}],"_links":{"self":[{"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/pages\/19143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/comments?post=19143"}],"version-history":[{"count":49,"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/pages\/19143\/revisions"}],"predecessor-version":[{"id":20078,"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/pages\/19143\/revisions\/20078"}],"wp:attachment":[{"href":"https:\/\/seikatsu-doctor.co.jp\/reform\/wp-json\/wp\/v2\/media?parent=19143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}