#member_wrap a{text-decoration:none}
#member_wrap {width:800px; margin:0 auto; padding-top:80px; text-align:center;}
#member_wrap .member_area{position:relative}

/*스탭바*/
#member_wrap ul.step_status{position:absolute;right:0px;top:20px;height:33px;}
#member_wrap ul.step_status li{float:left;margin-left:3px;display:block;position:relative;padding-right:16px;}
#member_wrap ul.step_status li.last{padding-right:0px;}
#member_wrap ul.step_status li span{display:block;height:33px;text-align:center;line-height:33px;font-size:14px;color:#333333;font-family:'GmarketSansMedium';border-radius:16px;padding-left:8px;padding-right:8px;}
#member_wrap ul.step_status li.on span{background:#ff3332;color:#fff}
#member_wrap ul.step_status li:after{content:'';position:absolute;right:0px;top:50%;margin-top:-8px;background:url('../images/member_icon.png') no-repeat -29px -16px;width:9px;height:15px;}
#member_wrap ul.step_status li.last:after{display:none}




#member_wrap .member_area h2.title{display:block;border-bottom:2px solid #232a32;text-align:left;padding:10px 0px;margin-bottom:60px;position:relative;}
#member_wrap .member_area h2.title span{display:inline-block;color:#000000;font-size:26px;font-family:'GmarketSansMedium';letter-spacing:-1px;line-height:160%;padding-left:128px;}
#member_wrap .member_area h2.title a{position:absolute;left:0px;top:5px;background:url('../images/member_logo.png') no-repeat center;width:114px;height:42px;}



#member_wrap .member_area h6.title{display:block;margin-top:20px;margin-bottom:5px;padding-left:10px;}
#member_wrap .member_area h6.title strong{background:url('../images/member_t2.jpg') no-repeat left center;color:#595959;font-size:13px;display:block;padding-left:14px;}

#member_wrap .member_area .agree_box{padding:0px 10px;}
#member_wrap .member_area .agree_box .round{border:1px solid #e5e5e5;padding:10px 14px;height:200px;overflow-y:auto;}
#member_wrap .member_area .index_list{display:none}

#member_wrap .member_area .btn_area{margin-top:30px;padding-bottom:30px;}
#member_wrap .member_area .btn_area ul{display:block;height:50px;text-align:center;}
#member_wrap .member_area .btn_area ul li{margin-right:4px;display:inline-block}
#member_wrap .member_area .btn_area ul li a{display:block;width:96px;padding:10px 0px;text-decoration:none;text-align:center;border:1px solid #c9c7c7;border-radius:4px;}
#member_wrap .member_area .btn_area ul li span{}
#member_wrap .member_area .btn_area ul li.prev a{}
#member_wrap .member_area .btn_area ul li.next a{background:#ededed;}
#member_wrap #member_comp_area{display:none}


#member_wrap .step01_area{margin:0 auto;width:730px;}
#member_wrap .step01_area .title{font-size:23px;color:#000000;font-weight:400;font-family:'GmarketSansMedium';text-align:center;display:block;margin-top:50px;}
#member_wrap .step01_area .exp{font-size:14px;color:#333333;font-family:'GmarketSansMedium';text-align:center;display:block;margin-top:10px;}

#member_wrap .step01_area .loginSNS{margin-top:48px;background:url('../images/join_box_top.png') repeat-x center top;}
#member_wrap .step01_area .loginSNS ul{background:url('../images/join_box_bottom.png') repeat-x center bottom;padding-bottom:4px;}
#member_wrap .step01_area .loginSNS li{display:inline-block;padding:40px 23px;}
#member_wrap .step01_area .loginSNS li a{display:block;}
#member_wrap .step01_area .loginSNS li a.naverLogin{background:url('../images/join_btn_naver.png') repeat-x center top;width:75px;height:75px;}
#member_wrap .step01_area .loginSNS li a.googleLogin{background:url('../images/join_btn_google.png') repeat-x center top;width:75px;height:75px;}
#member_wrap .step01_area .loginSNS li a.kakaoLogin{background:url('../images/join_btn_kakao.png') repeat-x center top;width:75px;height:75px;}
#member_wrap .step01_area .loginSNS li a span{display:none;}
#member_wrap .step01_area .loginSNS li p{color:#333333;font-size:13px;font-family:'GmarketSansMedium';text-align:center;padding:10px 0px;font-weight:400}

#member_wrap .step01_area .join_type_box{margin-top:48px;height:100px;display:flex;justify-content: center;align-items: center;}
#member_wrap .step01_area .join_type_box li{float:left;padding:15px;}
#member_wrap .step01_area .join_type_box li .box{}
#member_wrap .step01_area .join_type_box li .box a{border:1px solid #c1c1c1;border-radius:6px;padding:16px 40px 16px 20px;display:block;text-align:left;position:relative}
#member_wrap .step01_area .join_type_box li .box a:after{content:'';position:absolute;right:9px;top:50%;margin-top:-8px;background:url('../images/member_icon.png') no-repeat 0px -12px;width:23px;height:23px;}
#member_wrap .step01_area .join_type_box li .box a span{display:block;color:#000000;font-size:18px;}
#member_wrap .step01_area .join_type_box li .box a span strong{color:#ff3332;font-size:18px;font-weight:400}
#member_wrap .step01_area .join_type_box li .box a p{display:block;color:#666666;font-size:13px;width:212px;}


