@charset "utf-8";
/*좌측네비*/
#w_t_b{ position:relative;background:url(../../images/sub/services_bg2.jpg) center top no-repeat; padding-top:260px; padding-bottom:100px;}
#w_t_b h3{ font-size:1.8em; font-weight:700; padding-bottom:20px;}
#w_t_b p{ line-height:20px;}
span.dot{ position:absolute; top:0px; left:0; font-size:0.3em}
.map_item{ cursor:pointer;}	
thead{ text-align:center;}

.map_head01 {margin:0 0 10px;}
.map_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.map_head01 thead th {padding:8px 0;background:#000000;color:#FFF;font-size:0.95em;text-align:center;letter-spacing:-0.1em;border-left:1px solid #FFFFFF}
.map_head01 thead a {color:#383838}
.map_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.map_head01 tfoot th, .map_head01 tfoot td { }
.map_head01 tbody tr {height:28px;}

.map_head01 td { border-bottom:1px solid #000000; padding:5px 0;text-align:center;}
.map_head01 td.t_name{ text-align:left; padding-left:10px;}
.map_head01 td.add_name{ text-align:left; padding-left:20px;}
.map_head01 a {}

#caption{padding:0;font-size:12px;line-height:12px;overflow:hidden; padding-bottom:10px;}
#pages{overflow:hidden; position:relative; }
.hover{background-color:#C30;color:#fff; }
.page{font-size:14px; margin:5px; display:inline-block; cursor:pointer;}
.map{cursor:pointer}
#w_t_b div#rrr_1{ width:380px; position:relative; font-size:12px; line-height:18px; }
#w_t_b div#rrr_2{ padding-top:2px; font-size:12px;}

#w_t_b ul{ width:100%; position:relative; height:300px; margin-bottom:30px;}
#w_t_b ul li{ padding-top:20px;}
#w_t_b ul li label{ position:relative; padding-left:10px; display:inline-block; line-height:24px; font-size:1.2em; font-weight:700; margin-bottom:10px;}
input{width:232px; height:28px; line-height:28px; border:1px solid #d3d3d3;}
.search_btn{ border:1px solid #d3d3d3;  background:#454545; width:55px; height:28px; display:inline-block; line-height:28px; text-align:center; color:#FFFFFF; margin-left:3px; cursor:pointer;  }
#map_jido{ position:absolute; top:-70px; right:0px;  width:300px; height:360px;   background:url(../../images/sub/map/map_ko.png) center bottom no-repeat}
#map_jido img{filter:alpha(opacity=0);opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
#map_jido  ul li{position:absolute;padding:0; cursor:pointer; }
#map_jido  ul li span{position:absolute; width:24px; }
#map_jido ul li.n0{top:20px; right:0px; margin-right:56px; }
#map_jido ul li.n0 span{right:0; margin-right:50px;  top:50px;}
#map_jido ul li.n1{ margin-left:100px; top:77px; z-index:1111; }
#map_jido ul li.n1 span{left:0px;}
#map_jido ul li.n2{ margin-left:49px; top:68px; z-index:111; }
#map_jido ul li.n2 span{top:5px; left:12px;}
#map_jido ul li.n3{ margin-left:85px; top:40px; z-index:111; }
#map_jido ul li.n3 span{ top:65px; left:18px; }
#map_jido ul li.n4{margin-left:125px; top:110px; z-index:111;}
#map_jido ul li.n4 span{ top:20px; left:18px;}
#map_jido ul li.n5{ margin-left:60px; top:120px; z-index:11; }
#map_jido ul li.n5 span{top:20px; left:18px; }
#map_jido ul li.n6{ margin-left:123px; top:160px; z-index:1111; }
#map_jido ul li.n6 span{left:0px; top:5px;}
#map_jido ul li.n7{ right:0px;  margin-right:40px; top:115px; z-index:111;}
#map_jido ul li.n7 span{right:0; margin-right:50px;  top:50px;}
#map_jido ul li.n8{right:0px;  margin-right:86px; top:199px; z-index:111; padding:0;}
#map_jido ul li.n8 span{top:2px; left:2px;}
#map_jido ul li.n9{ margin-left:75px; top:180px; z-index:111;}
#map_jido ul li.n9 span{  top:22px; left:32px;}
#map_jido ul li.n10{margin-left:92px; top:245px; z-index:1111; }
#map_jido ul li.n10 span{ left:0px; }
#map_jido ul li.n11{ margin-left:40px; top:234px; z-index:111;}
#map_jido ul li.n11 span{top:42px; left:32px;}
#map_jido ul li.n12{ right:0px; margin-right:60px; top:204px; z-index:11; }
#map_jido ul li.n12 span{top:38px; left:32px;}
#map_jido ul li.n13{ right:0px; margin-right:58px; top:242px; z-index:111;}
#map_jido ul li.n13 span{top:8px; left:22px; }
#map_jido ul li.n14{right:0px; margin-right:50px; top:215px; z-index:111; }
#map_jido ul li.n14 span{top:5px; left:5px;}
#map_jido ul li.n15{margin-left:60px; top:330px;}
#map_jido ul li.n15 span{top:5px; left:15px;}
#map_jido ul li.n16{margin-left:115px; top:150px; z-index:1111;}
#map_jido ul li.n16 span{top:-5px; left:-10px; width:35px;}
#area_name{ width:120px; border:1px solid #d3d3d3;height:28px; line-height:28px; font-size:1em}
#area_name2{ width:170px;border:1px solid #d3d3d3;height:28px; line-height:28px; font-size:1em}
.question{width:27px; cursor:pointer;}
.q_data{ position:absolute; width:300px; height:200px;border:2px solid black; background:#FBFFFB; right:0px;  color:black; z-index:11111; display:none; font-family:'굴림'}
.q_data h2{width:200px; float:left; font-size:20px; padding:10px;}
.q_data .close{padding:5px 10px; font-size:20px; background:#000000; color:#fff; float:right; cursor:pointer;}
