


#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 input{
	border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-right:1px solid #dedede; border-bottom:1px solid #dedede;font-size:12px;
}


#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;}



/*Step_one -원스탑*/
#member_wrap .step_one_area #member_form{margin:0 auto;width:660px;}
#member_wrap .step_one_area #member_form fieldset{position:relative;border:1px solid #333333;padding:26px;border-radius:10px;}
#member_wrap .step_one_area h3{display:block;padding-bottom:40px;}
#member_wrap .step_one_area h3 span{font-size:23px;color:#000000;font-family:'GmarketSansMedium';font-weight:400}

#member_wrap .step_one_area h4{display:block;padding-bottom:10px;padding-top:22px;font-size:18px;color:#333333;font-family:'GmarketSansMedium';font-weight:400;text-align:left;}

#member_wrap .step_one_area #member_form legend{display:none}
#member_wrap .step_one_area #member_form strong.star{color:#ff3332;display:inline-block;margin-left:3px;}
#member_wrap .step_one_area #member_form table{border-top:1px solid #555555;width:100%;}

#member_wrap .step_one_area th{border-bottom:1px solid #d3d3d5;background:#f5f4f4;font-size:14px;color:#333333;padding:10px 0px;text-align:left;font-weight:normal;width:120px;}
#member_wrap .step_one_area th label{margin-left:10px;color:#121212;}
#member_wrap .step_one_area td{border-bottom:1px solid #d3d3d5;background:#fff;font-size:13px;color:#333333;padding:5px 13px;text-align:left;}
#member_wrap .step_one_area td label{margin-right:20px;}
#member_wrap .step_one_area td label input{vertical-align:middle;}
#member_wrap .step_one_area 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;}
#member_wrap .step_one_area input.text_input.wide{width:90%;}
#member_wrap .step_one_area input.text_input.inline{width:auto;}
#member_wrap .step_one_area select{border:1px solid #dbdbdb;font-size:13px;padding:6px 3px;color:#000000;line-height:14px;}
#member_wrap .step_one_area table td p{margin-top:5px;font-size:13px;color:#858585;position:relative}
#member_wrap .step_one_area table td p.alert{margin-top:2px;padding-left:18px;font-size:12px;color:#ea7a4c;padding-top:2px;margin:0px;height:20px;line-height:20px;}
#member_wrap .step_one_area table td p.alert:before{content:'';position:absolute;left:0px;top:5px;background:url('../images/member_icon.png') no-repeat -50px -0px;width:14px;height:14px;}
#member_wrap .step_one_area td img{vertical-align:top;}
#member_wrap .step_one_area td span.email{color:#121212;font-size:14px;display:inline-block;margin:0px 5px;}
#member_wrap .step_one_area #m_zipcode{margin-bottom:10px;}
#member_wrap .step_one_area #c_zip{margin-bottom:10px;}
#member_wrap .step_one_area #m_email_second{margin-right:10px;}
#member_wrap .step_one_area #m_cellphone2{width:81px;}
#member_wrap .step_one_area #m_cellphone3{width:81px;}
#member_wrap .step_one_area #m_email_first{width:120px;}
#member_wrap .step_one_area #m_email_second{width:100px;}
#member_wrap .step_one_area button.auth{float:none;}

#member_wrap .step_one_area .select2-container{vertical-align: middle;}
#member_wrap .step_one_area .select2-container{margin-left:0px;vertical-align: middle;}
#member_wrap .step_one_area .select2-container--default .select2-selection--single{border-radius:0px;border-color:#d3d3d5;height:31px;}


#member_wrap .step_one_area .market_area{margin-top:17px;text-align:left;margin-bottom:44px;}
#member_wrap .step_one_area .market_area .title{color:#121212;font-size:14px;}
#member_wrap .step_one_area .market_area .checkbox{color:#777777;font-size:14px;margin:5px 0px;}
#member_wrap .step_one_area .market_area .checkbox input{vertical-align:middle;border:1px solid #121212}
#member_wrap .step_one_area .market_area .exp{color:#e53838;font-size:12px;}

