@charset "UTF-8";

/*** CSS Style by DesignTONG                                             ***/
/*** URL : http://www.designtong.co.kr                                   ***/
/*** Copyright 2021. DesignTONG all rights reserved.                     ***/
/*** License : 본 저작물의 무단 전제/복제/배포/도용을 금지 합니다.       ***/
/***           단, 스킨을 구매한 사용자에게 1 사이트 사용을 허용합니다.  ***/
/***           디자인통에서 자체 제작한 무단도용 방지 프로그램이 자동    ***/
/***           실행되며, 무단도용 확인시 법적인 책임을 지셔야 합니다.    ***/



.find_password_complete_box,.join_agreement_cont .agreement_choice_box table td:first-child,.join_agreement_cont .agreement_choice_box table th:first-child,.member_sns_login,.member_wrap .member_tit,.wake_complete_box .wake_complete_tit p{text-align:center}.member_wrap{width:100%;max-width:593px;margin:0 auto}.member_wrap .member_tit h2{margin:0;padding:20px 0 30px;font-weight:400;font-size:27px;letter-spacing:.05em}.find_id_box .btn_member_sec ul li button,.find_id_box .find_id_sec .login_input button,.join_ok_box .btn_member_sec ul li button,.member_cont .btn_center_box button,.member_cont .find_password_box .btn_center_box button,.member_pwd_wrap .password_change .btn_member_sec li button{font-weight:400;font-size:14px}.member_pwd_wrap .password_change .password_change_tit .text_caution,.mobile .member_wrap{margin-top:0}.join_agreement_wrap .member_tit ol li span+span img,.join_base_wrap .member_tit ol li span+span img,.member_sns_login a img,.mobile .join_agreement_wrap .member_cont h3,.mobile .join_agreement_wrap .member_tit,.mobile .join_base_wrap .member_tit,.mobile .member_sns_login a .tooltip,.mobile .member_wrap .member_tit{display:none}.mobile .member_pwd_wrap .password_change,.mobile .member_wrap .member_cont{padding:20px}.member_cont .join_wait_box .btn_center_box,.mobile .join_agreement_wrap .member_cont,.mobile .join_base_wrap .member_cont{padding:0}.member_cont .btn_login_box ul,.mobile .btn_login_box ul,.mobile .find_id_box .btn_member_sec ul,.mobile .find_id_box .find_id_sec .login_input div,.mobile .join_ok_box .btn_member_sec ul,.mobile .member_cont .btn_center_box,.mobile .member_pwd_wrap .password_change .btn_member_sec ul{display:table;width:100%}.member_pwd_wrap .password_change .password_change_input input.error,.member_sns_login a{display:inline-block}.mobile .member_cont .btn_center_box button{display:table-cell;width:50%;margin:0}.find_id_box .find_id_sec h3,.member_cont .member_login_box h3,.member_cont .nonmember_order_box h3{margin-bottom:15px}.member_cont .member_login_box .login_input_sec div,.member_cont .nonmember_order_box .order_input_sec div{display:block;float:none}.member_cont .member_login_box .login_input_sec div #loginId,.member_cont .nonmember_order_box .order_input_sec div input{width:100%;height:50px;margin:0;padding:0 0 0 15px;text-align:left}.member_cont .member_login_box .login_input_sec div #loginPwd{width:100%;height:50px;margin:-1px 0 0;padding:0 0 0 15px;text-align:left}.member_cont .member_login_box .login_input_sec button{float:none;width:100%;height:50px;margin:0;border:none;font-weight:400;font-size:18px}.member_cont .member_login_box .id_chk{padding:15px 0 30px}.member_cont .btn_login_box,.mobile .wake_base_box .wake_base_tit{border:none}.member_cont .btn_login_box ul li{display:table-cell;float:none;width:33.33%}.member_cont .btn_login_box ul li button{width:100%;font-weight:400;font-size:14px;border-left:none;margin-top:-1px}.member_cont .nonmember_order_box .order_input_sec div input:last-child{margin:-1px 0 0}.member_cont .nonmember_order_box .order_input_sec button{float:none;width:100%;height:50px;margin:-1px 0 15px;font-weight:400;font-size:18px;color:#3e3e3e;border:1px solid #3e3e3e}.member_cont .nonmember_order_box .order_input_sec button:hover{color:#4f4e4d;border:1px solid #4f4e4d}.mobile .member_login_box{position:relative}.member_pwd_wrap .password_change .password_change_input .new_password input,.mobile #contents .base_info_sec table td.member_address .address_input,.mobile #contents .base_info_sec table td.member_address .address_postcode input#cellPhone,.mobile .addition_info_sec table input,.mobile .base_info_sec table td input,.mobile .btn_login_box ul li button,.mobile .find_id_box .btn_member_sec ul li button,.mobile .find_id_box .find_id_sec .login_input #userName,.mobile .find_password_box .login_input .member_warning input,.mobile .find_password_complete_box .btn_center_box button,.mobile .find_password_reset_box .login_input .btn_center_box button,.mobile .find_password_reset_box .login_input input,.mobile .join_ok_box .btn_member_sec ul li button,.mobile .member_cont .join_wait_box .btn_center_box button,.mobile .member_cont .wake_base_box .btn_center_box button.btn_member_next,.mobile .member_login_box .login_input_sec div,.mobile .member_login_box .login_input_sec div input,.mobile .member_pwd_wrap .password_change .btn_member_sec ul li button,.mobile .nonmember_order_box .order_input_sec div,.mobile .nonmember_order_box .order_input_sec div input,.mobile .user_certify_box .btn_member_sec ul li,.mobile .user_certify_box .btn_member_sec ul li button,.mobile .wake_base_box .wake_certify_input .member_warning .js_wake_info_phone .phone_num,.mobile .wake_complete_box .btn_member_sec li,.mobile .wake_complete_box .btn_member_sec li button{width:100%}.mobile .btn_login_box ul li,.mobile .member_pwd_wrap .password_change .btn_member_sec ul li{display:table-cell;width:33.33%}.mobile .member_login_box .login_input_sec button{float:none;width:100%;height:45px;margin-top:-1px}.mobile .member_login_box .id_chk{padding:15px 0 0}.mobile .member_sns_login{margin-top:30px}.mobile .btn_login_box ul li{float:none;padding:0;margin:0}.mobile .nonmember_order_box .order_input_sec button{float:none;width:100%;height:45px;margin:-1px 0 15px}.member_sns_login{font-size:0;background-color:#f5f5f5;padding-bottom:15px}.member_sns_login .title{margin-bottom:15px;padding-bottom:15px;font-size:18px;color:#222;text-align:left;background-color:#fff}.member_sns_login a{position:relative;width:50px;height:50px;margin:0 5px;background-repeat:no-repeat;background-position:center center;background-size:100%}.member_sns_login a .tooltip{position:absolute;left:calc(50% - 85px);top:60px;width:170px;white-space:nowrap;line-height:normal;padding:5px 10px;background-color:#fff;color:#333;border:1px solid #333;border-radius:5px;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);visibility:hidden;opacity:0;transition-duration:.5s;font-size:12px}.member_sns_login a:hover .tooltip{visibility:visible;opacity:1}.member_sns_login a.js_btn_payco_login{background-image:url("../../img/main/icon_payco_login.png")}.member_sns_login a.js_btn_facebook_login{background-image:url("../../img/main/icon_facebook_login.png")}.member_sns_login a.js_btn_naver_login{background-image:url("../../img/main/icon_naver_login.png")}.member_sns_login a.js_btn_kakao_login{background-image:url("../../img/main/icon_kakao_login.png")}.member_sns_login a.js_btn_wonder_login{background-image:url("../../img/main/icon_wonder_login.png")}.member_sns_login a.js_btn_apple_login{background-image:url("../../img/main/icon_apple_login.png")}.mobile .member_sns_login a{width:36px;height:36px;margin:0 3px}.find_id_box .find_id_sec .login_input input,.find_password_box .login_input input,.mobile .wake_base_box .wake_certify_input .wc_info_tip{text-align:left}.mobile .find_id_box .find_id_sec .login_input #userEmail{display:table-cell;width:59%!important;margin:0!important;border-right:none}.mobile .find_id_box .find_id_sec .login_input #emailDomain{display:table-cell;width:41%;margin:0}.mobile .find_id_box .find_id_sec .login_input button{float:none;width:100%;height:45px;margin-top:30px}.mobile .find_id_box .find_id_sec p{margin:20px 0 0}.mobile .find_id_box .btn_member_sec ul li,.mobile .join_ok_box .btn_member_sec ul li{display:table-cell;width:50%}.mobile .find_password_box .login_input .member_warning,.mobile .member_cont .find_password_box .btn_center_box button{width:100%;margin:0}.mobile .find_password_box .login_input .member_warning .info_again{text-align:right}.mobile .find_password_box .login_input .member_warning .info_again a{display:block}.member_cont .join_wait_box .btn_center_box button,.member_pwd_wrap,.mobile .base_info_sec table th span,.wake_base_box .wake_certify_input .member_warning .chosen-container{margin:0}.member_pwd_wrap .password_change{max-width:600px;margin:0 auto}.member_pwd_wrap .password_change .password_change_tit{margin:0 auto;text-align:left}.member_pwd_wrap .password_change .password_change_tit strong{text-align:center;padding:0 0 60px}.member_pwd_wrap .password_change .password_change_tit p{padding:10px 0 0}.member_pwd_wrap .password_change .password_change_input{padding:20px 0;margin-top:20px}.member_pwd_wrap .password_change .password_change_input input{width:90%;max-width:380px;margin:0;text-align:left}.member_pwd_wrap .password_change .password_change_input .new_password{width:90%;max-width:380px}.mobile .member_pwd_wrap .password_change .password_change_tit strong{padding:0 0 30px}.mobile .member_pwd_wrap .password_change .btn_member_sec ul li:first-child button{border-right:0}.user_certify_box .btn_member_sec li button,.wake_complete_box .btn_member_sec li button{font-weight:400;font-size:14px;border:1px solid #3e3d3c;background-color:#3e3d3c;color:#fff}.btn_member_login:hover,.btn_member_ok:hover,.user_certify_box .btn_member_sec li button:hover,.wake_complete_box .btn_member_sec li button:hover{border:1px solid #4f4e4d;background-color:#4f4e4d}.mobile .find_password_reset_box .login_input{width:100%;padding:30px 0}.find_password_complete_box p{font-size:17px}.mobile .find_password_complete_box .btn_center_box{margin-top:20px}.wake_base_box .wake_base_tit .complete{padding:0 0 20px}.join_agreement_cont .form_element em,.join_ok_box .join_ok_tit .complete strong,.join_ok_box .join_ok_tit p span,.member_cont .join_wait_box .join_wait_tit .complete strong,.member_cont .join_wait_box .join_wait_tit p span,.wake_base_box .wake_base_tit .complete strong,.wake_base_box .wake_date dd,.wake_base_box .wake_notice em,.wake_complete_box .wake_complete_tit p strong{font-weight:600}.wake_base_box .wake_certify_input .member_warning{width:100%!important;max-width:369px}.mobile .wake_base_box .wake_notice{padding:20px 0 0}.mobile .wake_base_box .wake_date dl{float:none;width:100%}.mobile .wake_base_box .wake_certify_input .member_warning .js_wake_info_email .phone_num{width:calc(100% - 134px)}.member_cont .member_login_box .member_login_shop{margin:0 0 15px;padding:0;border:none}.member_cont .member_login_box .member_login_shop .shop_mall_join{font-size:20px;border:1px solid #3e3d3c;background-color:#3e3d3c;color:#fff}.member_cont .member_login_box .member_login_shop .shop_mall_join:hover{background-color:#fff;color:#3e3d3c}.join_agreement_wrap .member_tit,.join_base_wrap .member_tit{display:inline-block;width:100%;overflow:unset}.join_agreement_wrap .member_tit h2,.join_base_wrap .member_tit h2{float:none;font-weight:400;font-size:27px;letter-spacing:.05em;padding:20px 0 0;margin:0;text-align:center}.join_agreement_wrap .member_tit ol,.join_base_wrap .member_tit ol{font-size:0}.join_agreement_wrap .member_tit ol li,.join_base_wrap .member_tit ol li{line-height:30px;padding-left:30px;background:url("../../img/main/icon_arrow_black.png") left 12px center/6px no-repeat}.join_agreement_wrap .member_tit ol li span,.join_base_wrap .member_tit ol li span{font-size:14px;font-weight:400}.join_agreement_wrap .member_tit ol li:first-child,.join_base_wrap .member_tit ol li:first-child{background:0 0;padding:0}.join_agreement_wrap .member_cont,.join_base_wrap .member_cont{width:100%;max-width:743px}.join_agreement_cont .agreement_choice_box table th{padding:20px 10px;text-align:left}.join_agreement_cont .agreement_choice_box table td{padding:20px 10px}.join_agreement_cont .agreement_choice_box .form_element{height:20px;overflow:unset}.join_agreement_cont .agreement_choice_box .form_element label.check_s{top:-14px;min-width:20px;padding:0;font-size:0}.mobile .join_agreement_cont{padding:0;border:none}.mobile .join_agreement_cont .agreement_choice_box table th:first-child{min-width:25px}.mobile .join_base_wrap .member_cont h3{padding:0 0 7px}.mobile .addition_info_sec table th,.mobile .base_info_sec table th{min-width:90px;padding:10px}.mobile .addition_info_sec table td,.mobile .base_info_sec table td{padding:10px 0 10px 10px}.mobile .base_info_sec table td.member_email .member_warning input{width:calc(50% - 4px)}.mobile .base_info_sec table td.member_email .member_warning select{width:50%}.mobile .base_info_sec table td.member_email .member_warning .chosen-container{width:50%!important}.mobile #contents .base_info_sec table td.member_address .address_postcode input{width:calc(50% - 5px);margin-right:5px}.mobile #contents .base_info_sec table td.member_address .address_postcode .btn_post_search{width:50%;margin:0;padding:5px 0}.mobile .base_info_sec table td .form_element input{width:0}.mobile .base_info_sec table td .form_element label{font-size:11px}.mobile .addition_info_sec table select{width:100%!important}.mobile .addition_info_sec .member_birthday select{width:calc(33.33% - 2.4px)!important}.join_ok_box .btn_member_sec .btn_login{color:#fff!important;border:1px solid #3e3e3e!important;background-color:#3e3e3e!important}.join_ok_box .btn_member_sec .btn_login:hover{border:1px solid #4f4e4d!important;background-color:#4f4e4d!important}.btn_member_login,.btn_member_ok{color:#fff;border:1px solid #3e3e3e;background-color:#3e3e3e}