.hs{--hs-rose: var(--rose, #c13b6a);--hs-rose-dk: var(--rose-dk, #9e2d55);--hs-rose-bg: var(--rose-bg, #fbf1f4);--hs-rose-soft: var(--rose-soft, #f6dde6);--hs-ink: var(--ink, #1f2a3a);--hs-ink-2: var(--ink-2, #434b58);--hs-ink-3: var(--ink-3, #656c77);--hs-line: var(--line, #ecdfe4);--hs-r: var(--r, 6px);font-family: var(--sans, system-ui, -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif);color: var(--hs-ink);background: var(--hs-rose-bg);border-radius: var(--hs-r);padding: 26px 26px 24px;margin: 0 0 14px;box-sizing: border-box;}.hs *, .hs *::before, .hs *::after{box-sizing: border-box;}.hs-eyebrow{margin: 0 0 4px;font-size: 11px;font-weight: 700;letter-spacing: .18em;color: var(--hs-rose);}.hs-h{margin: 0 0 10px;padding-left: 10px;border-left: 3px solid var(--hs-rose);font-size: 18px;font-weight: 700;line-height: 1.5;color: var(--hs-ink);}.hs-h .hs-nb{display: inline-block;}.hs-lead{margin: 0 0 18px;font-size: 15px;line-height: 2.05;color: var(--hs-ink-2);}.hs-tabs{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0;margin: 0 0 16px;border: 1px solid var(--hs-rose);border-radius: var(--hs-r);overflow: hidden;background: #fff;}.hs-tab{appearance: none;border: 0;border-left: 1px solid var(--hs-rose-soft);margin: 0;padding: 11px 4px;background: #fff;color: var(--hs-rose-dk);font: inherit;font-size: 14px;font-weight: 700;line-height: 1.3;cursor: pointer;}.hs-tab:first-child{border-left: 0;}.hs-tab[aria-selected="true"]{background: var(--hs-rose);color: #fff;}.hs-tab:focus-visible{outline: 2px solid var(--hs-ink);outline-offset: -4px;}.hs-label{display: block;margin: 0 0 6px;font-size: 13px;font-weight: 700;color: var(--hs-ink-2);}.hs-combo{position: relative;}.hs-q, .hs-sel, .hs-ward-sel{display: block;width: 100%;height: 52px;margin: 0;padding: 0 14px;border: 1px solid #d9c6ce;border-radius: var(--hs-r);background: #fff;color: var(--hs-ink);font: inherit;font-size: 16px;}.hs-q::placeholder{color: #9aa0a8;}.hs-sel, .hs-ward-sel{appearance: none;-webkit-appearance: none;padding-right: 40px;background-image: linear-gradient(45deg, transparent 50%, var(--hs-rose) 50%), linear-gradient(135deg, var(--hs-rose) 50%, transparent 50%);background-position: calc(100% - 20px) 23px, calc(100% - 15px) 23px;background-size: 5px 5px, 5px 5px;background-repeat: no-repeat;}.hs-q:focus, .hs-sel:focus, .hs-ward-sel:focus{outline: none;border-color: var(--hs-rose);box-shadow: 0 0 0 3px rgba(193, 59, 106, .16);}.hs-q::-webkit-search-cancel-button{-webkit-appearance: none;}.hs .hs-list{position: absolute;z-index: 20;left: 0;right: 0;top: calc(100% + 4px);max-height: 312px;overflow-y: auto;margin: 0;padding: 4px 0;list-style: none;background: #fff;border: 1px solid var(--hs-line);border-radius: var(--hs-r);box-shadow: 0 10px 28px rgba(31, 42, 58, .12);}.hs-list[hidden]{display: none;}.hs .hs-opt{display: flex;margin: 0;list-style: none;align-items: baseline;justify-content: space-between;gap: 12px;padding: 12px 14px;cursor: pointer;border-top: 1px solid #f4ecef;}.hs-opt:first-child{border-top: 0;}.hs-opt[aria-selected="true"], .hs-opt:hover{background: var(--hs-rose-bg);}.hs-opt-n{font-size: 15px;font-weight: 700;color: var(--hs-ink);line-height: 1.45;}.hs-opt-w{flex: none;display: flex;flex-direction: column;align-items: flex-end;gap: 1px;font-size: 12px;line-height: 1.5;color: var(--hs-ink-3);text-align: right;}.hs .hs-opt{align-items: center;}.hs-nohit, .hs-hint{margin: 10px 0 0;font-size: 13.5px;line-height: 1.8;color: var(--hs-ink-2);}.hs-nohit[hidden]{display: none;}.hs-link{appearance: none;border: 0;padding: 0;background: none;font: inherit;font-weight: 700;color: var(--hs-rose);text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.hs-panel[hidden]{display: none;}.hs-result:empty{display: none;}.hs-result{margin-top: 18px;}.hs-card{background: #fff;border: 1px solid var(--hs-line);border-top: 3px solid var(--hs-rose);border-radius: var(--hs-r);padding: 20px 20px 18px;animation: hs-in .22s ease-out;}@keyframes hs-in{from{opacity: 0;transform: translateY(4px);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.hs-card{animation: none;}}.hs-badge{display: inline-flex;align-items: center;gap: 7px;margin: 0 0 10px;padding: 5px 13px 5px 11px;border-radius: 999px;background: var(--hs-rose);color: #fff;font-size: 13.5px;font-weight: 700;letter-spacing: .04em;}.hs-card.is-ok .hs-badge::before{content: "";width: 10px;height: 6px;margin-top: -3px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);}.hs-card.is-ask .hs-badge{background: var(--hs-ink);}.hs-name{margin: 0 0 12px;font-size: 18px;font-weight: 700;line-height: 1.5;color: var(--hs-ink);}.hs-ward{display: block;margin-top: 2px;font-size: 12.5px;font-weight: 400;color: var(--hs-ink-3);}.hs-lead2{margin: 0 0 14px;font-size: 15px;line-height: 1.9;color: var(--hs-ink-2);}.hs-facts{margin: 0 0 14px;border-top: 1px solid var(--hs-line);}.hs-fact{display: grid;grid-template-columns: 6em 1fr;gap: 10px;padding: 11px 0;border-bottom: 1px solid var(--hs-line);}.hs-fact dt{margin: 0;font-size: 13px;font-weight: 700;color: var(--hs-ink-3);line-height: 1.75;}.hs-fact dd{margin: 0;font-size: 15px;line-height: 1.75;color: var(--hs-ink-2);}.hs-fact dd b{color: var(--hs-ink);font-weight: 700;}.hs-fact dd small{display: block;font-size: 12.5px;color: var(--hs-ink-3);line-height: 1.6;}.hs-check{margin: 0 0 14px;padding: 10px 12px;border-radius: var(--hs-r);background: var(--hs-rose-bg);font-size: 13.5px;line-height: 1.85;color: var(--hs-ink-2);}.hs-tel{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;max-width: 440px;margin: 0 auto;min-height: 60px;padding: 10px 16px;border-radius: 4px;background: var(--hs-rose);color: #fff !important;text-decoration: none !important;font-weight: 700;line-height: 1.35;}.hs-tel:hover{background: var(--hs-rose-dk);}.hs-tel:focus-visible{outline: 2px solid var(--hs-ink);outline-offset: 2px;}.hs-tel-l{font-size: 15px;}.hs-tel-n{font-size: 19px;letter-spacing: .06em;font-family: var(--en, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);}.hs-hours{margin: 7px 0 0;text-align: center;font-size: 12.5px;color: var(--hs-ink-3);}.hs-more{display: block;margin: 14px 0 0;padding-top: 12px;border-top: 1px solid var(--hs-line);font-size: 14px;font-weight: 700;color: var(--hs-rose) !important;text-decoration: none;}.hs-more::after{content: " ›";}.hs-more:hover{text-decoration: underline;text-underline-offset: 3px;}.hs-foot{margin: 16px 0 0;font-size: 12.5px;line-height: 1.8;color: var(--hs-ink-3);}@media (max-width: 480px){.hs{padding: 22px 18px 20px;}.hs-tab{font-size: 13px;padding: 11px 2px;}.hs-card{padding: 18px 16px 16px;}.hs-fact{grid-template-columns: 5.6em 1fr;gap: 8px;}}