@charset "utf-8";

.login_container .footer {background: rgba(0,0,0, 0.4); padding-top: 33px; position: fixed;}
.login_container .footer .f_address p {color: #e1e1e1;}

/* 로그인 */
.adminLogin_wrap {background: url(../../images/mng/login_bg02.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width:100%; height:100%;}
.login_container {display: table; table-layout: fixed; width: 100%; min-height: 100vh;}
.login_container .login_area {text-align:center; position:relative; display: table-cell; vertical-align: middle; padding-bottom: 90px; width: 100%;}
.login_container .login_area .login_text_box {text-align: left; width:550px; display: inline-block; margin:20px auto; color:#fff; word-break: keep-all; box-sizing: border-box}
.login_container .login_area .login_text_box .info01 {margin-bottom: 25px; text-align: center}
.login_container .login_area .login_text_box .info01 li, .login_container .login_area .login_text_box .info01 p { line-height:24px; font-size:15px;}
.login_container .login_area .login_box {background:url(../../images/mng/login_text_box.png); padding: 32px 30px}
.login_container .login_area .entry {position: relative; clear:both; overflow:hidden; text-align:center; max-width: 530px; margin: 0 auto; padding-right: 160px; box-sizing: border-box;}
.login_container .login_area .entry .login { overflow:hidden;}
.login_container .login_area .entry .login li { margin-bottom:13px; position: relative; padding-left: 110px}
.login_container .login_area .entry label {position: absolute; left: 0; top: 12px; color: #fff; font-size: 14px; font-weight: 600; text-align: left;}
.login_container input { height:40px; width:100%; border:none; padding:0 13px; box-sizing:border-box; color:#000000; font-size:15px; font-weight:600;}
.btn_login {position: absolute; right: 0; top: 0; box-sizing:border-box; background:#4d5295; color:#ffffff; width:150px; height:40px; font-size:15px; margin-left:7px; font-weight:600;}


.login_container .login_area .login_btn_area .btn_s01:last-child {margin-right: 0;}
.login_container .login_area .login_text_box .info02 {padding-top: 15px; margin-top: 5px; border-top: 1px solid rgba(255, 255, 255, 0.5)}
.login_container .login_area .login_text_box .info02 .tip_w {display: inline-block; vertical-align: middle; margin-right: 15px}
.tip_w {position: relative; padding-left: 15px}
.tip_w:before {content: '※';  position: absolute; left: 0; top: 0}
.btn_apply {display:inline-block; vertical-align: middle; background:#4d5295; color:#fff; font-size:13px; padding:6px 10px 7px;}
.btn_apply span {position: relative; padding-right: 13px}
.btn_apply span:after {content: ''; position: absolute; right: 0; top: 50%; margin-top: -4px; width: 6px; height: 9px; background: url(../../images/sub/ic_shortcut_w_sm.png)}