#member_join #body_content{position:relative;background:url('../images/login_bg.png') repeat center center;width:100%;padding-top:0px;}
#member_join #member_wrap{position:relative;width:600px;}
#member_join .body_area{padding:0px;width:100%;}

#member_join_end #body_content{position:relative;background:url('../images/login_bg.png') repeat center center;width:100%;padding-top:0px;}
#member_join_end #member_wrap{position:relative;width:600px;}
#member_join_end .body_area{padding:0px;width:100%;}

/*Step_one -원스탑*/
#member_wrap .step_one_area a.login_logo{position:absolute;width:251px;height:99px;background:url('../images/login_logo.png') repeat center center;top:0px;left:50%;margin-left:-125px;z-index:10}
#member_wrap .step_one_area {position:relative;padding-top:150px;}
#member_wrap .step_one_area #member_form{}
#member_wrap .step_one_area #member_form fieldset{position:relative;width:600px;background:#fff;border:1px solid #dddddd;border-radius:12px;padding:50px 30px;text-align:center;box-shadow: 0px 4px 16px 0 rgba(0, 0, 31, .1019607843);margin-bottom:25px;}
#member_wrap .step_one_area #member_form fieldset.no_padding{padding:0px 0px;}
#member_wrap .step_one_area #member_form fieldset.no_bg{position:relative;width:600px;background:transparent;padding:0px;border:0px;box-shadow: 0px 0px 0px 0 rgba(0, 0, 31, 0);}
#member_wrap .step_one_area #member_form h3{display:inline-block;text-align:center;color:#4a4a4a;font-family: 'Gmarket Sans';font-size:32px;line-height:130%;border-bottom:3px solid #ec4855;font-weight:700;padding:0px 20px;}
#member_wrap .step_one_area #member_form fieldset .join_box{text-align:left;margin-top:20px;}


#member_wrap .step_one_area .input_box{margin-bottom:10px;position:relative}
#member_wrap .step_one_area .input_box label{display:block;font-size:20px;color:#4a4a4a;font-weight:700;padding:5px 0px;margin-bottom:0px;}
#member_wrap .step_one_area .input_box input.text{box-sizing:border-box;padding:10px 20px;border:1px solid #dddddd;border-radius:5px;color:#a1a1a1;line-height:140%;display:block;width:100%;font-size:18px;color:#666}
#member_wrap .step_one_area .input_box input.text[readonly]{background:#efefef}
#member_wrap .step_one_area .input_box.hasButton{padding-right:140px}
#member_wrap .step_one_area .input_box button{display:none}
#member_wrap .step_one_area .input_box.hasButton button{display:block;position:absolute;border:2px solid #ec4855;border-radius:5px;color:#ec4855;font-size:16px;box-sizing:border-box;width:130px;padding:10px 20px;background:#fff;line-height:140%;right:0px;top:40px;font-weight:700}
#member_wrap .step_one_area .input_box.hasButton button.auth_confirm{border:2px solid #ec4855;color:#fff;background:#ec4855;top:0px;}
#member_wrap .step_one_area .input_box.hasButton button.auth_resend{border:2px solid #dddddd;color:#666;}
#member_wrap .step_one_area .input_box input::placeholder{color:#a1a1a1;opacity: 1;    /* 파이어폭스 등에서 반투명해지는 것 방지 */}
#member_wrap .step_one_area .input_box p{margin-top:5px;display:none}
#member_wrap .step_one_area .input_box p.alert{position:relative;padding-left:20px;display:block;color:#000}
#member_wrap .step_one_area .input_box p.alert:before{content:'';background:url('../images/icon_alert.png');width:14px;height:14px;position:absolute;left:0px;top:2px;}




#member_wrap .step_one_area .join_btn_area{margin-top:0px;}
#member_wrap .step_one_area .join_btn_area a{display:block;border-radius:12px;background-color:#ed1c24;color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:59px;font-family: 'Gmarket Sans';}

#member_wrap .step_one_area .new_agree_box{background:#fff;text-align:left;padding:20px 30px;border-top-left-radius:12px;border-top-right-radius:12px;}
#member_wrap .step_one_area .sub_agree_box{background:#f6f6f6;text-align:left;padding:20px 30px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}

#member_wrap .step_one_area .new_agree_box input{position: absolute;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
#member_wrap .step_one_area .new_agree_box label{display: block;height:20px;padding-left: 28px;background: url(../images/ico_chk.svg) no-repeat 0 -56px / 20px;font-size: 20px;    font-weight: 500;color: #333333;line-height: 20px;}
#member_wrap .step_one_area .new_agree_box input:checked+label{background-position: 0 0;}

#member_wrap .step_one_area .sub_agree_box{padding-left:40px;}
#member_wrap .step_one_area .sub_agree_box input{position: absolute;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
#member_wrap .step_one_area .sub_agree_box label{display:block;height:20px;padding-left:28px;background: url(../images/ico_chk.svg) no-repeat 0 -56px / 20px;font-size: 16px;    font-weight: 500;color: #888888;line-height: 20px;}
#member_wrap .step_one_area .sub_agree_box label span{font-weight:700}
#member_wrap .step_one_area .sub_agree_box input:checked+label{background-position: 0 0;}
#member_wrap .step_one_area .sub_agree_box .check_area{position:relative;margin-bottom:15px}
#member_wrap .step_one_area .sub_agree_box a.show{font-size:14px;color:#ee1c25;font-weight:500;position:absolute;right:0px;top:-2px;text-decoration:none}



