/* Drawing Map CSS */
.ad_button {color:#fff;background-color:#d40e0e;font-size:0.7rem;padding:1.5px;margin-top:100px;}

#tools {width:100%;}
.modes {position: absolute;top: 10px;left: 0px;z-index: 1; height:50px; width:100%;}
.modes li {float:left; border:solid 2px; border-color:#e0e0e0; background-color:#fff;list-style:none; height:20px; width:50px; margin:0 5px 0 0; text-align:center; padding:4px 0 0 0;}
.modes li:hover {background-color:#FF0;border-color:#424242;}
.edit {position: absolute;top: 45px;left: 25px;z-index: 1;}
.edit li{float:left; margin:5px; padding:0; list-style:none; background-color:#eee;color:#000;border:solid 1px;border-color:#000;vertical-align:middle;height:30px;}
#undo.disabled, #redo.disabled {float:left;list-style:none;}
#map {width:70%;height:95%;min-height: 640px;position:relative;overflow:hidden; border:dashed 3px; border-color:maroon; margin:0px;resize:vertical;	
}
#drawingMap {width: 70%;height:95%;min-height: 640px;position:relative;overflow:hidden; border:dashed 3px; border-color:maroon; margin:0px;resize:vertical;}
.info {position:relative;top:5px;left:5px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;font-size:12px;padding:5px;background:#fff;list-style:none;margin:0;}
.info:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}
.info .label {display:inline-block;width:50px;}
.number {font-weight:bold;color:#00a0e9;}

.ad_button {border-width:0;margin:0 auto;}

#option_wrap {
	display:block;
	position:fixed;
	float:right;
	top:0px;
	right:0px;
	width:29%;
	height:98%;
	z-index:200;
}
#drawing_map_option {
	padding:20px;
	height:98%;
	font-size:14px;
	background-color:#1c1c1c;
	border-left:solid 2px; 
	border-bottom:solid 4px;
	border-color:#A4A4A4;
	color:#fff;
	display:block;
	float:left;
	overflow-y:auto;
}
#drawing_map_option p{margin:3px 0;line-height:20px;}

#drawing_map_option button{
	padding:3px;
	color:#000;
}

/* 검색기능 */
.map_wrap a, .map_wrap a:hover, .map_wrap a:active{color:#000;text-decoration: none;}
.map_wrap {position:relative;min-width:70%;height:68%;margin:0;padding:0;font-family:'Malgun Gothic',dotum,'돋움',sans-serif;font-size:12px;}
#menu_wrap::-webkit-scrollbar {
    width: 3px;
    background-color: #eee;
  }
#menu_wrap::-webkit-scrollbar-thumb {
    width: 10px;
    background-color: black;
  }
#menu_wrap {position:absolute;top:0;left:5px;bottom:0;width:280px;height:400px;margin:250px 0 0px -20px;padding:0px;overflow-y:auto;background:rgba(255, 255, 255, 0.3);z-index: 2;font-size:12px;border-radius: 10px;}
.bg_white {background:#fff;}
#menu_wrap hr {display: block; height: 1px;border: 0; border-top: 2px solid #e0e0e0;margin:3px 0;}
#menu_wrap .option{text-align:center;height:30px;padding:15px 30px;}
#menu_wrap .option p {margin:20px 10px;}  
#menu_wrap .option button {margin-left:5px;background-color:#0174DF;padding:10px;padding:5px;color:#ffffff;}
#placesList ul {padding:0px;}
#placesList li {list-style: none;}
#placesList .item {position:relative;border-bottom:1px solid #888;overflow: hidden;cursor: pointer;min-height: 65px;}
#placesList .item span {display: block;margin-top:4px;}
#placesList .item h5, #placesList .item .info {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#placesList .item .info{padding:10px 0 10px 3px;}
#placesList .info .gray {color:#8a8a8a;}
#placesList .info .jibun {padding-left:26px;background:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/places_jibun.png) no-repeat;}
#placesList .info .tel {color:#009900;}
#placesList .item .markerbg {float:left;position:absolute;width:36px; height:37px;margin:10px 0 0 10px;background:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/marker_number_blue.png) no-repeat;}
#placesList .item .marker_1 {background-position: 0 -10px;}
#placesList .item .marker_2 {background-position: 0 -56px;}
#placesList .item .marker_3 {background-position: 0 -102px}
#placesList .item .marker_4 {background-position: 0 -148px;}
#placesList .item .marker_5 {background-position: 0 -194px;}
#placesList .item .marker_6 {background-position: 0 -240px;}
#placesList .item .marker_7 {background-position: 0 -286px;}
#placesList .item .marker_8 {background-position: 0 -332px;}
#placesList .item .marker_9 {background-position: 0 -378px;}
#placesList .item .marker_10 {background-position: 0 -423px;}
#placesList .item .marker_11 {background-position: 0 -470px;}
#placesList .item .marker_12 {background-position: 0 -516px;}
#placesList .item .marker_13 {background-position: 0 -562px;}
#placesList .item .marker_14 {background-position: 0 -608px;}
#placesList .item .marker_15 {background-position: 0 -654px;}
#pagination {margin:10px auto;text-align: center;}
#pagination a {display:inline-block;margin-right:10px;}
#pagination .on {font-weight: bold; cursor: default;color:#777;}

div#disqus_thread iframe[sandbox] { max-height: 0px !important; }

  #downloadButton {
    margin-top: 20px;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
	display:none;
  }