@charset "UTF-8"; 

/*
* 기본 UI 영역(스마트폰 포함)
*/

/*숨겨진 검색기능*/
#header > .inner > #srchDetail { display:none; }
#header > .inner > #roadName { display:none;}

/* 검색 결과 */
#content[class=section-search] { padding-top:5px; margin-bottom:30px; z-index:5; }
.section-search > div.no-data-daum-api { display: block; }
.section-search > div.no-data-daum-api > p { width:100%; margin-top: 30px; }
.section-search > div.no-data-daum-api > p > span { display:inline-block; font-size: 19px; margin-bottom: 10px; line-height: 1.3em; }
.section-search > div.no-data-daum-api.no-data-MobileVer{display:block;}
.section-search > div.no-data-daum-api.no-data-PcVer{display:none;}

.section-search > table { width:100%; border-bottom:1px solid #494949; border-collapse:separate; }
.section-search > table > colgroup > col.col_no { width:25px; }
.section-search > table > colgroup > col.col_zipcode { width:45px; }
.section-search > table > colgroup > col.col_pc_apt { display:none; }
.section-search > table > colgroup > col.col_pc_zipcode { display:none; }
.section-search > table > colgroup > col.col_pc_add-info { display:none; }
.section-search > table > thead * { height:0; line-height:0; padding:0; text-indent:-9999px; color:#fff; }
.section-search > table > thead > tr > th.pcView { display:none; }
.section-search > table > tbody > tr > td.pcView { display:none; }
.section-search > table > tbody > tr.list > td { padding:10px 0; border-top:1px dotted #999; background-color: #fff; }
.section-search > table > tbody > tr.list.on > td { border-bottom:1px solid #d0d0d0; }
.section-search > table > tbody > tr.list:first-child td { border-top:none; }
.section-search > table > tbody > tr > td.no { font-weight:700; font-size:12px; vertical-align:middle; text-align:center; }
.section-search > table > tbody > tr > td.zipcode { font-size:12px; vertical-align:middle; text-align:left; }

/*주소검색결과 반응형 신규 추가*/
.section-search > table > tbody > tr > td > ul.tbl > li.row { margin:0; padding:0px; display:block; width:100%; }
.section-search > table > tbody > tr > td > ul.tbl > li.row.btn_row { text-align:right; font-size:11px; font-weight:500; }
.section-search > table > tbody > tr > td > ul.tbl > li.row.kor_info { display:table-row; }
.section-search > table > tbody > tr > td > ul.tbl > li.row.kor_info > div.th, 
.section-search > table > tbody > tr > td > ul.tbl > li.row.more_info_item4 > div.th { display:none; }
.section-search > table > tbody > tr > td > ul.tbl > li.row.kor_info > div.num.landLot > p { display:block; }
.section-search > table > tbody > tr > td > ul.tbl > li.row.eng_info { display:none; }
.section-search > table > tbody > tr > td > ul.tbl > li.row.eng_info .landLot .postAddrShow { display:none !important; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div { margin:4px 0; line-height: 1.3em; }
.section-search > table > tbody > tr > td > ul.tbl > li.row .fixed { font-size:12px; display:inline-block; color:#000; }
.section-search > table > tbody > tr > td > ul.tbl > li.row .fixed.textRBtn { font-size:11px; padding-right:10px; text-align:right; }
.section-search > table > tbody > tr > td > ul.tbl > li.row .fixed.zipcode { float:left; font-weight:normal; }
/* .section-search > table > tbody > tr > td > ul.tbl > li.row .fixed > span.apt { width: 28px; height: 12px; background: url(/img/common/icon-new-builldings.gif) center no-repeat; display: inline-block; font-size: 0; color: #fff; line-height: 1.25; text-indent: 0; vertical-align: middle; } */
.section-search > table > tbody > tr > td > ul.tbl > li.row .fixed > span.apt { font-size:10px; border:1px solid #666; border-radius:5px; color:#666; padding:2px; padding-bottom:1px; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st.roadName { font-size:14px; vertical-align: middle; padding:0px; padding-right: 10px; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.num.landLot { font-size:12px; vertical-align: middle; padding:0px; padding-right: 10px; }

/*검색 결과 - 관련지번,우편번호 표시 방법,상세건물명 펼치기,숨기기*/
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.landLot .more-info { display:inline-block; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div .more-info { position:relative; min-width:122px; margin-left:10px; padding-right:20px; font-size:12px; border-color:#cacaca; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div .more-info:hover,
.section-search > table > tbody > tr > td > ul.tbl > li.row > div .more-info:focus {border-bottom:1px solid #cacaca !important}
.section-search > table > tbody > tr > td > ul.tbl > li.row > div .more-info:after {content:""; display:inline-block; position:absolute; top:50%; right:6px; width:7px; height:4px; margin-top:-2px; background:url(/img/content/ico-arr-updown.gif) 0 0 no-repeat}
.section-search > table > tbody > tr > td > ul.tbl > li.row > div .more-info.close:after {background-position:0 -4px}

/*주소검색결과 반응형 신규 추가-추가 정보 목록*/
.section-search > table > tbody > tr.more_info { display:none; }
.section-search > table > tbody > tr.more_info > td { padding:5px 25px; background:#f7f7f7; border-top: 1px solid #d0d0d0; }
.section-search > table > tbody > tr.more_info > td > ul.tbl > li.row.more_info_row { text-align:right; font-size:12px; }
.section-search > table > tbody > tr.more_info > td > ul.tbl > li.row.more_info_row > span { color:#aaaaaa; } 
.section-search > table > tbody > tr.more_info > td > ul.tbl > li.row.more_info_row > span.on { color:#000; }    
.section-search > table > tbody > tr.more_info > td > ul.tbl > li.row.more_info_row > span.more_info_btn { color:#000; margin-left:8px; }
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap { margin-top:10px; display:none; }
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > label { color: #000; font-size: 13px; line-height:1.5em; }
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div { padding-left:1px; font-size:12px; line-height: 1.5em; margin:0px 0px 6px 0px; }
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div a.more-info { position:relative; min-width:47px; font-size:10px; border-color:#cacaca; padding:0 0 0 3px; height: 17px; line-height: 17px; text-align:left; margin-top:-1px; margin-left:5px; }
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div a.more-info:after { content:""; display:inline-block; position:absolute; top:50%; right:5px; width:7px; height:4px; margin-top:-2px; background:url(/img/content/ico-arr-updown.gif) 0 0 no-repeat; }
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div a.more-info.close:after { background-position:0 -4px; }
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div > span.contact > a { color:#186bb9; font-weight:700; margin-left:8px; }

/*주소검색결과 - 모바일 추가상세정보- 영문*/
/* .section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.more_info_item4 { display:none; } */
.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.more_info_item4 .eng_zipcode_info { display:none; }

/* .section-search > table > tbody > tr > td ul { display:table; }
.section-search > table > tbody > tr > td ul li { display:table-row; } */
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.cell { line-height:1.25; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.cell.detail select{ text-indent: 9px; margin-right: 5px; line-height: 39px; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.th { width:119px; padding-bottom:14px; color:#626262; vertical-align:top; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.th.hide { text-indent:-9999px; font-size:0; color:#fff; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st { padding-bottom:15px; font-weight:700; font-size:17px; vertical-align:top; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st a:hover,
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st a:focus { border-bottom:2px solid #000; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.num { padding-bottom:14px; font-size: 15px; }
.section-search > table > tbody > tr > td.post { line-height:1.25; text-align:center; vertical-align:top; }
.section-search > table > tbody > tr > td.post span { display:block; margin-top:10px; font-weight:700; font-size:18px; }
.section-search > table > tbody > tr > td.add-info { text-align:right; vertical-align: top; }
.section-search > table > tbody > tr > td.add-info ul{ width: 100%; }
.section-search > table > tbody > tr > td.add-info ul li{ width: 50%; float: left; }
.section-search > table > tbody > tr > td.add-info a { display:inline-block; margin-left:26px; }
.section-search > table > tbody > tr > td.add-info span { display:inline-block; width:20px; height:20px; font-size:0; color:#fff; line-height:1.25; text-indent:-9999px; text-indent:0; vertical-align:middle; }
.section-search > table > tbody > tr > td.add-info span.apt { width:28px; height:30px; background:url(/img/common/icon-builldings.gif) center no-repeat; }
.section-search > table > tbody > tr > td.add-info span.map { background:url(/img/common/icon-map.gif) center center no-repeat; }
.section-search > table > tbody > tr > td.add-info span.more { background:url(/img/common/btn-list-open.gif) no-repeat; }
.section-search > table > tbody > tr > td.add-info a.on span.more,
.section-search > table > tbody > tr > td > div.fixed { position: relative; top: 27px; display: block; }
.section-search > table > tbody > tr > td.add-info > div.fixed { position: relative; top: 34px; display: block; }
.section-search > table > tbody > tr.on > td.add-info a span.more { background:url(/img/common/btn-list-close.gif) no-repeat; }
.section-search > table > tbody > tr.show { display:none; }
.section-search > table > tbody > tr.on + tr.show { display:table-row; }
.section-search > table > tbody > tr.show > td { padding:30px 0 18px 6.3%; border-top:2px solid #fff; border-bottom:2px solid #fff; background:#f7f7f7; }
.section-search > table > tbody > tr.show > td > ul.tbl > li.row > div.st { padding-bottom:16px; font-weight:400; font-size:14px; }
.section-search > table > tbody > tr.show > td > ul.tbl > li.row > div.detail [class*="btn-"] { margin-left:19px; }
.section-search > table > tbody > tr.show > td > ul.tbl > li.row > div.cell .contact { display:inline-block; margin-left:18px; font-weight:700; color:#186bb9; }

/*검색 결과 - 미고시*/
/* #detail_gosi { z-index: 1; position: absolute; display: none; padding: 0px; background: url(/img/common/tooltip1.gif) no-repeat; width: 300px; height: 100px; } */
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.th { width:119px; padding-bottom:14px; color:#626262; vertical-align:middle; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice { display:inline-block; position:relative; width:49px; height:22px; margin-left:10px; font-size:12px; color:#186bb9; line-height:22px; text-align:center; border:1px solid #186bb9; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice div { display:none; z-index:1; position:absolute; top:32px; left:0; padding:15px; text-align:left; border:2px solid #186bb9; border-radius:3px; background:#fff; white-space:nowrap; -webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.5); -moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.5); box-shadow:2px 2px 2px 0px rgba(0,0,0,0.5); }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice div:after { content:""; display:inline-block; position:absolute; top:-9px; left:10px; width:14px; height:9px; background:url(/img/content/ico-arr-sub.gif) no-repeat; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice div strong { font-size:14px; line-height:1.4; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice div p { font-size:14px; color:#000; line-height:1.4; }


/*우편번호 표시방법*/
.postAddrShow { margin-top: 5px; height: 25px; }
.postAddrShow p{ color:#186bb9; text-align: left; padding: 3px 0 0 16px; background: url('/img/content/ico-arrow-right.gif') left center no-repeat; }
/* .section-search > table > tbody > tr > td > ul.tbl > li.row > div .post-eng { display:none; margin-top:10px; padding-left:25px; color:#186bb9; background:url(/img/content/ico-arrow-right.gif) 0 center no-repeat; } */

/*상세건물명 펼치기,숨기기 */
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.th.building { padding-top:3px; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.building > p { display:block; float:left; line-height:24px; vertical-align:middle; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.building > p.open { height:auto; line-height:1.25; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.building > p.more { float:left; width:10%; height:25px; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div.building > p.more > a { min-width:62px; }

/*관련지번 더보기*/
.section-search > table > tbody > tr > td > ul.tbl > li.row > div > .connected { padding-top:8px; padding-left:48px; text-indent:-48px; line-height:1.25; }
.section-search > table > tbody > tr > td > ul.tbl > li.row > div > .connected a { min-width:53px; padding: 0 0 0 7px; text-indent:0; text-align:left; height:17px; line-height: 17px; background: url('/img/content/ico-arr-right.gif') 42px center no-repeat; font-size: 11px;}
.section-search > table > tbody > tr > td > ul.tbl > li.row > div > .connected a:after { display:none; }

/*검색결과 - 명예도로*/
.section-search .extra-info { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding-left: 5px; }
.section-search .extra-info.honor:before { display: inline-block; content: ""; position: relative; left: 0; top: 18px; width: 16px; height: 16px; background: url(/img/common/icon-point-g.gif) no-repeat; background-size:16px; }
.section-search .extra-info.honor h4 { margin-left: 21px; font-size: 16px; font-weight: bold; color: #797979; padding-bottom:10px; }
.section-search .extra-info.honor .dot-b { margin: 0 0 13px 10px; }
.section-search .extra-info.honor .dot-b > li { line-height: 1.5; padding-bottom:6px; }
.section-search .extra-info.honor .dot-b > li a { height:21px; }
.section-search .extra-info.honor .dot-b > li a span { font-size:11px; }

/* Auto Complete  start----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before,
.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-front { z-index: 100; }

.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url("img/ui-icons_cc0000_256x240.png") 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #eeeeee; }
.ui-widget-header { border: 1px solid #e78f08; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.demoHeaders { margin-top: 2em; }
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; max-height:205px; overflow-y:auto; overflow-x:hidden; }
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }

.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item { line-height:2em; border-bottom:1px solid #eeeeee; padding:0 0 0 12px; font-size:12px; cursor:pointer;}
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px; line-height: 1.5; min-height: 0; font-weight: normal; font-size:12px; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: 0 0 0 0; line-height: 1.5em; }
.ui-menu .ui-state-disabled a { cursor: default; }

.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2px; }

.ui-menu .ui-icon { position: absolute; top: 0; left: 0; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-autocomplete li:hover{ background-color:#f4f4f4; }

/* Auto Complete  end----------------------------------*/


/* 검색 팝업 */
.search-pop1 { width:90%; max-width:430px; min-width:250px; }
.search-pop1 .header h1 {width:100%; height:auto; font-weight:700; font-size:21px; color:#fff; line-height:25px; border:none; background:#186bb9; padding:10px 50px 10px 20px;}
.search-pop1 .header a.close:hover,
.search-pop1 .header a.close:focus { border-bottom:none !important; }
.search-pop1 .content .btns-submit { display:none; }

.search-pop2 { width:98%; min-height: 110px; padding: 8px; margin-top: 5px; border: 1px solid #ddd; background:#ffffff;}
.search-pop2 .content .frm { margin-bottom:10px; padding-bottom:7px; border-bottom: 1px solid #ddd; }
.search-pop2 .content .frm select { width:100%; margin-bottom:5px; }
.search-pop2 .content ul.guide li { line-height: 1.25em; color:blue; font-size:13px; font-weight:bold; }
.search-pop2 .content ul.guide li.detail_juso_guide {color:#63636f; margin-top:15px;}
.search-pop2 .content ul.guide li.detail_juso_guide_ex {font-weight:normal; margin:4px 0px 0px 1px;}
.search-pop2 .content ul.guide li span { color:#000; font-weight:normal; }
.search-pop2 .content ul.guide li a.map { display:none; }
.search-pop2 .content ul.guide li .copy { display:inline-block; }
/**16/11/07 map icon 추가**/
.search-pop2 .content ul.guide li .copy span { display:inline-block; width:20px; height:20px; margin-left:10px; text-indent:-9999px; color:#fff; vertical-align:middle; background:url(/img/common/icon-copy.gif) center 0 no-repeat; }
.search-pop2 .content ul.guide li .map span { display:inline-block; width:20px; height:20px; margin-left:10px; text-indent:-9999px; color:#fff; vertical-align:middle; background:url(/img/common/icon-map.gif) center 0 no-repeat; }
.search-pop3 { width:560px; }
.search-pop3 .tbl-gray { border-left:1px solid #ddd; }

/*검색이력조회*/
.section-main .addr-hist-section a, em {color:#000;}

.addr-hist-section { display:none; }
.addr-hist-section.open { display:block; }

input#keyword:focus{ outline:none; }
input#inputSearchAddr:focus{ outline:none; }
input#search_txt:focus{ outline:none; }

#header .addr-hist-section .words.recent_lst ul li a, em {color: black;}
#header .addr-hist-section .recentBtnGrp a {color: #666;}
#header .search-header .search-global .searchHistOn > div.histOndesc { display:none; }
#header .search-header .search-global .searchHistOn .atcmp_bar { display: inline-block; border-left: 1px solid #eee; padding: 3px 0 4px 0; background-color: #f9f9f9; text-align: right;}

.addr-hist-section { border: 1px solid #bec8d8; position: absolute; background:#fff; padding-top: 10px; }
.addr-hist-section .words.recent_lst ul { padding: 8px 0 6px; }
.addr-hist-section .words.recent_lst ul li { height: 27px; font-size: 14px; line-height: 29px; vertical-align: top; color: #000; }
.addr-hist-section .words.recent_lst ul li.non-result { padding: 0 11px; font-size: 12px; }
.addr-hist-section .words.recent_lst ul li.selOn {background: #f9fafc;}
.addr-hist-section .words.recent_lst ul li a.hist_addr { font-size: 12px; display: inline-block; padding: 0 11px; max-width: 74%; }
.addr-hist-section .words.recent_lst ul li a.hist_del { position: absolute; right: 15px; border: 1px solid #bec8d8; padding: 4px 6px 3px; font-size:12px; margin-top: 3px; }
.addr-hist-section .words.recent_lst ul li a.hist_del span{color:#888;}
.addr-hist-section .words.recent_lst ul li em { color: #a0a0a0; position: absolute; font-size: 12px; right: 58px; line-height: 29px; font-style: normal; }
.addr-hist-section .words.recent_title {text-align: left;}
.addr-hist-section .words.recent_title span { padding: 0 11px; font-size: 13px; font-weight: bold; color: #444;}
.addr-hist-section .words.recent_lst { text-align: left; }
.addr-hist-section .atcmp_bar { border-left:1px solid #e3e7ee;margin: 0 4px 0 4px;}
.addr-hist-section .recentBtnGrp .func { border-top: 1px solid #eee; padding:7px 15px; background-color: #f9f9f9; text-align: right;}
.addr-hist-section .recentBtnGrp .func a { line-height:15px; font-size:12px; color: #666; }
.addr-hist-section .recentBtnGrp .func a.searchClosed, a.recordClosed {display:inline-block;}

/* 전자지도 */
#header .search_sel_result { max-width: 1200px; margin:0 auto; padding: 0 10px; color:#fff; text-align:center; font-size:14px; display:none; }
.section-minimap { position:fixed; top:0px; width:100%; height:100%; visibility: hidden; z-index:-1; }
.section-minimap #ifr_map { overflow:auto; overflow-y:hidden; width:100%; height:100%; z-index:-1; -webkit-transform:translate3d(0,0,0); -webkit-transform:translateZ(0px); }
.section-minimap #ifr_map iframe { visibility: hidden; opacity:0; -webkit-transform:translate3d(0,0,0); -webkit-transform:translateZ(0px); }

.section-minimap .btn_map_zin { z-index:10; position: absolute; text-indent: -99999px; width: 37px; height: 37px; }
.section-minimap .btn_map_zout { z-index:10; position: absolute; text-indent: -99999px; width: 37px; height: 37px; }
.section-minimap .btn_map_expand { z-index:10; position: absolute; text-indent: -99999px; width: 37px; height: 37px; }
.section-minimap .btn_map_reduce { z-index:10; position: absolute; text-indent: -99999px; width: 37px; height: 37px; display:none; }

.section-minimap.screen_portrait .btn_map_zin { top: 100px; ; left: 20px; background: url(/img/map/m-icon-map-plus-l.gif) no-repeat; }
.section-minimap.screen_portrait .btn_map_zout { top: 100px; ; left: 56px; background: url(/img/map/m-icon-map-minus-l.gif) no-repeat; }
.section-minimap.screen_portrait .btn_map_expand { top: 100px; ; left: 100px; background: url(/img/map/m-icon-map-expand.gif) no-repeat; }
.section-minimap.screen_portrait .btn_map_reduce { top: 100px; ; left: 100px; background: url(/img/map/m-icon-map-reduce.gif) no-repeat; }

.section-minimap.screen_landscape .btn_map_zin { top: 100px; ; left: 20px; background: url(/img/map/m-icon-map-plus-l.gif) no-repeat; }
.section-minimap.screen_landscape .btn_map_zout { top: 100px; ; left: 56px; background: url(/img/map/m-icon-map-minus-l.gif) no-repeat; }
.section-minimap.screen_landscape .btn_map_expand { top: 100px; ; left: 100px; background: url(/img/map/m-icon-map-expand.gif) no-repeat; }
.section-minimap.screen_landscape .btn_map_reduce { top: 100px; ; left: 100px; background: url(/img/map/m-icon-map-reduce.gif) no-repeat; }

.section-minimap .btn_search_list { z-index:10; position:absolute; top:100px; right:20px; background:url(/img/map/icon-map-close.gif) 50% 50% no-repeat; text-indent:-99999px; width:37px; height:37px; background-size:37px; }

/* 검색결과-미니지도 하단 주소정보 */
.section-minimap .info_wrap { position:absolute; bottom:0px; left:0px; width:100%; background:#fff; border-top: 1px solid #ccc; }
.section-minimap .info_wrap .info_toggle { position: absolute; top: -20px; left: 50%; text-indent: -99999px; width: 50px; height: 20px; margin-left: -25px; }
.section-minimap .info_wrap .info_toggle.down { background: url(/img/common/btn-arr-down.png) 50% 50% no-repeat; background-size: 20px 13px; background-color: #000; }
.section-minimap .info_wrap .info_toggle.up { background: url(/img/common/btn-arr-up.png) 50% 50% no-repeat; background-size: 20px 13px; background-color: #000; display:none; }
.section-minimap .info_wrap > table {width:100%; border-collapse:separate;}
.section-minimap .info_wrap > table > thead * {height:0; line-height:0; padding:0; text-indent:-9999px; color:#fff;}
.section-minimap .info_wrap > table > tbody > tr.list > td {padding:12px 0; border-top:1px dotted #999;background-color: #fff; vertical-align:middle; }
.section-minimap .info_wrap > table > tbody > tr.list.on > td {border-bottom:1px solid #d0d0d0;}

.section-minimap .info_wrap > table > tbody > tr.list > td {border-top:none;}
.section-minimap .info_wrap > table > tbody > tr > td.map_btn_group {padding:0 12px 0 0;} 
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_location {height:35px;}
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.th {width:76px; color:#626262; vertical-align:middle; padding-left:12px; padding-right:10px; font-size:11px; padding-top:10px; }
.section-minimap .info_wrap > table > tbody > tr > td .roadName_info_btn  { border:1px solid #7a7a7a; padding:6px; padding-top:8px; color:#fff; background: #7a7a7a; font-size:11px; }
.section-minimap .info_wrap > table > tbody > tr > td .map_location_btn { border:1px solid #7a7a7a; padding:8px 11px 7px 11px; color:#fff; background: #7a7a7a; font-size:11px; }

.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row { margin:0px; padding:0px; }
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.cell {line-height:1.6}
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.cell.detail select{text-indent: 9px; margin-right: 5px;line-height: 39px}
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.st {font-weight:700; font-size:12px; padding-right:12px; padding-top:10px; }
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.num {font-size: 11px; padding-right:10px; padding-top:10px; }
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row:first-child > div.th,
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row:first-child > div.st,
.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row:first-child > div.num { padding-top:0px; }

/* 검색결과-미니지도 하단 도로명정보 */
.section-minimap .roadName_info_wrap { position:absolute; bottom:0px; left:0px; width:100%; background:#fff; border-top: 1px solid #ccc; display:none; }
.section-minimap .roadName_info_wrap .info_toggle { position: absolute; top: -20px; left: 50%; text-indent: -99999px; width: 50px; height: 20px; margin-left: -25px; }
.section-minimap .roadName_info_wrap .info_toggle.down { background: url(/img/common/btn-arr-down.png) 50% 50% no-repeat; background-size: 20px 13px; background-color: #000; }
.section-minimap .roadName_info_wrap .info_toggle.up { background: url(/img/common/btn-arr-up.png) 50% 50% no-repeat; background-size: 20px 13px; background-color: #000; display:none; }
.section-minimap .roadName_info_wrap > table {width:100%; border-bottom:1px solid #494949; border-collapse:separate}
.section-minimap .roadName_info_wrap > table > thead * {height:0; line-height:0; padding:0; text-indent:-9999px; color:#fff;}
.section-minimap .roadName_info_wrap > table > tbody > tr.list > td {padding:12px 0; border-top:1px dotted #999;background-color: #fff; vertical-align:middle; }
.section-minimap .roadName_info_wrap > table > tbody > tr.list.on > td {border-bottom:1px solid #d0d0d0}
.section-minimap .roadName_info_wrap > table > tbody > tr.list:first-child td {border-top:none}

.section-minimap .roadName_info_wrap > table > tbody > tr > td.map_btn_group { padding: 0 12px 0 0 ;} 
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.th { width:76px; color:#626262; vertical-align:middle; padding-left:12px; padding-right:10px; font-size:11px; padding-top:10px; }
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.num {font-size: 12px; padding-right:10px; padding-top:10px; }
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_road_info {height:35px;}
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_road_info > .map_road_btn { border:1px solid #7a7a7a; padding:8px 9px 7px 9px; color:#fff; background: #7a7a7a; font-size:11px; }
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.road_addr_info > .info_btn { border:1px solid #7a7a7a; padding:0 9px 6px 9px; padding-top:8px; color:#fff; background: #7a7a7a; font-size:11px; }


.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row { margin:0px; padding:0px; }
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.cell {line-height:1.6}
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.cell.detail select{text-indent: 9px; margin-right: 5px;line-height: 39px}
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.th {width:70px; color:#626262; vertical-align:middle; padding-left:12px; padding-right:10px; font-size:10px; padding-top:10px; }
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.st {font-weight:700; font-size:12px; padding-right:12px; padding-top:10px; }
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.num {font-size: 11px; padding-right:10px; padding-top:10px; }
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row:first-child > div.th,
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row:first-child > div.st,
.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row:first-child > div.num { padding-top:0px; }

/*검색결과 미존재시 문구표기*/
.guide_search { margin-top: 20px; display: block; border: 7px solid #f9f9f9; padding: 10px; } 
.guide_search > p.guide_title { color: #707880; font-size: 15px; font-weight: bold; line-height: 1.2em; margin: 0 0 20px 0;  background: url(/img/content/icon_point_s.png) 0px 0px no-repeat; padding-left: 20px; }
.guide_search .result_cn_p{ padding: 10px 0px 10px 18px; color: #707880; line-height: 1.3em; }
.guide_search .guide_notice_ui li { margin: 0 0 10px 20px; line-height: 15px; background: url(/img_addrlink/icon_spot.png) 0 7px no-repeat; background-size: 2px 2px; }
.guide_search ul li span { color: #1468c2; display: block; padding-left: 0px; padding-top: 4px; }
.guide_search ul li { margin: 0 0 5px 10px; padding-left: 8px; line-height: 15px; }

/*고객지원 > 도로명주소 도움센터(Q&A)*/
#content.section-customer { padding:40px 0; }
#content.section-customer h3 { padding-bottom:8px; font-weight: 700; font-size: 16px; border-bottom:2px solid #000; }
#content.section-customer h3 span { margin-left:25px; }
#content.section-customer h3 span:before { left:-15px; }
.section-customer .section {position:relative; padding-top:20px}

.section-customer .bx-search {width:100%; padding:15px 0; text-align:center; background:#f7f7f7}
.section-customer .bx-search .select-title {border-color:#000}
.section-customer .bx-search select { width:95%; margin-bottom:10px; }
.section-customer .bx-search input[type="text"] { border-color:#000; background:#fff; width:95%; margin-bottom:10px; }
.section-customer .bx-search a.btn-b { width:95%; }

.section-customer .bx-answer {width:100%; padding:0 20px; border:1px solid #000; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.section-customer .bx-answer:before {display:inline-block; content:""; position:absolute; bottom:-3px; left:5px; width:99%; height:3px; background:#dedede}
.section-customer .bx-answer strong {display:block; position:relative; padding:22px 0; font-size:16px; color:#1468c2; line-height:1.25; border-bottom:1px solid #d0d0d0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.section-customer .bx-answer strong > span.icon.q {display:inline-block; content:""; position:absolute; top:16px; left:0; width:30px; height:30px; font-size:0; text-indent:-9999px; background:url(/img/common/icon-q-on.gif) no-repeat}
.section-customer .bx-answer .content {position:relative; padding:30px 20px 35px 0; line-height:1.5}
.section-customer .bx-answer .content p {line-height:1.4}
.section-customer .bx-answer .content p ~ p {padding-top:10px}
.section-customer .bx-answer .content > span.icon.a {display:inline-block; content:""; position:absolute; top:20px; left:0; width:30px; height:30px; font-size:0; text-indent:-9999px; background:url(/img/common/icon-a.gif) no-repeat}
.section-customer .bx-answer .content .inner{line-height:1.5}
.section-customer .bx-answer .content .file-list{border-top: 1px solid #000; border-bottom: 1px solid #000;width: 100%;padding: 10px 0 5px 0;margin-top: 5px;overflow: hidden}
.section-customer .bx-answer .content .file-list .left{float: left; width: 13%; font-weight: bold; text-align: center; margin-right: 2%; border-right: 1px solid gray}
.section-customer .bx-answer .content .file-list .right{float: left; width: 85%}
.section-customer .bx-answer .content .file-list .right a{color:#1468C2; font-weight: bold}
.section-customer .bx-answer .content .file-list .right span > span.icon {display:inline-block; width:16px; height:16px; margin-right:12px; vertical-align:middle; background:url(/img/common/icon-file.gif) 0 -128px no-repeat}
.section-customer .bx-answer .content .file-list .right span > span.icon.zip {background-position:0 0}
.section-customer .bx-answer .content .file-list .right span > span.icon.word {background-position:0 -16px}
.section-customer .bx-answer .content .file-list .right span > span.icon.txt {background-position:0 -32px}
.section-customer .bx-answer .content .file-list .right span > span.icon.ppt {background-position:0 -48px}
.section-customer .bx-answer .content .file-list .right span > span.icon.pdf {background-position:0 -64px}
.section-customer .bx-answer .content .file-list .right span > span.icon.jpg {background-position:0 -80px}
.section-customer .bx-answer .content .file-list .right span > span.icon.hwp {background-position:0 -96px}
.section-customer .bx-answer .content .file-list .right span > span.icon.xls {background-position:0 -112px}
.section-customer .bx-answer .content .file-list .right span > span.icon.etc {background-position:0 -128px}
.section-customer .bx-answer .content .file-list .right span > span.icon.png {background-position:0 -128px}
.section-customer .bx-answer .content .file-list .right span > span.icon.empty {background-position:0 -144px}
.section-customer.qa-list .btns-submit { text-align:center; }
.section-customer.qa-list .btns-submit a { width:95%; }
.section-customer.qa-view .bx-answer strong > span.sort { margin-right: 5px; color: #000; }

/*고객지원 > 도로명주소 도움센터(Q&A) - 리스트*/
.section-customer.qa-list .bx-qalist { padding:10px 0px 0; }
.section-customer.qa-list .bx-qalist ul:after {display:block; content:""; clear:both}
.section-customer.qa-list .bx-qalist li { width:100%; height:auto; text-align:left; padding:0 10px; }
.section-customer.qa-list .bx-qalist li ~ li { margin-left:0px; margin-top:10px; padding-top:10px; border-top:1px solid #d7d7d7; }
.section-customer.qa-list .bx-qalist li > a {display:inline-block; position:relative; width:100%; height:auto; }
.section-customer.qa-list .bx-qalist li.building > a { background:url(/img/content/m-img-qa-type1.gif) left 50% no-repeat; background-size:20px 18px; }
.section-customer.qa-list .bx-qalist li.shopping > a { background:url(/img/content/m-img-qa-type2.gif) left 50% no-repeat; background-size:20px 18px; }
.section-customer.qa-list .bx-qalist li.address > a { background:url(/img/content/m-img-qa-type3.gif) left 50% no-repeat; background-size:20px 18px; }
.section-customer.qa-list .bx-qalist li > a > strong { display:inline-block; width:auto; font-weight:700; font-size:13px; line-height:1.7; text-align:center; margin-left:28px; }
.section-customer.qa-list .bx-qalist li > a > span { float:right; font-weight:700; font-size:12px; color:gray;border: 1px solid #8F8F8F;padding: 4px 5px;height: 10px; } 
.section-customer.qa-list .bx-qalist li > a > span.pcV { display:none; }
.section-customer.qa-list .bx-qalist li > a > span.mobileV { display:block; }
.section-customer.qa-list .bx-qalist li > a:hover > span,
.section-customer.qa-list .bx-qalist li > a:focus > span {background-color:#186bb9;color: #fff; border:1px solid #186bb9}
.section-customer.qa-list .bx-qalist li > a > strong > em {font-style:normal}
.section-customer.qa-list .bx-qalist li > a:hover > strong > em,
.section-customer.qa-list .bx-qalist li > a:focus > strong > em {color:#1468c2}
.section-customer.qa-list .bx-qalist li > p { display:none; }

.section-customer.qa-list .section .tbl-black colgroup col.col.no { display:none; }
.section-customer.qa-list .section .tbl-black colgroup col.col.type { display:none; }
/* .section-customer.qa-list .section .tbl-black colgroup col.col.title { width:*; } */
.section-customer.qa-list .section .tbl-black colgroup col.col.state { display:none; }
.section-customer.qa-list .section .tbl-black colgroup col.col.date { width:90px; }
.section-customer.qa-list .section .tbl-black colgroup col.col.regNm { display:none; }

.section-customer.qa-list .section .tbl-black tr .no { display:none; }
.section-customer.qa-list .section .tbl-black tr .type { display:none; }
.section-customer.qa-list .section .tbl-black tr .state { display:none; }
.section-customer.qa-list .section .tbl-black tr .regNm { display:none; }
.section-customer.qa-list .section .tbl-black tr th { padding:15px 0; }
.section-customer.qa-list .section .tbl-black tr th.title:before { background:none; }
.section-customer.qa-list .section .tbl-black tr td.title { padding-left:12px; }

/*고객지원 > 도로명주소 도움센터(Q&A) - 상세보기*/
.section-customer.qa-view .section .tbl-black.view tbody td { padding:15px 0px 15px 8px; }
.section-customer.qa-view .section .tbl-black.view tbody td.content { padding: 20px 10px; }
.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col1 { width:20%; }
.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col2 { width:15%; }
.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col3 { width:16%; }
.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col4 { width:28%; }
.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col5 { width:11%; }
.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col6 { width:10%; }

/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정*/
#contentQA.section-customer > h3 { padding-bottom:8px; font-weight:700; font-size:16px; border-bottom:2px solid #000; }
#contentQA.section-customer > h3 span { margin-left:25px; }
#contentQA.section-customer > h3 span:before { left:-15px; }
#contentQA.section-customer .photo_guide .qa_guid_content .qa_guide_img { width: 95%; max-width:403px; margin: 3px 0 10px 9px; }
#contentQA.section-customer table td { padding-left:10px; }
#contentQA.section-customer table td input[type="text"] { padding-left:10px; }
#contentQA.section-customer table td #b_telNo1 { width:60px; }
#contentQA.section-customer table td #b_telNo2 { width:60px; } 
#contentQA.section-customer table td #b_telNo3 { width:60px; }
#contentQA.section-customer table td .b_city { width:103px; }
#contentQA.section-customer table td .b_county { width:103px; }
#contentQA.section-customer table td > span.hyphen {position:relative; padding:0 3px; font-size:0}
#contentQA.section-customer table td > span.hyphen:before {display:inline-block; content:""; position:absolute; left:-1px; top:-4px; width:9px; height:1px;background:#404040}
#contentQA.section-customer table.tbl-black tbody tr td > span.guideTxt { color: #666; display:inline-block; margin-top:8px; line-height: 1.4em; font-size: 12px;}
#contentQA.section-customer .btns-submit > strong { color: #1468c2; display: block; text-align: left; margin-bottom: 20px; }

/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정_건물명 변경*/
#contentQA.section-customer.qa-change table colgroup col.col_th { width:28%; }
#contentQA.section-customer.qa-change table colgroup col.col_td {}

/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정_쇼핑몰 검색이 안돼요*/
#contentQA.section-customer.qa-search table colgroup col.col_th { width:28%; }

/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정_주소를 알려주세요*/
#contentQA.section-customer.qa-sorts table colgroup col.col_th { width:23%; }
#contentQA.section-customer.qa-sorts table td .b_city { width:49%; }
#contentQA.section-customer.qa-sorts table td .b_county { width:49%; } 
#contentQA.section-customer.qa-sorts table td #b_search_adres { width:100%; margin-top:5px; }

/*고객지원 > 도로명주소 도움센터(Q&A) - 미리보기*/
#contentQA.section-customer .section-pop.preview { width:90%; max-width:606px; min-width:250px; }
#contentQA.section-customer .section-pop.preview .content { height:100%; max-height:545px; overflow-x:hidden; overflow-y:auto; }
#contentQA.section-customer .section-pop.preview .content .tit { display: block; padding-bottom: 10px; font-size: 16px; color: #1468c2; line-height: 1.25; border-bottom: 1px solid #ddd; }
#contentQA.section-customer .section-pop.preview .content .qa-list li { margin-top:10px; }
#contentQA.section-customer .section-pop.preview .content .qa-list li strong { display: inline-block; height: 21px; padding-top: 5px; line-height: 21px; }


/*고객지원 > 공지사항,언론보도 - 리스트*/
.section-customer.notice-list .tbl-black.board .col.title {width:auto;}
.section-customer.notice-list .tbl-black.board .col.date {width:90px;}
.section-customer.notice-list .tbl-black.board colgroup col.no  { display:none; }
.section-customer.notice-list .tbl-black.board thead th.no  { display:none; }
.section-customer.notice-list .tbl-black.board tbody td.no  { display:none; }
.section-customer.notice-list .tbl-black.board colgroup col.file  { display:none; }
.section-customer.notice-list .tbl-black.board thead th.file  { display:none; }
.section-customer.notice-list .tbl-black.board tbody td.file  { display:none; }
.section-customer.notice-list .tbl-black.board colgroup col.viewCnt  { display:none; }
.section-customer.notice-list .tbl-black.board thead th.viewCnt  { display:none; }
.section-customer.notice-list .tbl-black.board tbody td.viewCnt  { display:none; }
.section-customer.notice-list .section .tbl-black tr td.title { padding-left:12px; }

.section-customer.notice-list .tbl-black.board > th.date, td.date {width:90px;}
.section-customer.notice-list .section .tbl-black tr th.title:before { background:none; }

/*고객지원 > 공지사항 - 상세보기*/
.section-customer.notice-view .section .tbl-black.view tbody td { padding:15px 0px 15px 8px; }
.section-customer.notice-view .section .tbl-black.view tbody td.content { padding: 20px 10px; }

.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col1{ width:50px; }
.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col2 { width:auto; }
.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col3 { width:50px; }
.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col4 { width:auto; }
.section-customer.notice-view .section .tbl-black.view img {width:95%;}
.section-customer.notice-view .section .tbl-black.view .content div {width:100% !important;}

/*고객지원 > 언론보도 - 상세보기*/
.section-customer.media-view .section .tbl-black.view tbody td { padding:15px 0px 15px 8px; }
.section-customer.media-view .section .tbl-black.view tbody td.content { padding: 20px 10px; }

.section-customer.media-view .section .tbl-black.view colgroup col.notice_col1{ width:50px; }
.section-customer.media-view .section .tbl-black.view colgroup col.notice_col2 { width:auto; }
.section-customer.media-view .section .tbl-black.view colgroup col.notice_col3 { width:50px; }
.section-customer.media-view .section .tbl-black.view colgroup col.notice_col4 { width:auto; }

/*고객지원 > 자주묻는 질문(FAQ) */
.section-customer.faq .faq-list li {position:relative; background:#f7f7f7; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.section-customer.faq .faq-list li ~ li {margin-top:5px}
.section-customer.faq .faq-list li a {display:block}
.section-customer.faq .faq-list li > a > strong {display:block; position:relative; margin:0 20px; padding:22px 30px 22px 50px; font-size:16px; line-height:1.25; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.section-customer.faq .faq-list li > a > strong > span.btn { position:absolute; right:0px; top:50%; margin-top:-10px; width:20px; height:20px; background:url(/img/common/btn-list-open.png) no-repeat; }
.section-customer.faq .faq-list li > a > strong > span.icon.q {display:inline-block; content:""; position:absolute; top:50%; left:0; margin-top:-15px; width:30px; height:30px; font-size:0; text-indent:-9999px; background:url(/img/common/icon-q.gif) no-repeat}
.section-customer.faq .faq-list li.open {background:#fff}
.section-customer.faq .faq-list li.open > a {border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000;}
.section-customer.faq .faq-list li.open > a > strong {border-bottom:1px solid #d0d0d0}
.section-customer.faq .faq-list li.open > a > strong > span.btn {background:url(/img/common/btn-list-close.gif) no-repeat} 
.section-customer.faq .faq-list li.open > a > strong > span.icon.q {display:inline-block; content:""; position:absolute; top:50%; left:0; margin-top:-15px; width:30px; height:30px; font-size:0; text-indent:-9999px; background:url(/img/common/icon-q-on.gif) no-repeat}
.section-customer.faq .faq-list li .bx-answer {display:none; border-top:none}
.section-customer.faq .faq-list li .bx-answer .content {position:relative; padding:30px 20px 35px 50px; line-height:1.5}
.section-customer.faq .faq-list li .bx-answer .content img { width:100%; }

/*고객지원 > 불편신고 게시판-리스트*/
.section-customer.compl-list .section { position: relative; padding-top: 0px; }
.section-customer.compl-list .section .complBoard_guide {display: block;border: 7px solid #f9f9f9; margin: 15px 0 15px 0; padding: 10px;}
.section-customer.compl-list .section .complBoard_guide_title {height: 28px; font-size: 13px; font-weight: 500;line-height: 0px; padding-left: 25px; padding-top: 9px; background: url(/img/common/icon-point.gif) 0px 0px no-repeat; background-size:17px;}
.section-customer.compl-list .section .compl_guid_content{margin-left: 25px;font-size: 13px;}

.section-customer.compl-list .section .compl_search { overflow:auto; margin:15px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:15px 10px; }
.section-customer.compl-list .section .compl_search .search_label { font-weight:bold; margin-bottom:5px; }
.section-customer.compl-list .section .compl_search .search_city { width:100%; margin-bottom:5px; }
.section-customer.compl-list .section .compl_search .search_city select { width:100%; }
.section-customer.compl-list .section .compl_search .search_county { width:100%; margin-bottom:5px; }
.section-customer.compl-list .section .compl_search .search_county select { width:100%; }
.section-customer.compl-list .section .compl_search .search_btn { width:100%; }

.section-customer.compl-list .section .tbl-black.board .no { display:none; }
.section-customer.compl-list .section .tbl-black.board th.title:before { background:none; }
.section-customer.compl-list .section .tbl-black.board colgroup col.state { width:50px; }
.section-customer.compl-list .section .tbl-black.board colgroup col.date { width:90px; }
.section-customer.compl-list .section .tbl-black.board colgroup col.file { width:45px; }

.section-customer.compl-list .section .tbl-black.board thead th.state { padding:15px 8px; }
.section-customer.compl-list .section .tbl-black.board tbody td.state strong.point-color { letter-spacing: 1px; }

.section-customer.compl-list .section .tbl-black.board .compl_detail > td { padding: 17px 5px; border-top: 2px solid #fff; background: #f7f7f7; }
.section-customer.compl-list .section .tbl-black.board .compl_detail > td .complDetailSearch{ padding-left: 10px; }
.section-customer.compl-list .section .tbl-black.board .compl_detail > td > div > .tbl .row{line-height: 1.25;}
.section-customer.compl-list .section .tbl-black.board .compl_detail > td > div > ul.tbl > li.row > div.th { width: 40px; padding-bottom: 14px; color: #626262; vertical-align: top; }
.section-customer.compl-list .section .tbl-black.board .compl_detail > td > div > ul.tbl > li.row > div.detail { padding:0 10px 14px 0; line-height:1.4em; vertical-align: top; }
.section-customer.compl-list .section .tbl-black.board .compl_detail > td > div > ul.tbl > li.row > div.num { width:95px; padding-bottom: 14px; }

.section-customer.compl-list .section .tbl-black.board .compl_detail .content span.icon.q { display: inline-block; content: ""; width: 30px; height: 30px; text-indent: -9999px; background: url(/img/content/icon-cq-on.gif) no-repeat; }
.section-customer.compl-list .section .tbl-black.board .compl_detail .content span.icon.a { display: inline-block; content: ""; width: 30px; height: 30px; text-indent: -9999px; background: url(/img/content/icon-ca.gif) no-repeat; }

/*고객지원 > 불편신고 게시판-나의 문의 내역 리스트*/
.section-customer.compl-mylist .section { position: relative; padding-top: 15px; }

/*주소전환 > 50건 이하 주소전환*/
#content.section-change h3 { padding-bottom:8px; font-weight: 700; font-size: 16px; border-bottom:2px solid #000; }
#content.section-change h3 span { margin-left:25px; }
#content.section-change h3 span:before { left:-15px; }
.section-change .step {display:none; margin-top:40px}
.section-change .step:after {display:block; content:""; clear:both}
.section-change .step > div {float:left; position:relative; width:180px; height:180px; text-align:center; border-radius:90px}
.section-change .step > div ~ div {margin-left:80px}
.section-change .step > div.g {background:#efefef}
.section-change .step > div.g:first-child:before {display:none}
.section-change .step > div.g:before {display:inline-block; content:""; position:absolute; left:-45px; top:50%; width:10px; height:16px; margin-top:-8px; background:url(/img/common/icon-step-arr.gif) no-repeat}
.section-change .step > div.b {color:#fff; background:#186bb9}
.section-change .step > div.b:before {display:inline-block; content:""; position:absolute; left:-45px; top:50%; width:10px; height:16px; margin-top:-8px; background:url(/img/common/icon-step-arr-b.gif) no-repeat}
.no-borderradius .section-change .step > div.g {background:url(/img/common/bg-step-g.gif) 0 0 no-repeat}
.no-borderradius .section-change .step > div.b {background:url(/img/common/bg-step-b.gif) 0 0 no-repeat}
.section-change .step > div > em {display:inline-block; padding-top:30px; font-style:normal; font-weight:700}
.section-change .step > div > p {padding:15px 0 50px; font-weight:700; line-height:1.8}
.section-change .step > div > p.insert {background:url(/img/common/icon-step-insert.gif) center bottom no-repeat}
.section-change .step > div > p.switch {background:url(/img/common/icon-step-switch.gif) center bottom no-repeat}
.section-change .step > div > p.result {background:url(/img/common/icon-step-result.gif) center bottom no-repeat}
.section-change .step > div > p.down {background:url(/img/common/icon-step-down.gif) center bottom no-repeat}
.section-change .step > div > p.txt {background:url(/img/common/icon-step-txt.gif) center bottom no-repeat}
.section-change .step > div > p.phone {background:url(/img/common/icon-step-phone.gif) center bottom no-repeat}
.section-change .step > div > p.up {background:url(/img/common/icon-step-up.gif) center bottom no-repeat}
.section-change .step > div > p.down2 {background:url(/img/common/icon-step-down2.gif) center bottom no-repeat}
.section-change .step > div > p > span {display:block}

/*주소전환 > 50건 이하 주소전환 - 입력창 및 결과*/
.section-change#content.fifty { padding:40px 0px; }
.section-change .contents { margin-top:25px; }
.section-change .contents h4 { font-size:16px; padding-bottom:10px; }
.section-change .info-box {width:100%; padding:15px 0; border-radius:0.7em; background:#f1f1f1}.section-change a.init {min-width:79px}
.section-change.fifty .info-box:after {display:block; content:""; clear:both}
.section-change.fifty .info-box strong {display:inline-block; width:auto; font-weight:400; font-size:17px; text-align:center; margin-left:4%; }
.section-change.fifty .info-box div.ex { width:92%; margin:0 auto; margin-top:15px; }
.section-change.fifty .info-box div.ex > p { padding-bottom:8px;}
.section-change.fifty .info-box div.ex > p > span {font-size:12px}
.section-change.fifty .info-box div.ex > div {width:100%; height:39px; padding-left:16px; line-height:39px; border:1px solid #ccc; background:#fff}
.section-change.fifty .info-box div.ex > div ~ div {margin-top:6px}
.section-change.fifty table.tbl-basic.input {margin-top:36px; border-collapse:separate}
.section-change.fifty table.tbl-basic.input thead * {height:0; line-height:0; padding:0; text-indent:-9999px; font-size:0; color:#fff;}
.section-change.fifty table.tbl-basic.input tbody th {position:relative; border-top:1px solid #ddd; border-right:none; border-left:none; }
.section-change.fifty table.tbl-basic.input tbody th:before {display:inline-block; content:""; position:absolute; left:0; top:0; width:100%; height:2px; background:#fff}
.section-change.fifty table.tbl-basic.input colgroup col.no { width:90px; }
.section-change.fifty table.tbl-basic.input td {padding:10px 15px}
.section-change.fifty table.tbl-basic.input tr td input[type="text"] { width:100%; }
.section-change.fifty table.tbl-basic.input tr td input[type="text"]:first-child { margin-bottom:8px; }
.section-change.fifty .btns-submit { margin-top:20px; }
.section-change.fifty .btns-submit a { margin-top:8px; padding:0 14px; }
.section-change.fifty #search .btn-group { margin-top:25px; }
.section-change.fifty .extra-info {position:relative; margin-top:40px; border-top:1px solid #ddd}
.section-change.fifty .extra-info.point:before {display:inline-block; content:""; position:absolute; left:0; top:18px; width:20px; height:20px; background:url(/img/common/icon-point.gif) no-repeat}
.section-change.fifty .extra-info h4 {height:0; padding:0; font-size:0; line-height:0; color:#fff}
.section-change.fifty .extra-info ul { margin:23px 0 0 30px; }
.section-change.fifty .extra-info ul li { margin-bottom:8px; line-height:1.5; }
.section-change.fifty .extra-info ul li:before { top:6px; }

.section-change.fifty #tableSearchResult table#pc_result_tbl { display:none; }
.section-change.fifty #tableSearchResult table#mobile_result_tbl { display:table; border-bottom:2px solid #aaa; border-top:2px solid #aaa; }
.section-change.fifty #tableSearchResult table#mobile_result_tbl tr th { height:40px;}
.section-change.fifty #tableSearchResult table#mobile_result_tbl tr td { padding:12px 10px; }
.section-change.fifty #tableSearchResult table#mobile_result_tbl tr.data_line th { border-top:2px solid #aaa; }
.section-change.fifty #tableSearchResult table#mobile_result_tbl tr.data_line td { border-top:2px solid #aaa; }
.section-change.fifty #tableSearchResult table#mobile_result_tbl tr.data_line:first-child th { border-top:0px; }
.section-change.fifty #tableSearchResult table#mobile_result_tbl tr.data_line:first-child td { border-top:0px; }

/*배경화면 갤러리*/
.boardRbbs:after { content: ""; display: block; clear: both; }
.boardRbbs .imgWrap { float: left; width: 100%; margin-bottom: 10%; }

.boardWrap { padding-top: 2px; margin: 0 auto; width: 100%; }
.boardWrap .boardRbbs { font-size: 13px; margin:0 auto; }
.boardWrap .boardRbbs .imgWrap .imgContent { border: 5px solid #ddd; margin-bottom: 13px; cursor: pointer; }
.boardWrap .boardRbbs .imgWrap .imgContent:hover { border: 5px solid #8acf97; border-image: none; }
.boardWrap .boardRbbs .imgWrap p { margin-bottom: 5px; vertical-align: middle; color: #666;margin-left: 5px; font-size: 15px; }
.boardWrap .boardRbbs .imgWrap p.title { color: #333; font-size: 16px; }

.section-customer .section .info-box-bg {width:100%; padding:4%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; background:#f1f1f1; }
.section-customer .section .info-box-bg p { font-size: 13px; line-height: 1.5em;} 

.section.msrItms .imgContent .listImg { width:100%; height:100%; }

#content .section .bgGuide { display:none;}
#content .section-pop.search-bg-pop .bgDetail .bgWrap .bgHeader .titleBox h3 {text-align: left; color: #5163d2; font-size: 21px; display: inline; padding-bottom: 0; border-bottom: 0px; font-weight: 700;}

.bgDetail .bgWrap .bgHeader { /* height:52px;  */ width:73%; height:auto; margin:0 28px; background: url(/img/background/bgHeader.png) 0 4px no-repeat;}	 
.bgDetail .bgWrap .bgHeader .titleBox {/*  height: 35px;  */margin-left:18px; line-height: 31px;}	
.bgDetail .bgWrap .bgHeader .titleBox .bglocal { text-align: left; color: #81859f; font-size: 17px; display: inline;}

.bgDetail .bgWrap .bgContent_img { position: relative; margin: 8px 25px 0 25px;}
.bgDetail .bgWrap .bgContent_txt { position: relative; margin: 30px 30px 0 30px;}
.bgDetail .bgWrap .bgContent_txt.region { margin: 15px 32px 2px 30px;} 
.bgDetail .bgWrap .bgContent_txt.region span{ color: rgb(255, 255, 255);background: rgb(24, 107, 185);border: 1px solid rgb(24, 107, 185); height: 30px;line-height: 39px;padding: 7px 18px;display: inline;font-size: 13px; }
.bgDetail .bgWrap .bgContent_txt .oriNm { margin:20px 15px; line-height: 25px; font-size: 13px;}

.bgDetail .bgWrap .oriNm { float:right; margin-right:9%; font-size: 11px; color: rgb(125, 125, 125);}

.bgContent_txt .explain .iconEx { display: inline-block; content: ""; left: 0; top: 14px; height: 17px; background: url(/img/content/iconEx.png) no-repeat; margin-top:10px; }
.bgContent_txt .explain .iconEx li { padding-left: 25px; line-height: 1.3em;}

.section-line {	background: url(/img/content/section-line.png) repeat-x; padding-top:16px; margin: 13px 0 13px 0;}

.bgContent_txt .explain { margin: 11px 13px 0 8px; line-height: 25px; font-size: 13px;}
.bgContent_txt .explain p { line-height: 1.3em;}

.bgDetail .bgWrap .mobileV.down {display:table; margin-left:auto; margin-right:auto;}

.bgDetail .bgWrap .bgButton { top: 0px; right: 21px; position: absolute; width: 73px; height: 60px;}
.bgDetail .bgWrap .bgButton .btnDown { display:block; width: 35px;  height: 35px; background: url("/img/background/btnDown.png") no-repeat 0 0;  text-indent: -9999px; float: left; background-size:35px; margin-right: 3px; visibility:hidden;}
.bgDetail .bgWrap .bgButton .btnDown.kor {visibility:hidden;}
.bgDetail .bgWrap .bgButton .btnDown:HOVER { background: url("/img/background/btnDownOver.png") no-repeat 0 0; width: 35px; height: 35px;  background-size:35px; }
.bgDetail .bgWrap .bgButton .btnClose { display:block; width: 35px; height: 35px; background: url("/img/background/btnCloses.png") no-repeat 0 0;  text-indent: -9999px; float: left; background-size:35px;}
.bgDetail .bgWrap .bgButton .btnClose:HOVER { background: url("/img/background/btnClosesOver.png") no-repeat 0 0; width: 35px; height: 35px;  background-size:35px;}

.bgDetail .bgWrap .bgContent_img .bgPhoto { width: 100%;}
.bgDetail .bgWrap .bgContent_img .bgPhoto img { margin-top: 2%; padding: 5%; background: url(/img/background/bgPhoto.png) no-repeat 0 0; background-size: contain; width: 90%; }

/* .bgGalleryDetail .wrap-pop .section-pop.search-bg-pop {  width: 90%; max-width: 686px; min-width: 272px;}
.bgGalleryDetail .wrap-pop .section-pop { display: inline-block; vertical-align: middle;  text-align: left;}
.bgGalleryDetail .wrap-pop .section-pop.search-bg-pop .bgDetail .bgWrap { position: relative;} 
.bgGalleryDetail .section-pop.search-bg-pop .bgDetail { padding:42px 0 38px 0px; background: #fff url(/img/background/bgDetail.png) 100% 100% no-repeat;} */

/* .wrap-pop .section-pop { display: inline-block; vertical-align: middle;  text-align: left;} */
.wrap-pop .section-pop.search-bg-pop {  width: 90%; max-width: 686px; min-width: 272px;}
.wrap-pop .section-pop.search-bg-pop .bgDetail .bgWrap { position: relative;} 
.section-pop.search-bg-pop .bgDetail { padding:42px 0 38px 0px; background: #fff url(/img/background/bgDetail.png) 100% 100% no-repeat;} 

.screensaver-box-bg { display: none;}

/*검색결과 필터링 적용*/
.filtering .info-box {width:100%; border:7px solid #f9f9f9; padding-top: 5px; padding-bottom: 5px; margin: 5px 0 0 0;}
.filtering .info-box:after {display:block; content:""; clear:both}
.filtering .info-box strong {display:inline-block; width:auto; font-weight:400; font-size:17px; text-align:center; margin-left:4%; }
.filtering .info-box div.ex { width:100%; padding-left:5px;}
.filtering .info-box div.ex1 { width:100%; margin-top: 10px; padding-left:5px; }
.filtering .info-box div.ex1 > div {width:100%;line-height:20px; }

@media screen and (min-width:450px) { 
	.boardRbbs .imgWrap { float: left; width: 48%; margin-right: 4%; margin-bottom:2%; }
	.boardRbbs .imgWrap.mR{margin-right:0; }
	.bgDetail .bgWrap .bgHeader { margin:0 31px; } 
	.bgDetail .bgWrap .bgButton { right: 39px; } 
}

/*
* 태블릿 전용 UI 영역
*/
@media screen and (min-width:768px) { 
	.section-search > table > colgroup > col.col_no { width:35px; }
	.section-search > table > colgroup > col.col_zipcode { width:60px; }
	
	.section-search > table > tbody > tr > td.no { font-size:16px; } 
	.section-search > table > tbody > tr > td.zipcode { font-size:15px; } 
	.section-search > table > tbody > tr > td > ul.tbl > li.row.btn_row { font-size:14px; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row .fixed { font-size:15px; font-weight: 500; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row .fixed.textRBtn { font-size:14px; padding-right: 15px; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st.roadName { font-size:17px; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.num.landLot { font-size:15px; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row .fixed > span.apt { font-size:12px; }

	.section-search > div.no-data-daum-api > table > tbody > tr > td > p > span { display:inline-block;font-size: 17px;margin-bottom: 10px; }
	.section-search > div.no-data-daum-api > table > tbody > tr > td > p > a#searchDAUM > img { width:300px;}
	.section-search > div.no-data-daum-api > table > tbody > tr > td > p > a#detailSearchBtn > img { width:290px;}
	
	/*주소검색 상세정보*/
	.section-search > table > tbody > tr.more_info > td { padding:10px 20px; padding-left:35px; }
	.section-search > table > tbody > tr.more_info > td > ul.tbl > li.row.more_info_row { font-size:16px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > label { font-size: 13px; margin-right:8px; display:inline-block; width:80px; font-weight:normal; vertical-align: top; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div { font-size:13px; display:inline-block; width: calc(100% - 100px); }
	
	/*명예도로*/
	.section-search .extra-info.honor:before { top: 22px; width: 20px; height: 20px; background: url(/img/common/icon-point-g.gif) no-repeat; background-size:20px; }
	.section-search .extra-info.honor h4 { margin-left: 25px; font-size: 18px; font-weight: bold; color: #797979; padding-bottom: 18px; }
	.section-search .extra-info.honor .dot-b { margin: 0 0 13px 30px; }
	.section-search .extra-info.honor .dot-b > li { line-height: 2.3; }
	.section-search .extra-info.honor .dot-b > li a { height:24px; }
	.section-search .extra-info.honor .dot-b > li a span { font-size:12px; }
	
	/*검색이력조회*/
	#header .inner .addr-hist-section .words.recent_lst ul li.non-result span { font-size:13px; }
	.addr-hist-section .words.recent_title span { font-size: 15px;}
	.addr-hist-section .words.recent_lst ul li a.hist_addr { font-size: 13px; }
	
	/*자동완성 CSS 시작*/
	.ui-autocomplete { max-height:300px; }
	.ui-menu .ui-menu-item { padding:0 0 0 25px; font-size:14px; }
	/*자동완성 CSS 끝*/
	
	/*상세주소 동층호*/
	.search-pop2 .content .frm select { width:33%; margin:0px; margin-left:0.5%; }
	.search-pop2 .content .frm select.sel_dong { margin:0px; }
	
	.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_location {height:40px;}
	.section-minimap .info_wrap > table > tbody > tr > td .roadName_info_btn { right:15px; bottom: 19px; padding:7px; font-size:15px; }
	.section-minimap .info_wrap > table > tbody > tr > td .map_location_btn { right: 15px; top: 29px; padding: 7px 14px 7px 13px; font-size: 15px; } 

	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_road_info {height:40px;}
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_road_info > .map_road_btn { border:1px solid #7a7a7a; padding:8px 12px 7px 13px; padding-top:8px; color:#fff; background: #7a7a7a; font-size:15px; }
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.road_addr_info > .info_btn { border:1px solid #7a7a7a; padding:0 13px 6px 12px; padding-top:8px; color:#fff; background: #7a7a7a; font-size:15px; }
	
	.section-minimap.screen_portrait .btn_map_zin { top: 133px; left: 20px; }
	.section-minimap.screen_portrait .btn_map_zout { top: 133px; left: 56px; }
	.section-minimap.screen_portrait .btn_map_expand { top: 133px; left: 100px; }
	.section-minimap.screen_portrait .btn_map_reduce { top: 133px; left: 100px; }
	
	.section-minimap.screen_landscape .btn_map_zin { top: 133px; left: 20px; }
	.section-minimap.screen_landscape .btn_map_zout { top: 133px; left: 56px; }
	.section-minimap.screen_landscape .btn_map_expand { top: 133px; left: 100px; }
	.section-minimap.screen_landscape .btn_map_reduce { top: 133px; left: 100px; }
	
	.section-minimap .btn_search_list { top: 133px; }
	
	.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.th { width:120px; font-size:13px; }
	.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.st { font-size:16px; }
	.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.num { font-size:15px; }

	
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.th { width:120px; font-size:13px; }
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.st { font-size:16px; }
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row > div.num { font-size:15px; }
	.section-minimap .roadName_info_wrap > table > tbody > tr > td .info_btn { right:15px; bottom: 15px; padding:6px; padding-top:9px; font-size:15px; }
	
	/*검색결과 미존재시 문구표기*/
	.guide_search ul li label { display: inline-block; width: 120px; }
	.guide_search ul li span { display:inline; padding:0px; }
	
	/*고객지원 > 도로명주소 도움센터(Q&A)*/
	#content.section-customer h3 { padding-bottom:19px; font-weight: 400; font-size: 24px; border-bottom:4px solid #000; }
	#content.section-customer h3 span { margin-left:47px; }
	#content.section-customer h3 span:before { left:-26px; }
	.section-customer .section { padding-top:40px; }
	.section-customer .bx-search { padding:30px 0; }
	.section-customer .bx-search select { width:146px; margin-bottom:0px; }
	.section-customer .bx-search input[type="text"] {margin-left:5px; margin-bottom:0px; width:360px; }
	.section-customer .bx-search a.btn-b { width:auto; margin-left: 5px; }
	.section-customer.qa-list .btns-submit { text-align:right; position: absolute; bottom: -8px; right: 0; }
	.section-customer.qa-list .btns-submit a { width:auto; }
	.section-customer.qa-view .bx-answer strong > span.sort { margin-right: 5px; color: #000; }
	
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 리스트*/	 
	.section-customer.qa-list .bx-qalist { padding:0px; padding-top:30px; margin:0 auto; }
	.section-customer.qa-list .bx-qalist li { float:left; width:33%; height:278px; text-align:center; }
	.section-customer.qa-list .bx-qalist li ~ li { margin-left:0.5%; margin-top:0px; padding:0px; border-top:0px; }
	.section-customer.qa-list .bx-qalist li > a { width:210px; height:210px; }
	.section-customer.qa-list .bx-qalist li.building > a {background:url(/img/content/img-qa-type1.gif) no-repeat; background-size:auto; }
	.section-customer.qa-list .bx-qalist li.building > a:hover,
	.section-customer.qa-list .bx-qalist li.building > a:focus {background:url(/img/content/img-qa-type1-on.gif) no-repeat; background-size:auto; }
	.section-customer.qa-list .bx-qalist li.shopping > a {background:url(/img/content/img-qa-type2.gif) no-repeat; background-size:auto; }
	.section-customer.qa-list .bx-qalist li.shopping > a:hover,
	.section-customer.qa-list .bx-qalist li.shopping > a:focus {background:url(/img/content/img-qa-type2-on.gif) no-repeat; background-size:auto; }
	.section-customer.qa-list .bx-qalist li.address > a {background:url(/img/content/img-qa-type3.gif) no-repeat; background-size:auto; }
	.section-customer.qa-list .bx-qalist li.address > a:hover,
	.section-customer.qa-list .bx-qalist li.address > a:focus {background:url(/img/content/img-qa-type3-on.gif) no-repeat; background-size:auto; }
	.section-customer.qa-list .bx-qalist li > a > strong { position:absolute; bottom:66px; left:50%; width:110px; margin-left:-52px; font-size:16px; }
	.section-customer.qa-list .bx-qalist li > a > span { position:absolute; left:50%; bottom:30px; margin-left:-15px; display: block; float:none; font-size:20px; height:15px; }
	.section-customer.qa-list .bx-qalist li > a > span.pcV { display:block; }
	.section-customer.qa-list .bx-qalist li > a > span.mobileV { display:none; }
	.section-customer.qa-list .bx-qalist li > a > strong > span {display:block; width: 110px}
	.section-customer.qa-list .bx-qalist li > p { display:block; padding-top:12px; line-height:1.9; }
	.section-customer.qa-list .bx-qalist li > p > span { display:block; }
	.section-customer.qa-list .bx-qalist li > p > span > span { display:inline-block; margin:0 8px; width:12px; height:8px; font-size:0; vertical-align:middle; background:url(/img/content/icon-qa-arr.gif) no-repeat; }
	.section-customer.qa-list .section .tbl-black colgroup col.col.no { width:85px; display:table-column; }
	.section-customer.qa-list .section .tbl-black colgroup col.col.type { width:110px; display:table-column; }
	.section-customer.qa-list .section .tbl-black colgroup col.col.state { width:90px; display:table-column; }
	.section-customer.qa-list .section .tbl-black colgroup col.col.regNm { width:90px; display:table-column; }
	.section-customer.qa-list .section .tbl-black colgroup col.col.file { width:60px; display:table-column; }

	.section-customer.qa-list .section .tbl-black tr .no { display:table-cell; }
	.section-customer.qa-list .section .tbl-black tr .type { display:table-cell; }
	.section-customer.qa-list .section .tbl-black tr .state { display:table-cell; }
	.section-customer.qa-list .section .tbl-black tr .regNm { display:table-cell; }
	.section-customer.qa-list .section .tbl-black tr th { padding:20px 0; }
	.section-customer.qa-list .section .tbl-black tr th.title:before { background:#999; }
	.section-customer.qa-list .section .tbl-black tr td.title { padding-left:5px; }
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 상세보기*/
	.section-customer.qa-view .section .tbl-black.view tbody td.content { padding: 40px 30px; }
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col1 { width:11%; }
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col2 { width:40%; }
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col3 { width:11%; }
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col4 { width:19.9%; }
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col5 { width:9.1%; }
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col6 { width:9%; }
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정*/
	#contentQA.section-customer > h3 { padding-bottom:19px; font-weight:400; font-size:24px; border-bottom:4px solid #000; }
	#contentQA.section-customer > h3 span { margin-left:47px; }
	#contentQA.section-customer > h3 span:before { left:-26px; }
	#contentQA.section-customer table td { padding-left:20px; }
	#contentQA.section-customer table td input[type="text"] { padding-left:20px; }
	#contentQA.section-customer table td #b_telNo1 { width:70px; }
	#contentQA.section-customer table td #b_telNo2 { width:85px; } 
	#contentQA.section-customer table td #b_telNo3 { width:85px; }
	#contentQA.section-customer table td .b_city { width:214px; }
	#contentQA.section-customer table td .b_county { width:214px; } 
	#contentQA.section-customer table td > span.hyphen { padding:0 18px;}
	#contentQA.section-customer table td > span.hyphen:before { left:15px; }
	#contentQA.section-customer table td > textarea { background: #f7f7f7; }
	#contentQA.section-customer .btns-submit > strong { color: #1468c2; display: inline; float:left; text-align: right; margin-bottom: 0px; }

	/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정_건물명 변경*/
	#contentQA.section-customer.qa-change table colgroup col.col_th { width:14.5%; }
	#contentQA.section-customer.qa-change table colgroup col.col_td {}
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정_쇼핑몰 검색이 안돼요*/
	#contentQA.section-customer.qa-search table colgroup col.col_th { width:16%; }
	
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정_주소를 알려주세요*/
	#contentQA.section-customer.qa-sorts table colgroup col.col_th { width:14.5%; }
	#contentQA.section-customer.qa-sorts table td { padding-left:13px; }
	#contentQA.section-customer.qa-sorts table td .b_city { width:150px; }
	#contentQA.section-customer.qa-sorts table td .b_county { width:150px; } 
	#contentQA.section-customer.qa-sorts table td #b_search_adres { width:305px; margin-top:0px; } 
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 미리보기*/
	#contentQA.section-customer .section-pop.preview { width:100%; height:100%; max-width:606px; max-height:600px; }
	#contentQA.section-customer .section-pop.preview .content .tit { padding-bottom: 20px; }
	#contentQA.section-customer .section-pop.preview .content .qa-list li { margin-top:20px; }
	
	/*고객지원 > 공지사항,언론보도 - 리스트*/
	.section-customer.notice-list .tbl-black.board .no {width:8.9%;}
	.section-customer.notice-list .tbl-black.board .title {width:60%;}
	.section-customer.notice-list .tbl-black.board .date {width:13%;}
	.section-customer.notice-list .tbl-black.board .file {width:7.8%;}
	.section-customer.notice-list .tbl-black.board .viewCnt {width:10.3%;}
	.section-customer.notice-list .tbl-black.board {width: 100%;}
	
	.section-customer.notice-list .tbl-black.board colgroup col.no  { display:table-column; }
	.section-customer.notice-list .tbl-black.board thead th.no  { display:table-cell; }
	.section-customer.notice-list .tbl-black.board tbody td.no  { display:table-cell; }
	.section-customer.notice-list .tbl-black.board colgroup col.file  { display:table-column; }
	.section-customer.notice-list .tbl-black.board thead th.file  { display:table-cell; }
	.section-customer.notice-list .tbl-black.board tbody td.file  { display:table-cell; }
	.section-customer.notice-list .tbl-black.board colgroup col.viewCnt  { display:table-column; }
	.section-customer.notice-list .tbl-black.board thead th.viewCnt  { display:table-cell; }
	.section-customer.notice-list .tbl-black.board tbody td.viewCnt  { display:table-cell; }
	.section-customer.notice-list .section .tbl-black tr th.title:before { background:#999; }


	/*고객지원 > 공지사항 - 상세보기*/
	.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col1 { width:11.1%; }
	.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col2 { width:70.9%; }
	.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col3 { width:9%; }
	.section-customer.notice-view .section .tbl-black.view colgroup col.notice_col4 { width:9%; }
	.section-customer.notice-view .section .tbl-black.view img {width:auto;}
	.section-customer.notice-view .section .tbl-black.view tbody td.content { padding: 40px 30px; }
	
	/*고객지원 > 언론보도 - 상세보기*/	
	.section-customer.media-view .section .tbl-black.view colgroup col.notice_col1 { width:11.1%; }
	.section-customer.media-view .section .tbl-black.view colgroup col.notice_col2 { width:70.9%; }
	.section-customer.media-view .section .tbl-black.view colgroup col.notice_col3 { width:9%; }
	.section-customer.media-view .section .tbl-black.view colgroup col.notice_col4 { width:9%; }
	.section-customer.media-view .section .tbl-black.view img {width:auto;}
	.section-customer.media-view .section .tbl-black.view tbody td.content { padding: 40px 30px; }
	
	/*고객지원 > 불편신고 게시판-리스트*/
	.section-customer.compl-list .section .complBoard_guide_title {font-size: 15px; padding-left: 30px; background-size:20px;}
	.section-customer.compl-list .section .compl_guid_content{font-size: 15px; margin-left:30px;}

	.section-customer.compl-list .section .compl_search { padding:0px; }
	.section-customer.compl-list .section .compl_search .search_label { float:left; padding:28px 11px 28px 30px; font-weight:bold; margin:0px; }
	.section-customer.compl-list .section .compl_search .search_city { float:left; padding:15px 10px 15px 19px; width:286px; margin:0px; }
	.section-customer.compl-list .section .compl_search .search_city select { width:100%; }
	.section-customer.compl-list .section .compl_search .search_county { float:left; padding:15px 0px; width:257px; margin:0px; }
	.section-customer.compl-list .section .compl_search .search_county select { width:100%; }
	.section-customer.compl-list .section .compl_search .search_btn { float:right; margin:15px 0; width:auto; }
	
	.section-customer.compl-list .section .tbl-black.board colgroup col.no { display:table-column; }
	.section-customer.compl-list .section .tbl-black.board th.no,
	.section-customer.compl-list .section .tbl-black.board td.no { display:table-cell; }
	.section-customer.compl-list .section .tbl-black.board th.title:before { background:#999; }
	.section-customer.compl-list .section .tbl-black.board colgroup col.no { width:60px; }
	.section-customer.compl-list .section .tbl-black.board colgroup col.state { width:80px; }
	.section-customer.compl-list .section .tbl-black.board colgroup col.date { width:140px; }
	.section-customer.compl-list .section .tbl-black.board colgroup col.file { width:45px; }
	
	.section-customer.compl-list .section .tbl-black.board thead th.state { padding:20px 0px; }
	.section-customer.compl-list .section .tbl-black.board tbody td.state strong.point-color { letter-spacing: 0px; }
	
	.section-customer.compl-list .section .tbl-black.board .compl_detail > td .complDetailSearch{ padding-left: 55px; }
	.section-customer.compl-list .section .tbl-black.board .compl_detail > td > div > ul.tbl > li.row > div.th { width: 45px; }
	.section-customer.compl-list .section .tbl-black.board .compl_detail > td > div > ul.tbl > li.row > div.num { width:130px; }
	
	/*주소전환 > 50건 이하 주소전환*/
	#content.section-change h3 { padding-bottom:19px; font-weight: 400; font-size: 24px; border-bottom:4px solid #000; }
	#content.section-change h3 span { margin-left:47px; }
	#content.section-change h3 span:before { left:-26px; }
	.section-change .contents { margin-top:40px; }
	.section-change.fifty .contents h4 { font-size:24px; padding-bottom:18px; }
	.section-change.fifty .info-box { padding:20px 0; }
	.section-change.fifty .info-box strong { width:90px; float:left; font-size:17px; padding:44px 0 40px; margin:0; }
	.section-change.fifty .info-box div.ex { float:left; width:auto; margin:0px; }
	.section-change.fifty .info-box div.ex > p { padding-bottom:13px;}
	.section-change.fifty .info-box div.ex > div { width:305px; }
	.section-change.fifty .info-box div.ex ~ div.ex {margin-left:20px}
	
	.section-change.fifty table.tbl-basic.input tr td { padding:16px 30px; padding-right:25px; }
	.section-change.fifty table.tbl-basic.input tr td input[type="text"] { width:278px; margin-left:18px; }
	.section-change.fifty table.tbl-basic.input tr td input[type="text"]:first-child { margin:0px; }
	.section-change.fifty .btns-submit { margin-top:30px; }
	.section-change.fifty .btns-submit a { margin-top:0px; padding:0 18px; }
	.section-change.fifty .extra-info ul { margin:23px 0 0 40px; }

	.section-change.fifty #tableSearchResult table#pc_result_tbl { display:table; }
	.section-change.fifty #tableSearchResult table#mobile_result_tbl { display:none; }
	
	/*배경화면 갤러리*/
	
	.section-customer.background-list .section { padding: 5px 0 15px 0; }
   /*  #content .section .bgGuide { display:block; padding:6%; background: url('/img/background/bgList.png') 0 0 no-repeat; background-size: contain;} */
  	 #content .section .bgGuide { display:none;}
	.section-customer .section .info-box-bg { display:block;}
	.section-customer .section .info-box-bg p { font-size:15px; }
	.section-customer .section .bgGuide p { font-size: 15px; line-height: 1.6em;  margin-top: -12px;}
	
	#content .section-pop.search-bg-pop .bgDetail .bgWrap .bgHeader .titleBox h3 {text-align: left; color: #5163d2; font-size: 25px; display: inline; padding-bottom: 0; border-bottom: 0px; font-weight: 700;} 
	.bgDetail .bgWrap .bgHeader .titleBox {height: 52px;}	
	.bgDetail .bgWrap .bgHeader .titleBox .bglocal { text-align: left; color: #81859f; font-size: 18px; display: inline;}
	.bgDetail .bgWrap .oriNm { margin-right:7%;} 
	.bgDetail .bgWrap .bgHeader { margin:0 40px;} 
	
	.bgDetail .bgWrap .mobileV.down {display:none;}
	
	.bgDetail .bgWrap .bgButton { top: 0px; right: 41px; position: absolute; width: 105px; height: 60px;}
	.bgDetail .bgWrap .bgButton .btnDown { display:block; width: 50px; height: 50px; background: url('/img/background/btnDown.png') no-repeat 0 0;  text-indent: -9999px; float: left;visibility:inherit;} 
	.bgDetail .bgWrap .bgButton .btnDown:HOVER { background: url('/img/background/btnDownOver.png') no-repeat 0 0; width: 50px; height: 50px; background-size:50px; }
	.bgDetail .bgWrap .bgButton .btnClose { display:block; width: 50px; height: 50px; background: url('/img/background/btnCloses.png') no-repeat 0 0; text-indent: -9999px; float: right;}
	.bgDetail .bgWrap .bgButton .btnClose:HOVER { background: url('/img/background/btnClosesOver.png') no-repeat 0 0; width: 50px; height: 50px; background-size:50px; }
	
	.bgContent_txt .explain {line-height: 25px; font-size: 14px;}

	/*검색결과 필터링 적용*/
	.filtering .info-box div.ex { float:left; width:320px; padding: 5px 0 5px 5px; }  
	.filtering .info-box div.ex1 { float:left; width:470px;  margin:0px; padding: 5px 0 5px 5px;}
}

@media screen and (min-width:960px) { 
	.boardRbbs .imgWrap { float: left; width: 31%; margin-right:3.5%; margin-bottom: 2%; }
	.boardRbbs .imgWrap.mR {margin-right: 3.5%;} 
	.boardRbbs .imgWrap.mR.m3 {margin-right: 0;}
	.boardRbbs .imgWrap.mL.m3 {margin-right: 0;}
} 

/*
* PC 전용 UI 영역
*/
@media screen and (min-width:1025px) {
	/*숨겨진 검색기능*/
	#header > .inner > #srchDetail { display:block; }
	#header > .inner > #roadName { display:block;}
	
	/*검색이력조회*/
   	#header .search-header .search-global .searchHistOn > div.histOndesc { z-index: 1; position: absolute; bottom: 20px; right: 0px; padding: 5px 9px; text-align: left; border: 1px solid #186bb9; background: #efefef; white-space: nowrap; -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5); -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5); box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5);}
    	.addr-hist-section .words.recent_lst ul li.non-result, li a.hist_addr { font-size: 13px; }
	.addr-hist-section .words.recent_lst ul li a.hist_addr { max-width: 73.12%; }
   	
	/*검색결과*/
	/* .section-search > div.no-data-daum-api { display:block; } */
	.section-search > div.no-data-daum-api > table > tbody > tr > td > p > span { display:inline-block;font-size: 19px;margin-bottom: 10px; }
	
	.section-search > table > colgroup > col.col_no { width:61px; }
	.section-search > table > colgroup > col.col_zipcode { display:none; }
	.section-search > table > colgroup > col.col_pc_apt { width:52px; display:table-column; }
	.section-search > table > colgroup > col.col_pc_zipcode { width:115px; display:table-column; }
	.section-search > table > colgroup > col.col_pc_add-info { width:95px; display:table-column; }
	
	.section-search > table > thead > tr > th.pcView { display:table-cell; }
	.section-search > table > tbody > tr > td.pcView { display:table-cell; }
	.section-search > table > tbody > tr.list > td { padding:20px 0 15px; }
	.section-search > table > tbody > tr > td.no { font-size:18px; vertical-align: top; text-align: left; } 
	.section-search > table > tbody > tr > td.zipcode { font-size:17px; display:none; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div { margin:0px; width:510px; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.wrap-pop { width:auto; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.th { display:table-cell; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st { display:table-cell }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.num { display:table-cell; }  
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.detail { display:table-cell; }  
	.section-search > table > tbody > tr > td > ul.tbl > li.row.btn_row { display:none; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st.roadName { font-size:17px; padding-right:0px; padding-bottom:15px; line-height: 1.25; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.num.landLot { font-size:15px; padding-right:0px; padding-bottom:14px; line-height: 1.25; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div .more-info { display:inline-block; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.detail .search-pop2 { width:502px; }
	/* .section-search > table > tbody > tr > td > ul.tbl > li.row > div.landLot .more-info { display:inline-block; } */
	.section-search > table > tbody > tr > td.add-info a.open span.more { background: url(/img/common/btn-list-close.gif) no-repeat; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row.kor_info { display:table-row !important; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row.eng_info { display:none !important; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row.kor_info > div.th { display:table-cell; }
	/* .section-search > table > tbody > tr > td > ul.tbl > li.row.kor_info > div.num.landLot > p { display:block; } */
	.section-search > table > tbody > tr > td > ul.tbl > li.row.more_info_item4 { display:table-row; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row.more_info_item4 > div.th { display:table-cell; }
	
	.section-search > table > tbody > tr.more_info > td { padding: 30px 0 18px 61px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap { margin-top:0px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row { display:table-row; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row.more_info_item1 { display:none; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > label { width:119px; color:#626262; padding-bottom:14px; line-height:1.25; vertical-align: middle; display:table-cell; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div { width: auto; padding-right: 5px; font-size:15px; padding-bottom:14px; margin:0px; line-height:1.25;  display:table-cell; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div.building { line-height:24px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div.pc_eng_info { font-size:13px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div > span.contact > a { margin-left:18px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div a.more-info { height:24px; line-height: 24px; margin-left:19px; min-width:122px; font-size:12px; padding:0 8px; padding-right:20px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.row > div.building a.more-info { margin-left:10px; min-width:62px; }
	.section-search > table > tbody > tr.more_info > td > ul.more_info_wrap > li.more_info_item4 .eng_zipcode_info { display:inline-block; }

	/*관련지번 더보기*/
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div > .connected a {height:20px; line-height: 20px; background: url('/img/content/ico-arr-right.gif') 43px center no-repeat; font-size:12px;}

	/*검색 팝업*/
	.search-pop1 { width:430px; }	
	.search-pop1 .header h1 { line-height:55px; padding:0px; padding-left:20px; }
	.search-pop1 .content .btns-submit { display:block; }
	.search-pop2 .content ul.guide li a.map { display:inline; }
	
	.section-minimap { max-width:1200px;}
	.section-minimap .info_wrap > table > tbody > tr > td .roadName_info_btn { right:22px; bottom: 20px; padding:7px 6px 7px 7px; padding-top:8px; font-size:15px; }
	.section-minimap .info_wrap > table > tbody > tr > td.map_btn_group{padding:0 20px;} 
	.section-minimap .info_wrap > table > tbody > tr > td .map_location_btn { right:22px; bottom: 70px; padding:8px 13px 7px 13px; font-size:15px; }
	.section-minimap .info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_location {height:45px;}
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_road_info {height:45px;}
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.map_road_info > .map_road_btn { padding: 8px 14px 7px 14px;} 
	.section-minimap .roadName_info_wrap > table > tbody > tr > td > ul.tbl > li.row.road_addr_info > .info_btn { padding:8px 14px 7px 14px;}
	.section-minimap .roadName_info_wrap > table > tbody > tr > td.map_btn_group{padding:0 20px;} 	
	.section-minimap.screen_portrait .btn_map_zin { top: 212px; left: 20px; background: url(/img/map/m-icon-map-plus-l.gif) no-repeat; }
	.section-minimap.screen_portrait .btn_map_zout { top: 212px; left: 56px; background: url(/img/map/m-icon-map-minus-l.gif) no-repeat; }	
	.section-minimap.screen_portrait .btn_map_expand { top: 212px; left: 100px; background: url(/img/map/m-icon-map-expand.gif) no-repeat; }
	.section-minimap.screen_portrait .btn_map_reduce { top: 212px; left: 100px; background: url(/img/map/m-icon-map-reduce.gif) no-repeat; }
	
	.section-minimap.screen_landscape .btn_map_zin { top: 212px; left: 20px; background: url(/img/map/m-icon-map-plus-l.gif) no-repeat; }
	.section-minimap.screen_landscape .btn_map_zout { top: 212px; left: 56px; background: url(/img/map/m-icon-map-minus-l.gif) no-repeat; }	
	.section-minimap.screen_landscape .btn_map_expand { top: 212px; left: 100px; background: url(/img/map/m-icon-map-expand.gif) no-repeat; }
	.section-minimap.screen_landscape .btn_map_reduce { top: 212px; left: 100px; background: url(/img/map/m-icon-map-reduce.gif) no-repeat;}
	
	.section-minimap .btn_search_list { top:212px; }
	
	.section-minimap .info_wrap { border: 1px solid #ccc; }
	.section-minimap .info_wrap > table > tbody > tr.list > td { padding:20px 15px; }
	
	.section-minimap .roadName_info_wrap { border: 1px solid #ccc; }
	.section-minimap .roadName_info_wrap > table > tbody > tr.list > td { padding:20px 15px; }
	.section-minimap .roadName_info_wrap > table > tbody > tr > td .info_btn { right:22px; bottom: 20px; padding:8px; padding-top:10px; font-size:16px; }

	/*검색결과 - 미고시*/
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice { cursor: pointer; }
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice:hover div,
	.section-search > table > tbody > tr > td > ul.tbl > li.row > div.st .no-notice:focus div { display:block; }
	
	/*검색결과 미존재시 문구표기*/
	 .guide_search { margin-right: 200px; margin-left: 210px; margin-top: 70px; } 
	
	.section-search > div.no-data-daum-api.no-data-MobileVer{display:none;}
	.section-search > div.no-data-daum-api.no-data-PcVer{display:block;}
	/*고객지원 > 도로명주소 도움센터(Q&A)*/
	/*고객지원 > 도로명주소 도움센터(Q&A) - 리스트*/
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 상세보기*/
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col2 { width:44%; }
	.section-customer.qa-view .section .tbl-black.view colgroup col.qa_col4 { width:15.9%; }
	
	/*고객지원 > 도로명주소 도움센터(Q&A) - 글쓰기, 수정*/
	#contentQA.section-customer .photo_guide .qa_guid_content .qa_guide_img { width: 45%; margin: 3px 0 10px 9px; }
	
	/*고객지원 > 불편신고 게시판-리스트*/
	.section-customer.compl-list .section .compl_search .search_label { padding:28px 40px; }
	
	.section-customer.compl-list .section .tbl-black.board colgroup col.no { width:93px; }
	.section-customer.compl-list .section .tbl-black.board colgroup col.state { width:140px; }
	.section-customer.compl-list .section .tbl-black.board colgroup col.date { width:141px; }
	.section-customer.compl-list .section .tbl-black.board colgroup col.file { width:60px; }
	
	.section-customer.compl-list .section .tbl-black.board .compl_detail > td .complDetailSearch{ padding-left: 92px; }
	.section-customer.compl-list .section .tbl-black.board .compl_detail > td > div > ul.tbl > li.row > div.th { width: 69px; }
	
	/*주소전환 > 50건 이하 주소전환*/
	.section-change .step { display:block; margin-top:40px; }
	.section-change .contents { margin-top:60px; }
	.section-change.fifty .info-box strong { width:151px; font-size:20px; }
	.section-change.fifty .info-box div.ex > div { width:350px; }
	.section-change.fifty .info-box div.ex ~ div.ex {margin-left:55px}
	.section-change.fifty table.tbl-basic.input colgroup col.no { width:140px; }
	.section-change.fifty table.tbl-basic.input tr td { padding-right:25px; }
	.section-change.fifty table.tbl-basic.input tr td input[type="text"] { width:350px; margin-left:55px; }
	.section-change.fifty table.tbl-basic.input tr td input[type="text"]:first-child { margin-left:0px; }
	
	/* 배경화면 */
	 
	.section-customer.background-list .section { padding: 15px 0 15px 0; }
   	 #content .section .bgGuide { display:none;}
	.section-customer .section .info-box-bg { padding:3%;}
	.section-customer .section .info-box-bg p { font-size:15px; }
	.section-customer .section .bgGuide p { font-size: 15px; line-height: 1.6em;}

	#content .section-pop.search-bg-pop .bgDetail .bgWrap .bgHeader .titleBox h3 {text-align: left; color: #5163d2; font-size: 25px; display: inline; padding-bottom: 0; border-bottom: 0px; font-weight: 700; } 
	.bgDetail .bgWrap .bgHeader .titleBox {height: 52px;}	
	.bgDetail .bgWrap .bgHeader .titleBox .bglocal { text-align: left; color: #81859f; font-size: 18px; display: inline;}
	
	.bgDetail .bgWrap .mobileV.down {display:none;}
	
	.bgDetail .bgWrap .bgButton { top: 0px; right: 45px; position: absolute; width: 105px; height: 60px;}
	.bgDetail .bgWrap .bgButton .btnDown { display:block; width: 50px; height: 50px; background: url('/img/background/btnDown.png') no-repeat 0 0;  text-indent: -9999px; float: left; visibility:inherit;} 
	.bgDetail .bgWrap .bgButton .btnDown.kor {visibility: hidden;}
	.bgDetail .bgWrap .bgButton .btnDown:HOVER { background: url('/img/background/btnDownOver.png') no-repeat 0 0; width: 50px; height: 50px;  background-size:50px; }
	.bgDetail .bgWrap .bgButton .btnClose { display:block; width: 50px; height: 50px; background: url('/img/background/btnCloses.png') no-repeat 0 0; text-indent: -9999px; float: right;}
	.bgDetail .bgWrap .bgButton .btnClose:HOVER { background: url('/img/background/btnClosesOver.png') no-repeat 0 0; width: 50px; height: 50px;  background-size:50px;}
	.bgDetail .bgWrap .oriNm { float:right; margin-right:7%; font-size: 13px; color: rgb(125, 125, 125);     margin-top: -3px;}
	.bgDetail .bgWrap .bgContent_img { position: relative; margin: 8px 30px 0 30px;}
	
	.bgContent_txt .explain {line-height: 25px; font-size: 15px; margin: 11px 13px 0 13px;}
	.bgContent_txt .explain p { line-height: 1.3em; }
	.bgContent_txt .explain span { font-size:13px; }
	.bgContent_txt .explain > .section-line > p > span > a > b> span.goto_homepage {color:#811E15;} 
	
	/* 아름다운 길 화면보호기 */
	.screensaver-box-bg { display:block;  position: relative; background: #f7f7f7; box-sizing: border-box; }
	.screensaver-box-bg ul.ss-list li { margin-top: 5px;  position: relative;}
	.screensaver-box-bg ul.ss-list li a.ss-list-title { display: block; }
	.screensaver-box-bg ul.ss-list li a.ss-list-title strong { display: block; position: relative; margin: 0 20px; padding: 22px 30px 22px 50px; font-size: 15px; line-height: 1.25; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
	.screensaver-box-bg ul.ss-list li a.ss-list-title strong span.icon.q { position: absolute; top: 58%; left: 0; margin-top: -15px; width: 30px; height: 30px; text-indent: -9999px; background: url(/img/background/icon_info.png) no-repeat;}
	.screensaver-box-bg ul.ss-list li a.ss-list-title strong span.btn {  position: absolute; right: 0px; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: url(/img/common/btn-list-open.png) no-repeat; }
	.screensaver-box-bg ul.ss-list li div.ss-box-desc { display: none; border-top: none;}
	.screensaver-box-bg ul.ss-list li div.ss-box-desc:before { display: inline-block; content: ""; position: absolute; bottom: -3px; left: 5px; width: 99%; height: 3px; background: #dedede; }
	
	.screensaver-box-bg ul.ss-list li.open { background: #fff; }
	.screensaver-box-bg ul.ss-list li.open a.ss-list-title { border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
	.screensaver-box-bg ul.ss-list li.open a.ss-list-title strong { border-bottom: 1px solid #d0d0d0; }
	.screensaver-box-bg ul.ss-list li.open a.ss-list-title strong span.btn { background: url(/img/common/btn-list-close.gif) no-repeat;}
	
	.screensaver-box-bg ul.ss-list li div.ss-box-desc { width: 100%; padding: 0 20px; border: 1px solid #000; border-top: none; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content { position: relative; width: 100%; height: 615px;  padding-top: 5px; } 
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content .ss-dn-content { float: right; width: 40%; }
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content .ss-dn-content img#ss-img-ex { margin: 37px 0 0 35px;  border: 1px solid #aaa;}
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content .ss-useGuide-content { float: left; width: 60%; border-right:1px solid #d0d0d0;}
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content .ss-dn-content .btns-submit { margin-top: 7px; }
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content .ss-dn-content .btns-submit .btn-b { color: #f0f0f0;}
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content .ss-useGuide-content .accessibility { position: absolute; top: -9999px; left: -9999px; width: 1px; height: 1px;}
	.screensaver-box-bg ul.ss-list li div.ss-box-desc .ss_content .ss-useGuide-content img { margin: 0 49px; }
}

