@charset "utf-8";
/*.lay_loginForm { max-width:600px; width:100%; padding:40px 90px 50px 90px; border:1px solid #ddd; border-radius: 10px; box-sizing: border-box; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); } */
.lay_loginForm { max-width: 600px; width: 100%; padding: 40px 90px 50px 90px; border: 1px solid #ddd; border-radius: 10px; box-sizing: border-box; POSITION: RELATIVE; MARGIN: 0 AUTO; top: 180px; } 
.lay_loginForm h3 { font-size: 45px; text-align: center; color:#333; font-weight: 500; margin:0 0 20px 0; background:none}
.login_type { margin:0}
.lay_loginForm > div img { margin:5px auto 0 auto}
.login_input ul.btn_idpw li { margin:0 20px 0 0}
.btn_idpw li a { font-size:14px; font-weight: normal; } 
.login_input ul li.chk { font-size:14px}


@media all and (max-width: 1300px) {.lay_loginForm { max-width: 600px; width: 100%; padding: 40px 90px 50px 90px; border: 1px solid #ddd; border-radius: 10px; box-sizing: border-box; POSITION: static; MARGIN: 50px AUTO; /* top: 180px; */} 
 }


@media all and (max-width: 1024px){
 .lay_loginForm { margin:50px auto; padding:40px 50px 50px 50px; position:static; transform: none; } 
 }

@media all and (max-width: 500px){
 .lay_loginForm { border:0; padding:0; margin:50px auto}
 .lay_loginForm h3 { font-size:40px} 
 }