@charset "utf-8";
/* SIR 지운아빠 */

/* 회원가입 약관 */
#fregister section {margin:0 0 20px;padding:0 0 20px}
#fregister h2 {margin:0 0 20px;text-align:center}
#fregister textarea {display:block;width:704px;height:250px;border:1px solid #e9e9e9;border-top:none;padding:20px;line-height:20px;}
#fregister .fregister_agree {padding:10px 0 0;text-align:right}
#fregister .fregister_agree label {display:inline-block;}
#fregister p {padding:15px;}
#fregister .btn_confirm {margin-bottom:20px}
#fregister_private .tbl_head01 th{;text-align:center;border:1px solid #d1dee2;width:33%}
#fregister_private .tbl_head01 td {border:1px solid #e9e9e9}
#fregister_private .tbl_head01 caption{position:absolute;font-size:0;line-height:0;overflow:hidden}

/* 회원가입 입력 */
#fregisterform .form-box{border:1px solid #ddd;border-top:none;padding:20px;}
#fregisterform .form-line{border-bottom:1px solid #ddd;margin-top:20px;margin-bottom:20px;}
#fregisterform .col-xs-12{margin-top:20px;}
#fregisterform legend{display:none;}
#fregisterform #captcha #captcha_img, #fregisterform #captcha #captcha_key{height:62px;}

#fregisterform textarea {height:50px}
#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}

#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}

#fregisterform .control-label{display:block;font-size:13px;margin-bottom:8px;}

/* 회원가입 완료 */
#reg_result {padding:50px 0 0}
#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{font-size:12px;}
#find_info .title-box{height:40px;line-height:40px;border-top:none;border-left:none;border-right:none;}
#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}
#find_info .win_btn{font-size:12px;} 
#find_info .win_btn a:hover, #find_info .win_btn button:hover{background:#313131;} 

/* 로그인 */
#mb_login {padding:30px 0;width:auto;margin:0 20px;}
#mb_login a:link, #mb_login a:visited, #mb_login a:active, #mb_login a:hover{text-decoration:none;}
#mb_login h1 {margin:0 0 20px;font-size:24px;font-family: 'Raleway', sans-serif;font-weight:bold;}
#mb_login h2 {margin:0}
#mb_login p {padding:10px 0;line-height:1.5em}

#mb_login .login_box{border:1px solid #ddd;margin-bottom:40px;background:#fff;padding-top:20px;}
#mb_login .login_box .f_wrap{padding:0 40px;}
#mb_login .login_box .fl{font-family:'Raleway';font-size:14px;font-weight:bold;height:31px;width:95px;padding-right:10px;text-align:left;line-height:31px;float:none;}
#mb_login .login_box .fr{float:none;}
#mb_login .login_box .submit_button{background:#283593;border:1px solid #1a215a;color:#fff;padding:7px;display:block;width:100%;cursor:pointer;}
#mb_login .login_box .submit_button.hover{background:#1a215a;}
#mb_login .login_box .form-group{margin-bottom:0;}
#mb_login .login_box_bottom{border-top:1px solid #ddd;padding:10px 10px;margin-top:20px;text-align:right;background:#f3f3f3;}
#mb_login .login_box_bottom a{background:#2678bf;	border: 1px solid #0d4e86;color:#fff;padding:7px;display:inline-block;cursor:pointer;}
#mb_login .login_box_bottom a:hover{background-color:#0d4e86;}
#mb_login .input-group{display:table;border-collapse:separate;position:relative;width:100%;}
#mb_login .input-group-addon{background:#f3f5f8;vertical-align:middle;padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;display:table-cell;border-right:none;width:1%;}
#mb_login .input-group-addon .fa{font-size:18px;width:15px;}
#mb_login .form-control{padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;display:table-cell;width:239px;}

@media (min-width:768px){
	#mb_login {margin:0 auto;padding:50px 0;width:500px;}
	#mb_login .login_box{padding-top:40px;}
	#mb_login .login_box .fl{float:left;text-align:right;}
	#mb_login .login_box .fr{float:right;width:305px;}
}


#mb_login #login_fs {position:relative;margin:0;padding:20px 20px 20px 95px;border:1px solid #cfded8;border-bottom:0;background:#fffbd}
#mb_login #login_fs legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#mb_login #login_fs label {letter-spacing:-0.1em}
#mb_login #login_fs .login_id {position:absolute;top:26px;left:95px}
#mb_login #login_fs .login_pw {position:absolute;top:52px;left:95px}
#mb_login #login_fs .frm_input {display:block;margin:0 0 5px 80px;width:162px}
#mb_login #login_fs .btn_submit {position:absolute;top:20px;right:95px;width:60px;height:53px}
#mb_login #login_info {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa}
#mb_login #login_info div {text-align:right}

