.amap{display:grid;gap:8px;justify-items:center}.amap__wide{width:200px}.amap__wide svg{display:block;width:100%;height:auto}.amap__wide .amap__land path{fill:var(--map-land, #e3ddc9);stroke:none}.amap__wide .amap__land path.is-hit{fill:var(--map-hit, #a3cdb4)}.amap__ring{fill:none;stroke:var(--gd);stroke-width:1.5}.amap__cap{margin-top:2px;font-size:14px;font-weight:700;color:var(--ink3);text-align:center}.amap{position:relative}.amap__zoom{width:100%;max-width:440px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--map-land, #e3ddc9);box-shadow:0 0 0 1.5px var(--gd)}.amap__zoom svg{display:block;width:100%;height:100%}.amap__lens{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.amap__lens line{stroke:var(--gd);stroke-width:1}.amap__zoom .amap__land path{fill:var(--map-land, #e3ddc9);stroke:var(--bg);stroke-width:1.2;stroke-linejoin:round}.amap__zoom .amap__land path.is-hit{fill:var(--map-hit, #a3cdb4)}.amap__labels text{font:700 15px/1 var(--font);fill:var(--ink);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}@media(min-width:900px){.amap{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:44px}.amap__lens{display:block}.amap__wide{width:320px}.amap__zoom{width:400px}.amap__labels text{font-size:14px}}.av{display:block;flex:none;border-radius:50%;overflow:hidden}.av svg{width:100%;height:100%;display:block}:root[data-theme=premium] .av,:root[data-theme=luxe] .av{--av-bg: #2a302b}.bub{position:relative;flex:1;min-width:0;padding:14px 18px;background:var(--bub-bg, #fff);border:1.5px solid var(--bub-bd, var(--gp));border-radius:14px;font-size:14px;line-height:1.85}.bub strong{font-weight:800;color:var(--gd)}.bub--l:before,.bub--l:after{content:"";position:absolute;top:20px;width:0;height:0;border-block:8px solid transparent}.bub--l:before{left:-11px;border-right:11px solid var(--bub-bd, var(--gp))}.bub--l:after{left:-9px;border-right:11px solid var(--bub-bg, #fff)}@media(min-width:900px){.bub{padding:16px 22px;font-size:16px}}:root[data-theme=pop] .bub,:root[data-theme=pop-blue] .bub{border-width:2.5px;border-color:var(--ink)}:root[data-theme=pop] .bub--l:before,:root[data-theme=pop-blue] .bub--l:before{border-right-color:var(--ink)}:root[data-theme=premium] .bub,:root[data-theme=luxe] .bub{--bub-bg: var(--card);--bub-bd: var(--rule)}:root[data-theme=chic] .bub,:root[data-theme=formal] .bub{border-radius:2px}.sp{display:inline}@media(min-width:900px){.sp{display:none}}.mv{position:relative;overflow:hidden;padding:88px 0 30px;background:linear-gradient(172deg,var(--sun-l) 0%,var(--gp2) 46%,var(--bg) 100%)}.mv__sun{position:absolute;top:-18%;right:-14%;width:62%;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,rgba(243,181,63,.3) 0%,rgba(243,181,63,.1) 42%,transparent 68%)}.mv__in{position:relative;z-index:2;display:flex;flex-direction:column;gap:26px;max-width:var(--in);margin-inline:auto;padding:0 22px}.mv__ph{position:relative;border-radius:var(--r-l);overflow:hidden}.mv__ph img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.mv__tx{text-align:center}.mv__over{display:flex;justify-content:center;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--gd)}.mv__over:before{content:"";flex:none;width:22px;height:2px;margin-top:.75em;background:var(--g)}.mv__h1{display:grid;gap:4px;margin-bottom:18px;font-family:var(--font-head);font-size:29px;font-weight:var(--fw-head);line-height:1.4;letter-spacing:.02em}.mv__h1 em{font-style:normal;color:var(--gd);background:linear-gradient(transparent 60%,var(--mark) 60%);width:fit-content;margin-inline:auto}.mv__lead{font-size:14.5px;line-height:2.05;color:var(--ink2);margin-bottom:22px}.mv__act{display:flex;flex-direction:column;align-items:center;gap:10px}.mv__note{font-size:14px;font-weight:700;color:var(--ink3)}@media(min-width:900px){.mv{padding:136px 0 56px}.mv__in{flex-direction:row-reverse;align-items:center;gap:60px;padding-inline:30px}.mv__ph{flex:1 1 46%}.mv__ph img{aspect-ratio:5 / 4}.mv__tx{flex:1 1 50%;text-align:left}.mv__over{justify-content:flex-start}.mv__h1 em{margin-inline:0}.mv__over{font-size:14.5px;margin-bottom:20px}.mv__h1{font-size:44px;line-height:1.32;gap:8px;margin-bottom:26px}.mv__lead{font-size:16px;line-height:2.15;margin-bottom:28px}.mv__act{flex-direction:row;align-items:center;gap:18px}}.worry{display:grid;gap:11px;max-width:840px;margin-inline:auto}.worry li{display:flex;align-items:flex-start;gap:14px}.worry__br{margin-top:26px;font-family:var(--font-head);font-size:20px;font-weight:800;line-height:1.7;text-align:center;color:var(--gd)}@media(min-width:900px){.worry{gap:16px}.worry li{gap:18px}.worry__br{margin-top:44px;font-size:28px}}.areamap{margin:0 auto 26px}.arealist{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;max-width:760px;margin-inline:auto}.arealist li{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:16px;font-weight:700}.arealist li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--map-hit, #a3cdb4);flex:none}@media(min-width:900px){.areamap{margin-bottom:32px}.arealist li{font-size:17px}}