#member_wrap .step_one_area .agree_area{padding-top:50px;text-align:left}
#member_wrap .step_one_area .agree_area ul{border-top:1px solid #555555}
#member_wrap .step_one_area .agree_area ul li{border-bottom:1px solid #d3d3d5;padding:7px 12px 5px 12px}
#member_wrap .step_one_area .agree_area ul li label{color:#121212;font-size:14px;line-height:31px;}
#member_wrap .step_one_area .agree_area ul li label input{vertical-align: middle;}
#member_wrap .step_one_area .join_btn_area{margin-top:60px;}
#member_wrap .step_one_area .join_btn_area a{display:block;background-color:#ff3332;border-radius:6px;color:#fff;font-size:18px;font-weight:400;text-align:center;padding:15px 0px;line-height:18px;}
#member_wrap .step_one_area .webuploader-pick,#member_wrap .step_one_area .img_delete {font-size:13px;color:#f40000;background:#FFF;padding:5px 5px;border:1px solid #f40000;border-radius:2px;display: inline-block;cursor: pointer;}
#member_wrap .step_one_area .img_delete {margin-top:5px;}
/*Step_one-원스탑 끝*/


/*회원탈퇴*/
#member_wrap .withdrawal_area #member_form{margin:0 auto;width:723px;text-align:left}
#member_wrap .withdrawal_area #member_form fieldset{position:relative;border:2px solid #333333;padding:49px;}

#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:14px; 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{}
#member_wrap .withdrawal_area .leaveInfo .tit{font-size:16px; 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:13px; color:#666666;  padding-left:7px;line-height:20px;}
#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 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_wrap .withdrawal_area .btnArea{height:50px;margin-top:30px;}
#member_wrap .withdrawal_area .btnArea a,#member_wrap .withdrawal_area .btnArea button{display:block;height:50px;width:50%;float:left;background:#666666;color:#fff;font-size:18px;line-height:50px;font-weight:700;text-align:center;border:0px;font-style:normal;font-family:'GmarketSansMedium'}
#member_wrap .withdrawal_area .btnArea button{background:#ff3332;font-style:normal;cursor:pointer}
/*회원탈퇴 끝*/



/*Step5-가입완료 시작*/
#member_wrap .step_end_area {width:660px;margin:0 auto;padding-bottom:100px;}
#member_wrap .step_end_area h3{display:block;padding-bottom:40px;}
#member_wrap .step_end_area h3 span{font-size:23px;color:#000000;font-family:'GmarketSansMedium';font-weight:400}
#member_wrap .step_end_area .sub_box{border:1px solid #333333;padding:26px;border-radius:10px;}
#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{padding:27px 0 19px 0px;margin-top:40px; background:#f3f3f3;}
#member_wrap .step_end_area .sub_box .info .box{width:400px; margin:0 auto;position:relative}
#member_wrap .step_end_area .sub_box .info .pic{position:absolute;left:0px;top:50%;margin-top:-42px;width:84px;height:84px;}
#member_wrap .step_end_area .sub_box .info .pic img{border-radius:84px;width:100%;height:100%}
#member_wrap .step_end_area .sub_box .info dl{padding-left:111px; line-height:130%;text-align:left;margin-bottom:10px;}
#member_wrap .step_end_area .sub_box .info dl dt{display:inline-block; width:71px; font-size:14px; color:#121212;}
#member_wrap .step_end_area .sub_box .info dl dd{display:inline-block; font-size:14px; color:#666666;}
#member_wrap .step_end_area .sub_box .joinBenefit{margin:40px 0;text-align:left}
#member_wrap .step_end_area .sub_box .joinBenefit .tit{font-size:16px; color:#121212; margin-bottom:15px;}
#member_wrap .step_end_area .sub_box .joinBenefit span{position:relative;display:block; font-size:13px; color:#666666;line-height:130%;background:url('../images/icon_exp.png') no-repeat 2px 8px;padding-left:8px;margin-bottom:5px;}
#member_wrap .step_end_area .sub_box .joinBenefit span:before{content:'';background:url('../images/member_icon.png?v=55033') no-repeat -66px 0px;width:3px;height:1px;position:absolute;left:0px;top:50%;}
#member_wrap .step_end_area .sub_box .joinBenefit span em{font-style:normal; color:#000;}
#member_wrap .step_end_area .sub_box .joinBenefit span em strong{}

#member_wrap .step_end_area .sub_box .btnArea{height:50px;}
#member_wrap .step_end_area .sub_box .btnArea a{display:block;height:50px;width:50%;float:left;background:#666666;color:#fff;font-size:18px;line-height:50px;font-weight:700;text-align:center;font-style:normal;font-family:'GmarketSansMedium'}
#member_wrap .step_end_area .sub_box .btnArea a.login{background:#ff3332;font-style:normal;}


/*Step5-가입완료 끝*/

