/*로그인 시작*/
#member_login #member_wrap .member_area h2.title{display:none}
#member_wrap .login_area {width:65%;margin:0 auto;padding-top:10px;}
#member_wrap .login_area h3{font-weight:bold;display:block;font-size:14px;text-align:center;color:#232323;line-height:130%;font-family:'GmarketSansMedium';margin-top:5px;margin-bottom:5px;}
#member_wrap .login_area .banner{background:url('../images/login_banner.png') no-repeat center center;width:150px;height:176px;margin:0 auto;background-size:100% 100%;margin-top:10px;}
#member_wrap .login_area .login_box{padding-top:20px;}
#member_wrap .login_area .login_box ul.tabBox{display:none}
#member_wrap .login_area .login_box .box{display:none}

#member_wrap .login_area .login_field div#l_id{margin-bottom:10px;}
#member_wrap .login_area .login_field div .input-group-addon{border-color:#000;background-color:#fff;font-size:16px;color:#333;top:auto}
#member_wrap .login_area .login_field div.input-group .form-control{border-color:#000;background-color:#fff;font-size:14px;color:#333}
#member_wrap .login_area .login_field div.input-group input::-webkit-input-placeholder{color: #333;}
#member_wrap .login_area .login_field div.input-group input:-moz-placeholder{color: #333;}
#member_wrap .login_area .login_field div.input-group input::-moz-placeholder{color: #333;}
#member_wrap .login_area .login_field div.input-group input{-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);box-shadow: inset 0 0px 0px rgba(0,0,0,.075);-webkit-appearance: none;}

#member_wrap .login_area .login_field div#l_save{font-size:16px;margin-top:10px;}
#member_wrap .login_area .login_field div#l_save label{font-weight:400;vertical-align:middle}
#member_wrap .login_area .login_box .login_btn{margin-top:30px;}
#member_wrap .login_area .login_box .order_btn{margin-top:5px;}
#member_wrap .login_area .btn_sub_area{text-align:center;position:relative;padding:20px 0px;border-bottom:1px solid #d3d3d5;}
#member_wrap .login_area .btn_sub_area ul{display:block;text-align:center;}
#member_wrap .login_area .btn_sub_area ul li{display:inline-block;background:url('../images/m_dot.png') no-repeat left center; padding-left:5px;margin-right:10px}
#member_wrap .login_area .btn_sub_area ul li a{font-size:13px; color:#777777;text-decoration:none}

#member_wrap .loginBottom{text-align:center;padding-top:20px;}
#member_wrap .loginBottom p{font-size:18px;color:#232323;font-family:'GmarketSansMedium';font-weight:bold;padding-bottom:8px;}
#member_wrap .loginBottom a{display:inline-block; width:70px; height:70px; margin:0px 15px;background-repeat:no-repeat}
#member_wrap .loginBottom a span{display:none}
#member_wrap .loginBottom .naverLogin{background-image:url('../images/m_btn_sns_login_naver.png');}
#member_wrap .loginBottom .kakaoLogin{background-image:url('../images/m_btn_sns_login_kakao.jpg'); }
#member_wrap .loginBottom .googleLogin{background-image:url('../images/m_btn_sns_login_google.jpg'); }
#member_wrap .loginBottom .facebookLogin{background-image:url('../images/m_btn_sns_login_facebook.png');}


#member_wrap .login_area .notice_area{text-align:left;position:relative;border-bottom:1px solid #000;margin-top:10px;}
#member_wrap .login_area .notice_area p{font-size:13px; color:#ff375d;font-weight:400;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 #order_div .etc_area{padding:15px 0px}
#member_wrap .login_area .etc_area {position: relative;margin: 0 auto;padding:7px 0px 0px 0px;border-bottom:1px solid #000;margin-bottom:5px;}
#member_wrap .login_area .etc_area p{text-align:left;position:relative;margin-bottom:7px;font-size:13px;padding-right:120px;}
#member_wrap .login_area .etc_area p a{text-decoration:none;position:absolute;right:0px;top:50%;margin-top:-17px;width:105px;height:33px;font-weight:700;background:#ff3332; border-radius:3px; text-align:center; line-height:32px; color:#fff; font-size:13px;}

