@charset "utf-8";

/* login page */
#index{background:#f2f2f2 url("../img/login/bg_login2.jpg") repeat-x;}
.index_wrap{position:relative;width:1022px;margin:0 auto;}
.index_wrap .top{position:relative;height:734px;background:url("../img/login/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/login/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/login/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 */

/* (start)20241021 */
/* webfont - Pretendard */
@font-face {
	font-family:'Pretendard';
	font-weight:400;
	font-display:swap;
	src: url('../../../linc/font/Pretendard-Regular.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:500;
	font-display:swap;
	src: url('../../../linc/font/Pretendard-Medium.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:700;
	font-display:swap;
	src: url('../../../linc/font/Pretendard-Bold.woff') format('woff');
}

/* login page(index3) */
#index3{background-color:#fff;}

.index3_wrap{position:relative;margin:0;padding:0;}
.index3_inner{min-width:1020px;margin:0 auto;padding:0;}
/* (start)20250106 */
.index3_visual{display:block;min-width:1020px;}
.index3_visual .index3_inner{padding:0 60px;box-sizing:border-box;}
.index3_visual .index3_inner h1.h1_logo{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:100px;line-height:0;}
.index3_visual .index3_inner .im_visual{border-radius:30px;overflow:hidden;}
.index3_visual .index3_inner .im_visual img{width:100%;height:500px;object-fit:cover;}
/* //(end)20250106 */

.index3_login_box{display:block;margin:50px 0 40px;}/* (modify)20250106 */
.index3_login_box dl{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:910px;margin:0 auto;}
.index3_login_box dl dt{font-family:'Pretendard';font-size:24px;font-weight:700;color:#000;letter-spacing:-0.02em;}
.index3_login_box dl dd{width:810px;padding:20px;border-radius:20px;background-color:#f8f8f8;box-sizing:border-box;}

.login_frm{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}
.login_frm .frm_ipt{flex:1;}
.login_frm .frm_ipt + .frm_ipt{margin-left:10px;}
.login_frm .frm_ipt input{width:auto;height:50px;padding:0 15px 0 15px;border:1px solid #dbddde;border-radius:12px;background-color:#fff;font-family:'Pretendard';font-weight:400;font-size:16px;color:#000;text-align:left;line-height:48px;box-sizing:border-box;}
.login_frm .frm_ipt input::-webkit-input-placeholder{color:#999 !important;}
.login_frm .frm_ipt input:-moz-placeholder{color:#999 !important;}
.login_frm .frm_ipt input::-moz-placeholder{color:#999 !important;}
.login_frm .frm_ipt input[type=text]::-ms-clear,
.login_frm .frm_ipt input[type=file]::-ms-clear{display:none;}
.login_frm .frm_btn{display:inline-block;width:140px;height:50px;margin-left:20px;font-family:'Pretendard';font-size:18px;color:#fff;font-weight:500;letter-spacing:-0.02em;line-height:46px;outline:none;border-radius:12px;border:none;background-image:none;background-color:#003477;cursor:pointer;text-align:center;}

.login_usrInfo{margin:10px 0 0;text-align:left;}
.login_usrInfo ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;}
.login_usrInfo ul li + li{position:relative;margin-left:16px;padding-left:20px;}
.login_usrInfo ul li + li:before{content:'';position:absolute;top:50%;left:0;width:2px;height:12px;margin:-7px 0 0;background-color:#d2d2d2;}
.login_usrInfo label,
.login_usrInfo a{display:inline-block;font-family:'Pretendard';font-size:14px;font-weight:400;color:#000;line-height:21px;letter-spacing:-0.02em;}
.login_usrInfo a:hover{text-decoration:underline;}
.login_usrInfo a.tx_003477{font-weight:700;color:#003477;}
.login_usrInfo label{cursor:default;}
.login_usrInfo label input[type="checkbox"]{width:16px;height:16px;margin-right:4px;margin:-2px 4px 0 0;-moz-appearance:none;outline:none;}

.index3_footer{display:block;min-width:1020px;margin:0 auto;}
.index3_footer .index3_inner{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:50px;width:1150px;height:40px;margin:0 auto;}
.index3_footer .foot_copyright{font-family:'Pretendard';font-size:11px;font-weight:400;color:#999;letter-spacing:-0.02em}
.index3_footer .foot_link{font-size:0;}
.index3_footer .foot_link a{display:inline-block;margin:0 10px;line-height:0;}

/* �޺��ڽ� */
.index3_footer .fmsite_combo{position:relative;display:inline-block;vertical-align:middle;}
.index3_footer .bt_fmsite,
.index3_footer .bt_move{display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:pointer;}
.index3_footer .bt_fmsite{position:relative;width:290px;height:36px;border-radius:10px;border:1px solid #dbddde;padding:0 35px 0 20px;font-family:'Pretendard';font-size:14px;font-weight:400;color:#000;line-height:34px;text-align:left;letter-spacing:-0.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.index3_footer .bt_fmsite:after{content:'';position:absolute;top:15px;right:20px;display:inline-block;width:9px;height:5px;background-image:url(../img/login/index3_combo_arw.png);background-repeat:no-repeat;}
.index3_footer .bt_fmsite.on:after{transform:rotate(-180deg);}
.index3_footer .bt_move{width:72px;height:36px;margin-left:5px;border-radius:10px;border:1px solid #8b94a5;background-color:#003477;font-family:'Pretendard';font-size:14px;font-weight:400;color:#fff;line-height:34px;text-align:center;letter-spacing:-0.02em}
.index3_footer .ly_fmsite{position:absolute;bottom:38px;width:290px;display:block;border:1px solid #dbddde;background:#fff;padding:9px 0;}
.index3_footer .ly_fmsite li{text-align:left;}
.index3_footer .ly_fmsite li:hover{background:#eee;}
.index3_footer .ly_fmsite li a{display:block;font-family:'Pretendard';font-size:14px;font-weight:400;color:#000;padding:8px 12px;letter-spacing:-0.02em}
/* //�޺��ڽ� */
/* //(end)20241021 */

/* div레이어팝업 */
.div_ifrm{
	position:absolute;
	display:none;
	z-index:1500;
}