/*회원탈퇴*/
#member_wrap .withdrawal_area #member_form{margin:0 auto;width:600px;text-align:left}
#member_wrap .withdrawal_area #member_form fieldset{position:relative;width:600px;background:#fff;border:1px solid #dddddd;border-radius:12px;padding:50px 30px;text-align:center;box-shadow: 0px 4px 16px 0 rgba(0, 0, 31, .1019607843);margin-bottom:25px;}

#member_wrap .withdrawal_area h3{display:block;padding-bottom:40px;}
#member_wrap .withdrawal_area h3 span{font-size:23px;color:#000000;font-family:'GmarketSansMedium';font-weight:400}

#member_wrap .withdrawal_area #member_form legend{display:none}
#member_wrap .withdrawal_area .leaveMent{padding-top:8px;text-align:center;}
#member_wrap .withdrawal_area .leaveMent span{display:block;font-size:18px; color:#121212; line-height:180%; padding-bottom:25px; border-bottom:1px solid #d1d1d1;}
#member_wrap .withdrawal_area .leaveMent span strong{color:#ff375d;}
#member_wrap .withdrawal_area .leaveInfo{text-align:left;}
#member_wrap .withdrawal_area .leaveInfo .tit{font-size:18px; color:#121212; font-weight:bold; margin:25px 0 5px;}
#member_wrap .withdrawal_area .leaveInfo ul{}
#member_wrap .withdrawal_area .leaveInfo ul li{position:relative;font-size:16px; color:#666666;  padding-left:7px;line-height:160%;}
#member_wrap .withdrawal_area .leaveInfo ul li:before{content:'';background:url('../images/member_icon.png?v=55033') no-repeat -66px 0px;width:3px;height:1px;position:absolute;left:0px;top:11px;}

#member_wrap .withdrawal_area .leaveInfo ul li strong{font-size:13px; color:#ff375d; font-weight:normal;}
#member_wrap .withdrawal_area .agreeCheck{text-align:center; height:45px; margin:30px 0; line-height:44px; background:#f3f3f3;}
#member_wrap .withdrawal_area .agreeCheck label{font-size:14px; color:#121212; font-weight:bold;}
#member_wrap .withdrawal_area .agreeCheck label input{margin-right:7px;}

#member_wrap .withdrawal_area .infoCheck{margin-bottom:30px;}
#member_wrap .withdrawal_area .infoCheck .checkment{font-size:16px; color:#121212; font-weight:bold; margin-bottom:15px;}
#member_wrap .withdrawal_area #member_form table{border-top:1px solid #555555;width:100%;}

#member_wrap .withdrawal_area th{border-bottom:1px solid #d3d3d5;background:#f5f4f4;font-size:14px;color:#434343;padding:10px 0px;text-align:left;font-weight:normal;width:120px;}
#member_wrap .withdrawal_area th label{margin-left:10px;color:#121212;}
#member_wrap .withdrawal_area td{border-bottom:1px solid #d3d3d5;background:#fff;font-size:14px;color:#121212;padding:5px 13px;text-align:left;}
#member_wrap .withdrawal_area td label{margin-right:20px;}
#member_wrap .withdrawal_area td label input{vertical-align:middle;}
#member_wrap .withdrawal_area p.alert{position:relative;padding:0px;padding-left:20px;display:block;color:#000}
#member_wrap .withdrawal_area p.alert:before{content:'';background:url('../images/icon_alert.png');width:14px;height:14px;position:absolute;left:0px;top:2px;}

#member_wrap .withdrawal_area input.text_input{border:1px solid #d3d3d5;box-sizing:border-box;font-size:16px;height:31px;line-height:30px;color:#000000;width:50%;vertical-align:middle;border-radius:6px;}

#member_wrap .withdrawal_area .btn_area{margin-top:0px;}
#member_wrap .withdrawal_area .btn_area button{width:100%;display:block;border-radius:12px;background-color:#ed1c24;color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:59px;font-family: 'Gmarket Sans';}


/*Step5-가입완료 시작*/
#member_wrap .step_end_area a.login_logo{position:absolute;width:251px;height:99px;background:url('../images/login_logo.png') repeat center center;top:0px;left:50%;margin-left:-125px;z-index:10}
#member_wrap .step_end_area {position:relative;padding-top:150px;}
#member_wrap .step_end_area .sub_box{position:relative;width:600px;background:#fff;border:1px solid #dddddd;border-radius:12px;padding:50px 30px;text-align:center;box-shadow: 0px 4px 16px 0 rgba(0, 0, 31, .1019607843);margin-bottom:25px;}
#member_wrap .step_end_area .sub_box h3{display:inline-block;text-align:center;color:#4a4a4a;font-family: 'Gmarket Sans';font-size:32px;line-height:130%;border-bottom:3px solid #ec4855;font-weight:700;padding:0px 20px;}

