.TopPage_shell__amhSD{--top-font-en:Lato,Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Segoe UI,sans-serif;--top-font-jp:Lato,Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Segoe UI,sans-serif;--top-font-display:Shippori Mincho,Hiragino Mincho ProN,Yu Mincho,serif;--top-radius-pill:50px;--top-radius-card:4px}.TopPage_page__l6wfq{padding-top:64px;background:#fff;color:#1a1a1a;font-family:var(--top-font-jp);font-size:14px;line-height:1.8}.TopPage_page__l6wfq a{color:inherit;text-decoration:none}.TopPage_page__l6wfq ol,.TopPage_page__l6wfq ul{margin:0;padding:0;list-style:none}.TopPage_page__l6wfq [id]{scroll-margin-top:80px}.TopPage_anchor__Xpxde{display:block}.TopPage_srOnly__cwQ65{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TopPage_innerNarrow__XtI9x,.TopPage_inner__KYV4Y{max-width:1240px;margin:0 auto;padding:0 40px}@media(max-width:767px){.TopPage_innerNarrow__XtI9x,.TopPage_inner__KYV4Y{padding:0 20px}}.TopPage_innerNarrow__XtI9x{max-width:960px}.TopPage_innerDetail__AjOty{max-width:780px}.TopPage_sectionAlt__RGaeN,.TopPage_section__82lYk{padding:96px 0}@media(max-width:767px){.TopPage_sectionAlt__RGaeN,.TopPage_section__82lYk{padding:64px 0}}.TopPage_sectionAlt__RGaeN{background:#f0eee9}.TopPage_sectionLead__u9GRb{margin:-12px 0 28px;text-align:center;font-size:13px;color:#55524c}.TopPage_sectionMeta__2QMrQ{display:block;margin-top:2px;font-size:11.5px;letter-spacing:.08em;color:#8c8880}.TopPage_empty__EgqOp{margin:0;text-align:center;font-size:13px;color:#55524c}.TopPage_head__5bmT8{font-family:var(--top-font-display);margin:0 0 40px;text-align:center;font-size:38px;font-weight:700;line-height:1.4;letter-spacing:.06em;color:#1a1a1a}@media(max-width:767px){.TopPage_head__5bmT8{margin-bottom:28px;font-size:30px}}.TopPage_arrow__uV5fO{position:relative;display:inline-block;width:28px;height:1px;background:currentColor;transition:width .3s ease}.TopPage_arrow__uV5fO:after{content:"";position:absolute;right:0;bottom:0;width:8px;height:1px;background:currentColor;transform:rotate(35deg);transform-origin:right bottom}.TopPage_chevron__hTOMV{width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.TopPage_moreRow__D0dKT{display:flex;justify-content:center;margin-top:44px}.TopPage_boxLink__qQsxq,.TopPage_page__l6wfq a.TopPage_boxLink__qQsxq{border-radius:var(--top-radius-pill);display:inline-flex;align-items:center;gap:20px;height:50px;padding:0 22px 0 30px;border:1px solid #907b5b;background:#fff;color:#907b5b;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .25s,color .25s}@media(hover:hover){.TopPage_boxLink__qQsxq:hover,.TopPage_page__l6wfq a.TopPage_boxLink__qQsxq:hover{background:#907b5b;color:#fff}}.TopPage_page__l6wfq a.TopPage_textLink__cilmE{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:700;letter-spacing:.08em;color:#1a1a1a}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_textLink__cilmE:hover .TopPage_arrow__uV5fO{width:36px}}.TopPage_header__2PrRk{position:fixed;top:0;left:0;right:0;z-index:50;height:64px;background:hsla(0,0%,100%,.96);border-bottom:1px solid #d9d5cd;font-family:var(--top-font-jp);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.TopPage_header__2PrRk a{color:#1a1a1a;text-decoration:none}.TopPage_headerIn__27E7f{display:flex;align-items:center;gap:24px;height:100%;max-width:1360px;margin:0 auto;padding:0 28px}@media(max-width:767px){.TopPage_headerIn__27E7f{gap:12px;padding:0 16px}}.TopPage_logo__bJuh5{display:flex;color:#000}.TopPage_logoSvg__mvxlU{width:95px;height:30px;color:#000}.TopPage_nav__jjB4a{flex:1 1;display:flex;justify-content:center}.TopPage_nav__jjB4a ul{display:flex;margin:0;padding:0;list-style:none}.TopPage_nav__jjB4a li{display:flex;align-items:center}.TopPage_nav__jjB4a li+li:before{content:"";width:20px;height:1px;margin:0 12px;background:#8c8880;transform:rotate(-60deg)}.TopPage_nav__jjB4a a{font-size:13px;font-weight:700;letter-spacing:.08em;white-space:nowrap}@media(hover:hover){.TopPage_nav__jjB4a a:hover{color:var(--rent-active-bg)}}@media(max-width:1023px){.TopPage_nav__jjB4a{display:none}}.TopPage_headerActions__OzBoD{display:flex;align-items:center;gap:16px;margin-left:auto}.TopPage_menuButton__xTY1x{display:block;position:relative;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.TopPage_menuButton__xTY1x span,.TopPage_menuButton__xTY1x span:after,.TopPage_menuButton__xTY1x span:before{position:absolute;left:5px;width:22px;height:1.5px;background:#1a1a1a;transition:transform .25s,opacity .25s}.TopPage_menuButton__xTY1x span{top:15px}.TopPage_menuButton__xTY1x span:after,.TopPage_menuButton__xTY1x span:before{content:"";left:0}.TopPage_menuButton__xTY1x span:before{top:-7px}.TopPage_menuButton__xTY1x span:after{top:7px}.TopPage_menuButton__xTY1x span[data-open=true]{background:transparent}.TopPage_menuButton__xTY1x span[data-open=true]:before{transform:translateY(7px) rotate(45deg)}.TopPage_menuButton__xTY1x span[data-open=true]:after{transform:translateY(-7px) rotate(-45deg)}.TopPage_siteDrawerOverlayOpen__Ur3_8,.TopPage_siteDrawerOverlay__48DBo{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.TopPage_siteDrawerOverlayOpen__Ur3_8{opacity:1;visibility:visible}.TopPage_siteDrawerOpen__KpJc4,.TopPage_siteDrawer__fyA7O{position:fixed;top:0;right:0;bottom:0;z-index:61;width:340px;max-width:88vw;overflow-y:auto;padding:0 24px 40px;background:#fff;font-family:var(--top-font-jp);transform:translateX(100%);visibility:hidden;transition:transform .35s ease,visibility .35s}.TopPage_siteDrawerOpen__KpJc4 ul,.TopPage_siteDrawer__fyA7O ul{margin:0;padding:0;list-style:none}.TopPage_siteDrawerOpen__KpJc4 a,.TopPage_siteDrawer__fyA7O a{display:block;padding:11px 10px 11px 14px;border-radius:var(--top-radius-card);font-size:15px;font-weight:500;line-height:1.4;color:#1a1a1a;text-decoration:none;transition:background .15s,color .15s}@media(hover:hover){.TopPage_siteDrawerOpen__KpJc4 a:hover,.TopPage_siteDrawer__fyA7O a:hover{background:#f0eee9;color:#907b5b}}.TopPage_siteDrawerOpen__KpJc4{transform:translateX(0);visibility:visible;box-shadow:-8px 0 24px rgba(0,0,0,.12)}.TopPage_siteDrawerHead__RQcGO{display:flex;justify-content:flex-end;height:64px;align-items:center}.TopPage_siteDrawerClose__I1GQL{position:relative;width:32px;height:32px;margin-right:-6px;padding:0;border:0;background:none;cursor:pointer}.TopPage_siteDrawerClose__I1GQL:after,.TopPage_siteDrawerClose__I1GQL:before{content:"";position:absolute;top:15px;left:5px;width:22px;height:1.5px;background:#1a1a1a}.TopPage_siteDrawerClose__I1GQL:before{transform:rotate(45deg)}.TopPage_siteDrawerClose__I1GQL:after{transform:rotate(-45deg)}.TopPage_siteDrawerGroup___yJdq{padding:18px 0 14px;border-top:1px solid #d9d5cd}.TopPage_siteDrawerHead__RQcGO+.TopPage_siteDrawerGroup___yJdq{border-top:0;padding-top:4px}.TopPage_siteDrawerTitle__mzQ48{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:.08em;color:#1a1a1a}.TopPage_siteDrawerTitle__mzQ48:before{content:"";width:3px;height:16px;border-radius:2px;background:#907b5b}.TopPage_siteDrawerCols__dSkYF{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.TopPage_siteDrawerPageOnly__HyQ2o{display:none}@media(max-width:1023px){.TopPage_siteDrawerPageOnly__HyQ2o{display:block}}@media(min-width:1024px){.TopPage_siteDrawerPageOnly__HyQ2o+.TopPage_siteDrawerGroup___yJdq{border-top:0;padding-top:0}}@keyframes TopPage_caption-in__xB4M1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.TopPage_hero__jYhBY{position:relative;height:min(62vh,620px);min-height:400px;overflow:hidden;background:#1a1a1a;color:#fff}@media(max-width:767px){.TopPage_hero__jYhBY{height:60vh;height:60svh;min-height:400px}}.TopPage_heroSlideActive__gStvt,.TopPage_heroSlide__zLUul{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}.TopPage_heroSlideActive__gStvt{opacity:1}.TopPage_heroImg__xHUJF{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:transform 9s linear}.TopPage_heroSlideActive__gStvt .TopPage_heroImg__xHUJF{transform:scale(1)}@media(prefers-reduced-motion:reduce){.TopPage_heroImg__xHUJF{transform:none;transition:none}}.TopPage_heroShade__FebL7{position:absolute;inset:0;background:radial-gradient(ellipse 70% 75% at 0 100%,rgba(20,18,16,.55) 0,rgba(20,18,16,.28) 45%,rgba(20,18,16,0) 75%),linear-gradient(180deg,rgba(20,18,16,.38) 0,rgba(20,18,16,.12) 22%,rgba(20,18,16,0) 40%),linear-gradient(0deg,rgba(20,18,16,.45) 0,rgba(20,18,16,.12) 35%,rgba(20,18,16,0) 60%);pointer-events:none}@media(max-width:767px){.TopPage_heroShade__FebL7{background:linear-gradient(180deg,rgba(20,18,16,.4) 0,rgba(20,18,16,.1) 30%,rgba(20,18,16,0) 45%),linear-gradient(0deg,rgba(20,18,16,.65) 0,rgba(20,18,16,.25) 40%,rgba(20,18,16,0) 65%)}}.TopPage_heroHead__Dr0S6{position:absolute;top:35%;left:20px;right:20px;transform:translateY(-50%);text-align:center}.TopPage_heroCatch__Gb_1g{margin:0;text-align:center;font-family:var(--top-font-display);font-size:51px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-shadow:0 2px 16px rgba(20,18,16,.45)}.TopPage_heroCatch__Gb_1g span{display:inline-block}@media(max-width:767px){.TopPage_heroCatch__Gb_1g{font-size:33px}}.TopPage_heroLeft__lh8Gd{position:absolute;left:max(28px,(100% - 1360px)/2 + 28px);bottom:48px;max-width:560px}@media(max-width:767px){.TopPage_heroLeft__lh8Gd{left:20px;right:20px;bottom:32px}}.TopPage_heroCaption__gUFgz{animation:TopPage_caption-in__xB4M1 .9s ease both}@media(prefers-reduced-motion:reduce){.TopPage_heroCaption__gUFgz{animation:none}}.TopPage_heroCity__V6Kh9{font-family:var(--top-font-display);margin:0;font-size:clamp(38px,4.2vw,56px);font-weight:700;line-height:1.1;letter-spacing:.08em;text-shadow:0 2px 16px rgba(20,18,16,.45)}.TopPage_heroMeta__VJa4r{margin:10px 0 16px;font-size:14px;font-weight:500;letter-spacing:.06em;text-shadow:0 1px 8px rgba(20,18,16,.55)}.TopPage_page__l6wfq a.TopPage_heroListLink__Z_vK7{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;color:#fff;font-size:15px;font-weight:700;line-height:1;letter-spacing:.08em;text-shadow:0 1px 8px rgba(20,18,16,.55)}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_heroListLink__Z_vK7:hover .TopPage_arrow__uV5fO{width:40px}}@media(max-width:767px){.TopPage_page__l6wfq a.TopPage_heroListLink__Z_vK7{min-height:44px;margin:-14px 0;padding:14px 0;font-size:14px}}.TopPage_heroMap__fwuDs{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,1fr);grid-gap:5px;gap:5px;position:absolute;right:max(28px,(100% - 1360px)/2 + 28px);bottom:48px;width:390px;height:104px}@media(max-width:767px){.TopPage_heroMap__fwuDs{display:none}}.TopPage_page__l6wfq a.TopPage_heroMapBtnOn__J0DcR,.TopPage_page__l6wfq a.TopPage_heroMapBtn__Z2Tzj{display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.45);border-radius:5px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;transition:background-color .2s,border-color .2s}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_heroMapBtnOn__J0DcR:hover,.TopPage_page__l6wfq a.TopPage_heroMapBtn__Z2Tzj:hover{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.8)}}.TopPage_page__l6wfq a.TopPage_heroMapBtnOn__J0DcR:focus-visible,.TopPage_page__l6wfq a.TopPage_heroMapBtn__Z2Tzj:focus-visible{outline:2px solid #fff;outline-offset:2px}.TopPage_page__l6wfq a.TopPage_heroMapBtnOn__J0DcR{border-color:#fff;background:hsla(0,0%,100%,.92);color:#1a1a1a}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_heroMapBtnOn__J0DcR:hover{background:#fff;border-color:#fff}}.TopPage_heroTagline__mkTxa{margin:2px 0 0;font-family:var(--top-font-en);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.2em;text-shadow:0 1px 4px rgba(20,18,16,.35),0 2px 16px rgba(20,18,16,.45)}@media(max-width:767px){.TopPage_heroTagline__mkTxa{font-size:13px}}.TopPage_forRent__JH520{padding:32px 0 72px}@media(max-width:767px){.TopPage_forRent__JH520{padding:20px 0 48px}}.TopPage_page__l6wfq .TopPage_pillars__aXZAm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin:40px 0 0}.TopPage_page__l6wfq .TopPage_pillars__aXZAm li{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid #1a1a1a}@media(max-width:767px){.TopPage_page__l6wfq .TopPage_pillars__aXZAm{grid-template-columns:1fr;gap:20px;margin:32px 0 0}}.TopPage_pillarTitle__5NgJ6{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.06em;color:#1a1a1a}.TopPage_pillarText__hmgld{font-size:12.5px;line-height:1.75;color:#55524c}.TopPage_searchBar__M5noG{padding:20px 22px 18px;background:#eae7e1}@media(max-width:767px){.TopPage_searchBar__M5noG{padding:16px}}.TopPage_barFields__8VaRp{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.TopPage_barPlace__OUL0D{flex:1.1 1;min-width:0}.TopPage_barCond__Ip2hj,.TopPage_barRent__ogm7A{flex:.95 1;min-width:0}.TopPage_barPeople__A9Wmx{flex:.8 1;min-width:0}.TopPage_barSpots__3T_8T{flex:1.25 1;min-width:0}@media(max-width:1023px){.TopPage_barPlace__OUL0D,.TopPage_barSpots__3T_8T{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.TopPage_barCond__Ip2hj,.TopPage_barPeople__A9Wmx,.TopPage_barRent__ogm7A{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3% - 10px)}}@media(max-width:767px){.TopPage_barCond__Ip2hj,.TopPage_barPeople__A9Wmx,.TopPage_barPlace__OUL0D,.TopPage_barRent__ogm7A,.TopPage_barSpots__3T_8T{flex-basis:100%}.TopPage_barPlace__OUL0D{order:1}.TopPage_barRent__ogm7A{order:2}.TopPage_barPeople__A9Wmx{order:3}.TopPage_barCond__Ip2hj{order:4}.TopPage_barSpots__3T_8T{order:6}}.TopPage_barLabel__2rSN5{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#1a1a1a}.TopPage_barInputOn__ha2o0,.TopPage_barInput__YYtJS,.TopPage_barSelect__vbL1B{width:100%;height:44px;border:1px solid #d9d5cd;border-radius:var(--top-radius-card);background-color:#fff;color:#1a1a1a;font-family:inherit;font-size:13px;cursor:pointer}.TopPage_barInputOn__ha2o0:focus-visible,.TopPage_barInput__YYtJS:focus-visible,.TopPage_barSelect__vbL1B:focus-visible{outline:2px solid #1a1a1a;outline-offset:-1px}@media(max-width:767px){.TopPage_barInputOn__ha2o0,.TopPage_barInput__YYtJS,.TopPage_barSelect__vbL1B{font-size:16px}}.TopPage_barInputOn__ha2o0,.TopPage_barInput__YYtJS{display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 12px;overflow:hidden;text-align:left;white-space:nowrap}.TopPage_barInputOn__ha2o0{border-color:#907b5b}.TopPage_barSelect__vbL1B{padding:0 32px 0 12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238C8880' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TopPage_barSelectOn__WKhhv{border-color:#907b5b;font-weight:700;color:#907b5b}.TopPage_barSelectOn__WKhhv option{font-weight:400;color:#1a1a1a}.TopPage_barValue__FH8af{overflow:hidden;font-weight:700;color:#907b5b;text-overflow:ellipsis}.TopPage_barValueTail__um8mF{flex:0 0 auto;margin:0 auto 0 .4em;font-weight:700;color:#907b5b}.TopPage_barCaretUp__125SV,.TopPage_barCaret__2rurE{flex:0 0 auto;width:7px;height:7px;margin:-4px 0 0 8px;border-right:1.5px solid #8c8880;border-bottom:1.5px solid #8c8880;transform:rotate(45deg)}.TopPage_barCaretUp__125SV{margin-top:4px;transform:rotate(-135deg)}.TopPage_choicePanel__JpPJ0{border-radius:var(--top-radius-card);flex:0 0 100%;order:10;margin-top:-11px;padding:16px 18px 14px;background:#fff;border:1px solid #d9d5cd}@media(max-width:767px){.TopPage_choicePanel__JpPJ0.TopPage_choicePanelCond__SH6kc{order:5}.TopPage_choicePanel__JpPJ0.TopPage_choicePanelSpot__zco9T{order:7}}.TopPage_choicePanelTitle__Z6i3W{margin:0 0 12px;font-size:11.5px;font-weight:700;color:#55524c}.TopPage_choiceChips__Z2UFC{display:flex;flex-wrap:wrap;gap:6px}.TopPage_choiceChipOn__PuQBg,.TopPage_choiceChip__YQThA{padding:7px 14px;border:1px solid #907b5b;border-radius:var(--top-radius-pill);background:#fff;color:#907b5b;font-family:inherit;font-size:12.5px;cursor:pointer;transition:background .2s,color .2s}@media(hover:hover){.TopPage_choiceChipOn__PuQBg:hover,.TopPage_choiceChip__YQThA:hover{background:#907b5b;color:#fff}}.TopPage_choiceChipOn__PuQBg[aria-disabled=true],.TopPage_choiceChip__YQThA[aria-disabled=true]{border-color:#d9d5cd;color:#8c8880;cursor:not-allowed}@media(hover:hover){.TopPage_choiceChipOn__PuQBg[aria-disabled=true]:hover,.TopPage_choiceChip__YQThA[aria-disabled=true]:hover{background:#fff;color:#8c8880}}.TopPage_choiceChipOn__PuQBg{border-color:#907b5b;background:#907b5b;color:#fff}.TopPage_choiceMoreOpen__R_1VO,.TopPage_choiceMore__6y5B2{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 0;border:0;background:none;color:#907b5b;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.TopPage_choiceMoreOpen__R_1VO:after,.TopPage_choiceMore__6y5B2:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}@media(hover:hover){.TopPage_choiceMoreOpen__R_1VO:hover,.TopPage_choiceMore__6y5B2:hover{text-decoration:underline}}.TopPage_choiceMoreOpen__R_1VO:after{margin-top:3px;transform:rotate(-135deg)}.TopPage_choiceGroup___KFDX{margin-top:14px}.TopPage_choiceGroupTitle__J7Rgn{margin:0 0 8px;font-size:11px;font-weight:700;color:#8c8880}.TopPage_choicePanelNote__zjHTt{margin:14px 0 0;padding-top:12px;border-top:1px solid #efede9;font-size:11.5px;color:#8c8880}.TopPage_barActions__NhBz8{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:16px}@media(max-width:767px){.TopPage_barActions__NhBz8{flex-direction:column}}.TopPage_barSubmitAlt__Fwbxx,.TopPage_barSubmit__leqVQ{width:260px;height:48px;border:1px solid #1a1a1a;border-radius:var(--top-radius-pill);background:#1a1a1a;color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.16em;cursor:pointer;transition:background .2s,border-color .2s}@media(hover:hover){.TopPage_barSubmitAlt__Fwbxx:hover,.TopPage_barSubmit__leqVQ:hover{border-color:#1a1a1a;background:#fff;color:#1a1a1a}}@media(max-width:767px){.TopPage_barSubmitAlt__Fwbxx,.TopPage_barSubmit__leqVQ{width:100%}}.TopPage_barSubmitAlt__Fwbxx{border-color:#907b5b;background:#fff;color:#907b5b}@media(hover:hover){.TopPage_barSubmitAlt__Fwbxx:hover{border-color:#907b5b;background:#907b5b;color:#fff}}.TopPage_cardGrid3__9KRW9,.TopPage_cardGrid__cX9sr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px 20px;gap:36px 20px}@media(max-width:1200px){.TopPage_cardGrid3__9KRW9,.TopPage_cardGrid__cX9sr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.TopPage_cardGrid3__9KRW9,.TopPage_cardGrid__cX9sr{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.TopPage_cardGrid3__9KRW9{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}@media(max-width:767px){.TopPage_cardGrid3__9KRW9{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.TopPage_cardSkeleton__Wx9Yh{border-radius:var(--top-radius-card);aspect-ratio:4/3;background:#f0eee9}.TopPage_page__l6wfq a.TopPage_card__TQgTo{transition:transform .25s ease;display:block;color:#1a1a1a}.TopPage_page__l6wfq a.TopPage_card__TQgTo:active,.TopPage_page__l6wfq a.TopPage_card__TQgTo:focus-visible{transform:translateY(-4px)}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_card__TQgTo:hover{transform:translateY(-4px)}}.TopPage_cardPhoto__FdM02{transition:box-shadow .25s ease;border-radius:var(--top-radius-card);position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#f0eee9}.TopPage_card__TQgTo:active .TopPage_cardPhoto__FdM02,.TopPage_card__TQgTo:focus-visible .TopPage_cardPhoto__FdM02{box-shadow:0 12px 26px rgba(26,26,26,.18)}@media(hover:hover){.TopPage_card__TQgTo:hover .TopPage_cardPhoto__FdM02{box-shadow:0 12px 26px rgba(26,26,26,.18)}}.TopPage_cardImg__dTWdq{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}@media(hover:hover){.TopPage_card__TQgTo:hover .TopPage_cardImg__dTWdq{transform:scale(1.05)}}.TopPage_badges__208S9{position:absolute;top:8px;right:8px;display:flex;gap:4px}.TopPage_badge__GGwm6{border-radius:var(--top-radius-pill);padding:3px 8px;background:#fff;font-size:10.5px;font-weight:700;line-height:1.4;color:#1a1a1a}@media(max-width:767px){.TopPage_badge__GGwm6{padding:2px 6px;font-size:9.5px}}.TopPage_cardName__SOpO1{display:block;margin:14px 0 2px;overflow:hidden;font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}@media(max-width:767px){.TopPage_cardName__SOpO1{margin-top:10px;font-size:12.5px}}.TopPage_cardMeta__tss__{display:block;font-size:12px;color:#55524c}@media(max-width:767px){.TopPage_cardMeta__tss__{font-size:11px}}.TopPage_cardRent__Th1IU{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:6px;font-family:var(--top-font-en);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:.02em}.TopPage_cardRent__Th1IU small{margin:0 10px 0 1px;font-family:var(--top-font-jp);font-size:11px;font-weight:700}@media(max-width:767px){.TopPage_cardRent__Th1IU{font-size:20px}}.TopPage_cardFee__6OeyV{font-family:var(--top-font-jp);font-size:11px;font-weight:400;color:#55524c}.TopPage_cardDate__oLpAd{display:block;margin-top:4px;font-family:var(--top-font-en);font-size:12px;letter-spacing:.12em;color:#8c8880}.TopPage_dialogBackdropOpen__6HNzD,.TopPage_dialogBackdrop__MMbDm{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,18,16,.55);color:#1a1a1a;font-family:var(--top-font-jp);line-height:1.7;transition:opacity .25s,visibility .25s}@media(max-width:767px){.TopPage_dialogBackdropOpen__6HNzD,.TopPage_dialogBackdrop__MMbDm{align-items:flex-end;padding:0}}.TopPage_dialogBackdrop__MMbDm{opacity:0;visibility:hidden;pointer-events:none}.TopPage_dialogBackdropOpen__6HNzD{opacity:1;visibility:visible}.TopPage_dialog__tnL_r{border-radius:var(--top-radius-card);display:flex;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.25)}@media(max-width:767px){.TopPage_dialog__tnL_r{max-height:92vh;max-height:92dvh}}.TopPage_dialogHead__Xg8qw{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 14px}@media(max-width:767px){.TopPage_dialogHead__Xg8qw{padding:20px 16px 12px}}.TopPage_dialogTitle__2FSKn{margin:0;font-size:18px;font-weight:700;letter-spacing:.06em;color:#1a1a1a}.TopPage_dialogSub__YzlWW{margin:4px 0 0;font-size:12px;color:#55524c}.TopPage_mapButton__LGEQW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #9e978b;border-radius:50%;background:#fff;color:#1a1a1a;font-family:var(--top-font-jp);font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:background .2s}@media(hover:hover){.TopPage_mapButton__LGEQW:hover{background:#f0eee9}}.TopPage_dialogClose__eK0xp{position:relative;flex:0 0 auto;width:36px;height:36px;margin:-6px -8px 0 0;padding:0;border:0;background:none;cursor:pointer}.TopPage_dialogClose__eK0xp:after,.TopPage_dialogClose__eK0xp:before{content:"";position:absolute;left:8px;top:17px;width:20px;height:1.5px;background:#1a1a1a}.TopPage_dialogClose__eK0xp:before{transform:rotate(45deg)}.TopPage_dialogClose__eK0xp:after{transform:rotate(-45deg)}.TopPage_dialogBody__d_aB5{overflow-y:auto;padding:4px 24px 22px}@media(max-width:767px){.TopPage_dialogBody__d_aB5{padding:4px 16px 18px}}.TopPage_dialogFoot__nsvIA{padding:12px 24px 16px;border-top:1px solid #d9d5cd;text-align:right}.TopPage_dialogFootLink__hNTjY{padding:0;border:0;background:none;color:#1a1a1a;font-family:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.TopPage_dialogTabs__aAXiX{display:flex;margin:0 0 16px;border-bottom:1px solid #d9d5cd}.TopPage_dialogTabActive___Cmgy,.TopPage_dialogTab__i8aWT{margin-bottom:-1px;padding:10px 22px;border:0;border-bottom:2px solid transparent;background:none;color:#8c8880;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer}@media(hover:hover){.TopPage_dialogTabActive___Cmgy:hover,.TopPage_dialogTab__i8aWT:hover{color:#1a1a1a}}.TopPage_dialogTabActive___Cmgy{border-bottom-color:#1a1a1a;color:#1a1a1a}.TopPage_lifeLead__trKNo{margin:-12px 0 32px;text-align:center;font-size:13px;line-height:1.95;color:#55524c}@media(max-width:767px){.TopPage_lifeLead__trKNo{margin-bottom:24px;font-size:12.5px}}.TopPage_lifeGrid__QwzFW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 28px;gap:40px 28px}@media(max-width:767px){.TopPage_lifeGrid__QwzFW{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.TopPage_lifeCard__zS2JQ{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:none;color:#1a1a1a;font-family:inherit;text-align:left;cursor:pointer;transition:transform .25s ease}.TopPage_lifeCard__zS2JQ:active,.TopPage_lifeCard__zS2JQ:focus-visible{transform:translateY(-4px)}@media(hover:hover){.TopPage_lifeCard__zS2JQ:hover{transform:translateY(-4px)}}.TopPage_lifePhoto__k1NmF{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--top-radius-card);background:#f0eee9;transition:box-shadow .25s ease}.TopPage_lifeCard__zS2JQ:active .TopPage_lifePhoto__k1NmF,.TopPage_lifeCard__zS2JQ:focus-visible .TopPage_lifePhoto__k1NmF{box-shadow:0 12px 26px rgba(26,26,26,.18)}@media(hover:hover){.TopPage_lifeCard__zS2JQ:hover .TopPage_lifePhoto__k1NmF{box-shadow:0 12px 26px rgba(26,26,26,.18)}}.TopPage_lifeImg__UCFsy{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}@media(hover:hover){.TopPage_lifeCard__zS2JQ:hover .TopPage_lifeImg__UCFsy{transform:scale(1.05)}}.TopPage_lifeTitle__7gm9A{margin-top:14px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.04em;color:#1a1a1a}@media(max-width:767px){.TopPage_lifeTitle__7gm9A{margin-top:10px;font-size:16px}}.TopPage_lifeDesc__0G7p3{margin-top:6px;font-size:12px;line-height:1.8;color:#55524c}@media(max-width:767px){.TopPage_lifeDesc__0G7p3{font-size:11px}}.TopPage_themeTabs__l7SvR{display:flex;max-width:720px;margin:0 auto 44px;border-bottom:1px solid #d9d5cd}.TopPage_themeTabActive__JKrmg,.TopPage_themeTab__LKv_v{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:-1px;padding:16px 6px;border:0;border-bottom:2px solid transparent;background:none;color:#8c8880;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:color .2s}@media(hover:hover){.TopPage_themeTabActive__JKrmg:hover,.TopPage_themeTab__LKv_v:hover{color:#1a1a1a}}@media(max-width:767px){.TopPage_themeTabActive__JKrmg,.TopPage_themeTab__LKv_v{font-size:13px}}.TopPage_themeTabActive__JKrmg{border-bottom-color:#1a1a1a;color:#1a1a1a}.TopPage_themeDesc__3B9BN{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;margin:-28px 0 36px;font-size:14px;color:#55524c}.TopPage_themeCond__tQmhP{padding:4px 14px;border:1px solid #d9d5cd;border-radius:var(--top-radius-pill);font-size:12px;color:#1a1a1a}.TopPage_mapCols__pVPaA{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}@media(max-width:1023px){.TopPage_mapCols__pVPaA{grid-template-columns:1fr;gap:32px}}.TopPage_mapLead__nHhEN{margin:0 0 24px;font-size:15px;line-height:2;letter-spacing:.06em;color:#1a1a1a}.TopPage_cityList__shqPY{border-top:1px solid #1a1a1a}.TopPage_cityList__shqPY li{border-bottom:1px solid #d9d5cd}.TopPage_cityList__shqPY a{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;padding:12px 4px;color:#1a1a1a;transition:padding .25s,color .25s}@media(hover:hover){.TopPage_cityList__shqPY a:hover{padding-left:14px;color:var(--rent-active-bg)}}@media(max-width:1023px){.TopPage_cityList__shqPY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.TopPage_cityList__shqPY a{grid-template-columns:minmax(0,1fr) auto}}.TopPage_cityName__H9GsR{font-size:18px;font-weight:700;letter-spacing:.06em}.TopPage_cityEn__U4chO{font-family:var(--top-font-en);font-size:15px;font-weight:500;letter-spacing:.08em;color:#55524c}@media(max-width:1023px){.TopPage_cityEn__U4chO{display:none}}.TopPage_cityRent__laDAA{font-family:var(--top-font-en);font-size:15px;letter-spacing:.04em;color:#55524c}.TopPage_mapBox__C49_f{border-radius:var(--top-radius-card);position:relative;aspect-ratio:600/414;overflow:hidden;background:#f2f0ec}.TopPage_mapSvg__kqCmm{position:absolute;inset:0;width:100%;height:100%}.TopPage_mapSea__MhEcU{fill:#e2ebee}.TopPage_mapCoast__n0ffS{fill:none;stroke:rgba(42,38,32,.25);stroke-width:1;vector-effect:non-scaling-stroke}.TopPage_mapRail__tWAVQ{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.7;vector-effect:non-scaling-stroke}.TopPage_mapDots__YVl1I{fill:none;stroke:rgba(42,38,32,.42);stroke-width:2.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.TopPage_page__l6wfq a.TopPage_mapPin__qcDgJ{border-radius:var(--top-radius-pill);position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:3px 9px 4px;border:1px solid #907b5b;background:#fff;color:#907b5b;line-height:1.25;white-space:nowrap;transition:background .2s}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_mapPin__qcDgJ:hover{background:#907b5b;color:#fff}}.TopPage_mapPinName__KDeTV{font-size:11.5px;font-weight:700;letter-spacing:.06em}@media(max-width:767px){.TopPage_mapPinName__KDeTV{font-size:10px}}.TopPage_mapPinRent__IE3kI{font-family:var(--top-font-en);font-size:12.5px;letter-spacing:.04em;opacity:.8}@media(max-width:767px){.TopPage_mapPinRent__IE3kI{display:none}}.TopPage_gmapReady__daGSS,.TopPage_gmap__pSNtM{position:absolute;inset:0;transition:opacity .5s ease}.TopPage_gmap__pSNtM{opacity:0;pointer-events:none}.TopPage_gmapReady__daGSS{opacity:1}.TopPage_gmapPin__Swfln{border-radius:var(--top-radius-pill);display:flex;flex-direction:column;align-items:center;padding:3px 9px 4px;border:1px solid #907b5b;background:#fff;color:#907b5b;font-family:var(--top-font-jp);line-height:1.25;white-space:nowrap;cursor:pointer;transition:background .2s}@media(hover:hover){.TopPage_gmapPin__Swfln:hover{background:#907b5b;color:#fff}}.TopPage_onlyLead__GpDJY{margin:-16px 0 44px;text-align:center;font-size:13px;color:#55524c}.TopPage_onlyGrid__kKWtW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 28px;gap:40px 28px}@media(max-width:1023px){.TopPage_onlyGrid__kKWtW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.TopPage_onlyGrid__kKWtW{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.TopPage_page__l6wfq a.TopPage_onlyTile__tCU4t{transition:transform .25s ease;display:flex;flex-direction:column;height:100%;color:#1a1a1a}.TopPage_page__l6wfq a.TopPage_onlyTile__tCU4t:active,.TopPage_page__l6wfq a.TopPage_onlyTile__tCU4t:focus-visible{transform:translateY(-4px)}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_onlyTile__tCU4t:hover{transform:translateY(-4px)}}.TopPage_onlyPhoto__49ZPQ{transition:box-shadow .25s ease;display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--top-radius-card);background:#f0eee9}.TopPage_onlyTile__tCU4t:active .TopPage_onlyPhoto__49ZPQ,.TopPage_onlyTile__tCU4t:focus-visible .TopPage_onlyPhoto__49ZPQ{box-shadow:0 12px 26px rgba(26,26,26,.18)}@media(hover:hover){.TopPage_onlyTile__tCU4t:hover .TopPage_onlyPhoto__49ZPQ{box-shadow:0 12px 26px rgba(26,26,26,.18)}}.TopPage_onlyImg__H67dN{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}@media(hover:hover){.TopPage_onlyTile__tCU4t:hover .TopPage_onlyImg__H67dN{transform:scale(1.05)}}.TopPage_onlyTitle__WiNCl{margin-top:14px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.04em;color:#1a1a1a}@media(max-width:767px){.TopPage_onlyTitle__WiNCl{margin-top:10px;font-size:16px}}.TopPage_onlyDesc__ttRth{margin-top:6px;font-size:12px;line-height:1.8;color:#55524c}@media(max-width:767px){.TopPage_onlyDesc__ttRth{font-size:11px}}.TopPage_onlyNote__24nBq{margin:28px 0 0;text-align:center;font-size:12px;color:#55524c}.TopPage_page__l6wfq .TopPage_onlyNote__24nBq a{color:#1a1a1a;border-bottom:1px solid #d9d5cd}.TopPage_areaGrid__slV_4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:1023px){.TopPage_areaGrid__slV_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.TopPage_areaGrid__slV_4{gap:8px}}.TopPage_page__l6wfq a.TopPage_areaTile__8Ly3G{transition:transform .25s ease,box-shadow .25s ease;border-radius:var(--top-radius-card);position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#1a1a1a;color:#fff}.TopPage_page__l6wfq a.TopPage_areaTile__8Ly3G:active,.TopPage_page__l6wfq a.TopPage_areaTile__8Ly3G:focus-visible{transform:translateY(-4px);box-shadow:0 12px 26px rgba(26,26,26,.24)}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_areaTile__8Ly3G:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(26,26,26,.24)}}.TopPage_areaImg__QcF9U{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(30%) brightness(.7);transition:transform .8s ease,filter .6s ease}@media(hover:hover){.TopPage_areaTile__8Ly3G:hover .TopPage_areaImg__QcF9U{transform:scale(1.05);filter:grayscale(0) brightness(.78)}}.TopPage_areaLabel__KDgum{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.TopPage_areaName__kdpMk{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:.12em}@media(max-width:767px){.TopPage_areaName__kdpMk{font-size:19px}}.TopPage_areaEn__vE9ZA{font-family:var(--top-font-en);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.18em;opacity:.85}@media(max-width:767px){.TopPage_areaEn__vE9ZA{font-size:11px}}.TopPage_areaRent__wxRJa{margin-top:4px;font-size:11.5px;letter-spacing:.08em;opacity:.85}.TopPage_segments__Qq8QP{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}@media(max-width:767px){.TopPage_segments__Qq8QP{gap:6px}}.TopPage_segmentActive__pReX8,.TopPage_segment__xdMHW{border-radius:var(--top-radius-pill);padding:10px 20px;border:1px solid #907b5b;background:#fff;color:#907b5b;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}@media(hover:hover){.TopPage_segmentActive__pReX8:hover,.TopPage_segment__xdMHW:hover{background:#907b5b;color:#fff}}@media(max-width:767px){.TopPage_segmentActive__pReX8,.TopPage_segment__xdMHW{padding:8px 10px;font-size:11px}}.TopPage_segmentActive__pReX8{background:#907b5b;color:#fff}.TopPage_rentTableWrap__rYRn7{overflow-x:auto}.TopPage_rentTable__5CxyZ{width:100%;min-width:520px;border-collapse:collapse;border-top:2px solid #1a1a1a;font-size:13.5px}.TopPage_rentTable__5CxyZ td,.TopPage_rentTable__5CxyZ th{padding:14px 16px;border-bottom:1px solid #d9d5cd;text-align:right;white-space:nowrap}.TopPage_rentTable__5CxyZ thead th{font-family:var(--top-font-en);font-size:15px;font-weight:600;letter-spacing:.08em;color:#55524c}.TopPage_rentTable__5CxyZ th:first-child{text-align:left}.TopPage_rentTable__5CxyZ td a{font-family:var(--top-font-en);font-size:19px;font-weight:600;letter-spacing:.02em;color:#1a1a1a}@media(hover:hover){.TopPage_rentTable__5CxyZ td a:hover{color:var(--rent-active-bg)}}@media(max-width:767px){.TopPage_rentTable__5CxyZ td,.TopPage_rentTable__5CxyZ th{padding:12px 10px}}.TopPage_page__l6wfq a.TopPage_rentCity__dNtf4{font-weight:700;color:#1a1a1a}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_rentCity__dNtf4:hover{color:var(--rent-active-bg)}}.TopPage_rentNone__71O_F{color:#8c8880}.TopPage_note__L7zO_{margin:16px 0 0;text-align:center;font-size:11.5px;color:#55524c}.TopPage_journalRow__CgVKT{padding:36px 0;border-top:1px solid #d9d5cd}.TopPage_journalRow__CgVKT:last-child{border-bottom:1px solid #d9d5cd}.TopPage_journalHead__vQmJa{display:flex;align-items:baseline;gap:8px 20px;margin-bottom:20px}@media(max-width:767px){.TopPage_journalHead__vQmJa{flex-wrap:wrap;gap:4px 12px}}.TopPage_journalTitle__C9oqI{margin:0;font-size:18px;font-weight:700;letter-spacing:.08em;white-space:nowrap;color:#1a1a1a}.TopPage_journalLead__KkDLw{flex:1 1 auto;margin:0;font-size:12px;line-height:1.8;color:#55524c}.TopPage_page__l6wfq a.TopPage_journalAll__8NO1X{flex:0 0 auto;margin-left:auto}.TopPage_page__l6wfq .TopPage_journalGrid__50Kzq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.TopPage_page__l6wfq .TopPage_journalGrid__50Kzq{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px}.TopPage_page__l6wfq .TopPage_journalGrid__50Kzq>li{scroll-snap-align:start}}.TopPage_page__l6wfq a.TopPage_journalCard__RvcQh{transition:transform .25s ease;display:block;color:#1a1a1a}.TopPage_page__l6wfq a.TopPage_journalCard__RvcQh:active,.TopPage_page__l6wfq a.TopPage_journalCard__RvcQh:focus-visible{transform:translateY(-4px)}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_journalCard__RvcQh:hover{transform:translateY(-4px)}}.TopPage_journalPhoto__jYc0c{transition:box-shadow .25s ease;border-radius:var(--top-radius-card);display:block;aspect-ratio:3/2;overflow:hidden;background:#f0eee9}.TopPage_journalCard__RvcQh:active .TopPage_journalPhoto__jYc0c,.TopPage_journalCard__RvcQh:focus-visible .TopPage_journalPhoto__jYc0c{box-shadow:0 12px 26px rgba(26,26,26,.18)}@media(hover:hover){.TopPage_journalCard__RvcQh:hover .TopPage_journalPhoto__jYc0c{box-shadow:0 12px 26px rgba(26,26,26,.18)}}.TopPage_journalPhoto__jYc0c img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}@media(hover:hover){.TopPage_journalCard__RvcQh:hover .TopPage_journalPhoto__jYc0c img{transform:scale(1.05)}}.TopPage_journalDate__czPzB{display:block;margin-top:10px;font-family:var(--top-font-en);font-size:12.5px;letter-spacing:.12em;color:#8c8880}.TopPage_journalCardTitle__B8xyu{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:13px;font-weight:700;line-height:1.65}.TopPage_journalSkeleton__FsRgi{border-radius:var(--top-radius-card);aspect-ratio:3/2;background:#f0eee9}.TopPage_popularCols__qbSWH{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:56px;gap:56px}@media(max-width:1023px){.TopPage_popularCols__qbSWH{grid-template-columns:1fr;gap:40px}}.TopPage_popularTitle__RR_aA{margin:0 0 12px;padding-bottom:10px;border-bottom:1px dotted rgba(26,26,26,.3);font-size:14px;font-weight:700;letter-spacing:.1em;color:#1a1a1a}.TopPage_inlineLinks__rc6IR+.TopPage_popularTitle__RR_aA{margin-top:36px}.TopPage_lineRow__7Pb7a{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px dotted rgba(26,26,26,.3)}@media(max-width:767px){.TopPage_lineRow__7Pb7a{grid-template-columns:1fr;gap:4px}}.TopPage_lineName__DjXof{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;color:#1a1a1a}.TopPage_lineColor__4a1FU{flex:0 0 auto;width:8px;height:8px}.TopPage_inlineLinks__rc6IR{display:flex;flex-wrap:wrap;gap:6px 20px}.TopPage_page__l6wfq .TopPage_inlineLinks__rc6IR a{font-size:13px;color:#1a1a1a;border-bottom:1px solid transparent;transition:border-color .2s}@media(hover:hover){.TopPage_page__l6wfq .TopPage_inlineLinks__rc6IR a:hover{border-bottom-color:#1a1a1a}}.TopPage_about__esLw0{padding:96px 0;background:#fff}@media(max-width:767px){.TopPage_about__esLw0{padding:64px 0}}.TopPage_aboutLead___G6W4{max-width:560px;margin:0 auto 28px;font-size:14px;line-height:1.9;color:#1a1a1a}.TopPage_company__qYQAV{max-width:560px;margin:0 auto 40px;border-top:1px solid #1a1a1a}.TopPage_company__qYQAV>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 4px;border-bottom:1px solid #d9d5cd}.TopPage_company__qYQAV dt{font-size:12px;font-weight:700;color:#1a1a1a}.TopPage_company__qYQAV dd{margin:0;font-size:13px;color:#1a1a1a}.TopPage_page__l6wfq .TopPage_company__qYQAV a{color:#1a1a1a;border-bottom:1px solid #1a1a1a}@media(max-width:767px){.TopPage_company__qYQAV>div{grid-template-columns:1fr;gap:2px}}.TopPage_visit__nW4Hc{border-radius:var(--top-radius-card);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:#fff;border:1px solid #d9d5cd}@media(max-width:767px){.TopPage_visit__nW4Hc{flex-direction:column;align-items:flex-start;padding:20px}}.TopPage_visitTitle__msnEX{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:.08em;color:#1a1a1a}.TopPage_visitText__wIIKo{margin:0;font-size:12.5px;color:#55524c}.TopPage_listHead__Rl66q{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 20px;padding-bottom:12px;border-bottom:1px solid #d9d5cd}.TopPage_listCount__L1ZM5{margin:0;font-size:13px;color:#1a1a1a}.TopPage_listCount__L1ZM5 b{margin-right:2px;font-size:20px;font-weight:700;color:#1a1a1a}.TopPage_listNote__XhWHu{margin-left:14px;font-size:12px;color:#55524c}.TopPage_listSort__8VeuL{flex:0 0 auto;width:170px}.TopPage_listCard__39afp{display:flex;flex-direction:column;height:100%;transition:transform .25s ease}.TopPage_listCard__39afp:has(:focus-visible){transform:translateY(-4px)}@media(hover:hover){.TopPage_listCard__39afp:hover{transform:translateY(-4px)}}.TopPage_listPhoto___22O3{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--top-radius-card);background:#f0eee9;cursor:pointer;transition:box-shadow .25s ease}.TopPage_listCard__39afp:has(:focus-visible) .TopPage_listPhoto___22O3{box-shadow:0 12px 26px rgba(26,26,26,.18)}@media(hover:hover){.TopPage_listCard__39afp:hover .TopPage_listPhoto___22O3{box-shadow:0 12px 26px rgba(26,26,26,.18)}}.TopPage_listPhoto___22O3 .TopPage_cardImg__dTWdq{transition:transform .7s ease}@media(hover:hover){.TopPage_listCard__39afp:hover .TopPage_listPhoto___22O3 .TopPage_cardImg__dTWdq{transform:scale(1.05)}}.TopPage_listBadgeLeft__OAxht,.TopPage_listBadgeRight__dQVE9{position:absolute;top:8px}.TopPage_listBadgeLeft__OAxht{left:8px}.TopPage_listBadgeRight__dQVE9{right:8px}.TopPage_listPhotoActions__Oo_Ji{position:absolute;left:8px;right:8px;bottom:8px;display:flex;gap:6px}.TopPage_photoAction__MA4M5{flex:1 1;height:30px;padding:0;border:1px solid #907b5b;border-radius:var(--top-radius-pill);background:hsla(0,0%,100%,.92);color:#907b5b;font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}@media(hover:hover){.TopPage_photoAction__MA4M5:hover:not(:disabled){background:#907b5b;color:#fff}}.TopPage_photoAction__MA4M5:disabled{border-color:#d9d5cd;color:#8c8880;cursor:not-allowed}@media(max-width:767px){.TopPage_photoAction__MA4M5{height:26px;font-size:10.5px}}.TopPage_listBody__Hb3nt{position:relative;flex:1 1 auto}.TopPage_page__l6wfq a.TopPage_listBodyLink__vQ6lA{display:block;color:#1a1a1a}.TopPage_page__l6wfq a.TopPage_listBodyLink__vQ6lA .TopPage_cardName__SOpO1{padding-right:34px}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_listBodyLink__vQ6lA:hover .TopPage_cardName__SOpO1{text-decoration:underline}}.TopPage_listFav__U6Uuu{position:absolute;top:10px;right:0}.TopPage_bubbleBackdrop__3MNPi{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,18,16,.55)}@media(max-width:767px){.TopPage_bubbleBackdrop__3MNPi{padding:12px}}.TopPage_bubble__QOvdU{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:var(--top-radius-card);background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.25)}@media(max-width:767px){.TopPage_bubble__QOvdU{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}.TopPage_bubbleMap__sCC6d{width:100%;height:340px;height:min(340px,50vh);height:min(340px,50dvh);background:#f2f0ec}@media(max-width:767px){.TopPage_bubbleMap__sCC6d{height:260px;height:min(260px,50vh);height:min(260px,50dvh)}}.TopPage_photoDlg__8tE01{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:var(--top-radius-card);background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.25)}@media(max-width:767px){.TopPage_photoDlg__8tE01{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}.TopPage_photoDlgHead__hemj9{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 56px 12px 18px;border-bottom:1px solid #efede9}.TopPage_photoDlgTitle__Ol_Jz{margin:0;overflow:hidden;font-size:15px;font-weight:700;line-height:1.4;color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis}.TopPage_photoDlgCount__3wr4U{flex:0 0 auto;font-family:var(--top-font-en);font-size:11.5px;color:#8c8880}.TopPage_photoDlgClose__zt1gk{position:absolute;top:10px;right:10px;z-index:2}.TopPage_photoDlgClose__zt1gk:after,.TopPage_photoDlgClose__zt1gk:before{content:"";position:absolute;left:9px;top:15px;width:14px;height:1.5px;background:#1a1a1a}.TopPage_photoDlgClose__zt1gk:before{transform:rotate(45deg)}.TopPage_photoDlgClose__zt1gk:after{transform:rotate(-45deg)}.TopPage_photoDlgBody__AMtHn{flex:1 1 auto;min-height:200px;overflow-y:auto;padding:14px 18px;background:#f0eee9;-webkit-overflow-scrolling:touch}.TopPage_photoHero__0pjI6{display:block;width:100%;aspect-ratio:4/3;margin-bottom:10px;border-radius:var(--top-radius-card);-o-object-fit:cover;object-fit:cover;background:#e6e2da}.TopPage_photoGrid__olEKv{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.TopPage_photoCell__VsZ51{display:block;width:100%;aspect-ratio:4/3;border-radius:var(--top-radius-card);-o-object-fit:cover;object-fit:cover;background:#e6e2da}.TopPage_photoSkeleton__NA1KX{animation:TopPage_photoPulse__af0Ib 1.2s ease-in-out infinite}@keyframes TopPage_photoPulse__af0Ib{0%,to{opacity:1}50%{opacity:.55}}.TopPage_bubbleMapFoot__urz67{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:10px 18px 16px}.TopPage_bubbleMapFoot__urz67 .TopPage_areaMapNote__zKzxn{margin:0}.TopPage_bubbleMapFoot__urz67 a.TopPage_miniMapLink__rLbBj{margin-left:auto}.TopPage_bubbleFoot__jsUuI{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 16px}.TopPage_bubbleMeta__UdTBA{margin:4px 0 0;font-size:12px;color:#55524c}.TopPage_bubbleActions__Uuwd1{flex:0 0 auto;display:flex;align-items:center;gap:14px}.TopPage_favWrap__Tlpeh{position:relative;display:inline-flex;align-items:center}.TopPage_favButtonAdded__GWKsC,.TopPage_favButton__E2PFZ{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2;padding:0;border:0;background:none;color:#1a1a1a;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.TopPage_favButtonAdded__GWKsC svg,.TopPage_favButton__E2PFZ svg{display:block}.TopPage_favButtonCompact__0IluD svg{width:26px;height:26px}.TopPage_favButtonAdded__GWKsC svg{animation:TopPage_fav-pop__5faSZ .45s ease}@keyframes TopPage_fav-pop__5faSZ{0%{transform:scale(1)}35%{transform:scale(.82,.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}.TopPage_favFull__kL_J2{position:absolute;left:50%;transform:translateX(-50%);bottom:-18px;white-space:nowrap;font-size:11px;color:#fb6453}.TopPage_bubbleCta__TtRpf{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 22px;border:1px solid #907b5b;border-radius:var(--top-radius-pill);background:#fff;color:#907b5b;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}@media(hover:hover){.TopPage_bubbleCta__TtRpf:hover{background:#907b5b;color:#fff}}.TopPage_bubbleHome__HUleD{position:relative;padding:4px 9px;border:1.5px solid var(--accent-color);border-radius:4px;background:#fff;color:var(--accent-color);font-family:var(--top-font-jp);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 2px 6px rgba(42,38,32,.25);transform:translateY(-7px)}.TopPage_bubbleHome__HUleD:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border-style:solid;border-width:7px 5px 0;border-color:var(--accent-color) transparent transparent}.TopPage_bubbleSpot__N4kRc{position:relative;display:flex;flex-direction:column;align-items:center}.TopPage_bubbleSpotIcon__MDEcS{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:var(--accent-color);color:#fff;font-family:var(--top-font-jp);font-size:13px;font-weight:700;line-height:1;box-shadow:0 1px 3px rgba(42,38,32,.35)}.TopPage_bubbleSpotIcon__MDEcS svg{width:15px;height:15px;stroke-width:2}.TopPage_bubbleSpotName__x4gd4{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:2px;font-family:var(--top-font-jp);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;text-shadow:0 0 2px #fff,0 0 2px #fff,0 1px 2px hsla(0,0%,100%,.9);pointer-events:none}.TopPage_pdDialog__iQs_D{position:relative;display:flex;flex-direction:column;width:100%;max-width:780px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:var(--top-radius-card);background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.25)}@media(max-width:767px){.TopPage_pdDialog__iQs_D{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}.TopPage_pdDialogHead__i2hL0{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:14px 56px 12px 18px;border-bottom:1px solid #efede9}.TopPage_pdDialogBody__OXx8o{flex:1 1 auto;background:#f0eee9;overflow-y:auto;padding:0 18px 18px;-webkit-overflow-scrolling:touch}@media(max-width:767px){.TopPage_pdDialogBody__OXx8o{padding:0 14px 14px}}.TopPage_pd__oVJhY{display:block}.TopPage_pdGround__IKrbt{background:#f0eee9}.TopPage_section__82lYk.TopPage_pdGround__IKrbt{padding-top:24px}@media(max-width:767px){.TopPage_section__82lYk.TopPage_pdGround__IKrbt{padding-top:12px}}.TopPage_pdPhotos___Pu77{padding-top:16px}.TopPage_pdRailWrap__ul_w8{position:relative;margin:0 18px}.TopPage_pdRail__z6brq{display:flex;gap:8px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--top-radius-card)}.TopPage_pdRail__z6brq::-webkit-scrollbar{display:none}.TopPage_pdRailPhoto__gNZtX{flex:0 0 100%;width:100%;aspect-ratio:4/3;scroll-snap-align:start;border-radius:var(--top-radius-card);-o-object-fit:cover;object-fit:cover;background:#e6e2da}.TopPage_pdRailNav__fxCd4{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #9e978b;border-radius:50%;background:hsla(0,0%,100%,.92);cursor:pointer;transition:background .2s}@media(hover:hover){.TopPage_pdRailNav__fxCd4:hover{background:#fff}}.TopPage_pdRailPrev__VRgnA{left:0;transform:translate(-50%,-50%)}.TopPage_pdRailPrev__VRgnA .TopPage_pdRailChevron__UGanp{transform:rotate(-135deg);margin-left:3px}.TopPage_pdRailNext__udSyo{right:0;transform:translate(50%,-50%)}.TopPage_pdRailNext__udSyo .TopPage_pdRailChevron__UGanp{transform:rotate(45deg);margin-right:3px}.TopPage_pdRailChevron__UGanp{width:9px;height:9px;border-top:1.5px solid #1a1a1a;border-right:1.5px solid #1a1a1a}.TopPage_pdPhotoMore__mpRAw{display:block;width:100%;margin-top:10px;padding:11px 0;border:1px solid #907b5b;border-radius:var(--top-radius-pill);background:#fff;color:#907b5b;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}@media(hover:hover){.TopPage_pdPhotoMore__mpRAw:hover{background:#907b5b;color:#fff}}.TopPage_pdNoPhoto__0j71Q{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border-radius:var(--top-radius-card);background:#f0eee9;font-size:13px;color:#8c8880}.TopPage_pdCard__4kCNX{margin-top:8px;padding:20px;border-radius:var(--top-radius-card);background:#fff;font-size:14px;line-height:1.6;color:var(--text-color)}@media(max-width:767px){.TopPage_pdCard__4kCNX{padding:16px}}.TopPage_pdCardTitle__DgCQ5{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--text-color)}.TopPage_pdBadges__UWmgP{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.TopPage_pdBadge__jTWJV{padding:4px 8px;border-radius:4px;background:var(--main-color);font-size:12px;color:var(--accent-color)}.TopPage_pdCardHead__VIhpI{position:relative}.TopPage_pdCardHead__VIhpI .TopPage_pdBadges__UWmgP,.TopPage_pdCardHead__VIhpI .TopPage_pdTitle__uP314{padding-right:64px}.TopPage_pdFavTop__ukt19{position:absolute;top:14px;right:14px}@media(max-width:767px){.TopPage_pdFavTop__ukt19{top:10px;right:10px}}.TopPage_pdTitle__uP314{margin:0;font-size:22px;font-weight:700;line-height:1.4;color:var(--text-color)}@media(max-width:767px){.TopPage_pdTitle__uP314{font-size:20px}}.TopPage_pdRent__uU8ZU{display:flex;flex-wrap:wrap;align-items:baseline;margin:12px 0 0}.TopPage_pdRentValue__ZsO54{font-family:"Lato",var(--top-font-en);font-size:32px;font-weight:700;line-height:1.2;color:#1a1a1a}@media(max-width:767px){.TopPage_pdRentValue__ZsO54{font-size:28px}}.TopPage_pdRentUnit__Nsist{margin-left:2px}.TopPage_pdRentSub__ihvMZ{margin-left:12px}.TopPage_pdLine__hEzkC{margin:8px 0 0}.TopPage_pdIconLine__2_Ujj{display:flex;align-items:center;min-height:20px;margin:0;padding-left:28px;background:no-repeat 0}.TopPage_pdIconLine__2_Ujj+.TopPage_pdIconLine__2_Ujj{margin-top:8px}.TopPage_pdIconOutline__5PY2_{background-image:url(/app/icons/basi-outline.svg)}.TopPage_pdIconAccess__CgWNL{background-image:url(/app/icons/basi-access.svg)}.TopPage_pdSpaced__WSDHt{display:flex;flex-wrap:wrap;gap:4px 20px;margin:8px 0 0}.TopPage_pdComment___eKj4{margin:0;font-size:18px;line-height:1.6;white-space:pre-wrap}@media(max-width:767px){.TopPage_pdComment___eKj4{font-size:16px}}.TopPage_pdAddress__mzN3j{margin:0 0 12px;font-weight:700}.TopPage_pdDivider__tk07w{margin:16px 0;border:0;border-top:1px solid #efede9}.TopPage_pdEquipGrid__cLa8Z{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 32px;gap:18px 32px;margin-top:12px}@media(max-width:480px){.TopPage_pdEquipGrid__cLa8Z{grid-template-columns:1fr;gap:14px}}.TopPage_pdEquipCat__R3yuk{margin:0 0 7px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#8c8880}.TopPage_pdEquipChips__otcdH{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.TopPage_pdEquipChips__otcdH li{padding:5px 12px;border:1px solid #e4e1da;border-radius:var(--top-radius-pill);background:#faf9f7;font-size:12px;line-height:1.4;color:var(--text-color)}.TopPage_pdTermGroup__4iuYw{margin-top:16px}.TopPage_pdTermGroup__4iuYw:first-of-type{margin-top:12px}.TopPage_pdTermTitle__037Rg{margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid #efede9;font-size:13px;font-weight:700;color:var(--text-color)}.TopPage_pdTermRows__dJh14{display:grid;grid-template-columns:7.5em 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:13px}.TopPage_pdTermRows__dJh14 dt{color:#8c8880}.TopPage_pdTermRows__dJh14 dd{margin:0;white-space:pre-wrap}@media(max-width:767px){.TopPage_pdTermRows__dJh14{grid-template-columns:6.5em 1fr;gap:6px 12px}}.TopPage_pdDates__nSUam{margin:12px 0 0;font-size:11.5px;color:#8c8880}.TopPage_pdList__Fckdl{margin:0}.TopPage_pdRow__Dl1fI{display:flex;gap:12px;padding:7px 0;border-top:1px dotted #d9d5cd;font-size:13px;line-height:1.7}.TopPage_pdRow__Dl1fI:first-child{border-top:0}.TopPage_pdRow__Dl1fI dt{flex:0 0 116px;color:#8c8880}.TopPage_pdRow__Dl1fI dd{flex:1 1 auto;margin:0;color:#1a1a1a}@media(max-width:767px){.TopPage_pdRow__Dl1fI{font-size:12.5px}.TopPage_pdRow__Dl1fI dt{flex-basis:92px}}.TopPage_pdContact__UWwYi{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding:10px 0;background:#fff;box-shadow:0 -8px 16px hsla(0,0%,100%,.9)}.TopPage_page__l6wfq a.TopPage_pdTel__O3t_v,.TopPage_pdInquiry__nQ_S0{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:var(--top-radius-pill);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.04em;cursor:pointer}.TopPage_page__l6wfq a.TopPage_pdTel__O3t_v{flex:0 0 auto;border:1px solid #907b5b;background:#fff;color:#907b5b;transition:background .2s,color .2s}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_pdTel__O3t_v:hover{background:#907b5b;color:#fff}}.TopPage_pdInquiry__nQ_S0{flex:0 0 auto;border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;transition:background .2s,color .2s}@media(hover:hover){.TopPage_pdInquiry__nQ_S0:hover{background:#fff;color:#1a1a1a}}.TopPage_inqDialog__y_S1_{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:var(--top-radius-card);background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.25)}@media(max-width:767px){.TopPage_inqDialog__y_S1_{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}.TopPage_inqBody__nYmkO{flex:1 1 auto;overflow-y:auto;padding:16px 18px 20px;-webkit-overflow-scrolling:touch}.TopPage_inqField__KyGzV{display:block;margin-bottom:14px}.TopPage_inqLabel__zTxER{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;font-weight:700;color:#55524c}.TopPage_inqRequired__o8IMi{padding:1px 6px;border-radius:var(--top-radius-pill);background:#fb6453;font-size:10px;color:#fff}.TopPage_inqInput__GIOR2{display:block;width:100%;padding:10px 12px;border:1px solid #d9d5cd;border-radius:var(--top-radius-card);background:#fff;color:#1a1a1a;font-family:inherit;font-size:13.5px;line-height:1.6;resize:vertical}.TopPage_inqInput__GIOR2:focus{outline:none;border-color:#907b5b}.TopPage_inqInput__GIOR2::-moz-placeholder{color:#bdb8ae}.TopPage_inqInput__GIOR2:-ms-input-placeholder{color:#bdb8ae}.TopPage_inqInput__GIOR2::placeholder{color:#bdb8ae}.TopPage_inqError__4bP9C{display:block;margin-top:4px;font-size:11.5px;color:#fb6453}.TopPage_inqTypes__cqOQ5{display:flex;gap:6px}.TopPage_inqTypeOn__d3w4W,.TopPage_inqType__w1Cj3{flex:1 1;padding:9px 0;border:1px solid #907b5b;border-radius:var(--top-radius-pill);background:#fff;color:#907b5b;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}@media(hover:hover){.TopPage_inqTypeOn__d3w4W:hover,.TopPage_inqType__w1Cj3:hover{background:#907b5b;color:#fff}}.TopPage_inqTypeOn__d3w4W{background:#907b5b;color:#fff}.TopPage_inqActions__Gmldj{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.TopPage_inqBack__ibp0d,.TopPage_inqPrimary__tKPIm{height:44px;padding:0 24px;border-radius:var(--top-radius-pill);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.TopPage_inqPrimary__tKPIm{border:1px solid #1a1a1a;background:#1a1a1a;color:#fff}@media(hover:hover){.TopPage_inqPrimary__tKPIm:hover:not(:disabled){background:#fff;color:#1a1a1a}}.TopPage_inqPrimary__tKPIm:disabled{border-color:#d9d5cd;background:#d9d5cd;color:#fff;cursor:not-allowed}.TopPage_inqBack__ibp0d{border:1px solid #907b5b;background:#fff;color:#907b5b}@media(hover:hover){.TopPage_inqBack__ibp0d:hover{background:#907b5b;color:#fff}}.TopPage_inqEmpty__qXgFK{color:#8c8880}.TopPage_inqFailed__xnXNa{margin:14px 0 0;font-size:12.5px;color:#fb6453}.TopPage_inqDone__N6DGB{margin:0;font-size:13.5px;line-height:1.9;color:#55524c}.TopPage_areaMapWrap___ECVU{position:relative}.TopPage_areaMap__M9b1B{width:100%;height:460px;border-radius:var(--top-radius-card);overflow:hidden;background:#f0eee9}@media(max-width:767px){.TopPage_areaMap__M9b1B{height:400px}}.TopPage_areaMapHead___EoHe{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.TopPage_areaMapHead___EoHe .TopPage_pdAddress__mzN3j{margin:0}.TopPage_areaMapNote__zKzxn{margin:8px 0 0;font-size:11.5px;color:#8c8880}.TopPage_page__l6wfq a.TopPage_miniMapLink__rLbBj{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:700;color:#907b5b}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_miniMapLink__rLbBj:hover .TopPage_arrow__uV5fO{width:36px}}.TopPage_page__l6wfq a.TopPage_listMapFloat__u_HoQ{position:fixed;right:24px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 24px;border:1px solid #907b5b;border-radius:var(--top-radius-pill);background:#fff;color:#907b5b;font-size:13px;font-weight:700;letter-spacing:.06em;box-shadow:0 10px 24px rgba(26,26,26,.18);transition:background .2s,border-color .2s,opacity .25s,transform .25s}@media(hover:hover){.TopPage_page__l6wfq a.TopPage_listMapFloat__u_HoQ:hover{background:#907b5b;color:#fff}.TopPage_page__l6wfq a.TopPage_listMapFloat__u_HoQ:hover .TopPage_arrow__uV5fO{width:36px}}.TopPage_page__l6wfq a.TopPage_listMapFloat__u_HoQ:focus-visible{background:#907b5b;color:#fff}.TopPage_page__l6wfq a.TopPage_listMapFloat__u_HoQ.TopPage_listMapFloatHidden__IY6Cz{opacity:0;transform:translateY(12px);pointer-events:none}@media(max-width:767px){.TopPage_page__l6wfq a.TopPage_listMapFloat__u_HoQ{right:16px;bottom:16px;height:46px;padding:0 18px;font-size:12px}}