
/* 상단검색바 */
.search-bar {position:relative;padding: 8px; background: #0b419b; overflow: hidden;}
.search-bar .tit {position:absolute;top:0;left:0;display:inline-block;width:79px;height:30px;font-size:13px;font-weight:normal;color:#fff;text-align:center;line-height:30px;border-radius:3px; display: none;}
.search-bar select {width:79px;height:28px;vertical-align:top;background:#fff;border:1px solid #ccc; color:#999; border-radius:3px; -webkit-border-radius:3px;}
.search-bar input {width:100%;height:40px;padding:0 10px;padding-right:20px;border:1px solid #ccc;box-sizing:border-box;outline:none;line-height:28px;border-radius:5px;}
.search-bar a {top:0;right:0;display:block;width:100%;height:100%;color:#fff;font-size:13px;text-align:center;line-height:30px; float: left;}
.search-bar a span {display:block;text-indent:-9999px;}
.select-bar {width: 48%; margin: 1%;}
.search-bar .txt {display:block; float: left; width: 60%; padding-right: 10px; }
.select-bar select {width:100%;line-height:30px;background:#fff;border:1px solid #ccc;outline:none; box-sizing: border-box; padding: 15px 5px; color: #333; font-weight: bold; border-radius: 5px;}
.select-bar select:focus {border:1px solid #1263A8;}
.search-bar span.search {height: 40px; width: 17%; background: #444; overflow: hidden;display: inline-block; border-radius: 5px; background:url(../../images/common/btn_search_plus.png) no-repeat #444 center; float: right; }
.search-bar span.detail {height: 40px; background: #fff; overflow: hidden;display: inline-block; border-radius: 5px; box-sizing: border-box; padding: 7px; background: url(../../images/detail_2.jpg)no-repeat #444 center; width: 18%; float: right; margin-right: 5px;}
.search-bar span.detail.on {background: url(../../images/detail_1.jpg)no-repeat #fff center;}
.select-wrap {overflow: hidden; padding: 5px; background: #999; display: none;}

.geo-bar {float: left;}
.content > img {height: 30px;}
#memberView {display:none;margin-top:15px;}
.member-list {padding-top:10px;margin-bottom:20px;background: #eee;}
.member-list .layer-open-inner {margin-top:15px;}
.member-list > li {overflow:hidden;margin:0 5px 5px;padding:10px;background-color:#fff;border:1px solid #ccc; border-radius: 7px;}
.member-list > li .row-inner {overflow:hidden;}
.member-list li .img {position:relative;float:left;width:23%;height:0;margin-right:5%;padding-top:25%;text-align:center;}
.member-list li .img img {position:absolute;top:0;left:0;width:100%;}
.member-list li .info {float:left;width:45%;}
.member-list .tit {font-size:18px;font-weight:600;color:#333;}
.member-list .tit span.gisu {font-size:15px;color:#a51801;}
.member-list .tit span.gubun {font-weight: 500; font-size: 14px;}
.member-list .tit span:last-child {color: #0b1230;}
.member-list .desc {margin-top:5px;font-size:15px;color:#666;}
.member-list .tac img {max-width:80%;}
.member-table {width:100%;padding:0;border-top:2px solid #333;border-bottom:1px dashed #ccc;border-spacing:0;word-break:break-all}
.member-table tr th {padding:5px 0;padding-left:10px;border-top:1px solid #ccc;background:#f9f9f9;text-align:left;font-size:13px;font-weight:600;color:#444;}
.member-table tr th img {padding-right: 0px;}
.member-table tr td {padding:5px 5px;border-top:1px solid #ccc;letter-spacing:0;font-size:13px;color:#666;}
.member-table tr:first-child td {letter-spacing:-1px;}
.member-btn {text-align:right;float: right;width: 26%;}
.member-btn a {display:inline-block;width:46%;margin-right:1.5%;font-weight:600;font-size:13px;color:#333;text-align:center;}
/*.member-btn a:last-child {margin-right:0;}*/
.member-btn a:before {content:'';display:block;width:40px;height:40px;margin:0 auto;margin-bottom:5px;background-size:100% 100% !important;}
.member-btn a.member-btn1:before {background:url(../../images/sub/btn_list01.gif) no-repeat center;}
.member-btn a.member-btn2:before {background:url(../../images/sub/btn_list02.gif) no-repeat center;}
.member-btn a.member-btn3:before {background:url(../../images/sub/btn_list03.gif) no-repeat center;}
.member-btn a.member-btn4:before {background:url(../../images/sub/btn_list04.gif) no-repeat center;}
.member-btn a.member-btn4:before {background:url(../../images/sub/btn_list04.gif) no-repeat center;}
.member-btn a.member-btn4.on:before {background:url(../../images/sub/btn_list04_on.gif) no-repeat center;}
.member-btn.two a {width:49%;}
.member-detail {margin-top:15px;}
.member-detail li {position:relative;min-height:20px;margin:5px 0; border-bottom: 1px solid #ccc; padding-left:100px;font-size:13px;color:#666;line-height:20px;}
.member-detail li.bnone {border:none !important;}
.member-detail li span { position:absolute;top:0;left:0;font-weight:600;color:#000;font-size:13px;}
.member-detail li span:before {content:'';display:inline-block;position:relative;top:-3px;width:4px;height:4px;margin-right:3px;border-radius:3px;background:#0b419b;}
.member-detail li span.blank:before { display:none; }
.member-detail li span.blank {border: none;}
.agree {margin-top:30px;margin-bottom:20px;}
.policy {overflow:auto;height:100px;padding:10px;border:1px solid #ccc;font-size:14px;color:#666;line-height:25px;}
.agree-check {margin-top:4px;font-size:0.875em; color:#666;}

.detail-map { width:100%;height:200px; margin:10px 0;}
.detail-map-home { width:100%;height:200px; }


.layer-wrap {position:relative;}
.layer {display:none;}
.modify-request {border:1px solid #0b419b;}
.modify-request .tit {position:relative;background:#efefef;font-size:14px;font-weight:600;color:#333;text-align:center;line-height:40px;}
.modify-request .member-detail {margin-top:0;padding:10px;}
.modify-request .tac {padding-bottom:10px;}
.modify-request .tac a {display:inline-block;padding:6px 25px;background:#0b419b;font-size:14px;font-weight:600;color:#fff;text-align:center;}
.modify-infos {padding:10px;}
.modify-info {border:1px solid #ddd;}
.modify-info > .tit {position:relative;background:#ccc;font-size:14px;font-weight:600;color:#333;text-align:center;line-height:40px;}
.modify-infos li {margin:10px 0;line-height:20px;}
.modify-infos li .tit {font-size:15px;font-weight:600;color:#333;}
.modify-infos .tit:before {content: '';display: inline-block;position: relative;top: -2px;width: 6px;height: 6px;margin-right: 3px;border-radius: 3px;background: #0b419b;}
.modify-infos .desc {padding-left:10px;line-height:28px; font-size:0.875em}
.modify-infos .desc.policy {margin-left:10px;line-height:25px; font-size:0.875em}
.modify-infos .full {width:95%;}
.modify-infos .small {width:60px;}
.modify-infos textarea {width:95%;height:150px;padding:5px;}
.modify-info .tac {padding-bottom:10px;}
.modify-info .tac a {display:inline-block;padding:6px 25px;background:#0b419b;line-height:30px;font-size:14px;color:#fff;}
.layer-open {display:inline-block;padding:6px 25px;background:#333;border-radius:3px;font-size:14px;font-weight:600;color:#fff;text-align:center;}
.layer-open:before {content:'';display:inline-block;width:19px;height:19px;margin-right:10px;background:url(../../images/sub/icon_open.gif);background-size:cover;vertical-align:top;}
.layer-close {display:inline-block;position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;font-size:15px;font-weight:600;color:#333;}

.map {padding:14px;}
.map-area {width:100%;height:200px;}



.geo-bar {overflow:hidden;margin-top:10px;line-height:30px;}
.geo-bar .tit {float:left;font-size:14px;font-weight:600;}
.geo-bar .slt {float:right;}
.geo-bar select {width: 75%;font-size: 10px;height: 30px;line-height: 30px;outline: none;background:#fff;border:1px solid #ccc;}




/* find zip */
.layer-zipcode {display:none;position:absolute;top:670px;left:0;background:#fff;z-index:100;width:100%;}
.inner{padding:15px;border:1px solid #333;}
.zip-tit {position:relative;font-size:18px;font-weight:600;color:#333;}
.zip-tit a {position:absolute;top:0;right:0;font-size:12px;}
ul.zip-notice li {margin:0;padding-left:0 !important;font-size:14px;color:#666;line-height:25px;}
ul.zip-notice li:before {content:'';position:relative;top:-4px;margin-right:4px;display:inline-block;width:3px;height:3px;background:#666;}
.zip-form {margin-top:10px;padding:5px;border-top:2px solid #333;border-bottom:1px solid #333;}
.zip-form-tit {font-size:14px;font-weight:600;color:#333;}
.zip-resultit {margin-top:15px;margin-bottom:5px;font-size:14px;font-weight:600;color:#333;}