#member_wrap .step01_area{}
#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;text-align:center;}
#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:28px;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?v=2') 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;}

.step02_area {padding-bottom:100px;padding-top:30px;}
.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:15px 27px 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:14px;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:18px;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:18px;padding:15px 0px;display:block;width:100%;cursor:pointer}




/*스탭바*/
#member_wrap .join_area{padding:0px 15px;}
#member_wrap ul.step_status{position:relative;padding-top:20px;}
#member_wrap ul.step_status li{float:left;width:24%;display:block;position:relative;padding-left:1%;}
#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;border:1px solid #efefef;font-family:'GmarketSansMedium';border-radius:16px;padding-left:8px;padding-right:8px;}
#member_wrap ul.step_status li.on span{background:#ff3332;color:#fff;border:1px solid #ff3332;}
#member_wrap ul.step_status li:after{display:none}
#member_wrap ul.step_status li.last:after{display:none}


/*아이디찾기/비밀번호시작*/
#member_searchId .modal-body ,#member_searchPass .modal-body {padding:15px 15px 0px 15px}
#member_searchId .modal-body .exp,#member_searchPass .modal-body .exp{text-align:center;font-size:16px;padding:20px 15px}
#member_searchId .modal-footer,#member_searchPass .modal-footer{padding:0px 0px}
#member_searchId .hide_area,#member_searchPass .hide_area{display:none}
#member_searchId .etc_area,#member_searchPass .etc_area{padding:15px 15px 15px 15px;}
#member_searchId .etc_area .find_pass,#member_searchPass .etc_area .find_pass{border-top:1px solid #d3d3d5;padding:15px 0px;position:relative;color:#2ac1bc;font-size:13px;line-height:30px}
#member_searchId .etc_area .find_pass .btn,#member_searchPass .etc_area .find_pass .btn{background:#b1b1b1;color:#fff;position:absolute;top:15px;right:0px;padding-left:5px;padding-right:5px;font-size:13px;}
#m_search_form .form-group{text-align:center;}
#member_searchId #m_search_result,#member_searchPass #m_search_result{border:1px solid #d3d3d5;border-radius:10px;margin-bottom:10px;display:none}
#member_searchId #m_search_result .modal_txt,#member_searchPass #m_search_result .modal_txt{padding:20px;text-align:center;}
/*아이디찾기끝*/


/*비밀번호재설정시작*/
#member_wrap .reset_area {padding:15px;padding-top:30px;}
#member_wrap .reset_area h3{}
#member_wrap .reset_area h3 span{display:block;font-size:15px;text-align:center;color:#232323;line-height:160%}
#member_wrap .reset_area #reset_form{padding:30px 15px;}
#member_wrap .reset_area #reset_form fieldset{}

#member_wrap .reset_area .btnArea{height:30px;margin-top:30px;text-align:center;}
#member_wrap .reset_area .btnArea button{width:48%;margin:0px;display:inline-block;background-color:#2ac1bc;color:#fff;}
#member_wrap .reset_area .btnArea a{width:48%;margin:0px;display:inline-block;}
/*비밀번호재설정 끝*/

/*Step_one -원스탑*/
#member_wrap .step_one_area {margin-top:30px;border-top: 1px solid #8d8d8d;}
#member_wrap .step_one_area h3{display:none}
#member_wrap .step_one_area legend{display:none}
#member_wrap .step_one_area #member_form fieldset{position:relative;padding:15px;}
#member_wrap .step_one_area #member_form label.memberLabel{color:#232323;font-weight:400;font-size:13px;}
#member_wrap .step_one_area #member_form label.memberLabel strong{font-weight:400;}
#member_wrap .step_one_area #member_form input.form-control{font-size:13px}
#member_wrap .step_one_area #member_form .form-group .return_txt{}
#member_wrap .step_one_area .div_auth_input{position:relative;padding-right:80px;}
#member_wrap .step_one_area .div_auth_input input{}
#member_wrap .step_one_area .div_auth_input #auth_direct_area{position:absolute;right:0px;top:0px;}
#member_wrap .step_one_area .div_auth_input #auth_direct_area2{position:absolute;right:0px;top:0px;}

