/* 팝업 기본 */
.popup {position:absolute; border:3px solid #4d5684; background:#fff; z-index:5}
.popup p.btn_close {position:absolute; top:5px; right:5px;}

/* membership 안내 */
.popup .membership {width:474px;}
.popup .membership .text {margin:30px 0 20px; text-align:center;}
.popup .membership .btn {margin:0 0 26px; text-align:center;}
.popup .membership .btn img {padding:0 3px;}

/* 로그인해주세요 */
.popup .login_alert {width:331px;}
.popup .login_alert .text {margin:39px 0 18px; text-align:center;}
.popup .login_alert .btn {margin:0 0 36px; text-align:center;}

/* 대기등록 안내 */
.popup .stand_by {width:331px;}
.popup .stand_by .text {margin:22px 0 15px; text-align:center;}
.popup .stand_by .btn {margin:0 0 19px; text-align:center;}
.popup .stand_by .btn img {padding:0 3px;}

/* 대기등록완료 */
.popup .finish {width:331px;}
.popup .finish .text {margin:39px 0 18px; text-align:center;}
.popup .finish .btn {margin:0 0 36px; text-align:center;}


/* 회원가입 팝업 - 정정인 추가*/
.member_popup{ width:100%;box-sizing:border-box}
.member_popup h1 {background:#66669a; padding:33px 30px 15px;}
.member_popup h3 {margin:0 0 10px 0 ;}
.member_popup .con {padding:20px 30px;}
.member_popup .con .btnC {text-align:center; margin:23px 0 0 0;}

.member_popup .search_box {border-top:1px #9d9d9d solid; background:#f7f7f7; padding:12px 0; margin:5px 0 20px 0;}
.member_popup .search_box label {color:#333; font-weight:bold; padding:0 15px; }
.member_popup .search_box a.search img {vertical-align:middle; margin-bottom:0;}
.member_popup .search_box input.class {border:1px #ccc solid; padding:0 3px; width:140px; height:19px; line-height:21px; margin:0 5px 0 0; vertical-align:middle;}
.member_popup .search_box span.ex {display:block;margin:5px 0 0 15px;}

.member_popup .search_data {border-top:1px #eaeaea solid; border-bottom:1px #eaeaea solid; background:#f9f9f9; padding:10px;}
.member_popup .search_text {border:1px #dedede solid; padding:15px; background:#fff; font-size:11px; color:#666; line-height:180%; height:140px; overflow-x:hidden; overflow-y:scroll;}

.member_popup .overlap_id { text-align:center; font-size:14px; padding:20px 0; line-height:180%; color:#656565}
.member_popup .overlap_id strong{color:#cc0000;}
.member_popup .overlap_id p.btn{padding-top:20px;}

.member_popup .other_id {border-top:1px #eaeaea solid; border-bottom:1px #eaeaea solid;  background:#f7f7f7; padding:33px 10px; margin:0 0 20px 0;}
.member_popup .other_id label {color:#333; font-weight:bold; padding:0 12px; }
.member_popup .other_id a.search {vertical-align:-7px;}
.member_popup .other_id input.other {border:1px #ccc solid; padding:0 3px; width:207px; height:19px; line-height:21px; margin:0 10px 0 0;}

.member_popup .other_id_top {border-top:1px #9d9d9d solid;}
