#skin{position:relative;width:100%;overflow:hidden}
#joinFrm input.error, textarea.error{border:1px solid red}
#joinFrm label.error{color:red}
label,.tbl-frm label input[type=checkbox],.tbl-frm label input[type=radio]{cursor:pointer}
.skin_input,.skin_select {border:#ddd 1px solid;padding-left:10px;height:45px !important;background-color:#fff;vertical-align:middle}
.skin_flex{display:flex;justify-content:space-between;align-items:center}
.skin_step{height:30px;margin-bottom:100px;border-bottom:1px solid #d9d9d9}
.skin_step ul{position:absolute;top:12px;width:100%}
.skin_step ul li{display:inline-block;width:33%;text-align:center;font-weight:500}
.skin_step ul li span{margin:0 auto 10px;display:block;width:35px;height:35px;background:url(../images/step.png) no-repeat;padding-top:5px;font-family:arial;font-size:17px;color:#fff;line-height:1.7}
.skin_step ul li span.on{background:url(../images/step.png) 0 -35px no-repeat}
.skin_join_frm{margin-bottom:30px;overflow:hidden}
.skin_join_frm h4 {margin:35px 0 15px;font-size:22px;font-weight:500}
.skin_join_frm .skin_top_txt{padding:30px 0;color:#999;font-style:italic}
.skin_tbl_auth{margin-bottom:50px}
.skin_tbl_auth .skin_input{width:400px;height:46px !important;margin-right:5px}
.skin_box_terms {position:relative;width:auto;height:130px;border:1px #e5e5e5 solid;background-color:#fff;margin-bottom:10px;border-radius:10px}
.skin_box_terms section{font-size:14px} /* <p> �±� ���� html���� iscroll ���� */
.skin_box_terms .box_scroll{position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;overflow:hidden;padding:10px}
.skin_stxt {margin:35px 0 20px}
.skin_ptxt {padding-bottom:20px;}
.skin_frm_msg{font-size:13px;color:#999;padding-bottom:5px;line-height:1.4}
.skin_agree{padding:5px 0 10px 3px}
.skin_ordernum {font-weight:500;padding:10px 15px;background-color:#f0f0f0}
.skin_frm_item{position:relative;margin-bottom:20px}
.skin_frm_item i{position:absolute;top:18px;right:20px;font-size:18px;cursor:pointer;color:#aaa}
.skin_frm_item label{display:inline-block}
.skin_frm_item input{width:100%;height:50px !important}
.skin_frm_item .btn{font-size:14px;padding:10px 0 !important}
.skin_frm_item .remark{color:red;font-size:15px;margin-top:5px}
.skin_login_frm,.skin_find_frm{width:480px;margin:0 auto}
.skin_login_frm .skin_input{width:100%;height:55px !important}
.skin_login_frm .skin_frm_item{margin-bottom:12px}
.skin_login_frm .skin_frm_btn{margin-top:20px}
.skin_login_frm .skin_frm_btn .btn{padding:14px 0 !important}
.skin_auto{margin-top:12px;font-size:15px}
.skin_login_txt{margin-top:20px;display:flex;justify-content:space-around}
.skin_login_txt li{width:50%;text-align:center;font-size:15px}
.skin_find_frm .skin_frm_btn{margin-top:30px}
.skin_frm_flex{display:flex;justify-content:space-around}
.skin_frm_flex .skin_input{width:68%}
.skin_frm_flex .btn{width:30%}
.skin_wrap_result{width:500px;margin:0 auto;text-align:center}
.skin_wrap_result .message p{padding:30px 0 20px}
.skin_wrap_result .message p span{display:block;margin-top:10px;font-size:30px;font-weight:500}
.skin_wrap_result .message .date{margin-bottom:60px;color:#999}
.skin_wrap_result .btn-result{display:flex;justify-content:space-around}
.skin_wrap_result .btn-result a{display:block;width:49%}
.skin_wrap_result .frm-txt{text-align:center;margin-top:50px}
.skin_wrap_result .frm-txt a{display:block-inline;margin-left:10px;color:#c50f11;font-weight:500;border-bottom:1px solid #c50f11}
.skin_timer{position:relative;width:68%;color:red;font-weight:500}
.skin_timer span{position:absolute;display:block;width:45px;font-size:15px;color:red;font-weight:500;bottom:15px;right:10px}
.skin_wrap_join{margin-top:50px}
.skin_wrap_join p{text-align:center}
.skin_nav_tabs{border-bottom:1px solid #dee2e6;display:flex}
.skin_nav_tabs li{margin-bottom:-1px;width:50%}
.skin_nav_tabs .skin_nav_link{display:block;padding:.5rem 1rem;text-align:center;font-weight:500}
.skin_nav_tabs .skin_nav_link.active{border-bottom:2px solid #000}
.skin_find_label{font-size:17px;font-weight:500;margin-bottom:10px}
.skin_find_label:first-of-type{margin-top:30px}
.toggle-content{display:none;margin:20px 0 30px}
.skin_find_txt{margin:30px 0;color:#999;font-style:italic}
.skin_confirm_item{position:relative;left:50%;width:414px;margin-left:-207px}
.skin_tbl{width:100%}
.skin_tbl td{padding:8px 0}
.skin_tbl .skin_tit{width:180px;text-align:right;font-weight:500}
.skin_tbl .skin_cnts{padding-left:30px}
.skin_tbl .btn{font-size:14px !important;height:45px !important}
.skin_list{width:100%;border-top:2px solid #000}
.skin_list th{height:50px;border-bottom:1px solid #ddd;font-size:15px;font-weight:500}
.skin_list td{height:60px;border-bottom:1px solid #eee;line-height:1.5;padding:10px}
.skin_list td br.break{display:none}
.skin_pane{width:100%}
.skin_pane td{padding:8px 0}
.skin_pane tr:not(:last-child) td.skin_pb{padding-bottom:10px}
.skin_pane a{font-weight:500}
.skin_pane .skin_tit{font-weight:500}
.skin_pane .skin_cnts{padding-left:20px;text-align:right}
.skin_pane .skin_htl_name{font-weight:500;font-size:15px;margin-bottom:5px;color:#999}
.skin_box_msg{text-align:center;line-height:1.6;padding:80px 0;background-color:#f5f5f5;color:#777;border-radius:0.25rem}
.skin_box_msg i{font-size:60px;margin-bottom:30px}
.skin_btn_msg{display:none;margin-top:30px}
.skin_confirm{padding:30px 0 20px}
.skin_confirm .title {font-size:14px;padding-bottom:10px;font-weight:500;color:#1158B4;}
.skin_paging {padding-top:30px;padding-bottom:30px;text-align:center}
.skin_paging *{font-size:13px;color:#666;font-weight:500}
.skin_paging a{padding:10px 14px;margin:2px;border:1px solid #ddd;background-color:#fff}
.skin_paging a:hover,active{border:1px solid #241C19;background-color:#241C19;color:#fff}
.skin_paging span.current{padding:10px 14px;margin:2px;border:1px solid #241C19;background-color:#241C19;color:#fff}
.skin_withdrawal p{margin:10px 0 40px;font-weight:500;line-height:1.6}
.skin_withdrawal ul{padding:30px;background-color:#f5f5f5}
.skin_withdrawal h5{font-size:19px;font-weight:500}
.skin_gray {font-size:13px;color:silver}
.skin_point {color:#5C991D}
.skin_rose {color:#DA3860}
.skin_silver {color:#ccc}
.skin_blue {color:#2C75FF}
.skin_red {color:#FF4040}
.skin_textarea{border:#ccc 1px solid;padding:10px}
.skin_res_detail {clear:both;padding:20px;border:1px solid #dfdfdf;margin-bottom:10px;}
.skin_res_no {float:left;font-weight:500;margin-top:10px}
.skin_res_flex{display:flex;justify-content:space-between;margin-bottom:30px}
.skin_sj_pay{position:relative}
.skin_sj_pay a{position:absolute;display:block;top:-5px;right:0}
.skin_box_option{background-color:#f5f5f5;padding:20px 30px;margin-top:30px;border-radius:10px}
.skin_box_option span{margin-left:20px;font-weight:500}
.skin_res_date{font-size:15px;margin-left:10px}
.skin_res_link{font-size:15px}
.skin_res_item{border:1px solid #ddd;padding:30px 25px;margin-bottom:20px;border-radius:10px}
.skin_res_item .skin_res_flex{border-bottom:1px solid #eee;padding-bottom:15px;font-weight:500}
.skin_res_item .skin_input,.skin_res_item .skin_select{width:300px}
.skin_res_item ul{margin:0;line-height:1.6}
.skin_item_status{display:flex;justify-content:space-between;align-items:center;width:30%;border-left:1px solid #eee;padding-left:20px;font-weight:500;line-height:1.6}
.skin_item_status .item_status{font-weight:500;font-size:15px}
.skin_item_status .item_rate{font-weight:700;font-size:19px}
.skin_confirm_num{font-weight:700;font-size:19px;cursor:pointer}
.skin_confirm_num i{font-size:16px;margin-left:8px}
.skin_more{position:relative;width:30%}
.skin_separator{display:inline-block;margin:0 10px;color:#ccc}
.skin_res_tbl {width:100%}
.skin_res_tbl th {background-color:#949A90;height:30px;font-size:12px;color:#fff;text-align:center;font-weight:500 !important}
.skin_res_row {height:35px;padding-left:10px;text-align:center}
.skin_currency {font-size:9px;font-family:tahoma;}
.skin_btn_left {width:15%;float:left;padding-top:10px;padding-bottom:30px;}
.skin_btn_right {width:15%;float:left;padding-top:10px;padding-bottom:30px;text-align:right;}
.skin_qna_tit {border-bottom:1px solid #eee;font-size:17px;padding-bottom:20px}
.skin_qna_cnts {padding-top:30px;line-height:1.7}
.skin_qna_reply {margin-top:30px;padding-top:30px;border-top:1px solid #eee;line-height:1.7}
.skin_qna_reply .skin_reply_icon{font-weight:500;color:#DA3860}
.skin_btn_area{text-align:center;margin-top:30px}
.skin_pg_tit{margin-top:30px;font-weight:600}
.skin_auth_txt{padding-top:10px;color:red;font-size:13px}
.skin_sj{display:flex;justify-content:space-between;margin:40px 0 20px}
.skin_sj h4{margin:0}
.skin_sj a{position:absolute;right:0}
.skin_wrap_terms{margin-bottom:30px;background-color:#f4f4f4;padding:20px 30px}
.skin_empty{text-align:center;color:#999;margin:50px 0}
.skin_content{margin-top:25px}
.skin_pw_check{margin:30px 0;font-size:24px;line-height:1.4;text-align:center}
.skin_pw_frm{margin:0 auto;width:300px}
.skin_pw_frm .btn{margin-top:10px;margin-bottom:50px}
.skin_remark{display:inline-block;margin-left:10px;font-size:15px}
.skin_opt_tit{display:none;margin-right:10px;font-weight:500}
.skin_mb_info{display:none;margin-top:20px}
.skin_mb_info .tbl{margin-top:15px}
.skin_mb_info .badge{color:#fff;border-radius:5px !important}
.skin_mb_nav{margin-top:20px}
.skin_mb_nav li{background-color:#fff;margin-bottom:2px;border-bottom:1px solid #eee}
.skin_mb_nav li a{display:block;padding:13px 10px;font-weight:500}
.skin_able{display:none}
.skin_sns_regis{border-top:1px solid #eee;padding-top:50px;text-align:center}
.skin_sns_regis p{margin-bottom:30px;font-weight:500}
.skin_btn_sns{margin-top:50px;display:flex;justify-content:space-around;overflow:hidden}
.skin_btn_sns a{display:block;width:63px;height:63px}
.skin_btn_sns .naver{background:url(../images/sns-naver.png)}
.skin_btn_sns .kakao{background:url(../images/sns-kakao.png)}
.skin_btn_sns .google{background:url(../images/sns-google.png)}
.skin_sns_login{position:relative;margin-top:50px}
.skin_sns_login .d-line{width:100%;border-bottom:1px solid #e5e5e5}
.skin_sns_login .d-txt{color:#999;text-align:center;width:60px;background-color:#fff;position:absolute;top:-10px;left:50%;margin-left:-30px;font-weight:500;font-size:15px}
.skin_view_rsvn{position:absolute;bottom:0;width:100%;height:100px;border-top:1px solid #eee;padding-top:5px}
.skin_coup_regis{border-top:1px solid #eee;padding:50px 0 20px}
.skin_coup_regis ul{text-align:center;margin-top:30px}
.skin_coup_regis ul li{font-size:14px;color:#999}
.skin_gift_point{background-color:#f5f5f5;padding:30px 0 15px;margin-bottom:40px}
.skin_gift_point ul{text-align:center;margin-top:30px}
.skin_gift_point ul li{font-size:14px;color:#999}
.skin_coup_regis h5,.skin_gift_point h5{font-size:19px}
.skin_btn_submit{border-color:#09396B !important;background-color:#09396B !important;color:#fff}
.skin_btn_submit:hover,.skin_btn_info:focus,.skin_btn_info:active{color:#fff !important;border-color:#022D5A !important;background-color:#022D5A !important;color:#fff}
.skin_receiver i{font-size:21px;vertical-align:bottom}
.skin_receiver span{font-weight:500}
.skin_receiver:hover{color:#022D5A}
.skin_wrap_naver{display:inline-block;margin-left:10px}
.skin_del_account{display:none;margin-top:20px;text-decoration:underline;text-align:center;font-weight:500}
.skin_email_verification{width:480px;margin:0 auto}
.skin_login_tit{text-align:center;padding-bottom:30px;font-weight:500;font-size:24px;display:none}
.skin_bold{font-weight:500}
.skin_status{font-size:15px}
.skin_p13{font-size:13px}
.skin_p14{font-size:14px}
.skin_p15{font-size:15px}
@media (max-width:991px){
.skin_login_frm,.skin_find_frm{width:100%}
.skin_login_btn{position:static;width:100%;height:auto;min-width:auto;padding:13px 35px !important;font-size:inherit}
.skin_sns_login{margin-top:30px}
.skin_wrap_item,.skin_confirm_item{position:static;left:0;width:100%;margin-left:0}
.skin_login_txt{margin-top:15px}
.skin_login_txt a{display:block}
.skin_login_txt li{height:auto;padding-bottom:20px}
.skin_step{display:none}
.skin_join_frm .skin_top_txt{padding-top:0}
.skin_tbl .skin_tit{width:120px;padding-right:15px}
.skin_tbl_auth .skin_tit{display:none}
.skin_tbl_auth .skin_cnts{padding:10px 0}
.skin_tbl_auth .skin_input{width:100% !important}
.skin_tbl_auth .btn{width:100%;padding:13px 35px !important;margin-top:10px}
.skin_tbl_auth td{border-bottom:none}
.skin_join_frm .skin_cnts{padding:10px 0}
.skin_join_frm input[type=text],.skin_join_frm input[type=password]{width:100% !important}
.skin_join_frm input[name=user_id],.skin_join_frm input[name=zip]{width:60% !important}
.skin_join_frm select[name=birth1]{width:40% !important}
.skin_join_frm select[name=birth2],.skin_join_frm select[name=birth3]{width:20% !important}
.skin_mb_info{display:block}
.skin_remark{display:block;margin-top:5px;margin-left:0}
.skin_opt_tit{display:inline-block}
.skin_wrap_terms{padding:0 15px}
.skin_agree{font-size:15px}
.skin_my{display:none}
.skin_able{display:inline-block}
.skin_disable{display:none}
.skin_stxt{margin-top:20px}
.skin_qna_frm .skin_tit,.skin_pop_content .skin_tit{display:none}
.skin_qna_frm .skin_cnts,.skin_pop_content .skin_cnts{padding:4px 0}
.skin_qna_frm .skin_select{width:100% !important}
.skin_qna_frm select + select{margin-top:8px}
.skin_box_msg{background-color:#fff;color:#333}
.skin_btn_msg{display:block}
.skin_pop_content input[type=text]{width:100% !important}
.skin_view_rsvn{position:static}
.skin_coup_regis .text-right,.skin_gift_point .text-right{text-align:center !important}
.skin_receiver{display:block;padding:15px 0}
.skin_btn_submit{width:100%;margin-top:10px}
.skin_del_account{display:block}
#giftPoint{border-right:1px solid #ccc !important}
.skin_phone_auth{padding-top:10px}
.skin_sns_regis{padding:30px 20px}
.skin_sns_regis .skin_btn_sns{justify-content:space-around}
.skin_sns_regis .skin_btn_sns a{margin:0}
.skin_join_frm h4:first-child{margin-top:0}
.skin_list td br.break{display:block}
.skin_res_flex{margin-bottom:15px}
.skin_res_item{padding:15px 20px}
.skin_res_item .skin_res_flex{padding-bottom:15px}
.skin_res_item .skin_flex{align-items:flex-start;flex-direction:column}
.skin_item_status{margin-top:10px;border:none;border-top:1px solid #eee;padding:0;padding-top:15px;width:100%}
.skin_email_verification{width:100%}
.skin_login_tit{display:block}
.skin_btn_sns{margin-top:30px}
}