#mb_login_notmb {position:relative;margin:0 0 20px;padding:20px;border:1px solid #cfded8;background:#fff}
#mb_login_notmb #guest_privacy {margin:0 0 10px;padding:10px;height:150px;border:1px solid #e9e9e9;overflow:auto}
#mb_login_notmb .btn_confirm {padding:10px 0 0}

#mb_login_od {position:relative;margin:0;padding:20px 20px 20px 95px;border:1px solid #cfded8;border-bottom:0;background:#fff}
#mb_login_od legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#mb_login_od label {letter-spacing:-0.1em}
#mb_login_od .od_id {position:absolute;top:26px;left:95px}
#mb_login_od .od_pwd {position:absolute;top:52px;left:95px}
#mb_login_od .frm_input {display:block;margin:0 0 5px 80px}
#mb_login_od .btn_submit {position:absolute;top:20px;left:335px;width:52px;height:49px}
#mb_login_odinfo {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa}
#mb_login_odinfo div {text-align:right}

/* 쪽지 */
#memo_list{font-size:12px;}
#memo_list .title-box, #memo_write .title-box, #memo_view .title-box{height:40px;line-height:40px;border:none;}
#memo_list .win_ul a, #memo_write .win_ul a, #memo_view .win_ul a{font-size:13px;border:none;font-family:Nanum Gothic;padding:10px 15px 8px;}
#memo_list .win_ul a.active, #memo_write .win_ul a.active, #memo_view .win_ul a.active{background:#111 !important;}
#memo_list .win_ul a:hover, #memo_write .win_ul a:hover, #memo_view .win_ul a:hover{background:#313538;}
#memo_list .win_btn, #memo_write .win_btn, #memo_view .win_btn{font-size:12px;} 
#memo_list .win_btn a:hover, #memo_write .win_btn a:hover, #memo_view .win_btn a:hover, #memo_list .win_btn button:hover, #memo_write .win_btn button:hover, #memo_view .win_btn button:hover{background:#313131;} 
#memo_list .memo_list_wrap{margin:0 15px;font-size:12px;}
#memo_list .list_table1 th{font-size:12px;}


#memo_view_contents {margin:0 15px 20px;}
#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#memo_view_ul {margin:0;padding:0 0 10px;border-bottom:1px solid #eee;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:#fff;line-height:1.8em}
#memo_view{font-size:12px;}

#memo_write textarea {height:100px}
.memo_write_form{margin:0 15px;}
.memo_write_label{}

/* 스크랩 */
#scrap .title-box, #scrap_do .title-box{height:40px;line-height:40px;border-top:none;border-left:none;border-right:none;}
#scrap .scrap_list_wrap{margin:0 15px;font-size:12px;}
#scrap .win_btn{font-size:12px;} 
#scrap .win_btn a:hover, #scrap .win_btn button:hover{background:#313131;} 

#scrap_do {font-size:12px;}
#scrap_do strong{margin-right:10px;}
#scrap_do textarea {height:100px;margin-bottom:10px;}
#scrap_do .scrap_write{margin:0 15px;}
#scrap_do .scrap_write label{display:block;margin-top:10px;margin-bottom:10px;}

/* 회원 비밀번호 확인 */
#mb_confirm {margin:0 20px;padding:30px 0;width:auto;}
#mb_confirm h1 {margin:0 0 15px;font-size:18px;font-weight:700;}
#mb_confirm .mb_confirm_box{border:1px solid #ddd;margin-bottom:40px;background:#fff;padding-top:20px;}
#mb_confirm .mb_confirm_box .f_wrap{padding:0 20px;margin-top:10px;}
#mb_confirm .mb_confirm_box .fl.label_title{font-family:'Raleway';font-size:14px;font-weight:bold;height:31px;width:auto;padding-right:15px;text-align:left;line-height:31px;float:none;}
#mb_confirm .mb_confirm_box .mb_confirm_id_info{font-family:'Raleway';font-size:14px;font-weight:700;height:31px;line-height:31px;color:#777;float:left;}
#mb_confirm .mb_confirm_box .fl.mb_confirm_id_label{float:left;margin-right:10px;}
#mb_confirm .mb_confirm_box .fl{width:auto;float:none;}
#mb_confirm .mb_confirm_box .fr{width:auto;float:none;}
#mb_confirm .mb_confirm_box .submit_button{background:#283593;border:1px solid #1a215a;color:#fff;line-height:34px;height:34px;display:block;width:100%;cursor:pointer;}
#mb_confirm .mb_confirm_box .submit_button.hover{background:#333;border:1px solid #000;}
#mb_confirm .mb_confirm_box_bottom{border-top:1px solid #ddd;padding:10px 20px;margin-top:20px;background:#f3f3f3;line-height:20px;}
#mb_confirm .mb_confirm_box_bottom strong{display:block;}
#mb_confirm .mb_confirm_box_bottom a{background:#6a1b9a;border:1px solid #42125e;color:#fff;padding:7px;display:inline-block;cursor:pointer;}
#mb_confirm .mb_confirm_box_bottom a:hover{background:#333;border:1px solid #000;}

