.onsen-map__header{text-align:center;margin-bottom:4rem}.onsen-map__eyebrow{font-style:italic;letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem;margin:0 0 1.2rem;color:rgba(var(--color-foreground),.6)}.onsen-map__title{margin:0 0 1.6rem}.onsen-map__lead{max-width:60rem;margin:0 auto;color:rgba(var(--color-foreground),.75)}.onsen-map__body{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:center;max-width:96rem;margin:0 auto}@media screen and (min-width:750px){.onsen-map__body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5.6rem}}.onsen-map__map{position:relative;width:min(100%,28rem);margin:0 auto;aspect-ratio:1000 / 1605}@media screen and (min-width:750px){.onsen-map__map{width:min(100%,36rem)}}.onsen-map__svg{display:block;width:100%;height:100%;overflow:visible}.onsen-map__land{fill:#7c9a5b33;stroke:rgba(var(--color-foreground),.45);stroke-width:3;stroke-linejoin:round}.onsen-map__pin{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:.6rem;flex-direction:row-reverse;transform:translate(calc(-100% + .8rem),-50%);color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;z-index:1}.onsen-map__pin-dot{position:relative;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:#6c90b8;box-shadow:0 0 0 .3rem rgba(var(--color-background),.9);transition:transform .3s ease}.onsen-map__pin-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #6c90b8;animation:onsen-map-ripple 2.4s ease-out infinite}@keyframes onsen-map-ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}.onsen-map__pin-label{font-size:1.3rem;letter-spacing:.06em;padding:.2rem .8rem;border-radius:.4rem;background:rgba(var(--color-background),.85);transition:background-color .3s ease,color .3s ease}.onsen-map__pin.is-active .onsen-map__pin-dot,.onsen-map__pin:focus-visible .onsen-map__pin-dot{transform:scale(1.3)}.onsen-map__pin.is-active .onsen-map__pin-label,.onsen-map__pin:focus-visible .onsen-map__pin-label{background:#6c90b8;color:#fbfcfe}.onsen-map__list{display:grid;gap:1.6rem;margin:0}.onsen-map__item-link{display:grid;gap:.4rem;padding:2rem 2.4rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:.8rem;background:rgba(var(--color-background),.6);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .3s ease,transform .3s ease}.onsen-map__item.is-active .onsen-map__item-link{border-color:#6c90b8;transform:translate(.4rem)}.onsen-map__item-area{font-size:1.2rem;letter-spacing:.12em;color:rgba(var(--color-foreground),.6)}.onsen-map__item-name{font-size:2rem;letter-spacing:.06em}.onsen-map__item-text{font-size:1.4rem;line-height:1.8;color:rgba(var(--color-foreground),.75)}.onsen-map__item-more{margin-top:.4rem;font-size:1.3rem;color:#6c90b8}.onsen-map__item-more:after{content:" \2192"}@media(prefers-reduced-motion:reduce){.onsen-map__pin-dot:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-onsen-map.css.map */
