.hj-amap{font-family:var(--body)}.hj-amap .hj-am-amap-bg{fill:var(--hj-map-ground)}.hj-amap .hj-am-ring{fill:none;stroke:var(--ink);stroke-opacity:.2;stroke-dasharray:3 6}.hj-amap .hj-am-ring-lbl{fill:var(--ink-2);letter-spacing:.06em;paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:11px}.hj-amap .hj-am-st{fill:none;stroke:var(--hj-map-street);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.hj-amap .hj-am-st-major{stroke-width:6.5px}.hj-amap .hj-am-st-here{stroke:var(--ochre-soft);stroke-width:5px}.hj-amap .hj-am-tram{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:9 5;opacity:.75}.hj-amap .hj-am-zone-blue path{fill:none;stroke:var(--hj-zone-blue);stroke-width:4.2px;stroke-linecap:round;opacity:.9}.hj-amap .hj-am-zone-white path{fill:none;stroke:var(--hj-map-white);stroke-width:4.6px;stroke-linecap:round;filter:drop-shadow(0 0 .6px var(--hj-map-halo))}.hj-amap .hj-am-zone-disabled circle{fill:var(--celadon-2)}.hj-amap .hj-am-zone-disabled text{text-anchor:middle;fill:var(--paper);font-size:8px}.hj-amap .hj-am-zone-taxi rect{fill:var(--ochre)}.hj-amap .hj-am-zone-taxi text{text-anchor:middle;fill:var(--ink);letter-spacing:.04em;font-size:7px;font-weight:600}.hj-amap .hj-am-st-lbl{fill:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:10.5px}.hj-amap .hj-am-stop-dot{fill:var(--paper);stroke:var(--ink);stroke-width:2.2px}.hj-amap .hj-am-stop-main .hj-am-stop-dot{stroke-width:3px}.hj-amap .hj-am-stop-halo{fill:var(--seal);fill-opacity:.08;stroke:var(--seal);stroke-opacity:.35;stroke-width:1px}.hj-amap .hj-am-stop-name{fill:var(--ink);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3.5px;stroke-linejoin:round;font-size:12px;font-weight:600}.hj-amap .hj-am-stop-main .hj-am-stop-name{font-size:14px}.hj-amap .hj-am-stop-small .hj-am-stop-name{font-size:10.5px;font-weight:500}.hj-amap .hj-am-ln rect{fill:var(--ink)}.hj-amap .hj-am-ln text{fill:var(--paper);text-anchor:middle;letter-spacing:.02em;font-weight:600}.hj-amap .hj-am-ln-s rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px}.hj-amap .hj-am-ln-s text{fill:var(--ink)}.hj-amap .hj-am-ln-bus rect{fill:var(--ink-2)}.hj-amap .hj-am-park rect{fill:var(--ink)}.hj-amap .hj-am-park-p{font:600 15px var(--display);fill:var(--paper);text-anchor:middle}.hj-amap .hj-am-park-name{fill:var(--ink);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3.5px;stroke-linejoin:round;font-size:12.5px;font-weight:600}.hj-amap .hj-am-park-walk{fill:var(--celadon-2);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:600}.hj-amap .hj-am-park-off path{fill:var(--ink)}.hj-amap .hj-am-here rect{fill:var(--seal)}.hj-amap .hj-am-here-halo{fill:var(--seal);fill-opacity:.07}.hj-amap .hj-am-here-ko{font:600 9.5px var(--hangul);fill:var(--paper);text-anchor:middle;letter-spacing:.08em}.hj-amap .hj-am-here-name{font:600 15px var(--display);fill:var(--seal);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:4px;stroke-linejoin:round}.hj-amap .hj-am-here-sub{fill:var(--ink-2);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:10.5px}.hj-amap .hj-am-north path{fill:var(--ink)}.hj-amap .hj-am-north text{text-anchor:middle;fill:var(--ink-2);font-size:11px;font-weight:600}.hj-amap .hj-am-scalebar rect{fill:var(--ink)}.hj-amap .hj-am-scalebar .hj-am-sb-2{fill:var(--paper);stroke:var(--ink);stroke-width:.8px}.hj-amap .hj-am-scalebar text{fill:var(--ink-2);font-size:10px}.hj-amap .hj-am-attrib{fill:var(--ink-3);font-size:9px}
