
/* 예외 */
#contents_wrap{padding:0}

/* 주소 전체 너비 행 */
.address_full_row{display:flex;gap:8px;margin-top:8px}
.address_full_row .common_input:first-child{width:200px;flex:none}
.address_full_row .common_input:last-child{flex:1}

/* 팝업 공통 스타일 */
.popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000}
.popup_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:15px;padding:40px;width:500px;max-width:90%}
.popup_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.popup_header h2{font-size:18px;font-weight:700;color:#111;margin:0}
.popup_close{font-size:24px;color:#767676;text-decoration:none}
.popup_close:hover{color:#333;text-decoration:none}
.popup_form .form_label{width:120px}
.password_guide{text-align:left;margin-bottom:30px}
.password_guide p{font-size:14px;color:#767676;line-height:20px;margin:0 0 8px 0}
.popup_button_center{text-align:center;display:flex;justify-content:center}


