@charset "utf-8"; /* 로그인 */ *{font-family:var(--primary-title-font);} .login_container{display:flex;width:100%;min-width:1240px;height:100vh;justify-content:center;align-items:center;padding:50px 0;box-sizing:border-box;background-color:#fbf9f7;background-image:url(/publish/adm/login/images/login_bg_left.png), url(/publish/adm/login/images/login_bg_right.png);background-position:left bottom, right top; background-repeat:no-repeat;} .login_content{display: flex; width: 1000px; height: 584px; background-color: #fff; border-radius: 30px; overflow: hidden; box-shadow: 0 0 15px rgba(0,0,0,0.2);} .login_content .left,.login_content .right{width: 50%;} .login_content .left{display: flex; flex-direction:column; justify-content: center; align-items: center; background-image: url(/publish/adm/login/images/login.jpg); background-repeat: no-repeat;} .login_content .left img{margin:50px 0 10px 0;} .login_content .right{position:relative;display:flex;justify-content:center;align-items:center;box-sizing: border-box;} .login_form_wrap{width:75%;} .login_form_wrap h2{position:relative;font-size:34px;font-weight:600;color:var(--primary-color);margin:0 0 32px 0;} .login_form{display:flex;margin:0 0 8px 0;flex-direction:column;gap:32px;} .login_form li{display:flex;flex-direction:column;gap:8px;} .login_form input{height:44px;} .btn_wrap{display:block;margin:40px 0 0 0;}