@charset "UTF-8";
/*로그인*/
#header, .tit_area{display: none !important;}
html, body,#wrap, #body {height: 100%;box-sizing: border-box;}
.login_bg{background:#fff url("/resource/assets/mobile/images/bg-02.jpg") no-repeat center center /cover;}
.login_tit_area{display: block;text-align: center;padding: 4rem 0 2rem;font-size: 0.8rem;}
.login_tit_area em{color: #589302;}
.login_tit_area a img{max-width: 48%;margin: 0 auto 0.5rem; cursor: pointer;}
.login_tit_area span{display: block; margin: auto;}
.content_sub{width: 90%;background: none;}
.login_area01 input#usrId{border: 1px solid #e0e3e3;background: #fff;}
.login_area01 input#usrPwd{border: 1px solid #e0e3e3;background: #fff; margin-top: -1px;}
.login_area01 .bt_login, .login_area02 a{background: #589302;}
.login_area01 .idpw_find{position: relative;float: left;color: #222;font-size: 0.9rem;font-weight: 500;border-bottom:1px solid #78787a;top: 6px;}
.login_area01 p label {display:block;padding: 0.5rem 0 0.5rem 0;font-size: 0.9rem;line-height:15px;color: #222;font-weight: 500;}
.login_area02 {margin: 0.8rem 0 0 0;padding: 0 0 0 0;}
.login_area01 p {text-align: right; position: relative; padding: 0 0.5rem 0;}
#footer{bottom: 79px; z-index: 1;}
#footer .foot_in {position: relative; margin: 0 0 0 0; padding: 0;}

@media (max-height:580px){
    .login_bg{background:#fff url("/resource/assets/mobile/images/bg-02.jpg") no-repeat center center /cover;box-sizing: inherit !important;display: block;float: left;height: auto !important;padding: 0 0 3rem !important;}
    #footer{box-sizing: inherit !important; float: left; bottom: inherit;}
}