/*비밀번호재설정시작*/
#member_wrap .reset_area {width:660px;margin:0 auto;}
#member_wrap .reset_area h3{display:block;padding-bottom:40px;}
#member_wrap .reset_area h3 span{font-size:23px;color:#000000;font-family:'GmarketSansMedium';font-weight:400}
#member_wrap .reset_area #reset_form{margin:0 auto;width:660px;text-align:left}
#member_wrap .reset_area #reset_form fieldset{border:1px solid #333333;padding:26px;border-radius:10px;padding-top:40px;}
#member_wrap .reset_area #reset_form table{border-top:1px solid #555555;width:100%;}

#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_wrap .reset_area .btnArea{height:50px;margin-top:30px;}
#member_wrap .reset_area .btnArea a,#member_wrap .reset_area .btnArea button{display:block;height:50px;width:50%;float:left;background:#666666;color:#fff;font-size:18px;line-height:50px;font-weight:700;text-align:center;border:0px;font-style:normal;font-family:'GmarketSansMedium';cursor:pointer}
#member_wrap .reset_area .btnArea button{background:#ff3332;cursor:pointer}
/*비밀번호재설정 끝*/


/*로그인 시작*/

#member_wrap .login_area {}
#member_wrap .login_area .login_box{width:662px;margin:0 auto;}
#member_wrap .login_area .login_box .box{border:1px solid #333333;border-radius:10px;background:#fff;position:relative}

#member_wrap .login_area #login_form{padding:30px 25px;}
#member_wrap .login_area #login_form h3{display:block;text-align:left;color:#000000;font-family:'GmarketSansMedium';font-size:23px;line-height:130%}
#member_wrap .login_area .login_field{position:relative;width:300px;margin-top:37px;}
#member_wrap .login_area .login_field p.l_id{}
#member_wrap .login_area .login_field p {margin-bottom:10px;}
#member_wrap .login_area .login_field p label{display:none}
#member_wrap .login_area .login_field p input{height:36px;line-height:36px;color:#666666;font-size:14px;border:0px;border-bottom:1px solid #d3d3d5;display:block;box-sizing:border-box;width:100%;outline-style: none;font-family:'GmarketSansMedium';}
#member_wrap .login_area .login_field p input::placeholder {color:#666666;font-size:14px;opacity: 1;}
#member_wrap .login_area .login_field p input::-ms-input-placeholder { color:#666666;font-size:14px;opacity: 1;}
#member_wrap .login_area .login_field p input:-ms-input-placeholder { color:#666666;font-size:14px;opacity: 1;}

#member_wrap .login_area .login_box .login_btn{margin-bottom:12px;}
#member_wrap .login_area .login_box .login_btn button{display:block;width:100%;text-decoration:none;text-align:center;border:0px solid #000;background:#ff3332;border-radius:4px;color:#fff;cursor:pointer;height:40px;line-height:40px;font-size:18px;font-weight:400}
#member_wrap .login_area .login_box .login_btn span{}

#member_wrap .login_area .login_box .box{display:none}
#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:9px 0px;margin-bottom:9px;}
#member_wrap .login_area .btn_sub_area label{color:#666666;font-size:14px;font-family:'GmarketSansMedium';}

#member_wrap .login_area #order_div .etc_area{padding:15px 0px}
#member_wrap .login_area .etc_area {position: relative;width:300px;margin-bottom:0px;margin-top:30px;}
#member_wrap .login_area .etc_area p{line-height:22px;;text-align:left;margin-bottom:7px;font-size:13px;color:#666666;position:relative;padding-left:16px;}
#member_wrap .login_area .etc_area p:before{content:'';position:absolute;left:0px;top:10px;margin-top:-4px;;background:url('../images/member_icon.png') no-repeat -15px 0px;width:10px;height:8px;}
#member_wrap .login_area .etc_area p a{color:#ff3332; font-size:13px;}

#member_wrap .loginBottom{text-align:left;position:relative;width:300px;margin-top:12px;}
#member_wrap .loginBottom p{font-size:14px;color:#000000;font-family:'GmarketSansMedium';padding:12px 0px;position:relative;}
#member_wrap .loginBottom p:after{content:'';display:inline-block;background:url('../images/member_icon.png') no-repeat 0 0;width:6px;height:10px;margin-left:8px;}
#member_wrap .loginBottom ul{position:absolute;right:0px;top:0px;}
#member_wrap .loginBottom ul li{float:left;margin-left:5px;}
#member_wrap .loginBottom a{display:block;width:34px; height:34px;}
#member_wrap .loginBottom a span{display:none}
#member_wrap .loginBottom .naverLogin{background:url('../images/login_btn_naver.png') no-repeat 0 0;}
#member_wrap .loginBottom .googleLogin{background:url('../images/login_btn_google.png') no-repeat 0 0;}
#member_wrap .loginBottom .kakaoLogin{background:url('../images/login_btn_kakao.png') no-repeat 0 0;}
#member_wrap .loginBottom .facebookLogin{background:url('../images/member_icon.png') no-repeat 0 0;}