#member_wrap .step_one_area #member_form .market_area .input-group label{font-size:12px;color:#666666;}
#member_wrap .step_one_area #member_form .exp{font-size:12px;color:#666666;}
#member_wrap .step_one_area .profile{padding:0px 0px}
#member_wrap .step_one_area .profile .webuploader-pick{padding:5px 15px;}
#member_wrap .step_one_area .webuploader-pick,#member_wrap .step_one_area .img_delete {font-size:12px;color:#121212;background:#f1f1f1;padding:5px 5px;border:1px solid #cccccc;border-radius:2px;display: inline-block;cursor: pointer;}
#member_wrap .step_one_area .img_delete {margin-top:5px;}
#member_wrap .step_one_area .agree_area ul{}
#member_wrap .step_one_area .agree_area ul li{border-bottom:1px solid #d3d3d5;padding:7px 12px 5px 12px;position:relative}
#member_wrap .step_one_area .agree_area ul li button.auth{position:absolute;right:0px;background-color:#b1b1b1;color:#fff;padding:4px 5px;top:4px;}
#member_wrap .step_one_area .join_btn_area{margin-top:30px;text-align:center;}
#member_wrap .step_one_area .join_btn_area a{background:#de0b0b;border:0px;color:#fff;font-weight:700;font-size:18px;padding:15px 0px;display:block;width:100%;cursor:pointer}



/*Modify -정보수정확인*/
#member_wrap .step_modify h3{display:none}
#member_wrap .step_modify legend{display:none}
#member_wrap .step_modify #member_form fieldset{position:relative;padding:15px;}
#member_wrap .step_modify #member_form label.memberLabel{color:#232323;font-weight:700;font-size:13px;}
#member_wrap .step_modify #member_form label.memberLabel strong{font-weight:400;}
#member_wrap .step_modify #member_form input.form-control{font-size:13px}
#member_wrap .step_modify #member_form .form-text{color:#666666;margin:0px}
#member_wrap .step_modify .div_auth_input{position:relative;padding-right:80px;}
#member_wrap .step_modify .div_auth_input input{}
#member_wrap .step_modify .div_auth_input #auth_direct_area{position:absolute;right:0px;top:0px;}
#member_wrap .step_modify .div_auth_input #auth_direct_area2{position:absolute;right:0px;top:0px;}
#member_wrap .step_modify .div_auth_input .float_btn{position:absolute;right:0px;top:0px;}
#member_wrap .step_modify #member_form .sns_div ul {border-bottom:1px solid #d3d3d5}
#member_wrap .step_modify #member_form .sns_div ul li{display:inline-block;background:url('../images/m_dot.png') no-repeat left center; padding-left:5px;margin-right:10px;margin-bottom:10px;}

#member_wrap .step_modify #member_form .sns_div .sns{border-bottom:1px solid #d3d3d5;position:relative}
#member_wrap .step_modify #member_form .sns_div .sns .snsName{position:absolute;left:0px;top:50%;margin-top:-14px;color:#232323;font-size:13px;line-height:28px;}
#member_wrap .step_modify #member_form .sns_div .sns .snsStatus{padding:15px 60px 15px 100px;color:#666666;font-size:13px;}
#member_wrap .step_modify #member_form .sns_div .sns .snsStatus a{position:absolute;right:0px;top:50%;margin-top:-17px;}

#member_wrap .step_modify #member_form .sns_div .sns  .icon{display:inline-block;width:28px;height:28px;margin-right:8px;margin-left:3px;vertical-align:middle;}
#member_wrap .step_modify #member_form .sns_div  #sns_naver .icon{background:url('../images/m_icon_sns_naver.png') no-repeat;background-size:28px 28px;}
#member_wrap .step_modify #member_form .sns_div  #sns_facebook .icon{background:url('../images/m_icon_sns_facebook.png') no-repeat;background-size:28px 28px;}
#member_wrap .step_modify #member_form .btnAreaBottom{margin-top:0px;text-align:left;display: block;font-size: 13px;color: #232323;position:relative;padding:15px 70px 15px 15px;margin-bottom:0px;border-bottom:1px solid #919191}
#member_wrap .step_modify #member_form .btnAreaBottom a{position:absolute;right:15px;top:50%;margin-top:-17px;}

