@charset "utf-8";

/* ***** 도로명 주소 검색 결과 용 ***** */

/* ***** popup ***** */
#dim{position:fixed; z-index:700; top:0; bottom:0; left:0; right:0; background-color:#000; opacity:0.5; filter:alpha(opacity=50);}
.pop_wrap{display:none; position:fixed; z-index:900; text-align:center; margin:1 auto; overflow:hidden; background:#fff;}
.pop_wrap .inner{width:100%; height: auto; padding:0 0 30px;}
.pop_wrap .pop_tit{font-size:20px; color:#222; font-weight:700; line-height:1.2; padding:30px 0 17px; margin:0 18px; text-align:left; vertical-align:middle; border-bottom:1px solid #666; }
.pop_wrap .pop_tit:before{display:inline-block; content:''; width:29px; height:27px; margin-right:10px; vertical-align: text-bottom; background:url(/resources/images/ico_front.png) no-repeat;}
.pop_wrap .pop_cnt{font-size:16px; color:#666; /* max-height:600px; overflow-y:auto;  */-webkit-overflow-scrolling:touch; padding:20px 18px 0px; text-align:left;}
.pop_wrap .pop_cnt .btn.mid{font-size:18px; height:38px; cursor:pointer;}
.pop_wrap .pop_cnt .btn.mid.white{background:#fff; border:1px solid #b02c27; border-radius:3px; color:#b02c27;}
.pop_wrap .pop_cnt .btn.mid.red{background:#b02c27;}
.pop_wrap .pop_cnt .btn.sm{font-size:16px; color:#000; border:1px solid #bbb; background:#fff;}
.pop_wrap .pop_cnt .btn_btm.full .btn{width:100%;}
.pop_wrap .pop_cnt.type2{width:310px; margin:0 auto;}

.pop_wrap .inner.type2 .pop_tit{border-bottom:0;}
.pop_wrap .inner.type2 .pop_cnt{max-height:none; height:auto; padding-top:0; padding-bottom:1px; overflow: inherit;}
.pop_wrap .inner.type2 .pop_cnt .btn.mid{background:#666;}

.pop_close1{position:absolute; top:30px; right:18px; font-size:0; line-height:0; width:16px; height:16px; background:url(/resources/admin/images/ico_close.png) no-repeat;}

.pop_wrap .tbw4 td{padding:5px;}
.pop_wrap .input{color:#666; font-weight:400; width:100%; height:40px;}
.pop_wrap .tb_ul{color:#666;}
.pop_wrap .btn_btm{margin-top:30px;}

.my_check li{margin-top:10px;}
.my_check li:first-child{margin-top:0px;}
.my_check li{display:table; width:100%;}
.my_check .sign{display:table-cell;  height:144px; vertical-align:middle; text-align:center; border:1px solid #ddd; overflow:hidden;}
.my_check .sign img{max-width:100%;}

.pop_wrap .tbl3 th{font-size:14px;}
.pop_wrap .comm_sel{height:40px; border:1px solid #ddd;}

/* 주소검색 */
.juso_addr_txt1{color:#666;}
.juso_addr_txt2{color:#888;}

.juso_addr_list{/* margin:0 0 20px;  */border-top:1px solid #e6e6e6;}
.juso_addr_list li{padding:15px 10px; cursor:pointer; border-bottom:1px solid #e6e6e6;}
.juso_addr_list p{font-size:0;}
.juso_addr_list span{display:inline-block; font-size:16px; line-height:1.6; vertical-align:top;}
.juso_addr_list .tit1{color:#222; text-align:center; width:65px; height:26px;  border:1px solid #ddd; border-radius:2px; background:#f5f5f5;}
.juso_addr_list .tit2{color:#222; text-align:center; width:65px; height:26px;  border:1px solid #ddd; border-radius:2px; background:#f5f5f5}
.juso_addr_list p:first-child{margin-bottom:10px;}
.juso_addr_list .txt{letter-spacing:-.5px; width:480px; padding:0 10px 0 10px;}
.juso_addr_list .num{letter-spacing:-.5px;}
.juso_addr_list li.on{color:#222; background:#f5f5f5;}
.juso_addr_list li.on .tit1{color:#fff; border:0; background:#888;}
.juso_addr_list li.on .tit2{color:#fff; border:0; background:#646464}

.juso_addr_sch{margin-top:25px;}
.juso_addr_sch input{width:268px;}
.juso_addr_sch .btn.sm{font-weight:700; border-radius:3px;}
.juso_addr_sch .txt{margin-bottom:10px;}

.juso_addr_cmt{color:#666; margin-top:25px;}
.juso_addr_cmt .point{color:#222;}

.juso_addr_relt{margin-top:10px;min-height:353px; overflow-y:auto; height:350px;}

.juso_addr_detl{color:#222; padding:20px; margin-top:20px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#f5f5f5;}
.juso_addr_detl .tit{font-size:18px; font-weight:700; margin-bottom:10px;}
.juso_addr_detl th{font-weight:400;}
.juso_addr_detl td{padding:5px 0;}
