@charset "EUC-KR";

/* login page */
#index{background:#f2f2f2 url("/img/main_type3/bg_login2.jpg") repeat-x;}
.index_wrap{position:relative;width:1022px;margin:0 auto;}
.index_wrap .top{position:relative;height:734px;background:url("/img/main_type3/bg_0login.jpg") no-repeat;}
.index_wrap .top h1{position:absolute;top:23px;left:5px;}/* 2019-06-04 */

.index_wrap .top .login_box{position:absolute;top:599px;left:133px;width:400px;padding:20px 0 0 185px;background:url("/img/main_type3/bg_loginBox.png") no-repeat;}/* 2019-03-22 */
.index_wrap .top .login_box label{font-weight:bold;color:#fff;}
.index_wrap .top .login_box input[type=text], .index_wrap .top .login_box input[type=password]{
	height:18px !important;line-height:16px !important;width:160px;padding:5px 0 0 3px !important;
	border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;
}
.index_wrap .top .login_box .btn{position:absolute;top:0;left:265px;cursor:pointer;display:block;border:none;width:92px;height:56px;background:url("/img/main_type3/btn_login.gif") no-repeat;}
.index_wrap .top .login_box .txt{margin-left:92px;}
.index_wrap .top .login_box .txt, .index_wrap .top .login_box .txt label, .index_wrap .top .login_box .txt a{cursor:pointer;color:#acb7c4 !important;font-size:11px;font-weight:normal;}
.index_wrap .top .login_box .txt input[type=checkbox]{background:#fff;}
.index_wrap .footer{text-align:center;background:#d8dce1;width:960px;height:62px;}
.index_wrap .footer address{margin:35px 0 0 0;color:#828487;font-style:normal;}/* 2019-06-04 */

/* (add)20210525 */
/* Noto Sans KR */
@font-face{
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'),local('NotoSans-Regular');
	src:url("/css/main_type3/font/NotoSansCJKkr-Regular.eot");
	src:url("/css/main_type3/font/NotoSansCJKkr-Regular.eot?#iefix") format("embedded-opentype");
	src:url("/css/main_type3/font/NotoSansCJKkr-Regular.woff2") format("woff2"),
		url("/css/main_type3/font/NotoSansCJKkr-Regular.woff") format("woff"),
		url("/css/main_type3/font/NotoSansCJKkr-Regular.ttf") format("truetype");
}

/* login page(index2) */
#index2{background-color:#fff;}
.index2_wrap{position:relative;margin:0 auto;box-sizing:border-box;}

.index2_banner{display:flex;align-items:center;justify-content:center;min-width:1020px;height:596px;background-image:url('/img/main_type3/bg_login3.png');background-repeat:no-repeat;background-position:50% 100%;background-size:100% 596px,cover;}
.index2_inner{min-width:1020px;margin:0 auto;padding:0;}
.index2_inner > h1{text-align:center;}

.index2_login_box{display:block;margin:40px auto 45px;padding:0;}
.frm_Bx{position:relative;width:770px;height:46px;margin:0 auto;padding-left:160px;}
.frm_Bx::before{content:'';display:block;position:absolute;top:0;left:0;width:106px;height:46px;margin:0;background-image:url("/img/main_type3/bg_loginBox2.png");background-repeat:no-repeat;background-position:0 50%;}
.frm_Bx .frm_usrType,
.frm_Bx .frm_pwdType{float:left;display:inline-block;width:270px;margin-left:10px;}
.frm_Bx .frm_usrType input,
.frm_Bx .frm_pwdType input{height:46px !important;outline:none;padding:0 50px 0 20px !important;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#000 !important;text-align:left;line-height:46px;border:2px solid #ededed;border-radius:4px;background-repeat:no-repeat;background-position:100% 0;box-sizing:border-box;}
.frm_Bx label input:focus{outline:none;border-color:#3e81e7;}
.frm_Bx .frm_usrType input{background-image:url("/img/main_type3/ic_frmUser.png");}
.frm_Bx .frm_pwdType input{background-image:url("/img/main_type3/ic_frmPwd.png");}
/* ¤¤from placeholder */
.frm_Bx label.frm_usrType input::-webkit-input-placeholder{color:#999 !important;}
.frm_Bx label.frm_usrType input:-moz-placeholder{color:#999 !important;}
.frm_Bx label.frm_usrType input::-moz-placeholder{color:#999 !important;}
.frm_Bx label.frm_usrType input:-ms-input-placeholder{color:#999 !important;}
.frm_Bx label.frm_pwdType input::-webkit-input-placeholder{color:#999 !important;}
.frm_Bx label.frm_pwdType input:-moz-placeholder{color:#999 !important;}
.frm_Bx label.frm_pwdType input::-moz-placeholder{color:#999 !important;}
.frm_Bx label.frm_pwdType input:-ms-input-placeholder{color:#999 !important;}
/* ¤¤IE10 input type auto x delete */
.frm_Bx label.frm_usrType input[type=text]::-ms-clear,
.frm_Bx label.frm_usrType input[type=file]::-ms-clear{display:none;}

.frm_loginBtn{float:left;display:inline-block;width:200px;height:46px;margin-left:10px;font-family:'Noto Sans KR';font-weight:400;font-size:18px;color:#fff;font-weight:400;letter-spacing:0;line-height:46px;outline:none;border-radius:4px;border:none;background-image:none;background-color:#3e81e7;cursor:pointer;}

.frm_txt{margin:12px auto 0;padding:0 40px 0 0;text-align:center;vertical-align:top;}
.frm_txt,
.frm_txt em,
.frm_txt label,
.frm_txt a{display:inline-block;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#828181;font-style:normal;line-height:21px;vertical-align:top;}
.frm_txt label{cursor:default;}
.frm_txt a:hover{text-decoration:underline;}
.frm_txt em{margin:0 40px;font-size:12px;line-height:20px;}
.frm_txt label input[type="checkbox"]{width:15px;height:15px;margin-right:4px;vertical-align:-2px;-moz-appearance:none;outline:none;}

.index2_footer{display:flex;align-items:center;justify-content:center;width:1020px;height:30px;margin:0 auto;}
.index2_footer dl{display:flex;align-items:center;justify-content:center;}
.index2_footer dt{width:164px;padding-bottom:8px;text-align:left;}
.index2_footer dd{vertical-align:top;}
.index2_footer dd span,
.index2_footer dd em{display:inline-block;margin:0;padding:0;font-family:'Noto Sans KR';font-weight:400;color:#808080;font-style:normal;vertical-align:top;}
.index2_footer dd span{font-size:12px;line-height:20px;}
.index2_footer dd em{margin:0 12px;font-size:10px;line-height:17px;}
/* //(add)20210525 */
