._pageTop { display: none; } 
._con { border: 0; } 
._login { padding: 42px; border:1px solid var(--line_02); padding-top: 60px; width: 520px; margin: 0 auto;; margin-top: 60px; } 
._login .accountTit { text-align: center; font-size: 30px; font-weight: 600; border-bottom: 1.5px solid #000; padding-bottom: 30px; margin-bottom: 30px; } 
._login .inputWrap > input { width: 100%; margin-bottom: 10px; height: 48px; font-size: 18px; } 
._login .btnWrap button { width: 100%; height: 64px; font-size: 20px; margin-bottom: 10px; font-weight: 600; } 
._login .btnWrap button:last-child { margin-bottom: 0; } 
._login .findWrap { padding: 20px 0; display: flex; justify-content: space-between; } 
._login .findWrap .checkWrap { display: flex; } 
._login .findWrap .checkWrap ._check { margin-right: 20px; } 
._login .snsLogin { margin-top: 50px; } 
._login .snsLogin ul li { background-size:42px; padding:0 42px; text-align: center; line-height: 38px; margin-bottom: 10px; width: 100%; height: 42px; background-position:left; font-size: 14px; cursor: pointer; font-weight: 500; } 
._login .snsLogin ul li.naver { border:2px solid #43D22C; background-image: url(../../img/logo/naver.png); } 
._login .snsLogin ul li.kakao { border:2px solid #FFDE00; background-image: url(../../img/logo/kakao.png); } 
footer { margin-bottom: 0; } 

@media screen and (max-width: 720px) {._pageTop { display: block; } 
._login .accountTit { display: none; } 
._login { padding: var(--56); border:0; width: 100%; margin-top: 0; } 
._login .inputWrap > input { margin-bottom: var(--20); height: var(--92); font-size: var(--28); } 
._login .btnWrap button { width: 100%; height: var(--100); font-size: var(--32); margin-bottom: var(--20); } 
._login .findWrap { padding: var(--36) 0; display: block; text-align: center; padding-top: var(--20); } 
._login .findWrap .checkWrap { justify-content: center; margin-bottom: var(--50); } 
._login .findWrap .checkWrap ._check { margin-right:0; width: 50%; text-align: center; } 
._login .snsLogin { margin-top: var(--50); } 
._login .snsLogin ul li { background-size:var(--72); padding:0 var(--72); line-height: var(--68); margin-bottom: var(--20); height: var(--72); font-size: var(--26); } 
._login .snsLogin ul li.naver { border:var(--2) solid #43D22C; } 
._login .snsLogin ul li.kakao { border:var(--2) solid #FFDE00; } 
}