#member_wrap .step_end_area .sub_box .end_exp_divide{border:0px solid #00a595;position:relative;}
#member_wrap .step_end_area .sub_box .end_exp_divide h4{padding-top:40px;}
#member_wrap .step_end_area .sub_box .end_exp_divide h4 span{display:block;font-family:'GmarketSansMedium';font-weight:400;font-size:30px;}
#member_wrap .step_end_area .sub_box .end_exp_divide .ment{padding-top:10px;font-size:14px;color:#121212;line-height:160%;padding-bottom:20px;}

#member_wrap .step_end_area .sub_box .info{margin-top:40px;border:1px solid #e8e9ea;box-shadow: 0px 4px 16px 0 rgba(0, 0, 31, .1019607843);border-radius:6px;padding:20px 37px;}
#member_wrap .step_end_area .sub_box .info .box{position:relative}
#member_wrap .step_end_area .sub_box .info dl{border-bottom:1px solid #e9ebed;padding:10px 30px;text-align:left;height:50px;box-sizing:border-box;}
#member_wrap .step_end_area .sub_box .info dl dt{float:left;width:40%; font-size:16px; color:#121212;text-align:center;}
#member_wrap .step_end_area .sub_box .info dl dd{float:left;display:block;width:50%;font-size:16px; color:#666666;}

#member_wrap .join_area .btnArea{height:50px;margin-top:20px;}
#member_wrap .join_area .btnArea a{font-size:18px;margin-right:10px;margin-left:10px;;box-sizing: border-box;font-weight:700;color:#333;border:2px solid #6b7280;line-height:49px;padding:0px 26px;border-radius:4px;background:#fff;}
#member_wrap .join_area .btnArea a.btn-login{background:#ef4444;border:2px solid #ef4444;color:#fff;}
#member_wrap .join_area .btnArea a span{margin-right:10px}
#member_wrap .join_area .sub_box .btnArea a.login{background:#ff3332;font-style:normal;color:#fff;}


/*Step5-가입완료 끝*/

/*비밀번호재설정시작*/
#member_search_reset #body_content{position:relative;background:url('../images/login_bg.png') repeat center center;width:100%;padding-top:0px;}
#member_search_reset #member_wrap{position:relative;width:600px;}
#member_search_reset .body_area{padding:0px;width:100%;}
#member_wrap .reset_area h3{display:inline-block;text-align:center;color:#4a4a4a;font-family: 'Gmarket Sans';font-size:32px;line-height:130%;border-bottom:3px solid #ec4855;font-weight:700;padding:0px 20px;}

#member_wrap .reset_area #reset_form{padding-top:30px;}
#member_wrap .reset_area #reset_form fieldset{position:relative;width:600px;background:#fff;border:1px solid #dddddd;border-radius:12px;padding:50px 30px;text-align:center;box-shadow: 0px 4px 16px 0 rgba(0, 0, 31, .1019607843);margin-bottom:25px;}
#member_wrap .reset_area #reset_form fieldset.no_bg{position:relative;width:600px;background:transparent;padding:0px;border:0px;box-shadow: 0px 0px 0px 0 rgba(0, 0, 31, 0);}
#member_wrap .reset_area #reset_form fieldset .reset_box{text-align:left;margin-top:30px;}
#member_wrap .reset_area .input_box{margin-bottom:10px;position:relative;text-align:left;padding-left:160px;}
#member_wrap .reset_area .input_box label{position:absolute;left:10px;top:1px;;font-size:20px;color:#4a4a4a;font-weight:700;padding:5px 0px;margin-bottom:0px;}
#member_wrap .reset_area .input_box input.text{box-sizing:border-box;padding:10px 20px;border:1px solid #dddddd;border-radius:5px;color:#a1a1a1;line-height:140%;display:block;width:100%;font-size:18px;color:#666}

#member_wrap .reset_area .btnArea{margin-top:0px;}
#member_wrap .reset_area .btnArea button{display:block;width:100%;border-radius:12px;background-color:#ed1c24;color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:59px;font-family: 'Gmarket Sans';}



#member_wrap .reset_area th{border-bottom:1px solid #d3d3d5;background:#f5f4f4;font-size:14px;color:#434343;padding:10px 0px;text-align:left;font-weight:normal;width:120px;}
#member_wrap .reset_area th label{margin-left:10px;color:#121212;}
#member_wrap .reset_area td{border-bottom:1px solid #d3d3d5;background:#fff;font-size:14px;color:#121212;padding:5px 13px;text-align:left;}
#member_wrap .reset_area td label{margin-right:20px;}
#member_wrap .reset_area td label input{vertical-align:middle;}
#member_wrap .reset_area input.text_input{border:1px solid #d3d3d5;box-sizing:border-box;font-size:13px;height:31px;line-height:29px;color:#000000;width:50%;vertical-align:middle;}

/*비밀번호재설정 끝*/


/*로그인 시작*/
#member_login .member_area{position:fixed;top:0%;left:0%;right:0%;bottom:0%;background:url('../images/login_bg.png') repeat center center;}
#member_wrap .login_area {width:600px; margin:0 auto;text-align:center;position:absolute;left:50%;margin-left:-300px;top:50%;margin-top:-200px;}
#member_wrap .login_area a.login_logo{position:absolute;width:251px;height:99px;background:url('../images/login_logo.png') repeat center center;top:-140px;left:50%;margin-left:-125px;z-index:10}