@media (min-width:768px){
	#mb_confirm {margin:0 auto;padding:50px 0;width:500px;}
	#mb_confirm .mb_confirm_box .f_wrap{padding:0 40px;margin-top:10px;}
	#mb_confirm .mb_confirm_box .fl.label_title{width:95px;float:left;text-align:right;}
	#mb_confirm .mb_confirm_box .fl.mb_confirm_id_info{width:auto;float:left;}
	#mb_confirm .mb_confirm_box .fl.mb_confirm_id_label{float:left;margin-right:0px;}
	#mb_confirm .mb_confirm_box .fl{float:left;width:260px;}
	#mb_confirm .mb_confirm_box .fr{float:right;width:60px;}
	#mb_confirm .mb_confirm_box .submit_button{width:50px;}
}


/* 비밀글 비밀번호 확인 */
#pw_confirm {margin:0 20px;padding:30px 0;width:auto;}
#pw_confirm h1 {margin:0 0 15px;font-size:18px;font-weight:700;}
#pw_confirm .pw_confirm_box{border:1px solid #ddd;margin-bottom:40px;background:#fff;}
#pw_confirm .pw_confirm_box .f_wrap{padding:0 20px;margin-top:20px;}
#pw_confirm .pw_confirm_box .fl.label_title{font-family:'Raleway';font-size:14px;font-weight:bold;height:31px;width:auto;padding-right:10px;text-align:left;line-height:31px;float:none;}
#pw_confirm .pw_confirm_box .fl{width:auto;float:none;}
#pw_confirm .pw_confirm_box .fr{width:auto;float:none;}
#pw_confirm .pw_confirm_box .submit_button{background:#283593;border:1px solid #1a215a;color:#fff;line-height:34px;height:34px;display:block;width:100%;cursor:pointer;}
#pw_confirm .pw_confirm_box .submit_button.hover{background:#333;border:1px solid #000;}
#pw_confirm .pw_confirm_box_bottom{border-top:1px solid #ddd;padding:10px 20px;margin-top:20px;background:#f3f3f3;line-height:20px;}
#pw_confirm .pw_confirm_box_bottom strong{display:block;}
#pw_confirm .pw_confirm_box_bottom a{background:#6a1b9a;border:1px solid #42125e;color:#fff;padding:7px;display:inline-block;cursor:pointer;}
#pw_confirm .pw_confirm_box_bottom a:hover{background:#333;border:1px solid #000;}

@media (min-width:768px){
	#pw_confirm {margin:0 auto;padding:50px 0;width:500px;}
	#pw_confirm .pw_confirm_box .f_wrap{padding:0 40px;margin-top:30px;}
	#pw_confirm .pw_confirm_box .fl.label_title{width:95px;float:left;text-align:right;}
	#pw_confirm .pw_confirm_box .fl{float:left;width:260px;}
	#pw_confirm .pw_confirm_box .fr{float:right;width:60px;}
	#pw_confirm .pw_confirm_box .submit_button{width:50px;}
}


/* 폼메일 */
.formmail_wrap{margin:0 15px;font-size:12px;}
#formmail textarea {height:100px}
#formmail .radio{margin-top:0;margin-bottom:0;}
#formmail .radio label{line-height:20px;margin-right:10px;margin-top:0;}
#formmail .win_btn{font-size:12px;} 
#formmail .win_btn a:hover, #formmail .win_btn button:hover{background:#313131;} 
#formmail label{margin-top:20px;}

/* 자기소개 */
#profile .title-box{height:40px;line-height:40px;border-top:none;border-left:none;border-right:none;}
#profile .win_btn{font-size:12px;} 
#profile .win_btn a:hover, #profile .win_btn button:hover{background:#313131;} 
#profile .profile_wrap{margin:0 15px;}

#profile section {padding:15px;}

#profile h2 {margin:0;font-size:12px;font-weight:700;}

#profile p{margin-top:10px;font-size:12px;}

/* 포인트 */
#point .title-box{height:40px;line-height:40px;border-top:none;border-left:none;border-right:none;}
#point .point_wrap{margin:0 15px;}
#point .win_btn{font-size:12px;} 
#point .win_btn a:hover, #point .win_btn button:hover{background:#313131;} 