﻿@charset 'utf-8';

.login_wrap{float:none;}
.login_wrap *{font-family:'Noto Sans KR', sans-serif;line-height:1.1;letter-spacing:-.5px;}
.login_container {width:932px;height:auto;position:relative;margin:0 auto;padding:150px 0 0 0;}
.login_container:after{display:block;content:'';clear:both;}
.area__loginForm{display:flex;width:940px;border:1px solid #ececec;box-sizing:border-box;}
.box__loginBnr{flex-shrink:0;width:440px;height:550px;}
.box__loginBnr img{width:100%;height:100%;vertical-align:top;}
.box__loginForm{display:block;flex-wrap:wrap;justify-content:center;align-content:center;width:498px;height:550px;padding:43px;border-left:0;background:#fff;box-sizing:border-box;}
.box__loginForm .login_header{text-align:center;}
.box__loginForm .login_header img{display:inline-block;vertical-align:top;}
.box__loginForm .login_header .login_greeting{margin-top:15px;font-size:16px;color:#393939;}
.box__loginForm .login_input{margin:22px 0 16px;}
.box__loginForm .login_input input{width:412px;height:46px;padding:0px 10px;border:1px solid #cacaca;box-sizing:border-box;font-size:13px;}
.box__loginForm .login_input input:focus{outline:none;border:1px solid #363636;}
.box__loginForm .login_input input ~ input{margin:10px 0 0 0;}
.box__loginForm .login_check{width:100%;height:initial;padding:0;text-align:left;}
.box__loginForm .login_check:after{display:block;content:'';clear:both;}
.box__loginForm .login_check .login_check_box{font-size:13px;color:#393939;line-height:17px;}
.box__loginForm .login_check .login_check_box input{width:16px;height:17px;margin:0 8px 0 0;vertical-align:top;}
.box__loginForm .login_btn{width:auto;padding-top:30px;}
.box__loginForm .login_btn a{display:block;width:100%;height:52px;line-height:52px;font-size:16px;color:#fff;background:#333;font-weight:400;letter-spacing:2px;}
.box__loginForm .find_info{padding-top:20px;font-size:0;}
.box__loginForm .find_info a{font-size:13px;color:#393939;letter-spacing:-.5px;line-height:12px;}
.box__loginForm .find_info a b{font-weight:600;}
.box__loginForm .find_info  .bar{padding:0 10px;font-size:10px;vertical-align:top;}		
.box__loginForm .login_txt_info{margin-top:46px}
.box__loginForm .login_txt_info li{font-size:14px;color:#393939;text-align:left;letter-spacing:-.5px;;line-height:21px;padding-left:8px;text-indent:-8px;}
.box__loginForm .login_txt_info li .impac{font-weight:600;}
.area_login_txtBox{padding:32px 0 24px;font-size:14px;color:#393939;border-bottom:2px solid #eee;text-align:center;}
.area_login_txtBox .impac{font-weight:600;}