#member_wrap .login_area .login_box{position:relative}
#member_wrap .login_area .login_box .box{border:1px solid #dddddd;border-radius:14px;background:#fff;position:relative}

#member_wrap .login_area #login_form{padding:30px 30px;}
#member_wrap .login_area #login_form h3{display:inline-block;text-align:center;color:#4a4a4a;font-family: 'Gmarket Sans';font-size:32px;line-height:130%;border-bottom:3px solid #ec4855;font-weight:700;padding:0px 20px;}
#member_wrap .login_area .login_field{position:relative;margin-top:37px;display:block}
#member_wrap .login_area .login_field p.l_id{}
#member_wrap .login_area .login_field p {margin-bottom:10px;padding-right:137px;}
#member_wrap .login_area .login_field p label{display:none}
#member_wrap .login_area .login_field p input{box-sizing: border-box;width:100%;line-height:50px;padding:0px 17px;font-size:18px;color:#a1a1a1;border-radius:5px;background:#fff;}
#member_wrap .login_area .login_field p input::placeholder {color:#666666;font-size:18px;opacity: 1;}
#member_wrap .login_area .login_field p input::-ms-input-placeholder { color:#666666;font-size:18px;opacity: 1;}
#member_wrap .login_area .login_field p input:-ms-input-placeholder { color:#666666;font-size:18px;opacity: 1;}

#member_wrap .login_area .login_box .login_btn{position:absolute;right:0px;top:0px;line-height:110px;width:130px;height:112px;}
#member_wrap .login_area .login_box .login_btn button{box-sizing: border-box;display:block;background:#ed1c24;border:1px solid #ec4855;border-radius:5px;width:100%;height:100%;font-size:22px;color:#ffffff;font-family: 'Gmarket Sans';font-weight:400}

#member_wrap .login_area .notice_area{text-align:left;position:relative;height:44px;border-bottom:1px solid #000;}
#member_wrap .login_area .notice_area p{font-size:13px; color:#ff375d;font-weight:700;display:inline-block;background:url('../images/icon_notice.png') no-repeat left 3px; padding-left:17px; margin-bottom:7px;line-height:130%;}

#member_wrap .login_area .btn_sub_area{text-align:left;position:relative;padding:10px 0px;padding-bottom:0px;border-bottom:1px solid #e0e0e0;box-sizing: border-box;}
#member_wrap .login_area .btn_sub_area ul{height:35px;}
#member_wrap .login_area .btn_sub_area ul li{float:left;position:relative;margin-right:20px;}
#member_wrap .login_area .btn_sub_area ul li input{position: absolute;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
#member_wrap .login_area .btn_sub_area ul li label{display: block;height:20px;padding-left: 28px;background: url(../images/ico_chk.svg) no-repeat 0 -56px / 20px;font-size: 16px;    font-weight: 500;color: #333333;line-height: 20px;}
#member_wrap .login_area .btn_sub_area ul li input:checked+label{background-position: 0 0;}

#member_wrap .login_area .etc_area {position: relative;padding-top:23px;padding-bottom:23px;}
#member_wrap .login_area .etc_area p{text-align:center;padding-left:10px;}
#member_wrap .login_area .etc_area p a{color:#888888;font-size:18px;display:inline-block;margin-left:10px;position:relative;padding-right:10px;}
#member_wrap .login_area .etc_area p a:after{content:'';background:url('../images/login_text_line.jpg') no-repeat center center;width:2px;height:13px;position:absolute;right:0px;top:50%;margin-top:-6px;;}
#member_wrap .login_area .etc_area p a.join{color:#333333;}
#member_wrap .login_area .etc_area p a.join:after{background:url('') no-repeat center center;}
#member_wrap .login_area .etc_area p a span{font-size:16px;}

/*로그인 끝*/




/*Modify -정보수정확인*/
#member_modify #member_wrap {width:100%;padding-top:0px;}
#member_wrap .step_modify_confirm {text-align:left}
#member_wrap .step_modify_confirm h4{font-size:18px; color:#121212; margin:37px 0 8px; height:24px; line-height:25px; font-weight:normal; position:relative;display:block;}
#member_wrap .step_modify_confirm h4 span{font-size:13px; color:#ff375d; font-weight:bold; padding-left:17px; background:url('../images/icon_notice.png') no-repeat left;position:absolute;right:0px;top:0px;}
#member_wrap .step_modify_confirm #member_form{position:relative;text-align:left}
#member_wrap .step_modify_confirm #member_form legend{display:none}


#member_wrap .step_modify_confirm #member_form table{border-top:1px solid #555555;width:100%;}
#member_wrap .step_modify_confirm #member_form table tr th{width:150px;border-bottom:1px solid #d3d3d5;padding:12px 0px 12px 0px; text-align:left;font-weight:normal;background-color:#f3f3f3;}
#member_wrap .step_modify_confirm #member_form table tr th label{display:inline-block;text-align:left;font-size:14px; color:#121212;padding-left:19px;line-height:130%;}
#member_wrap .step_modify_confirm #member_form table tr td{font-size:14px; color:#121212;padding:10px 20px;border-bottom:1px solid #d3d3d5;line-height:130%;}
#member_wrap .step_modify_confirm #member_form input.text_input{border:1px solid #d3d3d5;box-sizing:border-box;font-size:13px;height:31px;line-height:29px;color:#000000;width:145px;vertical-align:middle;width:50%;}

