@charset "utf-8";

/* 로그인 */
.loginWrap {height:100%;padding-top:45px;display:table;width:100%;background:url(../../images/mobile/common/bg_login.jpg) no-repeat 50% 50%;background-size:cover;}
.loginWrap .logo{position:absolute;left:0;top:0;width:100%;height:45px;background:#006666 url(../../images/mobile/common/logo_login.png) no-repeat 50% 50%;background-size:120px auto;text-indent:-9999em;}
.loginWrap .inner{height:100%;display:table-cell;vertical-align:middle;padding:0 30px;}
.loginWrap .txtBox {color:#fff;}
.loginWrap .txtBox .tit{font-size:32px;margin-left:-3px;line-height:40px;letter-spacing: -1px;}
.loginWrap .txtBox .desc{font-size:14px;margin-top:10px;line-height:1.3;}
.loginWrap .loginBox {margin-top:40%;color:#fff;}
.loginWrap .loginBox .titArea{margin-bottom:10px;}
.loginWrap .loginBox .titArea h2{font-size:21px;font-weight:700;}
.loginWrap .loginBox .inpText {height:40px;font-size:14px;}
.loginWrap .loginBox .inpText + .inpText{margin-top:-1px;}
.loginWrap .loginBox .btnArea{margin-top:10px;}
.loginWrap .loginBox .btnArea .btns {height:40px;}
.loginWrap .loginBox .btnArea .btns span{font-size:16px;}
.loginWrap .loginBox .noti{margin-top:10px;background:url(../../images/mobile/common/bg_login_noti.png) no-repeat 0 2px;background-size:12px auto;font-size:12px;padding-left:18px;}
.loginWrap .loginBox .noti span{opacity:0.5;color:#fff;}


.terms .item {margin-top:15px;line-height:1.5;font-size:12px;}
.terms .item:first-child {margin-top:0;}
.terms .tit {font-weight:700;margin-bottom:5px;color:#000;font-size:13px;}
.terms .list li + li {margin-top:3px;}
.terms .list li {font-size:inherit;line-height:inherit}
.terms .list .list {margin-top:3px;padding-left:15px;}
.terms .text + .text {margin-top:10px;}
.terms .tblData {margin-top:10px;}
.terms .tblData:first-child {margin-top:0;}