/*
#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-size:18px; color:#121212; 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{font-size:14px; color:#121212;padding:10px 20px;border-bottom:1px solid #d3d3d5;line-height:130%;}
#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:auto;}

#member_wrap .step_modify .webuploader-pick,#member_wrap .step_modify .img_delete {font-size:12px;color:#121212;background:#f1f1f1;padding:5px 5px;border:1px solid #cccccc;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;}

#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: 12px;color: #000000;}
#member_wrap .step_modify #member_form .btnAreaBottom a{width: auto;height: 29px;background-color: #777777;border-radius: 3px;font-size: 12px;color: #fff;text-align: center;line-height: 27px;border: 1px solid #555555;display: inline-block;padding: 0 10px;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:#777777;}
#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;}
*/


/*Step5-가입완료 시작*/
#member_wrap .step_end_area {padding:15px;}
#member_wrap .step_end_area h3{display:block;padding-bottom:15px;text-align:center;}
#member_wrap .step_end_area h3 span{font-size:18px;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;text-align:center;}
#member_wrap .step_end_area .sub_box .end_exp_divide h4{padding-top:10px;}
#member_wrap .step_end_area .sub_box .end_exp_divide h4 span{display:block;font-family:'GmarketSansMedium';font-weight:400;font-size:22px;}
#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:15px 0 10px 0px;margin-top:20px; background:#f3f3f3;}
#member_wrap .step_end_area .sub_box .info .box{padding:10px;position:relative}
#member_wrap .step_end_area .sub_box .info .pic{position:absolute;left:10px;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-가입완료 끝*/

/*Modify -정보수정확인*/
#member_modify #member_wrap {width:100%;padding-top:0px;}
#member_wrap .step_modify_confirm {}
#member_wrap .step_modify_confirm h4{display:block;font-size:15px;text-align:center;color:#232323;line-height:160%;padding:15px;margin:0px;}
#member_wrap .step_modify_confirm #member_form{position:relative;text-align:left;border-top:1px solid #919191}
#member_wrap .step_modify_confirm #member_form legend{display:none}
#member_wrap .step_modify_confirm #member_form fieldset{position:relative;padding:15px;}


#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{text-align:center;padding-top:10px;}



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 #999999;background:#f7f7f8;color:#232323;padding:8px 5px;font-size:12px;border-radius:3px;vertical-align:middle;cursor:pointer;line-height:130%;text-decoration:none}
#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 .hide_change{display:none;margin-top:5px}

/*회원탈퇴*/
#member_wrap .withdrawal_area #member_form{}
#member_wrap .withdrawal_area h2.title{display:none}
#member_wrap .withdrawal_area #member_form legend{display:none}
#member_wrap .withdrawal_area .leaveInfo{padding:15px;font-size:13px;color:#666666;}
#member_wrap .withdrawal_area .leaveInfo .tit{font-size:15px; color:#121212; font-weight:normal;margin-bottom:0px;}
#member_wrap .withdrawal_area .leaveInfo ul{margin-bottom:10px;}
#member_wrap .withdrawal_area .leaveInfo ul li{font-size:13px; color:#666666; background:url('../images/m_icon_exp.png') no-repeat left 10px; padding-left:7px; background-size:3px 1px; line-height:20px;}
#member_wrap .withdrawal_area .leaveInfo ul li strong{font-size:13px; color:#ff375d; font-weight:normal;}

#member_wrap .withdrawal_area .agreeCheck{text-align:center;background:#f7f7f8;border-top:1px solid #919191;border-bottom:1px solid #919191;font-size:14px;color:#232323;padding:15px 20px;}
#member_wrap .withdrawal_area .infoCheck{margin-bottom:30px;padding:15px}
#member_wrap .withdrawal_area .infoCheck .checkment{font-size:15px; color:#232323; font-weight:normal; margin-bottom:10px;text-align:center;border-bottom:1px solid #d3d3d5;padding-bottom:20px;padding-top:10px;}
#member_wrap .withdrawal_area .infoCheck .form-horizontal{padding:0px 15px;}
#member_wrap .withdrawal_area .infoCheck .form-horizontal .form-group{border-bottom:1px solid #d3d3d5;}
#member_wrap .withdrawal_area .infoCheck .form-group{padding-bottom:5px;}
#member_wrap .withdrawal_area .infoCheck .form-group label{padding-left:0px;}