#member_wrap .step_modify_confirm #member_form .btnArea{margin-top:45px;text-align:center;}


/*Modify -정보수정*/
#member_modify_confirm #member_wrap {width:100%;padding-top:0px;}



#member_wrap .step_modify {text-align:left}
#member_wrap .step_modify #member_form{position:relative;text-align:left}
#member_wrap .step_modify #member_form legend{display:none}
#member_wrap .step_modify #member_form table{border-top:1px solid #555555;width:100%;}
#member_wrap .step_modify #member_form table tr th{width:150px;border-bottom:1px solid #d3d3d5;padding:12px 0px 12px 0px; text-align:left;font-weight:normal;background-color:#f3f3f3;}
#member_wrap .step_modify #member_form table tr th label{display:inline-block;text-align:left;font-size:14px; color:#121212;padding-left:19px;line-height:130%;}
#member_wrap .step_modify #member_form table tr td{vertical-align:middle;font-size:14px; color:#333333;font-weight:300;padding:10px 20px;border-bottom:1px solid #d3d3d5;line-height:130%;}
#member_wrap .step_modify #member_form table tr td label{}
#member_wrap .step_modify #member_form table tr td strong{color: #ff375d;font-weight: normal;}
#member_wrap .step_modify #member_form input.text_input{border:1px solid #d3d3d5;box-sizing:border-box;font-size:13px;height:31px;line-height:29px;color:#000000;width:145px;vertical-align:middle;width:50%;}
#member_wrap .step_modify #member_form input.text_input.inline{width:120px;}

#member_wrap .step_modify .exp{color:#e53838;font-size:12px;margin-top:4px;}

#member_wrap .step_modify #btn_modify_password{margin-left:0px;}
#member_wrap .step_modify .return_txt{padding-top:5px;font-size:12px;}

#member_wrap #btn_modify_cellphone button.auth{margin-left:0px;}

#member_wrap .step_modify .sns_div{}
#member_wrap .step_modify .sns_div h4{}
#member_wrap .step_modify .sns_div ul{padding-bottom:10px;}
#member_wrap .step_modify .sns_div ul li{font-size:14px;color:#777777;line-height:160%}
#member_wrap .step_modify #member_form .sns_div table.sns_table{}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr th{width:auto;text-align:center;}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr th.first{width:170px;border-right:1px solid #d3d3d5;}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr th label{color:#121212;font-size:14px;text-align:center;}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr td{width:auto;font-size:14px;color:#333333;font-weight:300}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr td.first{width:170px;color:#121212;border-right:1px solid #d3d3d5;}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr.sns td .icon{display:inline-block;width:31px;height:31px;margin-right:14px;margin-left:3px;vertical-align:middle}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr#sns_naver td .icon{background:url('../images/icon_sns_naver.png') no-repeat;}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr#sns_facebook td .icon{background:url('../images/icon_sns_facebook.png') no-repeat;}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr#sns_google td .icon{background:url('../images/icon_sns_google.png') no-repeat;}
#member_wrap .step_modify #member_form .sns_div table.sns_table tr#sns_kakao td .icon{background:url('../images/icon_sns_kakao.png') no-repeat;}


