@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;}

