@charset "UTF-8";
/* login new window */
.lp-login-window-wrap { position: absolute; left: 50%; top: 50%; margin: -350px 0 0 -330px; width: 500px; padding: 50px 0; }

.lp-login-window-wrap .lp-header { text-align: center; padding-bottom: 50px; }

.lp-login-window-wrap .lp-header .login_title p.title { font-size: 30px; color: #383838; line-height: 30px; text-align: center; font-weight: bold; margin-bottom: 20px; }

.lp-login-window-wrap .lp-header .login_title p.text span.normal { font-size: 15px; text-align: center; line-height: 22px; color: #656565; display: block; margin-bottom: 10px; }

.lp-login-window-wrap .lp-header .login_title p.text span.small { font-size: 13px; text-align: center; color: #a6a6a6; line-height: 18px; display: block; }

.lp-login-window-wrap .lp-container { padding: 0 40px; margin-bottom: 30px; }

.lp-login-window-wrap .lp-container .login_input_wrap::after { content: ''; display: table; clear: both; }

.lp-login-window-wrap .lp-container .login_input_wrap .input_left div.login_input1 { margin-bottom: 10px; }

.lp-login-window-wrap .lp-container .login_input_wrap .input_left div.login_input2 { margin-bottom: 10px; }

.lp-login-window-wrap .lp-container .login_input_wrap .input_left input { height: 48px; font-size: 14px; border: solid 1px #e1e1e1; color: #a1a1a1; }

.lp-login-window-wrap .lp-container .login_input_wrap .input_right input { width: 100%; height: 48px; background: #0e8be5; border: none; color: #fff; font-size: 18px; cursor: pointer; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; }

.lp-login-window-wrap .lp-container .login_input_wrap .input_right input:hover { background: #0680d7; }

.lp-login-window-wrap .lp-container .login_btn_wrap { margin-bottom: 30px; }

.lp-login-window-wrap .lp-container .login_btn_wrap::after { content: ''; display: table; clear: both; }

.lp-login-window-wrap .lp-container .login_btn_wrap li { width: 49%; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; }

.lp-login-window-wrap .lp-container .login_btn_wrap li.left { float: left; background: #75b53a; }

.lp-login-window-wrap .lp-container .login_btn_wrap li.left:hover { background: #66a32f; }

.lp-login-window-wrap .lp-container .login_btn_wrap li.left a { background: no-repeat center 22px url(/images/common/login_btn_icon2.png); }

.lp-login-window-wrap .lp-container .login_btn_wrap li.right { float: right; background: #0e8be5; }

.lp-login-window-wrap .lp-container .login_btn_wrap li.right:hover { background: #0680d7; }

.lp-login-window-wrap .lp-container .login_btn_wrap li.right a { background: no-repeat center 22px url(/images/common/login_btn_icon1.png); }

.lp-login-window-wrap .lp-container .login_btn_wrap li a { display: block; padding: 85px 0 15px 0; text-align: center; font-size: 18px; color: #fff; }

.lp-login-window-wrap .lp-container .text_wrap { margin-top: 20px; }

.lp-login-window-wrap .lp-container .text_wrap li { color: #7f7f7f; font-size: 13px; background: no-repeat left 6px url(/images/common/login_window_list_icon.gif); padding-left: 10px; }

.lp-login-window-wrap .lp-container .text_wrap li::after { content: ''; display: table; clear: both; }

.lp-login-window-wrap .lp-container .text_wrap li .left { font-size: 13px; float: left; }

.lp-login-window-wrap .lp-container .text_wrap li .right { float: right; }

.lp-login-window-wrap .lp-container .text_wrap li .right a { color: #0e8be5; font-size: 13px; }

.lp-login-window-wrap .lp-container .text_wrap li .right a:hover { text-decoration: underline; }

.lp-login-window-wrap .lp-footer .login_notices { padding: 20px 20px 20px 60px; border: solid 1px #e4e4e4; background: no-repeat 20px 30px url(/images/common/login_window_notice_icon.gif); }

.lp-login-window-wrap .lp-footer .login_notices li { padding-left: 10px; background: no-repeat left 10px url(/images/common/login_icon2.gif); font-size: 13px; line-height: 20px; margin-bottom: 3px; }

.lp-login-window-wrap .lp-footer .login_notices li:last-child { margin-bottom: 0; }

.lp-login-window-wrap .lp-footer .login_copyright { text-align: center; margin: 20px 0 15px 0; }

.lp-login-window-wrap .lp-footer .login_copyright li { display: inline-block; font-size: 12px; border-right: solid 1px #c8c8c8; padding-right: 11px; margin-right: 10px; line-height: 1; }

.lp-login-window-wrap .lp-footer .login_copyright li:last-child { border-right: none; margin-right: 0; padding-right: 0; }

.lp-login-window-wrap .lp-footer .login_copyright li strong { font-weight: bold; }

.lp-login-window-wrap .lp-footer .login_copyright_text { font-size: 12px; color: #aaa; text-align: center; }


/* 241017 추가: 그룹 ci 변경 */

.lp-login-window-wrap .lp-header h1.title { width: 256px; height: 63px; display: inline-block; text-indent: -9999px; background: no-repeat center bottom 5px url(/images/nbill/common/logo_bl.svg); background-size: 166px;}
