@charset "utf-8";

/* 회원가입 약관 */
#fregister section {padding:30px 0 0 0;}
#fregister h2 {margin:0 0 10px;font-size:17px;text-align:left;}
#fregister textarea {display:block;padding:10px;width:100%;height:200px;line-height:1.4em;color:#666;border:1px solid #e1e1e1;background-color:#fff;}
#fregister .fregister_agree {padding:12px;text-align:left;}
#fregister .fregister_agree label {display:inline-block;margin-right:5px;}
#fregister_private .tbl_head02 {border:1px solid #e1e1e1;}
#fregister_private .tbl_head02 td {width:33%;}

/* 회원가입 입력 */
#fregisterform {margin:20px 0 0 0;}
#fregisterform h3 {margin:30px 0 5px;}
#fregisterform textarea {height:50px;}
#fregisterform td label {margin-left:5px; color:#999;}
#fregisterform .frm_info {padding:0 0 5px; color:#999;}
#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background-color:#eaf4ff;text-align:center;}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle;}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0;}

/* 회원가입 완료 */
#reg_result {}
#reg_result #result_email {margin:20px 0;padding:10px 30px;border:1px solid #e1e1e1;background-color:#fff;}
#reg_result #result_email span {display:inline-block;width:150px;}
#reg_result #result_coupon {margin:20px 0;padding:10px 30px;border:1px solid #e1e1e1;background-color:#fff;}
#reg_result #result_coupon strong {color:#ff3061;font-weight:normal;}
#reg_result .alert {margin:30px 0 0;padding:30px !important;line-height:1.8em !important;}
#reg_result .alert.alert-danger {border-left:0 !important;}
#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-color:#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;}

/* 로그인 */
#mb_login {padding:20px 0 50px 0;}
#mb_login .btn_confirm {margin:10px 0 30px;}
#mb_login .login_fs {width:1000px;padding:35px 0;background-color:#f6f6f6;text-align:center;overflow:hidden;}
#mb_login .login_fs h2 {color:#333;font-size:20px;font-weight:600;font-family:'arial','맑은고딕','Malgun Gothic';letter-spacing:-0.5px;}
#mb_login .login_fs p {margin:20px 0 0;}
#mb_login .login_fs .btn_large {width:85px;height:63px;border:0;}
#mb_login .login_info {margin:20px 0 0;text-align:center;line-height:1.4;}
#mb_login .login_body {width:367px;margin-top:15px;display:inline-block;}
#mb_login .login_body dl {width:280px;margin:0;}
#mb_login .login_body dl dt {padding:5px 0 0;width:74px;height:23px;font-size:12px;font-weight:600;text-align:left;float:left;}
#mb_login .login_body dl dd {height:28px;float:left;margin:0;}
#mb_login .login_body dl dd input[type=text],
#mb_login .login_body dl dd input[type=password] {width:200px;height:28px !important;line-height:2.1;}
#mb_login .row_fs_1 {margin:7px 0 0 !important;}
#mb_login .row_fs_2 {margin:7px 0 0 !important;padding:5px 0 0 !important;}
#mb_login #guest_privacy {}
#mb_login #guest_privacy h2 {margin:0 0 10px;font-size:17px;text-align:left;}
#mb_login #guest_privacy p {margin:0 0 10px;}
#mb_login #guest_privacy .tbl_head02 {border:1px solid #e1e1e1;}
#mb_login #guest_privacy .tbl_head02 td {width:33%;}
#mb_login #guest_agree {padding:12px;text-align:left;}
#mb_login #guest_agree label {display:inline-block;margin-right:5px;}

/* 쪽지 */
#memo_view_contents {margin:0 auto;width:90%;}
#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#memo_view_ul, .memo_view_li {overflow:visible;}
#memo_view_ul {margin:0;padding:0 0 10px;border-bottom:1px solid #ddd;list-style:none;}
.memo_view_li {position:relative;padding:5px 0;}
.memo_view_subj {display:inline-block;width:65px;}
#memo_view p {padding:10px 0;min-height:150px;height:auto !important;height:150px;background-color:#fff;border-bottom:1px solid #ddd;line-height:1.8em;}
#memo_write textarea {height:100px;}

/* 스크랩 */
#scrap_do table {margin:0 0 10px;width:100%;}
#scrap_do textarea {height:100px;}

/* 회원 비밀번호 확인 */
#mb_confirm {margin:0 auto;padding:120px 0 150px;width:600px;}
#mb_confirm h1 {margin:0 0 12px;font-size:20px;font-weight:600;}
#mb_confirm p {padding:20px;border:1px solid #ddd;border-bottom:0;background-color:#fff;}
#mb_confirm p strong {display:block;padding-bottom:4px;}
#mb_confirm fieldset {margin:0 0 20px;padding:30px 0;border:1px solid #ddd;background-color:#f5f5f5;text-align:center;}
#mb_confirm fieldset .frm_input {background-color:#fff !important;}
#mb_confirm label {margin:0 7px 0 0;}
#mb_confirm_id {display:inline-block;margin:0 30px 0 7px;font-weight:600;}

/* 비밀글 비밀번호 확인 */
#pw_confirm {margin:0 auto;padding:100px 0;width:500px;}
#pw_confirm h1 {margin:0 0 12px;font-size:20px;font-weight:600;}
#pw_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background-color:#fff;}
#pw_confirm p strong {display:block;}
#pw_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background-color:#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:600;}

/* 폼메일 */
#formmail #subject {width:386px;}
#formmail textarea {height:100px;}

/* 자기소개 */
#profile table {margin-bottom:0;}
#profile section {margin:0 auto 20px;padding:20px;width:86%;}
#profile h2 {margin:0;}