#member_wrap .login_area .login_banner {position:absolute;right:0px;top:0px;width:280px;background:url('../images/login_banner.png') no-repeat center 54px #fff2f2;height:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;}
#member_wrap .login_area .login_banner a{position:absolute;bottom:41px;border:1px solid #b1b1b1;background:#ffffff;text-align:left;left:50%;width:222px;margin-left:-111px;border-radius:5px;}
#member_wrap .login_area .login_banner a span{display:block;padding-left:16px;line-height:37px;height:37px;font-size:14px;color:#000000;}
#member_wrap .login_area .login_banner a:after{content:'';position:absolute;background:url('../images/member_icon.png') no-repeat 0px -12px;width:23px;height:23px;top:50%;right:10px;margin-top:-11px;}

/*로그인 끝*/




/*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 h4{font-family:'GmarketSansMedium';font-size:18px; color:#333333; margin:37px 0 8px; height:24px; line-height:25px; font-weight:normal; position:relative;display:block;}
#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 .webuploader-pick,#member_wrap .step_modify .img_delete {font-size:13px;color:#f40000;background:#fff;padding:4px 10px;border:1px solid #f40000;border-radius:2px;display: inline-block;cursor: pointer;}
#member_wrap .step_modify .img_delete {margin-top:5px;}
#member_wrap .step_modify .exp{color:#e53838;font-size:12px;margin-top:4px;}

#member_wrap .step_modify #member_form .btnArea{margin-top:45px;text-align:center;}
#member_wrap .step_modify #member_form .btnAreaBottom{margin-top: 10px;text-align: right;display: block;font-size: 13px;color: #333333;font-weight:300}
#member_wrap .step_modify #member_form .btnAreaBottom a{width: auto;height: 24px;background-color: #fff;font-size: 13px;color: #f40000;text-align: center;border-bottom: 1px solid #f53d3d;display: inline-block;padding: 0 3px;margin-left:10px;}
#member_wrap .step_modify #btn_modify_password{margin-left:0px;}
#member_wrap .step_modify .select2-container{vertical-align: middle;}
#member_wrap .step_modify .select2-container{margin-left:0px;vertical-align: middle;}
#member_wrap .step_modify .select2-container--default .select2-selection--single{border-radius:0px;border-color:#d3d3d5;height:31px;}
#member_wrap .step_modify .return_txt{padding-top:5px;font-size:12px;}
#member_wrap .step_modify #secret_area{padding-top:5px;}

#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{width:400px;}
.m_search_area .title{}
.m_search_area .rows{clear:both;margin-bottom:10px;}
.m_search_area .rows label{display:block;padding-bottom:5px;color:#000;display:none}
.m_search_area .rows label.inline{display:inline-block;padding-bottom:0px;}
.m_search_area .rows label.inline input{display:inline;width:auto;height:auto;line-height:auto;border:0px;}
.m_search_area .rows input{display:block;width:100%;height:28px;line-height:28px;color:#666;border:1px solid #dedede;}
.m_search_area .hide_area{display:none}
.m_search_area .etc_area{border-top:1px solid #000000;padding-top:10px;}
.m_search_area .etc_area div{height:31px;color:#666666;position:relative;line-height:31px;}
.m_search_area .etc_area div a{position:absolute;top:0px;right:0px;display:inline-block;padding:7px 11px;font-size:12px;text-decoration:none;text-align:center;border:1px solid #cccccc;border-radius:3px;cursor:pointer;line-height:14px;color:#121212;background:#f1f1f1;line-height:130%;}

.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{float:none;vertical-align:auto}

#member_wrap button.auth,#member_wrap a.auth{display:inline-block;border:1px solid #f40000;background:#fff;color:#f40000;padding:4px 10px;font-size:13px;border-radius:3px;margin-left:10px;vertical-align:middle;cursor:pointer;line-height:130%;font-weight:300}
#member_wrap button.check{border:1px solid #c9c7c7;background:#ededed;color:#000;padding:2px 5px;font-size:11px;border-radius:6px;margin:0px;margin-left:10px;vertical-align:middle;cursor:pointer}
#member_wrap button.change{border:1px solid #555555;background:#777777;color:#ffffff;padding:7px 10px;font-size:12px;border-radius:2px;margin:0px;margin-left:10px;vertical-align:middle;cursor:pointer;line-height:100%}


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

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

/*이용약관등*/
#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}

