.container h1 {padding:0; text-align:center; font-size:1.3em;}
.container .searchWrap {margin-top:20px;padding:20px;text-align:center;border:1px solid #ddd;}
.map {position: absolute; left:0px; top:0px; width: 100%; height: 100%; margin: 0; padding:0;}
.map_layer{position:absolute; z-index:3;}
#map{z-index: 2;}
#map-daum{z-index : 1;}
#printableArea{position:relative; width: 100%; height: 100%; margin: 0; padding:0; }
#marker{width: 20px;height: 20px;border: 1px solid #088;border-radius: 10px;background-color: #0FF;opacity: 0.5;}
#vienna {text-decoration:none; color:white;font-size: 11pt;font-weight: bold; text-shadow: black 0.1em 0.1em 0.2em;}
.ol-popup { position:absolute; background-color:white; -webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2)); filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2)); 
	padding:15px; border-radius:10px; border:1px solid #cccccc; bottom:50px; left:-50px; min-width:280px; box-shadow:0 0 20px rgba(0,0,0,0.4); }
.ol-popup:after, .ol-popup:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.ol-popup:after { border-top-color: white; border-width: 10px; left: 48px; margin-left: -10px;}
.ol-popup:before { border-top-color: #cccccc; border-width: 11px; left: 48px; margin-left: -11px; }
.ol-popup-closer { text-decoration:none; position:absolute; top:2px; right:8px; }
.ol-popup-closer:after { content: "✖"; }
.ol-popup .pop-content{ margin-top:5px; font-size:13px; }
.ol-popup .pop-btm { position:relative;}
.ol-popup .pop-btm .darrow { position:absolute; left:26px; top:7px; color:white; }
.container .sum_count {margin-top:20px;}
.container .sum_count .mini-page strong { margin-left:-5px; padding:0 10px 2px 10px; border:1px solid #819cf7; color:#fff; background-color:#819cf7; }
.container .sum_count .mini-page a { margin-left:-5px; padding:0 10px 2px 10px; border:1px solid #ddd; }
.infowrap td.txt {padding-left:10px;text-align:left;}
/* .infowrap a.down, .infowrap a.prev {text-decoration:none;border:1px solid #ccc;} */
.infowrap a.down {padding:1px 10px 2px 30px;background-image:url('/common/images/board/down.gif');background-repeat:no-repeat;background-position:10px 5px;}
.infowrap a.prev {padding:0 10px; margin-left:10px;}