body{background:#F0F2F4;}

/*top*/
.content{max-width:460px;}

/*로그인*/
.input_id{margin-bottom:18px;}
.capslock {display:none; padding-top:10px; margin-bottom:-30px; text-align: center; color:var(--custom-red4); font-weight: bold;}
.login_form .btn_wrap{padding-bottom:30px;}

/*소셜 로그인*/
.or_wrap{margin:28px auto;text-align:center;}
.social_login_wrap .btn_wrap {padding:0;margin-bottom:10px;}
.social_login_wrap .btn_wrap > .btn{position:relative;display:block;margin-left:0;color:var(--custom-white);}
.social_login_wrap .btn_wrap > .btn:not(:first-child){margin-top:10px;}
.social_login_wrap .btn_wrap > .btn span{position:absolute;display:inline-block;width:30px;height:31px;top:12px;left:35px;}
.social_login_wrap .btn_wrap > .btn .icon_google{background:url(/image/Authorization/ico_google.jpg) no-repeat;}
.social_login_wrap .btn_wrap > .btn .icon_facebook{background:url(/image/Authorization/ico_facebook.jpg) no-repeat;}
.social_login_wrap .btn_wrap > .google{background-color:#DB2814;}
.social_login_wrap .btn_wrap > .facebook{background-color:#3B5A9B;}

/*아이디찾기, 비번찾기*/
.info_bar{margin-top:-20px;text-align:center;}
.info_bar a{ display:inline-block;padding:20px 16px 0;font-size:var(--custom-font-size-base);}
.info_bar span{ display:inline-block;padding:20px 16px 0;font-size:var(--custom-font-size-base); cursor: pointer;}
.text_bar{color:#CCC;}

/*구글 otp 사용중 */
.otp_ing{padding-bottom:34px;font-size:var(--custom-font-size-lg);font-weight:bold;text-align:center;word-break:keep-all;line-height:28px;}
.otp_reset{margin-top:30px;border-top:1px solid #CCC;text-align:center;}
.r_bold{color:var(--custom-red4);}
.join_text{font-size:var(--custom-font-size-lg);}

/*인증코드*/
.input_code_email{position:relative;margin-bottom:18px;}
.input_code_sms{position:relative;}
.btn_fill_black{position:absolute;top:0;right:0;width:120px;height:50px;}
/*.code_text{font-size:var(--custom-font-size-base);}*/

/*footer*/

@media (max-width:320px){
    .info_bar{border-top:none;}
    .info_bar a {padding-top:0;}
    .join_text{font-size:var(--custom-font-size-sm);}
}