/*
#member_wrap .withdrawal_area #member_form fieldset{position:relative;border:2px solid #333333;padding:49px;}
#member_wrap .withdrawal_area h2.title{background:url('../images/title_leave.png') no-repeat center;}
#member_wrap .withdrawal_area #member_form legend{display:none}
#member_wrap .withdrawal_area .leaveMent{text-align:center;background:url('../images/withdrawal_ment.png') no-repeat center top;padding-top:38px;}
#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{font-size:13px; color:#666666; background:url('../images/icon_exp.png') no-repeat left 10px; padding-left:7px; background-size:3px 1px; line-height:20px;}
#member_wrap .withdrawal_area .leaveInfo ul li strong{font-size:13px; color:#ff375d; font-weight:normal;}

#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;}
#member_wrap .withdrawal_area .btnArea button{background:#3ec7c2}
/*회원탈퇴 끝*/

@media (max-width:500px) {
	#member_wrap .login_area {width:280px;}
	#member_wrap .loginBottom a{background-size:100%;width:50px;height:50px;margin:0px 5px}
	#member_wrap .step_end_area .sub_box .end_exp_divide h4 span{background-size:200px auto}
	#member_wrap ul.step_status li span{font-size:13px;padding-left:3px;padding-right:3px;}

	#member_wrap .step01_area .loginSNS li{padding:40px 8px 20px 8px;}

	.step02_area .new_agree_box .box{padding:15px 20px 15px 8px;}
	.step02_area .new_agree_box.all_check .check_box input[type="checkbox"] + label{font-size:16px;}
	.step02_area .check_box input[type="checkbox"] + label{font-size:13px;}
	.step02_area .new_agree_box.table .box table th{font-size:12px;}
	.step02_area .new_agree_box.table .box table td{font-size:11px;}

	#member_wrap .step_end_area h3{line-height:120%;}
	#member_wrap .step_end_area h3 span{line-height:120%;}
	#member_wrap .step_end_area .sub_box .info{margin-top:10px;}
	#member_wrap .step_end_area .sub_box{padding:15px;}
	#member_wrap .step_end_area .sub_box .end_exp_divide .ment{padding:5px 0px 5px 0px;}
	#member_wrap .step_end_area .sub_box .info .pic{position:relative;left:auto;top:auto;margin-top:0px;margin:0 auto;padding-top:0px;margin-bottom:20px;}
	#member_wrap .step_end_area .sub_box .info .box{text-align:center;}
	#member_wrap .step_end_area .sub_box .info dl{padding-left:0px;}


}
@media (max-width:400px) {

	.step02_area .new_agree_box .box{padding-right:25px;}
	.step02_area .check_area .box a{right:20px;}
}
/*
#member_wrap .login_area #login_form{margin-top:0px;border:2px solid #333333;border-top:0px;padding-top:34px;}
#member_wrap .login_area .login_field{position:relative;width:477px;margin:0 auto;}
#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:39px;line-height:39px;color:#121212;font-size:15px;border:1px solid #d1d1d1;display:block;box-sizing:border-box;padding:0px 15px;width:100%;}


#member_wrap .login_area .login_box .login_btn{margin-bottom:15px;}
#member_wrap .login_area .login_box .login_btn button{display:block;width:100%;text-decoration:none;text-align:center;border:0px solid #000;background:#3ec7c2;color:#fff;cursor:pointer;height:50px;line-height:50px;font-size:18px;font-weight:700}
#member_wrap .login_area .login_box .login_btn span{}

#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 #order_div .etc_area{padding:15px 0px}
#member_wrap .login_area .etc_area {position: relative;width: 477px;margin: 0 auto;padding:7px 0px 0px 0px;border-bottom:1px solid #000;margin-bottom:25px;}
#member_wrap .login_area .etc_area p{height:33px;text-align:left;position:relative;margin-bottom:7px;font-size:13px;line-height:33px}
#member_wrap .login_area .etc_area p a{position:absolute;right:0px;top:0px;width:105px; height:33px;font-weight:700;background:#3ec7c2; border-radius:3px; text-align:center; line-height:32px; color:#fff; font-size:13px;}
#member_wrap .login_area .etc_area p.l_direct_order a{background:#777777;}

#member_wrap .loginBottom{text-align:center;padding-bottom:45px;}
#member_wrap .loginBottom p{font-size:20px;color:#353535; font-weight:bold;margin-bottom:28px;}
#member_wrap .loginBottom a{display:inline-block; width:53px; height:53px;}
#member_wrap .loginBottom a span{display:none}
#member_wrap .loginBottom .naverLogin{background:url('../images/btn_sns_login_naver.png') no-repeat 0 0; margin-right:15px;}
#member_wrap .loginBottom .kakaoLogin{background:url('../images/btn_sns_login_kakao.png') no-repeat 0 0; }
#member_wrap .loginBottom .facebookLogin{background:url('../images/btn_sns_login_facebook.png') no-repeat 0 0;margin-right:15px;}
*/
/*로그인 끝



/*

#member_wrap {width:1000px; margin:0 auto; padding-top:70px; text-align:center;}
#member_wrap .member_area{}

/*스탭바
#member_wrap ul.step_status{height:50px;padding-bottom:2px;background:#ebe9ea;margin-bottom:40px;}
#member_wrap ul.step_status li{	float:left;width:25%;display:block;background:#bababa;}
#member_wrap ul.step_status.li_width2 li{width:50%;}
#member_wrap ul.step_status.li_width3 li{width:33%;}
#member_wrap ul.step_status.li_width3 li.step_last{width:34%;}
#member_wrap ul.step_status.li_width5 li{width:20%;}
#member_wrap ul.step_status li span{display:block;border:1px solid #dcdcdc;border-right:0px solid #dcdcdc;height:48px;text-align:center;line-height:48px;overflow:hidden;font-size:14px;color:#fff;font-weight:700}
#member_wrap ul.step_status li.on span{background-color:#ffffff;border-top:2px solid #33353d;color:#000;}
#member_wrap ul.step_status li.step_last a{border-right:1px solid #dcdcdc;}


#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; height:34px; line-height:27px; margin-bottom:14px;}
#member_wrap .member_area h2.title span{display:none}
#member_wrap .member_area h3{display:block;margin-bottom:30px; font-size:15px; color:#353535; font-weight:normal;}
#member_wrap .member_area h3 span{line-height:27px;font-size:15px; color:#353535; font-weight:normal;}



#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 .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 h2.title{background:url('../images/title_leave.png') no-repeat center;}
#member_wrap .withdrawal_area #member_form legend{display:none}
#member_wrap .withdrawal_area .leaveMent{text-align:center;background:url('../images/withdrawal_ment.png') no-repeat center top;padding-top:38px;}
#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{font-size:13px; color:#666666; background:url('../images/icon_exp.png') no-repeat left 10px; padding-left:7px; background-size:3px 1px; line-height:20px;}
#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;}
#member_wrap .withdrawal_area .btnArea button{background:#3ec7c2}
/*회원탈퇴 끝








/*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-size:18px; color:#121212; 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{font-size:14px; color:#121212;padding:10px 20px;border-bottom:1px solid #d3d3d5;line-height:130%;}
#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:auto;}

#member_wrap .step_modify .webuploader-pick,#member_wrap .step_modify .img_delete {font-size:12px;color:#121212;background:#f1f1f1;padding:5px 5px;border:1px solid #cccccc;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;}

#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: 12px;color: #000000;}
#member_wrap .step_modify #member_form .btnAreaBottom a{width: auto;height: 29px;background-color: #777777;border-radius: 3px;font-size: 12px;color: #fff;text-align: center;line-height: 27px;border: 1px solid #555555;display: inline-block;padding: 0 10px;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:#777777;}
#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;}




/*비밀번호변경 -안내팝업
.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 #cccccc;background:#f1f1f1;color:#121212;padding:7px 5px;font-size:12px;border-radius:3px;margin-left:10px;vertical-align:middle;cursor:pointer;line-height:130%}
#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 .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}
#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}

*/