/* 기본박스 */
.mbskin{position: relative;margin:100px auto 0;border:1px solid #ddd;width:400px;background:#fff;text-align:center;
}
.mbskin:before,.mbskin:after{
content:"";
position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px;
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
  -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
       box-shadow:0 0 20px rgba(0,0,0,0.8);
-moz-border-radius:100px / 10px;
     border-radius:100px / 10px;}
.mbskin:after{right:10px;left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);}
.mbskin .frm_input{width:100%}
.mbskin .btn_submit{width:100%;margin:10px 0 0;height:45px;font-weight:bold;font-size:1.25em}
.mbskin  h1{margin: 60px 0 30px;font-size: 2em;}

/* 로그인 */
#login { }
.bg_gray2 { background:#f6f6f6;}
.meber_pd { padding:80px 15px;}
.member_wrap .login_form { border-bottom:1px solid #d7d7d7; padding:0 0 30px 0; max-width:647px; margin:0 auto; }
.member_wrap .login_form .title { font-size:60px; font-weight:600; font-family: 'Kanit', sans-serif; border-bottom:1px solid #007bb6; color:#007bb6; padding-bottom:5px; line-height: normal;}
.member_wrap .login_form .title_s2 { font-size:40px; }
.member_wrap .login_form .input_box { margin-top:45px;}
.member_wrap .login_form .input_box ul {}
.member_wrap .login_form .input_box ul li { border:1px solid #d7d7d7; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:10px; overflow:hidden;}
.member_wrap .login_form .input_box ul li:last-child { margin:0; }
.member_wrap .login_form .input_box input { width:100%; height:100%; border:none; padding:0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:52px; font-size:18px;}
.member_wrap .login_form .input_box input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cdcdcd; font-size:17px;
    opacity: 1; /* Firefox */
}

.member_wrap .login_form .input_box input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #cdcdcd; font-size:17px;
}

.member_wrap .login_form .input_box input::-ms-input-placeholder { /* Microsoft Edge */
    color: #cdcdcd; font-size:17px;
}

.member_wrap .login_form .submit { margin-top:50px;}
.member_wrap .login_form .submit input { width:100%; background:#333333; color:#fff; height:65px; font-size:24px; font-weight:500; border:none;  }
.member_wrap .login_form .link_btn { text-align:center; margin-top:30px;}
.member_wrap .login_form .link_btn ul { font-size:0; letter-spacing:-4px;}
.member_wrap .login_form .link_btn ul li { display:inline-block; vertical-align:top; letter-spacing:0;  }
.member_wrap .login_form .link_btn ul li a { font-size:17px; color:#333; display:inline-block; vertical-align:middle;}
.member_wrap .login_form .link_btn ul li:after { content:"|"; font-size:11px; vertical-align:middle; margin:0 18px; color:#bbb;}
.member_wrap .login_form .link_btn ul li:last-child:after { display:none;}


/* 회원 비밀번호 확인 */
#mb_confirm {}
#mb_confirm h1 {margin:60px 0 30px;font-size:2em}
#mb_confirm p {padding:0 20px 40px;border-bottom:1px solid #e9e9e9;font-size:1.083em;line-height:1.4em;color:#656565}
#mb_confirm p strong {display:block;color:#3ca1ff;font-size:1.167em;margin:0 0 5px}
#mb_confirm fieldset {;padding:50px;text-align:left}
#mb_confirm fieldset .frm_input {background-color:#fff !important}
#mb_confirm label {letter-spacing:-0.1em}
#mb_confirm_id {display:block;margin:5px 0 10px;font-weight:bold}
#mb_confirm .confirm_id{font-size:0.92em;color:#666}


/* 회원가입 완료 */
#reg_result {padding:100px 0 40px;text-align:center;background:#fff}
#reg_result h2{font-size:2em;margin:0 0 20px}
#reg_result h2 strong{color:#ed6478}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:1.8em}
#reg_result .btn_confirm {margin:50px 0}
#reg_result .reg_result_p{font-size:1.25em;margin:0 0 10px;}
#reg_result .reg_result_p strong{color:#3497d9}
#reg_result .btn_submit{padding: 0 30px;font-weight:bold;height:40px;line-height:40px;display:inline-block;margin:30px 0 0 ;font-size:1.083em}

/* 아이디/비밀번호 찾기 */
#find_info #mb_hp_label {display:inline-block;margin-left:10px}
#find_info p {line-height:1.5em}
#find_info #mb_email{margin:10px 0;}


/* 비밀글 비밀번호 확인 */
#pw_confirm h1 {margin:60px 20px 30px;font-size:2em}
#pw_confirm p {padding:0 20px 40px;border-bottom:1px solid #e9e9e9;font-size:1.083em;line-height:1.4em;color:#656565}
#pw_confirm p strong {display:block;color:#3ca1ff;font-size:1.167em;margin:0 0 5px}
#pw_confirm fieldset {;padding:50px;text-align:center}
#pw_confirm fieldset .frm_input {background-color:#fff !important}
#pw_confirm label {letter-spacing:-0.1em}
#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}
#mb_confirm_id{}