/* 로그인페이지 */

._s._login{ padding-top: 255px; padding-bottom: 155px; box-sizing: border-box; }
._s._login .narrow{ margin-top: 45px; }

._s._login .form .subbtnWrap{ margin-top: 25px; }

@media screen and (max-width: 1280px){
    ._s._login{ padding-top: 200px; }
}

@media screen and (max-width: 820px){
    ._s._login{ padding-top: 140px; padding-bottom: 100px; }
    ._s._login .narrow{ margin-top: 20px; }
}


/* 아이디/비밀번호 찾기, 회원정보 수정 전 비밀번호, 회원가입/회원정보수정 완료 */
._s._find{ padding-top: 400px; padding-bottom: 300px; box-sizing: border-box; }
._s._find .narrow{ margin-top: 40px; }
._s._find .subbtnWrap{ margin-top: 35px; }

@media screen and (max-width: 820px){
    ._s._find{ padding: 200px 0; }
}


/* 아이디/비밀번호 확인 */
._s._verif{ padding-top: 300px; padding-bottom: 230px; box-sizing: border-box; }
._s._verif .narrow{ margin-top: 30px; }
._s._verif .subbtnWrap{ margin-top: 35px; }

@media screen and (max-width: 820px){
    ._s._verif{ padding: 140px 0; }
}

@media screen and (max-width: 500px){
    ._s._verif .narrow{ margin-top: 20px; }
    ._s._verif .subbtnWrap{ margin-top: 20px; }
}



/* 회원가입 페이지 */
._s._signup{ padding-top: 245px; padding-bottom: 120px; box-sizing: border-box; }
._s._signup .snslogin{ margin-bottom: 50px; }
._s._signup .subbtnWrap{ margin-top: 50px; }
._s._signup .narrow{ margin-top: 15px; }

@media screen and (max-width: 1280px){
    ._s._signup{ padding: 200px 0; }
}

@media screen and (max-width: 820px){
    ._s._signup{ padding: 140px 0; }
}


/* 회원정보 수정 */