.step02_area {padding-bottom:100px;}
.step02_area .new_agree_box{margin-bottom:21px;position:Relative;text-align:left;}
.step02_area .new_agree_box .box{border:1px solid #eaeaea;background:#fff;padding:25px 27px;position:relative}
.step02_area .new_agree_box.table .box{border:1px solid #eaeaea;background:#fff;padding:0px 0px;position:relative;border-right:0px solid #eaeaea;border-bottom:0px solid #eaeaea;}
.step02_area .new_agree_box.table .box table{width:100%;}
.step02_area .new_agree_box.table .box table th,.step02_area .new_agree_box.table .box table td{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:14px 14px;color:#7f7f7f;font-size:14px;}
.step02_area .new_agree_box.table .box table th{color:#292929;text-align:center;}
.step02_area .new_agree_box.table .box table td.center{text-align:center;}
.step02_area .new_agree_box.all_check{}
.step02_area .check_box{position:relative;line-height:24px;font-size:17px; color:#101010;}

.step02_area .check_box input[type=checkbox] {display: none;}
.step02_area .check_box input[type=checkbox] + label{display: inline-block; cursor: pointer; position: relative; padding-left:45px;font-size:17px;line-height:24px;color:#101010;}
.step02_area .check_box input[type=checkbox] + label span{color:#a9a9a9}
.step02_area .check_box input[type=checkbox] + label:before {content:"";background:url('../images/member_icon.png?v=4') no-repeat -29px -36px;display: inline-block; width:29px; height: 29px;position: absolute;left: 0; border:0px solid #ddd;border-radius:0px;top:-1px;}
.step02_area .check_box input[type=checkbox]:checked + label:before {content: "";background:url('../images/member_icon.png?v=4') no-repeat 0px -36px}

.step02_area .check_area .box a{position:absolute;right:30px;top:50%;width:30px;height:30px;margin-top:-15px;}
.step02_area .check_area .box a span{background:url('../images/member_icon.png?v=4') no-repeat -30px 0px;width:17px;height:8px;display:block;position:absolute;left:50%;margin-left:8px;top:50%;margin-top:-4px;}

.step02_area .check_area .agree_cont{display:none;padding:21px 19px;border:1px solid #eaeaea;border-top:0px solid #eaeaea;background:#fff;}
.step02_area .check_area .agree_cont .agree_cont_box{border:1px solid #f0f0f0;padding:20px;height:120px;overflow-y:scroll;color:#7f7f7f;}
.step02_area .check_area .agree_cont.show{display:block;}

.step02_area .box.strong .check_box input[type=checkbox] + label{font-weight:700}
.step02_area .new_agree_box.all_check .check_box{line-height:29px;}
.step02_area .new_agree_box.all_check .check_box input[type=checkbox] + label{font-size:22px;line-height:29px;color:#101010;}
.step02_area .new_agree_box.all_check .check_box input[type=checkbox] + label:before {background:url('../images/member_icon.png?v=4') no-repeat -29px -36px;width:29px;height:29px;}
.step02_area .new_agree_box.all_check .check_box input[type=checkbox]:checked + label:before {content: "";background:url('../images/member_icon.png?v=4') no-repeat 0px -36px}
.step02_area .new_agree_box .exp{padding-left:44px;color:#7d7d7d;}
.step02_area .new_agree_box .exp strong{color:#de0b0b;}
.step02_area .new_agree_btn{padding-top:30px;}
.step02_area .new_agree_btn button{background:#de0b0b;border:0px;color:#fff;font-weight:700;font-size:24px;padding:21px 0px;display:block;width:100%;cursor:pointer}



/*비밀번호변경 -안내팝업*/
.modal_content .m_resetPop_area{width:500px;}
.modal_content .m_resetPop_area .info{background:url('../images/icon_resetPop.png') no-repeat left top;padding-left:64px;}
.modal_content .m_resetPop_area .info strong{font-size:14px;color:#121212;display:block;line-height:130%;margin-bottom:5px;}
.modal_content .m_resetPop_area .info p{color:#777777}

.modal_content .m_resetPop_area .tip{border-top:1px solid #555555;border-bottom:1px solid #555555;text-align:left;margin-top:17px;}
.modal_content .m_resetPop_area .tip h5{font-size:15px;color:#121212;display:block;line-height:130%;font-weight:700;padding:10px 24px;border-bottom:1px solid #555555;background:#f3f3f3;}
.modal_content .m_resetPop_area .tip ul{padding:14px 0px;} 
.modal_content .m_resetPop_area .tip ul li{color:#777777;font-size:13px;padding-left:23px;} 


/*아이디찾기시작*/
#member_wrap .find_area .find_round{
	border:1px solid #ebe9ea;
}
#member_wrap .find_area{position:relative;}
#member_wrap .find_area ul{display:block;text-align:center;margin-bottom:20px;margin-top:30px;}
#member_wrap .find_area ul li{display:inline-block;margin:0px 10px;}
#member_wrap .find_area ul li a{display:inline-block;border:1px solid #666666;border-radius:4px;padding:17px 31px;background:#fff;font-size:16px;color:#000}
#member_wrap .find_area ul li a:hover{background:#888888;color:#fff}
/*아이디찾기끝*/

/*모달 시작*/
.m_search_area{padding:20px 40px 0px 40px;}
.m_search_area .modal_exp{padding:0px 20px;text-align:center;margin-bottom:20px;}
.m_search_area .modal_exp strong{font-weight:400;font-size:16px;}
.m_search_area form{position:relative;margin-bottom:50px;}
.m_search_area form div.rows{clear:both;margin-bottom:10px;}
.m_search_area form div.rows.last{margin-bottom:0px;}
.m_search_area .rows input{display:block;width:78%;box-sizing: border-box;border-radius:5px;line-height:40px;color:#333;border:1px solid #bfbfbf;;font-size:16px;padding:0px 15px;}
.m_search_area .hide_area{display:none}
.m_search_area .search_modal_btn{position:absolute;right:0px;top:0px;bottom:0px;width:20%;}
.m_search_area .search_modal_btn .highlight{background:#000;width:100%;height:100%;text-align:Center;color:#fff;display:block;box-sizing: border-box;border-radius:6px;font-size:20px;}
.m_search_area .modal_txt{border:1px solid #dddddd;background:#f5f5f5;border-radius:12px;text-align:center;padding:40px;margin-bottom:10px;}


.m_sns_link_area{width:400px;}
.m_sns_link_area .modal_exp {text-align:center;}
.m_sns_link_area .modal_exp strong{font-size:16px;}
.m_sns_link_area .text{padding:20px;color:#8c8a8a;font-size:15px;border:1px solid #000}
.m_sns_link_area .text strong{color:#524e4e;}

/*모달/




/*기타*/
.member_exp_divide{margin:0px 0px 10px 0px;border-top:0px solid #999999;padding-top:20px;}
.member_exp_divide .exp_title{padding-bottom:10px;padding-top:20px;margin:0px;line-height:0px;}
.member_exp_divide .member_exp_area{background: #f7f7f7;border:1px solid #dbdbdb;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-border-radius:6px;padding:20px;margin:0px;margin-bottom:20px;}
.member_exp_divide .member_exp_area a{color:#0e62a4;}
.member_exp_divide .member_exp_area .title{color:#595959;font-size:18px;padding:10px 20px 20px 20px;text-align:center;font-weight:bold;}
.member_exp_divide .member_exp_area p{line-height:160%;color:#595959;}
.member_exp_divide .member_exp_area dl{margin-bottom:10px;}
.member_exp_divide .member_exp_area dt{font-weight:bold;color:#595959;}
.member_exp_divide .member_exp_area dd{line-height:160%;color:#595959;}



/*기타 끝*/
button.btn_write_check{height:19px;background:#7aabdb;border:1px solid #3989c4;position:relative;margin-left:2px;color:#fff;font-size:11px;text-align:center;letter-spacing:-1px;vertical-align:middle;padding:0px 5px;}
#member_wrap #email_secret_area{display:none}
#member_wrap #phone_secret_area{display:none}
#member_wrap #secret_area{display:none}
#member_wrap #secret_area button.auth{}

#member_wrap button.auth,#member_wrap a.auth{}
#member_wrap button.check{}
#member_wrap button.change{}


#member_wrap .sns .yes_link a.auth{background:#f40000;color:#fff;}

#member_wrap .hide_change{display:none;margin-top:0px}

/*이용약관등*/
#member_wrap .agree_box .round .infotxt {clear:both;line-height:160%;text-align:left;margin:20px 0 10px 0;font-size:13px;color:#555;background:#FFFFFF;}
#member_wrap .agree_box .round .section{padding:0px 0 0 0; text-align:justify;font-size:12px}
#member_wrap .agree_box .round .section h3{display:block;margin-top:10px;}
#member_wrap .agree_box .round .section h3 a{font-size:13px}
#member_wrap .agree_box .round .section p{font-size:12px;padding-top:5px;line-height:160%}
#member_wrap .agree_box .round .section ol{margin-top:10px;}
#member_wrap .agree_box .round .section li{line-height:160%; position:relative;font-size:12px;color:#555;padding-bottom:5px;}

#member_wrap .agree_box .round .section .contact{margin:5px 0 23px 18px; padding:20px 30px 20px 0; background:#f7f7f7;}
#member_wrap .agree_box .round .section .contact table{border-collapse:collapse; border-spacing:0; width:100%; _width /**/:auto;}
#member_wrap .agree_box .round .section .contact table caption{display:none}
#member_wrap .agree_box .round .section .contact .line{border-left:1px solid #e5e5e5;}
#member_wrap .agree_box .round .section .contact th{text-align:left; color:#333; padding:5px 0 9px 29px; letter-spacing:-1px;border:0}
#member_wrap .agree_box .round .section .contact td{padding:3px 0 3px 29px;}
#member_wrap .agree_box .round .section .contact .col1{width:385px;}
#member_wrap .agree_box .round .section .contact .col2{width:216px; padding-left:0;}
#member_wrap .agree_box .round .section .contact .col3{width:185px;}
#member_wrap .agree_box .round .section .contact .col4{padding-left:0;}

#member_wrap .agree_box .round .section .section_soc{overflow:hidden;padding:0 0 0 23px;zoom:1}
#member_wrap .agree_box .round .section .section_soc li{display:inline;float:left;margin-right:44px}
#member_wrap .agree_box .round .section .section_soc li.last{margin-right:0}
#member_wrap .agree_box .round .section .section_soc li .lg{margin-bottom:17px}
#member_wrap .agree_box .round .section .section_soc li h5{height:26px}

#member_wrap .agree_box .round .section h4{margin:10px 0 0 0;font-size:12px;color:#555;}
#member_wrap .agree_box .round .section h4.first{margin:0;}
#member_wrap .agree_box .round .section h4 a{color:#555;text-decoration:none;}
#member_wrap .agree_box .round .section h5{font-size:12px;color:#555;margin-top:10px;padding-left:10px;}
#member_wrap .agree_box .round .section p{margin-top:10px;}
#member_wrap .agree_box .round .section ul{margin-bottom:-2px;}
#member_wrap .agree_box .round .section ul.ex{padding-left:9px;}
#member_wrap .agree_box .round .section ul.ex .first_letter{margin-left:-9px;}
#member_wrap .agree_box .round .section ul ul{margin:0 0 0 10px}
#member_wrap .agree_box .round .section .depth1{margin-left:10px;}
#member_wrap .agree_box .round .section .depth2{margin-left:10px;}
#member_wrap .agree_box .round .section .past{margin:10px 0 0 18px;}

#member_wrap .agree_box .round  strong.emp {color:#3a9a14;}
#member_wrap .agree_box .round table.tbl_type {border-collapse:collapse;font-size:12px;color:#666;line-height:18px;margin-top:20px;}
#member_wrap .agree_box .round table.tbl_type caption{display:none}
#member_wrap .agree_box .round table.tbl_type td, #member_wrap .agree_box .round table.tbl_type th {padding:7px 7px 3px 7px; border:1px solid #ccc;}
#member_wrap .agree_box .round table.tbl_type th {background:#f7f7f7; text-align:center;color:#333;font-weight:bold}

