/* Common */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html {overflow-y:scroll;}
body {font-size:87.5%;font-weight:normal;color:#404040;margin:0;padding:0;}
.page {  }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,input,select {margin:0;padding:0;}
ul,ol,li {list-style:none;}
a {color:#404040;text-decoration:none;}
img {border:0;}
.clearboth {clear:both;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0px;line-height:0px;}
/* H */
h1 {display:block;text-align:left; }
h1 a {display:inline-block;margin:0 10px;padding:0;height:50px;line-height:50px;font-size:18px;color:#666;font-family:'Nanum Gothic'}
h1 a img {display:inline-block;padding-bottom:3px;width:160px;vertical-align:middle;}
h3 {display:block;float:left;width:50px;height:40px;font-size:12px;color:#fff;line-height:39px;text-align:center;cursor:pointer;}
#search_type1 h3 {background:#888}
#search_type2 h3 {background:#666;border-left:1px #777 solid;}
#search_type3 h3 {background:#444;border-left:1px #555 solid;}
/* Header */
#header {display:block;width:100%;text-align:center;border-bottom:2px solid #2a5e91}
#header #search {
	display:block;
	height:40px;
	text-align:left;
	border-top:1px #ccc solid;
	border-bottom:1px #aaa solid;
}
#header #search div {}
#header #search div form {display:block;float:left;padding:0 20px;width:auto;height:40px;font-size:12px;line-height:39px;}
/* Content */
#content {display:block;width:100%;text-align:center;}
#content #content-map{display:block;width:100%;height:100%;}
#content #content-map #naver_map{display:block;width:100%;height:100%;}
#content #content-list{
	position:absolute;display:block;top:65px;margin:0 0 0 15px;padding:10px 15px 0 15px;width:270px;height:610px;text-align:left;
	background:#fff;
	border:1px #aaa solid;
	z-index:100;
}
#content #content-list ol {display:block;}
#content #content-list ol li {display:block;float:left;width:90px;}
#content #content-list ol li a {display:block;padding-top:9px;font-size:11px;line-height:1.4em;border-bottom:1px #eee solid;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#content #content-list .count {font-size:11px;color:#555;}
#content #content-list .point {font-size:1.1em;font-weight:bold;color:#1BB7D2;}
#content #content-list #map_pagelist {display:block;margin-top:7px;text-align:center;}
#content #content-list #map_pagelist a:link,
#content #content-list #map_pagelist a:visited{display:inline-block;padding:3px 8px;font-size:12px;border:1px #ddd solid;border-bottom:1px #aaa solid;border-right:1px #ccc solid;}
#content #content-list #map_pagelist a:hover,
#content #content-list #map_pagelist a:active{display:inline-block;padding:3px 8px;font-size:12px;border:1px #ddd solid;border-bottom:1px #aaa solid;border-right:1px #ccc solid;background:#f3f3f3;}
#content #content-list #map_pagelist #pageno {display:inline-block;padding:3px 8px;font-size:12px;}
.window-no {
	display:block;padding:5px 10px;width:220px;line-height:18px;text-align:left;background:#fff;
	border:1px #aaa solid;
	box-shadow: 0px 3px 6px rgba(0,0,0,.3);
}
.window-no h6 {display:block;padding:0 0 3px 0;margin:0;font-size:13px;font-weight:bold;}
.window-no .close {display:block;position:absolute;width:20px;margin:0 0 0 210px;font-size:14px;font-weight:bold;color:#888;cursor:pointer;}
.window {
	display:block;width:300px;height:100px;text-align:left;background:#fff;
	border:1px #aaa solid;
	box-shadow: 0px 3px 6px rgba(0,0,0,.3);
}
.window h5 {display:block;margin:0;padding:8px 0 5px 12px;font-size:14px;font-weight:bold;color:#fff;background:#222;}
.window img {display:block;float:left;margin:10px 0 10px 12px;padding:0;width:60px;height:60px;border:1px #ccc solid;}
.window ul {display:block;float:left;margin:10px 0 10px 12px;width:200px;height:60px;}
.window ul li {display:block;margin:5px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.window .close {display:block;position:absolute;width:20px;margin:7px 0 0 280px;font-size:16px;font-weight:bold;color:#eee;cursor:pointer;}