@charset "utf-8";

/* 회원가입 약관 */
#fregister section {margin:0 0 40px;}
#fregister h2 {margin:0 0 10px;font-size:14px;color:#000;font-weight:bold;}
#fregister textarea {display:block;margin-bottom:10px;padding:5px;width:98%;height:150px;border:1px solid #e9e9e9;background:#f7f7f7}
#fregister .fregister_agree {padding:0px 0 0;text-align:left}
#fregister .fregister_agree label {display:inline-block;margin-right:5px}

/* 회원가입 입력 */
.memberform    { width:100%; margin-bottom:20px; border-top:1px solid #e6e6e6; }
.memberform th { color:#666; padding:10px 20px; background-color:#f6f6f6; border-bottom:1px solid #e6e6e6; text-align:left; }
.memberform td { color:#666; padding:10px 10px; background-color:#ffffff; border-bottom:1px solid #e6e6e6; text-align:left; line-height:150%; }
.member_text { border:1px solid #ccc; padding:3px; height:22px; line-height:22px; }
.member_text_s { border:1px solid #ccc; padding:3px; height:22px;line-height:22px; }
.member_text_select { border:1px solid #ccc; padding:3px; height:30px;}

/* 회원가입 완료 */
#reg_result {}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result #result_coupon {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_coupon strong {color:#ff3061;font-weight:normal}
#reg_result p {line-height:1.8em}
#reg_result .btn_confirm {margin:50px 0}

/* 아이디/비밀번호 찾기 */
#find_info #mb_hp_label {display:inline-block;margin-left:10px}
#find_info #info_fs {margin:0 20px 20px;padding:0;background:#fff}
#find_info #info_fs .frm_input {width:70%}
#find_info p {margin:0 0 10px;line-height:1.8em}
#find_info #captcha {margin:0 20px}

/* 로그인 */
.member_login_title {font-size:42px;font-family:"맑은 고딕";font-weight:bold;color:#333;margin-bottom:10px;}
.member_login_content {font-size:12px;color:#666;margin-bottom:40px;}
.member_login_subject {font-size:26px;font-family:"맑은 고딕";font-weight:bold;color:#333;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #111;}
.member_login {width:100%;}
.member_login_input {width:100%;background:#f4f4f4;border:0px;height:35px;line-height:35px;padding-left:10px;}
.member_login_info {font-size:12px;color:#666;margin-bottom:40px;border-top:1px solid #222;background:#fbfbfb;padding:20px;line-height:200%;}

/* 쪽지 */
.memo_sort         { margin-bottom:20px; }
.memo_sort td      { border:1px solid #ccc; padding:10px;text-align:center;  }
.memo_sort td.on   { background:#f3f3f3; }
.memo_sort td.none { border-top:0px;border-right:0px;text-align:right;padding-right:0px; }

/* 스크랩 */
#scrap_do table {margin:0 0 10px;width:100%}
#scrap_do textarea {height:100px}

/* 회원 비밀번호 확인 */
#mb_confirm {margin:0 auto;padding:100px 0;width:500px}
#mb_confirm h1 {margin:0 0 20px;font-size:1.3em}
#mb_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#mb_confirm p strong {display:block}
#mb_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#mb_confirm fieldset .frm_input {background-color:#fff !important}
#mb_confirm label {letter-spacing:-0.1em}
#mb_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}

/* 비밀글 비밀번호 확인 */
#pw_confirm {margin:0 auto;padding:100px 0;width:500px}
#pw_confirm h1 {margin:0 0 20px;font-size:1.3em}
#pw_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#pw_confirm p strong {display:block}
#pw_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#pw_confirm fieldset .frm_input {background-color:#fff !important}
#pw_confirm label {letter-spacing:-0.1em}
#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}