/**************************************************************************************************************
	����
**************************************************************************************************************/
.mb0 { margin-bottom:0 !important }
.mb5 { margin-bottom:5px !important }
.mb10 { margin-bottom:10px !important }
.mb15 { margin-bottom:15px !important }
.mb20 { margin-bottom:20px !important }
.mb25 { margin-bottom:25px !important }
.mb30 { margin-bottom:30px !important }
.mb35 { margin-bottom:35px !important }
.mb40 { margin-bottom:40px !important }
.mb45 { margin-bottom:45px !important }
.mb50 { margin-bottom:50px !important }
.mb55 { margin-bottom:55px !important }
.mb60 { margin-bottom:60px !important }
.mb70 { margin-bottom:70px !important }
.mb75 { margin-bottom:75px !important }
.mb80 { margin-bottom:80px !important }
.mb90 { margin-bottom:90px !important }

.mt0 { margin-top:0 !important }
.mt5 { margin-top:5px !important }
.mt10 { margin-top:10px !important }
.mt15 { margin-top:15px !important }
.mt20 { margin-top:20px !important }
.mt25 { margin-top:25px !important }
.mt30 { margin-top:30px !important }
.mt35 { margin-top:35px !important }
.mt40 { margin-top:40px !important }
.mt45 { margin-top:45px !important }
.mt50 { margin-top:50px !important }
.mt55 { margin-top:55px !important }
.mt60 { margin-top:60px !important }
.mt70 { margin-top:70px !important }
.mt75 { margin-top:75px !important }
.mt80 { margin-top:80px !important }
.mt90 { margin-top:90px !important }

.ml0 { margin-left:0 !important }
.ml5 { margin-left:5px !important }
.ml10 { margin-left:10px !important }
.ml15 { margin-left:15px !important }
.ml20 { margin-left:20px !important }
.ml25 { margin-left:25px !important }
.ml30 { margin-left:30px !important }
.ml35 { margin-left:35px !important }
.ml40 { margin-left:40px !important }
.ml45 { margin-left:45px !important }
.ml50 { margin-left:50px !important }
.ml55 { margin-left:55px !important }
.ml60 { margin-left:60px !important }
.ml70 { margin-left:70px !important }
.ml75 { margin-left:75px !important }
.ml80 { margin-left:80px !important }
.ml90 { margin-left:90px !important }

.mr70 { margin-right:70px !important }

.red { color:#ea573f !important; }
.blue { color:#5987d5 !important; }
.gray { color:#8c9eb1 !important; }
.black { color:#444 !important; }
.under { text-decoration:underline !important }
.f-bold {font-weight:bold;}

.f11 { font-size:11px !important }
.f12 { font-size:12px !important }
.f14 { font-size:14px !important }
.f15 { font-size:15px !important }
.f16 { font-size:16px !important }
.f17 { font-size:17px !important }
.f18 { font-size:18px !important }
.f20 { font-size:20px !important }
.f21 { font-size:21px !important }
.f24 { font-size:24px !important }
.f26 { font-size:26px !important }
.clear { clear:both; }
.fl { float:left !important }
.fr { float:right !important }
.w30 { width:30% !important }
.w35 { width:35% !important }
.w40 { width:40% !important }
.w45 { width:45% !important }
.w50 { width:50% !important }
.w53 { width:53% !important }
.w55 { width:55% !important }
.w60 { width:60% !important }
.w70 { width:70% !important }
.w65 { width:65% !important }
.w100 { width:100% !important }
.pdt5 { padding-top:5px !important; }
.pdt10 { padding-top:10px !important; }
.pdt15 { padding-top:15px !important; }
.pdt20 { padding-top:20px !important; }
.pdt25 { padding-top:25px !important; }
.pdt30 { padding-top:30px !important; }
.pdt40 { padding-top:40px !important; }
.pdt50 { padding-top:50px !important; }
.pdt60 { padding-top:60px !important; }
.pdt70 { padding-top:70px !important; }
.pdb5 { padding-bottom:5px !important; }
.pdb10 { padding-bottom:10px !important; }
.pdb15 { padding-bottom:15px !important; }
.pdb20 { padding-bottom:20px !important; }
.pdb25 { padding-bottom:25px !important; }
.pdb30 { padding-bottom:30px !important; }
.pdb40 { padding-bottom:40px !important; }
.pdb50 { padding-bottom:50px !important; }
.pdb60 { padding-bottom:60px !important; }
.pdb70 { padding-bottom:70px !important; }
.pdb0 { padding-bottom:0 !important; }

.pdl0 { padding-left:0px !important; }
.pdl5 { padding-left:5px !important; }
.pdl10 { padding-left:10px !important; }

.line-h120 {line-height:120% !important;}
.line-h130 {line-height:130% !important;}
.line-h140 {line-height:140% !important;}
.line-h150 {line-height:150% !important;}
.line-h160 {line-height:160% !important;}

.col-box:after { display:block; content:''; clear:both;}
.col-left { float:left; }
.col-right { float:right; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }
.text-left { text-align:left !important; }

.letter-spacing-1 {letter-spacing:-1px;}
.letter-spacing-2 {letter-spacing:-2px;}
.letter-spacing-3 {letter-spacing:-3px;}

.hidden { position: absolute; left: -9999px; }

.img-340 {display:block; text-align:center;}
.img-340 img{width:340px;}
.img-360 {display:block; text-align:center;}
.img-360 img{width:360px;}
.img-100 {display:block; text-align:center;}
.img-100 img{width:100%;}

.d-block {display: block !important;}
.d-inline-block {display: inline-block !important;}
.d-inline {display: inline !important;}

/* �����ӿ� ��ġ radio */
.fac-radio-full > input[type=radio] + label:before, .fac-checkbox-round > input[type=radio] + label:before {opacity: 1;}
.fac-radio-full > input[type=radio]:checked + label:before, .fac > input[type=radio]:checked + label:before {background: transparent;}
.table-text-left td {text-align:left; padding-left:10px; padding-right:10px;}



.btn-underline {display:inline-block; position: relative; text-decoration:underline; color:#323232; line-height:18px;}
.btn-underline:after { content: ''; position: absolute; right:-15px; top:0px; width:15px; height:18px; background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-next-blue.png)no-repeat center right; background-size:7px auto;}
.btn-underline:hover {text-decoration:underline;}

.btn-underline2 {display:inline-block; position: relative; text-decoration:underline; color:#323232; line-height:18px;}
.btn-underline2:after { content: ''; position: absolute; right:-15px; top:0px; width:15px; height:18px; background:url(../img/icon-next-blue2.png)no-repeat center right; background-size:7px auto;}
.btn-underline2:hover {text-decoration:underline;}

.btn-blue-underline {display:inline-block; position: relative; text-decoration:underline; color:#70a2e3; line-height:18px;}
.btn-blue-underline:after { content: ''; position: absolute; right:-15px; top:0px; width:15px; height:18px; background:url(../img/icon-next-blue2.png)no-repeat center right; background-size:7px auto;}
.btn-blue-underline:hover {text-decoration:underline;}

.btn-white-underline {display:inline-block; position: relative; text-decoration:underline; color:#ffffff; line-height:18px;}
.btn-white-underline:after { content: ''; position: absolute; right:-15px; top:0px; width:15px; height:18px; background:url(../img/icon-next-white.png)no-repeat center right; background-size:7px auto;}
.btn-white-underline:hover {text-decoration:underline;}


.one-half-55 {width:52%; float:left; margin-right:3%;}
.one-half-45 {width:45%; float:left; margin-right:8%;}

/* ���� */
h4.h4-big-tit {font-size:15px; font-weight:bold; margin-bottom:10px;}
h4.h4-big-tit span {font-size:13px; font-weight:normal;}

.ul-dot-type1 {}
.ul-dot-type1 ul {padding:0; margin-bottom:0;}
/*
��Ʈ���� ������ 20191219 (�̹α� ���� ��û)
.ul-dot-type1 li {list-style:none; position:relative; line-height:18px; font-size:13px; margin:0 0 5px 0; padding-left:8px;}
*/
.ul-dot-type1 li {list-style:none; position:relative; line-height:18px; font-size:15px; margin:0 0 5px 0; padding-left:8px;}
.ul-dot-type1 li:before { content: ''; position: absolute; left:0; top:8px; width:3px; height: 3px; background:#5b5b5b; border-radius:50%;}

.ul-list-type1 { }
.ul-list-type1 ul {padding:0; margin-bottom:0;}
.ul-list-type1 ul li {list-style:none; line-height: 120%; padding-left: 5px; text-indent: -5px; }
.ul-list-type1 ul li + li { margin-top:6px; }

.i-ex-mark {
	position: relative;
	padding:0 0 0px 20px;
	margin:0;
	line-height:18px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-ex-mark.png)no-repeat left 1px; background-size:15px auto;
	/*
    ��Ʈ������ ���� ������ 20191219 �̹α� ���� ��û
        font-size:12px;
    */
	font-size:15px;
	color:#323232;
}
.i-ex-mark span {color:#5589c4;}

.i-ex-mark-pink {
	position: relative;
	padding:0 0 0px 20px;
	margin:0;
	line-height:15px;
	background:url(../img/icon-ex-mark-pink-small.png)no-repeat left 1px; background-size:15px auto;
	/*
    ��Ʈ������ ���� ������ 20191219 �̹α� ���� ��û
        font-size:12px;
    */
	font-size:15px;
	color:#323232;
}


.line-b-text-box {padding:30px 0; border-bottom:1px solid #a1a1a1;}

.cont-b-line-text {padding:20px 0 20px 0; line-height:22px; font-size:13px; text-align:center; border-bottom:1px solid #a1a1a1;}
.cont-b-line-text p {padding:5px 0 0 0; margin:0; line-height:20px; font-size:13px;}
.cont-b-line-text .red-color {color:#ea573f;}
.cont-b-line-text .underline {text-decoration:underline;}
.cont-img-chartbox {padding:30px 0 30px 0; text-align:center;}
.cont-img-box {padding:30px 0 30px 0; text-align:center;}
.cont-img-box span {margin:0 auto; display:block; border:1px solid #ffffff; text-align:center; width:120px; height:120px;}
.cont-img-box span img {width:120px; height:120px;}

/* 2019-12-19 LON_CRD_02000100 ��Ʈ�̹��� �߰� */
.cont-img-chartbox p {margin:0 auto; display:block; /*border:1px solid #a1a1a1;*/ text-align:center; width:310px; height:220px;}
.cont-img-chartbox p img {width:310px; height:220px;}
.rptTitle_chart {border-bottom:1px solid #a1a1a1; text-align:center; padding-bottom:30px; font-weight:900; font-size:12pt;padding-top: 20px;}
.rptTitle_chart b {color:#5589c4; font-weight:900;padding:30px;}
.line {color:#a1a1a1;}



.quotation-mark-top-tit {
	font-size:15px; font-weight:bold; color:#505050; text-align:center; line-height:140%;
	padding:100px 0 24px 0;
	border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-green-join.png)no-repeat center 24px; background-size:68px auto;
}
.quotation-mark-top-tit p.smal-text {margin:0; padding:10px 0 0 0; font-size:13px; font-weight:normal; line-height:120%;}
.quotation-mark-top-tit .blue-color {color:#5186c6;}
.quotation-mark-top-tit .normal-text {font-weight:normal;}


.ul-two-btn {width:100%; padding:0; margin:0;}
.ul-two-btn:after { display: block; content: ''; clear: both; }
.ul-two-btn li {float:left; list-style:none; width:49%; padding:0; margin:0;}
.ul-two-btn li.center {text-align:center; width:2%;}

.ul-3-7 {width:100%; padding:0; margin:0;}
.ul-3-7:after { display: block; content: ''; clear: both; }
.ul-3-7 li {float:left; list-style:none; width:69%; padding:0; margin:0;}
.ul-3-7 li:first-child {width:29%;}
.ul-3-7 li.center {text-align:center; width:2%;}

.ul-3-3 {width:100%; padding:0; margin:0;}
.ul-3-3:after { display: block; content: ''; clear: both; }
.ul-3-3 li {float:left; list-style:none; width:30%; padding:0; margin:0;}
.ul-3-3 li:first-child {width:30%;}
.ul-3-3 li.center {text-align:center; width:2%;}

.ul-4-6 {width:100%; padding:0; margin:0;}
.ul-4-6:after { display: block; content: ''; clear: both; }
.ul-4-6 li {float:left; list-style:none; width:59%; padding:0; margin:0;}
.ul-4-6 li:first-child {width:39%;}
.ul-4-6 li.center {text-align:center; width:2%;}


.ul-50-50 {}
.ul-50-50 ul {padding:0; margin:0;}
.ul-50-50 ul:after { display: block; content: ''; clear: both; }
.ul-50-50 ul li{list-style:none; padding:0; margin:0;}
.ul-50-50 li {float:left; width:48.5%;}
.ul-50-50 li:first-child {width:48.5%; margin-right:3%;}

.input-ul-num3 {}
.input-ul-num3 ul {padding:0; margin:0;}
.input-ul-num3 ul:after { display: block; content: ''; clear: both; }
.input-ul-num3 ul li{list-style:none; padding:0;}
.input-ul-num3 li {float:left; width:31%; margin-left:3.5%;}
.input-ul-num3 li:first-child {margin-left:0;}
.input-ul-num3 li .inp-pdl0 input{padding-left:0;}


.form-b-line-section {position: relative; height:42px; line-height:40px; padding-left:25px; border-bottom:solid 1px rgba(0,0,0,0.1);}
.form-b-line-section .has-icon i{
	position:absolute;
	z-index:2;
	left:0px;
	font-size:12px;
	height:40px;
	width:12px;
	line-height:41px;
	text-align:center;
	color:#666666;
}
.form-b-line-section span.form-b-line-section-tit {display:inline-block; font-size:13px; margin-top:0.5px; padding-right:50px;}
.form-b-line-section span.form-b-line-section-tit.w80 {padding-right:0px; width:80px;}
.form-b-line-section span.form-b-line-section-tit.w100 {padding-right:0px; width:100px;}
.form-b-line-section span.form-b-line-section-tit.w120 {padding-right:0px; width:120px;}
.form-b-line-section a.btn-gray-right {position:absolute; top:8px; right:0px; display:inline-block; color:#ffffff; font-size:12px; line-height:16px; padding:3px 5px 4px 5px; background:#656d78;}
.form-b-line-section a.btn-next-right {position:absolute; top:0px; right:0px; width:40px; height:40px; display:inline-block; font-size:0; background:url(../img/icon-next-blue2.png)no-repeat center center; background-size:8px auto;}
.form-b-line-section a.btn-down-right {position:absolute; top:0px; right:15px; width:40px; height:40px; display:inline-block; color:#323232; font-size:13px; background:url(../img/icon-down-black.png)no-repeat center right; background-size:7px auto;}
.form-b-line-section .text-right {position:absolute; top:0px; right:0px;}
.form-b-line-section .btn-right {position:absolute; top:5px; right:0px; text-align:center; display:inline-block; padding:7px 25px 7px 25px; background:#656d78; line-height:16px; color:#ffffff; font-size:13px; font-weight:normal;}
.form-b-line-section-top-tit {padding:0 0 -10px 0; margin:0; line-height:16px; color:#999999; font-size:10pt;}
.form-b-line-section-top-tit.blue {color:#4A89DC;}

.form-b-line-section a.btn-next-right-chg {position:absolute; top:0px; right:0px; width:40px; height:40px; display:inline-block; font-size:14;  background-size:8px auto;}

.join-top-tit-text {
	font-family: 'Malgun Gothic';
	font-size:15px;
	/*font-weight:bold;*/
	color:#505050;
	text-align:center;
	line-height:140%;
	padding: 62px 0 62px 0;
	border-top:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
}

.join-top-tit {
	font-family: 'Malgun Gothic';
	font-size:15px; font-weight:bold; color:#505050; text-align:center; line-height:140%;
	padding:100px 0 24px 0;
	border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-green-join.png)no-repeat center 24px; background-size:68px auto;
}
.join-top-tit span {color:#5186c6;}
.join-top-tit span.no-bold {font-weight:normal; color:#505050;}


.join-top-tit-noimg-text {
	font-family: 'Malgun Gothic';
	font-size:15px;
	/*font-weight:bold;*/
	color:#505050;
	text-align:center;
	line-height:140%;
	padding: 62px 0 62px 0;
	border-top:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
}

.join-top-tit-noimg {
	font-family: 'Malgun Gothic';
	font-size:15px; font-weight:bold; color:#505050; text-align:center; line-height:140%;
	padding:20px 0 24px 0;
	border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;
	/*	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-green-join.png)no-repeat center 24px; background-size:68px auto;*/
}
.join-top-tit-noimg span {color:#5186c6;}
.join-top-tit-noimg span.no-bold {font-weight:normal; color:#505050;}
.join-top-tit-noimg span.red {font-weight:400; color:#FF0000;}



.join-top-form {padding-top:15px;}
.join-top-form:after { display: block; content: ''; clear: both; }
.join-top-form .fac {height:40px; line-height:40px;}
.join-top-form ul li{list-style:none; padding:0; margin:0;}
.join-top-form .ul-55-45 {}
.join-top-form .ul-55-45 ul {padding:0; margin:0;}
.join-top-form .ul-55-45 ul:after { display: block; content: ''; clear: both; }
.join-top-form .ul-55-45 li {float:left; width:45%;}
.join-top-form .ul-55-45 li:first-child {width:52%; margin-right:3%;}

.join-top-form .ul-50-50 {}
.join-top-form .ul-50-50 ul {padding:0; margin:0;}
.join-top-form .ul-50-50 ul:after { display: block; content: ''; clear: both; }
.join-top-form .ul-50-50 li {float:left; width:48.5%;}
.join-top-form .ul-50-50 li:first-child {width:48.5%; margin-right:3%;}
.join-top-form .check-box-con {
	position: relative;
}
.join-top-form .check-box-con a {
	position: absolute; right:0; top:0;
	display:block;
	width:40px;
	height:40px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-next-blue.png)no-repeat center center; background-size:8px auto;
}
.join-top-form .i-ex-mark {
	position: relative;
	padding:0 0 25px 25px;
	line-height:18px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-ex-mark.png)no-repeat left 1px; background-size:15px auto;
	border-bottom:1px solid #a1a1a1;
}

.join-bottom-text {padding:15px 0 15px 0; line-height:20px; text-align:center;}


.join-member-text {padding:15px 0 15px 0; line-height:20px; text-align:center; border-bottom:1px solid #a1a1a1;}
.join-member-text span {color:#ea573f;}
.join-member-text span.underline {color:#ea573f; text-decoration:underline;}

.join-member-img {padding:30px 0 30px 0; text-align:center;}
.join-member-img span {margin:0 auto; display:block; border:1px solid #ffffff; text-align:center; width:120px; height:120px;}
.join-member-img span img {width:120px; height:120px;}

.join-member-h2 h2 {font-size:15px; font-weight:bold;}
.join-member-h2 {}
.join-member-h2 ul li{list-style:none;}
.join-member-h2 ul {padding:0; margin:0 0 10px 0;}
.join-member-h2 ul:after { display: block; content: ''; clear: both; }
.join-member-h2 li.icon-01 {padding-left:25px; line-height:23px; background:url(../img/icon-hp-in.png)no-repeat left center; background-size:21px auto;}
.join-member-h2 li.icon-02 {padding-left:25px; line-height:23px; background:url(../img/icon-id-in.png)no-repeat left center; background-size:21px auto;}
.join-member-h2 li:first-child {}
.join-member-h2 p {padding-left:25px;}

.join-member-i-ex-mark {
	position: relative;
	padding:0 0 25px 20px;
	line-height:18px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-ex-mark.png)no-repeat left 1px; background-size:15px auto;
	font-size:12px;
}
.join-member-i-ex-mark span {color:#5589c4;}

/*  */
.agreement-cont {padding:25px 0 0 0;}
.agreement-cont h2 {font-size:17px; font-weight:bold;}
.agreement-cont h2 span { font-size:17px; font-weight:normal;}
.agreement-cont .check-box-con ul {padding:0; margin:0 0 0px 0; }
.agreement-cont .check-box-con ul li {list-style:none; margin:0;}
.agreement-cont .check-box-con ul li {padding:15px 10px; border-bottom:1px solid #a1a1a1; position:relative; line-height:18px;}
.agreement-cont .check-box-con ul li:first-child {border-top:1px solid #a1a1a1;}
.agreement-cont .check-box-con ul li span.f-c-red {color:#ea573f;}
.agreement-cont .check-box-con ul li span.f-c-blue {color:#5589c4;}
.agreement-cont .check-box-con ul li a {
	position: absolute; right:0; top:9px;
	display:block;
	width:30px;
	height:30px;
	font-size:0px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-next-blue.png)no-repeat center center; background-size:8px auto;
}

/* 2019-12-12 �߰�*/
.agreement-cont .radio-box-con-3 ul {padding:0; margin:0 0 0px 0; }
.agreement-cont .radio-box-con-3 ul li {list-style:none; margin:0;}
.agreement-cont .radio-box-con-3 ul li {padding:15px 0px 15px 10px; border-bottom:1px solid #a1a1a1; position:relative; line-height:18px;}
.agreement-cont .radio-box-con-3 ul li:first-child {border-top:1px solid #a1a1a1;}
.agreement-cont .radio-box-con-3 ul li p.tit {font-size:16px; padding:0 30px 0 0; margin:0 0 5px 0; font-weight:bold;}
.agreement-cont .radio-box-con-3 ul li p.s-tit {font-size:15px; line-height:20px; padding:0 0 0 0; margin:15px 0 0px 0;}
.agreement-cont .radio-box-con-3 ul li .radio-line {text-align:right; margin:0;}
.agreement-cont .radio-box-con-3 ul li span.f-c-red {color:#ea573f;}
.agreement-cont .radio-box-con-3 ul li span.f-c-blue {color:#5589c4;}
.agreement-cont .radio-box-con-3 ul li a {
	position: absolute; right:0; top:13px;
	display:block;
	width:30px;
	height:30px;
	font-size:0px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-next-blue.png)no-repeat center center; background-size:8px auto;
}

/* 2019-12-10 �߰�*/
.agreement-cont .radio-box-con-2 ul {padding:0; margin:0 0 0px 0; }
.agreement-cont .radio-box-con-2 ul li {list-style:none; margin:0;}
.agreement-cont .radio-box-con-2 ul li {padding:15px 30px 15px 10px; border-bottom:1px solid #a1a1a1; position:relative; line-height:18px;}
.agreement-cont .radio-box-con-2 ul li:first-child {border-top:1px solid #a1a1a1;}
.agreement-cont .radio-box-con-2 ul li p.tit {font-size:15px; padding:0 0 0 0; margin:0 0 5px 0;}
.agreement-cont .radio-box-con-2 ul li .radio-line {text-align:right;}
.agreement-cont .radio-box-con-2 ul li span.f-c-red {color:#ea573f;}
.agreement-cont .radio-box-con-2 ul li span.f-c-blue {color:#5589c4;}
.agreement-cont .radio-box-con-2 ul li a {
	position: absolute; right:0; top:13px;
	display:block;
	width:30px;
	height:30px;
	font-size:0px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-next-blue.png)no-repeat center center; background-size:8px auto;
}



.agreement-cont .radio-box-con ul {padding:15px 0 15px 0; margin:0 0 0px 0; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}
.agreement-cont .radio-box-con.top-line-none  ul {border-top:none; padding:0px 0 25px 0;}
.agreement-cont .radio-box-con ul li {list-style:none; margin:0;}
.agreement-cont .radio-box-con ul li {padding:5px 10px; position:relative; line-height:18px;}
.agreement-cont .radio-box-con ul li span.f-c-red {color:#ea573f;}
.agreement-cont .radio-box-con ul li span.f-c-blue {color:#5589c4;}
.agreement-cont .radio-box-con ul li .icon-question-mark {display:inline-block; position: relative;}
.agreement-cont .radio-box-con ul li .icon-question-mark .icon-question-mark-popup {
	position: absolute; left:0; top:25px;
	width:185px;
	height:90px;
	font-size:13px;
	background:#ffffff;
	border:1px solid #2a87c4;
	z-index:1;
}
.agreement-cont .radio-box-con ul li .icon-question-mark .icon-question-mark-popup div {
	position:relative;
	padding:0 5px 0 30px;
}
.agreement-cont .radio-box-con ul li .icon-question-mark .icon-question-mark-popup div:before {
	content: ''; position: absolute; left:0px; top:0px; width:25px; height: 89px;
	background:#aac4e1 url(../img/icon-ex-mark-popup.png) no-repeat 50% 50%;
	background-size:8px auto;
	border-bottom:1px solid #2a87c4;
}

.agreement-cont .radio-box-con ul li .icon-question-mark .icon-question-mark-popup div h4 {
	position:relative;
	font-size:13px;
	padding:6px 0 6px 0;
	margin:0;
	font-weight:bold;
}
.agreement-cont .radio-box-con ul li .icon-question-mark .icon-question-mark-popup div h4 a {
	position: absolute; right:-5px; top:3px;
	font-size:0px;
	width:30px; height:30px;
	background:url(../img/icon-small-popup-close.png)no-repeat center center;
	background-size:8px auto;
}
.agreement-cont .radio-box-con ul li .icon-question-mark .icon-question-mark-popup div p {
	font-size:10px;	color:#323232; line-height:14px; padding:0; margin:0;
}

.agreement-cont .radio-box-con ul li .icon-question-mark a {display:inline-block; margin-bottom:-3px;}
.agreement-cont .radio-box-con ul li .icon-question-mark img {width:16px; height:auto;}
.agreement-cont .radio-box-con ul li .small-text-box {line-height:16px; font-size:12px; padding:0 0 0 20px; margin:0;}


.agreement-cont .i-ex-mark {
	position: relative;
	padding:0 0 25px 20px;
	line-height:18px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-ex-mark.png)no-repeat left 1px; background-size:15px auto;
	font-size:12px;
}
.agreement-cont .i-ex-mark span {color:#5589c4;}
.agreement-cont .bottom-text {padding:15px 0 15px 0; line-height:20px; text-align:center;}

.agreement-cont h2.border-bottom {border-bottom:1px solid #a1a1a1;}

.r-r-number {}
.r-r-number:after { display: block; content: ''; clear: both; }
.r-r-number .r-r-1 {float:left; width:40%;}
.r-r-number .r-r-1 input {font-size:11px;}
.r-r-number .r-r-2 {float:left; width:28%; margin-left:2%;}
.r-r-number .r-r-2 input {font-size:13px; padding-left:10px;}
.r-r-number .r-r-3 {float:left; width:28%; margin-left:2%;}
.r-r-number .r-r-3 a {width:100%; padding:0; text-align:center; height:30px; line-height:28px; margin-top:5px; font-size:12px;}

.agreement-cont .ul-50-50 {}
.agreement-cont .ul-50-50 ul {padding:0; margin:0;}
.agreement-cont .ul-50-50 ul:after { display: block; content: ''; clear: both; }
.agreement-cont .ul-50-50 ul li{list-style:none; padding:0; margin:0;}
.agreement-cont .ul-50-50 li {float:left; width:48.5%;}
.agreement-cont .ul-50-50 li:first-child {width:48.5%; margin-right:3%;}

.provision-textarea-box {border:1px solid #a1a1a1;}
.provision-textarea-box {padding:15px; line-height:18px; font-size:13px;  height:300px; overflow-x:hidden; background:#ffffff;}

.np-layer-bg {position:fixed; width:100%; height:100%; background-color: rgba(0,0,0,0.8); z-index:1000; overflow-x:hidden;/*overflow-y: scroll;*/}
.np-layer-bg.non-active { display: none; }
.np-layer-content {position:relative; width:90%; margin:80px auto 30px auto; padding:0px 15px 20px 15px; background:#ffffff; color:#666666; border-radius:5px;}
.np-layer-close {width:100%; height:85px; line-height:85px; text-align:center;}
.np-layer-close a {display:inline-block;}
.np-layer-close a img {width:30px;}
.np-layer-popup-con .text {text-align:center; padding:0 0 30px 0; color:#323232;}
.np-layer-popup-con .text .np-subject {font-size:16px; font-weight:bold; padding:0 0 20px 0; margin:0; line-height:110%; color:#323232;}
.np-layer-popup-con .text .np-text {font-size:13px; padding:0 0 0 0; margin:0; line-height:110%; color:#323232;}
.np-layer-popup-con .text .scroll-wrap { overflow-x: hidden; overflow-y: auto; max-height: 50vh; }

/*�ù���˾�*/
.np-layer-popup-con .sibeom img {width: 200px;margin:0 auto;}
.np-layer-popup-con .sibeom .text .only-subject sibeom {font-size:16px; /*font-weight:bold;*/}
.np-layer-popup-con .sibeom .text .only-subject strong.blue-color {color:#5987d5; font-size:16px; font-weight:bold;}


.np-layer-top-icon {width:100%; padding:25px 0 10px 0; text-align:center;}
.np-layer-top-icon img {width:30px; display:inline-block;}
.np-layer-popup-con .text {text-align:center; padding:0 0 30px 0; color:#323232;}
.np-layer-popup-con .text .np-loan-subject {font-size:16px; padding:0 0 20px 0; margin:0; line-height:150%; color:#323232;}
.np-layer-popup-con .text .np-loan-subject strong {font-size:16px;  font-weight:bold; text-decoration:underline !important}
.np-layer-popup-con .text .np-loan-text {font-size:13px; padding:0 0 0 0; margin:0; line-height:140%; color:#323232;}
.np-layer-popup-con .text .np-loan-text strong {font-size:13px;  font-weight:bold; color:#5987d5;}
.np-layer-popup-con .text .np-loan-big-text {font-size:15px; padding:0 0 0 0; margin:0; line-height:140%; color:#323232;}
.np-layer-popup-con .text .np-loan-big-text strong {font-size:15px;  font-weight:bold; color:#5987d5;}

.np-layer-popup-con .text .only-subject {font-size:16px; padding:0 0 0px 0; margin:0; line-height:150%; color:#323232;}
.np-layer-popup-con .text .only-subject strong {font-size:16px; font-weight:bold;}
.np-layer-popup-con .text .only-subject strong.blue-color {color:#5987d5; font-size:16px; font-weight:bold;}

/* ��� ���� ��� */
.np-layer-white-bg {position:fixed; width:100%; height:100%; background-color:#ffffff; z-index:999; overflow-x:hidden;/*overflow-y: scroll;*/}
.modal-close-btn {position: absolute; top: 15px; right: 15px;  width: 25px; height: 25px; background: url(../img/icon-small-popup-close.png)no-repeat 50%; z-index:999; }
.modal-close-btn a {display:block;  font-size:0; width: 25px; height: 25px; line-height: normal;}


/* �ؿ� �پ� �ִ� ��� */
.bottom-layer-content {position:absolute; bottom:0px; left:0px; width:100%; margin:0; padding:25px 15px 25px 15px; background:#ffffff; color:#666666; z-index:999;}
.bottom-layer-content .bottom-close-btn {position:absolute; top:-45px; right:10px; width:35px; height:35px; line-height:35px; color:#666666; background:url(../img/btn-modal-close.png)no-repeat; background-size:35px auto;}
.bottom-layer-content .bottom-close-btn a {display:block; width:35px; height:35px; font-size:0; text-indent:-9999;}
.bottom-layer-content .bottom-layer-tit {
	font-size:15px; font-weight:bold; color:#4a89db; text-align:center; line-height:140%;
	padding:0px 0 25px 0;
}
.bottom-layer-content .bottom-layer-tit.black-text {color:#323232;}
.bottom-layer-content .bottom-layer-text {background:#656d78; color:#ffffff; line-height:140%; padding:15px 0 10px 30px; margin:0 0 20px 0;}
.bottom-layer-content .bottom-layer-text ul {margin:0; padding:0;}
.bottom-layer-content .bottom-layer-text li {list-style:none; position:relative; line-height:18px; font-size:13px; color:#ffffff; margin:0 0 5px 0; padding-left:8px;}
.bottom-layer-content .bottom-layer-text li:before { content: ''; position: absolute; left:0; top:8px; width:3px; height: 3px; background:#ffffff; border-radius:50%;}
.bottom-layer-content .bottom-layer-text.text-center {padding-left:0;}


/* ��ü ���̾� �˾� */
.full-layer-popup-wrap {position:fixed; width:100%; height:100%; z-index:999; overflow-x:hidden;/*overflow-y: scroll;*/}


.agreement-cont.none-top {border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; margin-bottom:30px;}


.job-search-cont {padding:25px 0 25px 0; border-top:1px solid #a1a1a1; margin-bottom:30px; /*border-bottom:1px solid #a1a1a1;*/}
.job-search-cont h2 {font-size:15px; font-weight:bold;}
.job-search-cont h2 span { font-size:13px; font-weight:normal;}
.job-search-cont h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.job-search-cont .job-search-no-data {
	font-size:16px; color:#323232; text-align:center; font-weight:bold; line-height:22px;
	background:url(../img/icon-ex-mark-pink.png)no-repeat top center; background-size:25px auto;
	padding:35px 0 25px 0;
}
.job-search-cont .job-search-no-data p.s-text {padding:15px 0 10px 0; margin:0; font-weight:normal;}
.job-search-cont .job-search-no-data p.btn-line {padding:0 0 0 0; margin:0;}
.job-search-cont .job-search-no-data p.btn-line a {font-size:12px; height:30px; line-height:27px;}
.job-search-cont .add-text {line-height:20px; font-size:12px; color:#505050; padding:20px 0 15px 0;}
.job-search-cont .add-text strong {font-size:13px; color:#323232;}

/*200102 add*/
.job-search-empty {overflow: hidden;position: relative;}
.job-search-empty strong { font-size: 15px; }
.job-search-empty .button { position: absolute; top: 0; right: 0; margin: 0; font-size: 12px; height: auto; line-height: 1; padding-top: 7px; padding-bottom: 7px; }

.miso-info-cont {padding:0px 0 25px 0; margin-bottom:30px;}
.miso-info-cont h2 {font-size:15px; font-weight:bold;}
.miso-info-cont h2 span { font-size:13px; font-weight:normal;}
.miso-info-cont h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.miso-info-cont .con-text {line-height:20px; margin:0; font-size:12px;}
.miso-info-cont .con-text.bottom-border {padding-bottom:20px; border-bottom:1px solid #a1a1a1;}
.miso-info-cont .icon-ul-cont {padding:0 0 10px 0; border-bottom:1px solid #a1a1a1; margin-bottom:20px;}
.miso-info-cont .icon-ul-cont ul {margin:0; padding:0;}
.miso-info-cont .icon-ul-cont li {
	list-style:none; padding:0 0 0 50px; margin:0 0 10px 0;
	height:42px; line-height:39px;
	border:1px solid #a1a1a1;
	border-radius:3px;
	font-size:15px; font-weight:bold; color:#323232;
}
.miso-info-cont .icon-ul-cont li span {font-weight:normal;}
.miso-info-cont .icon-ul-cont li.icon01 {background:url(../img/icon-miso-info-icon01.png)no-repeat 15px center; background-size:23px auto;}
.miso-info-cont .icon-ul-cont li.icon02 {background:url(../img/icon-miso-info-icon02.png)no-repeat 15px center; background-size:20px auto;}
.miso-info-cont .icon-ul-cont li.icon03 {background:url(../img/icon-miso-info-icon03.png)no-repeat 15px center; background-size:21px auto;}

.miso-info-cont .add-text {line-height:20px; font-size:12px; color:#505050; padding:20px 0 15px 0;}
.miso-info-cont .add-text strong {font-size:13px; color:#323232;}



.loan-top-form {padding:30px 0 20px 0; margin-bottom:0px; border-bottom:1px solid #a1a1a1;}
.loan-top-form h2 {font-size:15px; font-weight:bold;}
.loan-top-form h2 span { font-size:14px; font-weight:normal;}
.loan-top-form h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.loan-top-form h3 {font-size:15px;  line-height:15px; margin-top:10px}
.loan-top-form h3 span { font-size:15px; font-weight:normal;}
.loan-top-form h3.border-bottom {border-bottom:1px solid #a1a1a1;}
.loan-top-form ul li{list-style:none; padding:0; margin:0;}
.loan-top-form .ul-65-35 {}
.loan-top-form .ul-65-35 ul {padding:0; margin:0;}
.loan-top-form .ul-65-35 ul:after { display: block; content: ''; clear: both; }
.loan-top-form .ul-65-35 li {float:left; width:35%;}
.loan-top-form .ul-65-35 li:first-child {width:62%; margin-right:3%;}
.loan-top-form .ul-65-35 a {width:100%; padding:0; text-align:center; height:30px; line-height:28px; margin-top:5px; font-size:12px;}


.loan-bottom-form {padding:30px 0 20px 0; margin-bottom:0px; border-bottom:1px solid #a1a1a1;}
.loan-bottom-form h2 {font-size:15px; font-weight:bold;}
.loan-bottom-form h2 span { font-size:13px; font-weight:normal;}
.loan-bottom-form h2.border-bottom {border-bottom:1px solid #a1a1a1;}

.loan-bottom-form h3 {font-size:15px; }
.loan-bottom-form h3 span { font-size:13px; font-weight:normal;}
.loan-bottom-form h3.border-bottom {border-bottom:1px solid #a1a1a1;}

/*.loan-bottom-form ul li{list-style:none; padding:0; margin:0;} 20190916 �ּ� */
.loan-bottom-form .ul-65-35 {}
.loan-bottom-form .ul-65-35 ul {padding:0; margin:0;}
.loan-bottom-form .ul-65-35 ul:after { display: block; content: ''; clear: both; }
.loan-bottom-form .ul-65-35 li {list-style:none; float:left; width:35%;}
.loan-bottom-form .ul-65-35 li:first-child {width:62%; margin-right:3%;}
.loan-bottom-form .ul-65-35 a {width:100%; padding:0; text-align:center; height:30px; line-height:28px; margin-top:5px; font-size:12px;}
.loan-bottom-form .ul-50-50 {}
.loan-bottom-form .ul-50-50 ul {padding:0; margin:0;}
.loan-bottom-form .ul-50-50 ul:after { display: block; content: ''; clear: both; }
.loan-bottom-form .ul-50-50 ul li{list-style:none; padding:0; margin:0;}
.loan-bottom-form .ul-50-50 li {float:left; width:48.5%;}
.loan-bottom-form .ul-50-50 li:first-child {width:48.5%; margin-right:3%;}

.loan-top-text {line-height:20px; color:#323232; text-align:center; padding:20px 0; border-bottom:1px solid #a1a1a1;}


.loan-list {padding:30px 0 0px 0; margin-bottom:30px;}

.loan-list h2 {position: relative; font-size:15px; font-weight:bold; padding:0; margin:0; height:45px; line-height:42px;}
.loan-list h2 span { font-size:13px; font-weight:normal;}
.loan-list h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.loan-list h2 a {
	position:absolute; top:5px; right:0px;
	width:150px; padding:0; margin:0; text-align:center; height:30px; line-height:28px; font-size:12px;
}

.loan-list ul {margin:0; padding:0;}
.loan-list li {
	position: relative;
	list-style:none; padding:10px 0 10px 35px; margin:0 0 0px 0;
	line-height:18px;
	border-bottom:1px solid #a1a1a1;
	font-size:13px; color:#323232;
	font-weight:normal;
}
.loan-list li span {font-size:12px; font-weight:bold;}
.loan-list li .btn {
	position:absolute; top:10px; right:5px;
	width:40px; height:36px; font-size:0;
	background: url(../img/icon-nav.png)no-repeat center center; background-size:18px auto;
}
.loan-list li .btn a {display:block; width:40px; height:36px;}

.loan-list li input {
	position:absolute; top:22px; left:10px;
}



.job-search-list-cont {padding:0px 0 0px 0; margin-bottom:30px;}

.job-search-list-cont h2 {position: relative; font-size:14px; font-weight:bold; padding:0 10px 10px 0; margin:0; text-align:right;}
.job-search-list-cont h2 span { font-size:14px; color:#5589c4;}
.job-search-list-cont h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.job-search-list-cont h2 a {
	position:absolute; top:5px; right:0px;
	width:150px; padding:0; margin:0; text-align:center; height:30px; line-height:28px; font-size:12px;
}

.job-search-list-cont ul {margin:0; padding:0;}
.job-search-list-cont li {
	position: relative;
	list-style:none; padding:10px 0 10px 5px; margin:0 0 0px 0;
	line-height:18px;
	border-bottom:1px solid #a1a1a1;
	font-size:12px; color:#323232;
	font-weight:normal;
	box-sizing: border-box;
}
.job-search-list-cont li strong {font-size:13px; font-weight:bold; line-height:18px; padding-bottom:3px; display:block;}
.job-search-list-cont li a {color:#505050;}
.job-search-list-cont li a strong {color:#323232;}

.job-search-list-cont li .btn {
	position:absolute; top:20px; right:0px;
	width:36px; height:36px; font-size:0;
	background: url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-next-blue.png)no-repeat center center; background-size:8px auto;
}
.job-search-list-cont li .btn a {display:block; width:36px; height:36px;}

.job-search-list-cont .scroll-list-wrap {overflow-x:hidden; height:456px;}





.KFA_PDT_02000100-ul {}
.KFA_PDT_02000100-ul ul {padding:0; margin-bottom:0; background:url(../img/icon-KFA_PDT_02000100-ul.png)no-repeat 0 0; background-size:25px auto;}
.KFA_PDT_02000100-ul ul:after { display: block; content: ''; clear: both; }
.KFA_PDT_02000100-ul li {list-style:none; position:relative; line-height:25px; font-size:13px; margin:20px 0 0px 0; padding-left:30px;}
.KFA_PDT_02000100-ul li:first-child {margin-top:0;}

.ul-l58-r38 {}
.ul-l58-r38 ul {padding:0; margin-bottom:0;}
.ul-l58-r38 ul:after { display: block; content: ''; clear: both; }
.ul-l58-r38 li {list-style:none; float:left; width:38%; margin:0 0 0px 0;}
.ul-l58-r38 li:first-child {width:58%; margin-right:4%;}
.ul-l58-r38 li img {width:100%;}


.error-top-box {padding:65px 0 0px 0; border-top:1px solid #a1a1a1;}
.error-top-box {
	font-size:16px; color:#323232; text-align:center; font-weight:bold; line-height:22px;
	background:url(../img/icon-ex-mark-pink.png)no-repeat center 23px; background-size:25px auto;
}
.error-top-box h2 {font-size:15px; font-weight:bold;}
.error-top-box h2 span { font-size:13px; font-weight:normal;}
.error-top-box h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.error-top-box p.s-text {padding-top:15px; margin:0; font-weight:normal;}
.error-top-box p.btn-line {padding:0 0 0 0; margin:0;}
.error-top-box p.btn-line a {font-size:12px; height:30px; line-height:27px;}

.error-img-box {padding:30px 0 30px 0; text-align:center;}
.error-img-box span {margin:0 auto; display:block; border:1px solid #ffffff; text-align:center; width:120px; height:120px;}
.error-img-box span img {width:120px; height:120px;}

.error-text-box {background:#656d78; color:#ffffff; line-height:140%; padding:15px 15px;}
.error-text-box .error-tit {display:block; margin-bottom:10px;}



.error-top-tit {
	font-family: 'Malgun Gothic';
	font-size:15px; font-weight:bold; color:#323232; text-align:center; line-height:140%;
	padding:100px 0 24px 0;
	border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;
	background:url(../img/icon-ex-mark-pink-big.png)no-repeat center 24px; background-size:68px auto;
}
.error-top-tit span {color:#5186c6;}
.error-top-tit span.no-bold {font-weight:normal; color:#323232;}


.faq_wrap {margin:0 0 0 0; border-bottom: 1px solid #a1a1a1;}
.faq_wrap h2 {font-size:15px; font-weight:bold; padding:20px 0 5px 0; border-bottom:1px solid #a1a1a1;}
.faq_admin {text-align:right}
.faq_wrap ol {margin:0;padding:10px 0 10px 0;list-style:none;}
.faq_wrap li{background:#fff;margin:0px 0;}
.faq_wrap li h3 {min-height:25px;line-height:25px;padding-left:10px;position:relative; font-size:13px;}
.faq_wrap li h3 a {display:block; color:#323232;}
.faq_wrap li h3 .icon-faq-down {position:absolute;top:8px;right:10px;}
.faq_wrap li h3 .icon-faq-down img {width:15px;}
#faq_con .con_inner{display:none;border-top:1px solid #ddd;padding:10px; position:relative;background: #f9f9f9;}
#faq_con .con_inner .closer_btn{height:25px;font-size:0.92em;display:inline-block;padding:0 5px;border-radius:5px;}
#faq_con .con_closer{text-align:right}



/* ���α�����ǰ_�̼ұ��� ����_(����)�൵ */
.center-map-view {}
.center-map-view h2 {font-size:15px; font-weight:bold; text-align:center; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; padding:20px 0;}
.center-map-view h2 span {position:relative; padding-left:10px;}
.center-map-view h2 span:before { content: ''; position: absolute; left:0; top:0px; width:3px; height: 100%; background:#5186c6; border-radius:0;}
.center-map-view .center-map-inner {border-bottom:1px solid #a1a1a1; padding:25px 0;}
.center-map-view .center-map-inner .center-map {width:90%; height:180px; margin:0 auto; border:1px solid #a1a1a1;}
.center-map-view .center-info-inner {padding:15px 0;}
.center-map-view .center-info-inner ul {padding:0; margin-bottom:0;}
.center-map-view .center-info-inner li {list-style:none; position:relative; line-height:18px; font-size:13px; margin:0 0 10px 0; padding-left:70px;}
.center-map-view .center-info-inner li span {position: absolute; left:0; top:0px; display:inline-block; width:60px; height:20px; line-height:18px; text-align:center; color:#ffffff; background:#656d78;}
.center-map-view .center-info-inner li p {position:relative; margin:10px 0 0 0; padding:0 0 0 0; line-height:18px; padding-left:6px;}
.center-map-view .center-info-inner li p:before { content: ''; position: absolute; left:0; top:8px; width:3px; height: 3px; background:#656565; border-radius:50%;}
.center-map-view .center-info-inner li p strong {font-weight:bold;}
.center-map-view .center-info-inner li p:first-child {margin-top:0;}


/* Ʃ�丮�� */
.tutorial-inner-wrap {position:fixed; width:100%; height:100%; background-color:#656d78; z-index:99999; overflow-x:hidden;}
.tutorial-inner-wrap .tutorial-inner {width:100%; height:100%;}
.tutorial-inner-wrap .tutorial-inner-img img {width:100%;}
.tutorial-inner-wrap .tutorial-slider-dot {position: absolute; left:0; bottom:85px; width:100%; text-align:center;}
.tutorial-inner-wrap .tutorial-slider-dot span {display:inline-block; width:15px; height:15px; background:#5987d5; border:1px solid #ffffff; margin:0 5px; border-radius:50%;}
.tutorial-inner-wrap .tutorial-slider-dot span.active {background:#ffffff;}
.tutorial-inner-wrap .tutorial-slider-btn {position: absolute; left:0; bottom:20px; width:100%; padding:0 20px;}



/* ���������� */
.accredited-certificate-cont {padding:0 0 0 0; margin:25px 0 20px 0;}
.accredited-certificate-cont ul {padding:0;}
.accredited-certificate-cont li {
	list-style:none; position:relative; margin:0 0 10px 0; border:1px solid #a1a1a1;
	padding:15px 0 0px 55px; height:75px; border-radius:5px;
	background:url(../img/icon-Accredited-Certificate-01.png)no-repeat 15px 50%; background-size:27px auto;
}
.accredited-certificate-cont li.active {border-color:#5186c6;}
.accredited-certificate-cont li h2 {font-size:16px; padding:0 0 0 0; margin:0 0 0 0; line-height:20px; color:#323232; font-weight:bold;}
.accredited-certificate-cont li p {padding:5px 0 0 0; margin:0 0 0 0; font-size:12px; color:#a1a1a1; line-height:18px;}
.accredited-certificate-cont li p .date {position:relative; color:#ec5565; margin-left:10px; padding-left:10px;}
.accredited-certificate-cont li p .date:before { content: ''; position: absolute; left:0; top:5px; width:1px; height: 8px; background:#323232;}

.accredited-certificate-cont li.pws-write {border:none; background:none; padding:0 0 0 60px; margin:0 0 30px 0; height:30px;}
.accredited-certificate-cont li.pws-write span {position: absolute; left:0; top:2px;}
.accredited-certificate-cont li.pws-write .inp {border:1px solid #a1a1a1; border-radius:3px; height:30px; line-height:28px; width:100%; padding-left:10px; display:inline-block;}
.accredited-certificate-cont li.pws-write input{border-radius: 3px!important; -webkit-border-radius:3px!important; display:inline-block;}

.accredited-certificate-cont li .end-date {
	position:absolute; top:0px; left:0; width:100%; height:100%; background-color: rgba(0,0,0,0.8); z-index:3;
	border-radius:5px; text-align:center; font-size:15px; font-weight:bold; color:#ffffff; padding:40px 0 0 0;
	background-image:url(../img/icon-Accredited-Certificate-none.png); background-repeat:no-repeat;
	background-position:50% 12px; background-size:25px auto;
}

.accredited-certificate-cont li.no-data {border:1px dotted #a1a1a1; padding:40px 0 0 0px; height:75px;
	background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/btn-popup-close.png)no-repeat 50% 15px; background-size:21px auto;
	text-align:center; font-size:15px;
}

.accredited-certificate-cont .hp-accredited-go {text-align:center; padding:20px 0; margin-bottom:30px; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}


/* �ź����ȳ� */
.id-card-img {padding:30px 0 30px 0; text-align:center;}
.id-card-img span {margin:0 auto; display:block; border:1px solid #a1a1a1; text-align:center; width:220px; height:137px;}
.id-card-img span img {width:220px; height:137px;}
/* �ź��� �Կ� */
.id-card-shooting {position:fixed; width:100%; height:100%; background:#7f7f7f;}
.id-card-shooting .camera-view {width:287px; height:185px; margin:50px auto 50px auto; background:url(../img/id-card-shooting-camera-view.png)no-repeat; background-size:100% auto;}
.id-card-shooting .id-card-shooting-info {text-align:center; margin:0 20px;}
.id-card-shooting .id-card-shooting-info span {display:inline-block; padding:5px 20px; background:#5186c6; color:#ffffff; font-size:14px; line-height:130%; border-radius:5px;}
/* �ź��� ���� */
.id-card-inp-box .inp-box {padding:0 0 0 100px; margin:0 0 10px 0;}
.id-card-inp-box .inp-box span {position: absolute; left:15px; top:0px; display:inline-block; color:#959595;}
.id-card-inp-box .inp-box .fa {position: absolute; left:0; top:9px; display:inline-block; color:#676766;}
.id-card-inp-box .inp-box .inp {border:1px solid #a1a1a1; border-radius:3px; height:30px; line-height:28px; width:100%; padding-left:10px; display:inline-block; color:#323232;}
.id-card-inp-box .inp-box .inp.none-write {background:#f8f8f8;}
.id-card-inp-box .inp-box input{border-radius: 3px!important; -webkit-border-radius:3px!important; display:inline-block;}
.id-card-inp-box .inp-box .i-select {border:1px solid #a1a1a1; background:#ffffff; border-radius:3px; height:30px; line-height:28px; width:100%; padding-left:10px; display:inline-block; color:#323232;}
.id-card-inp-box .inp-box .ul-jumin {padding:0; margin:0;}
.id-card-inp-box .inp-box .ul-jumin:after { display: block; content: ''; clear: both; }
.id-card-inp-box .inp-box .ul-jumin li {float:left; list-style:none; width:48%; padding:0; margin:0;}
.id-card-inp-box .inp-box .ul-jumin li.center {text-align:center; width:4%;}

/* ���ô� �� */
.kinfa-map-view  .kinfa-map-inner  .kinfa-map {width:90%; height:180px; margin:0 auto; border: 1px solid #a1a1a1; }

/* ����ã�� */
.find-branch {padding:0px 0px 23px 0px;}
.find-branch .i-select {border:1px solid #a1a1a1; background:#ffffff; border-radius:3px; height:30px; line-height:28px; width:100%; padding-left:10px; display:inline-block; color:#323232;}
.find-branch-box {padding:30px 0 30px 0; text-align:center;}
.find-branch-box span {margin:0 auto; display:block; border:1px solid #a1a1a1; text-align:center; width:100%; height:137px;}
.find-branch-box span img {width:220px; height:137px;}

.loan-list .find-branch.exp { padding-bottom: 0; margin-bottom: 23px; border-bottom: 1px solid #a1a1a1; }
.loan-list .find-branch.exp ul { flex-wrap: wrap; display: flex; align-items: center; }
.loan-list .find-branch.exp li { padding-right: 15px; border-bottom: none; background: #FFFFFF url(data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==) no-repeat 100% 50%;}


.branch-search-list-cont {padding:0px 0 0px 0; margin-bottom:30px;}
.branch-search-list-cont h2 {position: relative; font-size:14px; font-weight:bold; padding:0 10px 10px 0; margin:0; text-align:right;}
.branch-search-list-cont h2 span { font-size:14px; color:#5589c4;}
.branch-search-list-cont h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.branch-search-list-cont h2 a {position:absolute; top:5px; right:0px;width:150px; padding:0; margin:0; text-align:center; height:30px; line-height:28px; font-size:12px;}
.branch-search-list-cont ul {margin:0; padding:0;}
.branch-search-list-cont li {position: relative;list-style:none; padding:10px 0 10px 5px; margin:0 0 0px 0;line-height:18px;border-bottom:1px solid #a1a1a1;font-size:12px; color:#323232;font-weight:normal;box-sizing: border-box;}
.branch-search-list-cont li strong {font-size:13px; font-weight:bold; line-height:18px; padding-bottom:3px; display:block;}
.branch-search-list-cont li a {color:#505050;}
.branch-search-list-cont li a strong {color:#323232;}
.branch-search-list-cont li .btn {position:absolute; top:20px; right:0px;width:36px; height:36px; font-size:0;background: url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-next-blue.png)no-repeat center center; background-size:8px auto;}
.branch-search-list-cont li .btn a {display:block; width:36px; height:36px;}
.branch-search-list-cont .scroll-list-wrap {overflow-x:hidden; height:456px;}
.branch-search-list-cont .center-map-inner {/*border-bottom:1px solid #a1a1a1;*/ padding:24px 0px 0px 0px;}
.branch-search-list-cont .center-map-inner .center-map {width:90%; height:180px; margin:0 auto; border:1px solid #a1a1a1;}
.branch-search-list-cont .center-info-inner {padding:15px 0px 0px 0px;}
.branch-search-list-cont .center-info-inner ul {padding:0; margin-bottom:0;}
.branch-search-list-cont .center-info-inner li {list-style:none; position:relative; line-height:18px; font-size:13px; margin:0 0 10px 0; padding-left:70px;}
.branch-search-list-cont .center-info-inner li span {position: absolute; left:0; top:0px; display:inline-block; width:60px; height:20px; line-height:18px; text-align:center; color:#ffffff; background:#656d78;}
.branch-search-list-cont .center-info-inner li p {position:relative; margin:10px 0 0 0; padding:0 0 0 0; line-height:18px; padding-left:6px;}
.branch-search-list-cont .center-info-inner li p:before { content: ''; position: absolute; left:0; top:8px; width:3px; height: 3px; background:#656565; border-radius:50%;}
.branch-search-list-cont .center-info-inner li p strong {font-weight:bold;}
.branch-search-list-cont .center-info-inner li p:first-child {margin-top:0;}
.branch-search-list-cont li .btn {position:absolute; top:20px; right:0px;width:36px; height:36px; font-size:0;background: url(../img/icon-down-blue.png)no-repeat center center; background-size:8px auto;}




/* �������� */
.simple-accredited-cont {padding:0 0 0 0; margin:30px 0 0px 0;}
.simple-accredited-cont .simple-accredited-list {padding-bottom:30px; margin-bottom:25px; border-bottom:1px solid #a1a1a1;}
.simple-accredited-cont ul {padding:0; margin:0;}
.simple-accredited-cont li {list-style:none; position:relative; margin:0 0 10px 0; border:1px solid #a1a1a1; border-radius:5px;}
.simple-accredited-cont li a {display:block; padding:10px 0 10px 55px;}
.simple-accredited-cont li.icon01 {background:url(../img/icon-simple-accredited-01.png)no-repeat 15px 50%; background-size:16px auto;}
.simple-accredited-cont li.icon02 {background:url(../img/icon-simple-accredited-02.png)no-repeat 15px 50%; background-size:16px auto;}
.simple-accredited-cont li.icon03 {background:url(../img/icon-simple-accredited-03.png)no-repeat 15px 50%; background-size:15px auto;}
.simple-accredited-cont li h2 {font-size:16px; padding:0 0 0 0; margin:0 0 0 0; line-height:20px; color:#323232; font-weight:bold;}
.simple-accredited-cont li h2 span {font-weight:normal;}
.simple-accredited-cont li h2 span strong {font-weight:normal;}
.simple-accredited-cont li h2 .blue-color {color:#5186c6;}
.simple-accredited-cont li h2 .red-color {color:#ea573f;}
.simple-accredited-cont li p {padding:1px 0 0 0; margin:0 0 0 0; font-size:12px; color:#a1a1a1; line-height:18px;}

/* ���ϵ�� */
.pattern-accredited-cont-wrap {position:fixed; width:100%; height:100%; background:#646c77; overflow-x:hidden;}
.pattern-accredited-cont {min-height:640px;}
.pattern-accredited-cont h2 {text-align:center; font-size:15px; color:#ffffff; font-weight:bold; padding:50px 0 50px 0;}
.pattern-accredited-cont .pattern-warp {margin-bottom:40px;}
.pattern-accredited-cont .pattern-warp ul {width:240px; margin:0 auto; padding:0;}
.pattern-accredited-cont .pattern-warp ul:after { display: block; content: ''; clear: both; }
.pattern-accredited-cont .pattern-warp li {list-style:none; float:left; width:80px; height:80px; line-height:80px; text-align:center;}
.pattern-accredited-cont .pattern-warp li span {display:inline-block; width:10px; height:10px; background:#ffffff; border-radius:50%;}
.pattern-accredited-cont .i-ex-mark-pink {color:#ffffff;}
.pattern-accredited-cont .info-text {text-align:center;}
.pattern-accredited-cont .info-text-02 {padding-left:40px;}
.pattern-accredited-cont .info-text-02 .i-ex-mark-pink {margin-bottom:5px;}
.pattern-accredited-cont .btn-wrap {text-align:right; margin:30px 35px 0 0;}
.pattern-accredited-cont .btn-wrap a {margin-left:25px; font-size:14px; font-weight:bold;}

/* ������� */
.fingerprint-accredited-cont-wrap {position:fixed; width:100%; height:100%; background:#646c77; overflow-x:hidden;}
.fingerprint-accredited-cont {min-height:640px;}
.fingerprint-accredited-cont h2 {text-align:center; font-size:15px; color:#ffffff; font-weight:bold; padding:50px 0 70px 0;}
.fingerprint-accredited-cont .fingerprint-warp {margin-bottom:60px;}
.fingerprint-accredited-cont .fingerprint-warp div {
	width:195px; height:195px;
	margin:0 auto; padding:0;
	background:url(../img/fingerprint-bg.png)no-repeat center;
	background-size:auto 194px;
}
.fingerprint-accredited-cont .i-ex-mark-pink {color:#ffffff;}
.fingerprint-accredited-cont .info-text {text-align:center;}
.fingerprint-accredited-cont .info-text-02 {padding-left:40px;}
.fingerprint-accredited-cont .info-text-02 .i-ex-mark-pink {margin-bottom:5px;}
.fingerprint-accredited-cont .btn-wrap {text-align:right; margin:30px 35px 0 0;}
.fingerprint-accredited-cont .btn-wrap a {margin-left:25px; font-size:14px; font-weight:bold;}

/* PIN��� */
.pin-accredited-cont-wrap {position:fixed; width:100%; height:100%; background:#646c77; overflow-x:hidden;}
.pin-accredited-cont {min-height:640px;}
.pin-accredited-cont h2 {text-align:center; font-size:15px; color:#ffffff; font-weight:bold; padding:50px 0 80px 0;}
.pin-accredited-cont .pin-warp {margin-bottom:90px; text-align:center;}
.pin-accredited-cont .pin-warp span {display:inline-block; width:20px; height:20px; margin:0 13px; background:#ffffff; border-radius:50%;}
.pin-accredited-cont .pin-warp span.active {background:#4988db;}
.pin-accredited-cont .i-ex-mark-pink {color:#ffffff;}
.pin-accredited-cont .info-text {text-align:center;}
.pin-accredited-cont .info-text-02 {padding-left:40px;}
.pin-accredited-cont .info-text-02 .i-ex-mark-pink {margin-bottom:5px;}
.pin-accredited-cont .btn-wrap {text-align:right; margin:30px 35px 0 0;}
.pin-accredited-cont .btn-wrap a {margin-left:25px; font-size:14px; font-weight:bold;}

/* ��������_�Ϸ� */
.simple-accredited-select-wrap {position:fixed; width:100%; height:100%; background:#646c77; overflow-x:hidden;}
.simple-accredited-select-cont {margin:0 20px 0px 20px; min-height:640px;}
.simple-accredited-select-cont:after { display: block; content: ''; clear: both; }
.simple-accredited-select-cont h3 {font-size:15px; font-weight:bold; color:#ffffff; text-align:center; padding:50px 0 20px 0; margin:0;}
.simple-accredited-select-cont .p-text {padding:0; margin:0; color:#ffffff; text-align:center;}
.simple-accredited-select-cont .accredited-select-img {padding:45px 0 45px 0; text-align:center;}
.simple-accredited-select-cont .accredited-select-img span {margin:0 auto; display:block; background:#ffffff; text-align:center; width:120px; height:120px;}
.simple-accredited-select-cont .accredited-select-img span img {width:120px; height:120px;}
.simple-accredited-select-cont .simple-accredited-list-select {margin-bottom:30px;}
.simple-accredited-select-cont ul {padding:0; margin:0;}
.simple-accredited-select-cont ul:after { display: block; content: ''; clear: both; }
.simple-accredited-select-cont li {list-style:none; position:relative; margin:0 0 20px 0; padding:0px 0 0px 45px;}
.simple-accredited-select-cont li.icon01 {background:url(../img/icon-simple-accredited-01.png)no-repeat 0px 50%; background-size:16px auto;}
.simple-accredited-select-cont li.icon02 {background:url(../img/icon-simple-accredited-02.png)no-repeat 0px 50%; background-size:16px auto;}
.simple-accredited-select-cont li.icon03 {background:url(../img/icon-simple-accredited-03.png)no-repeat 0px 50%; background-size:15px auto;}
.simple-accredited-select-cont li h2 {font-size:16px; padding:0 0 0 0; margin:0 0 0 0; line-height:20px; color:#323232; font-weight:bold;}
.simple-accredited-select-cont li p {padding:1px 0 0 0; margin:0 0 0 0; font-size:12px; color:#ffffff; line-height:18px;}
.simple-accredited-select-cont li .material-switch {position: absolute; right:0; top:13px;}
.simple-accredited-list li .material-switch {position: absolute; right:15px; top:20px;}/* 20190925 �����߰� */

/* �߰��������� */
.document-submission-cont {}
.document-submission-cont .document-submission-img {padding:30px 0 30px 0; text-align:center;}
.document-submission-cont .document-submission-img span {margin:0 auto; display:block; border:1px solid #a1a1a1; text-align:center; width:220px; height:235px;}
.document-submission-cont .document-submission-img span img {width:220px; height:235px;}
.document-submission-cont .document-submission-img-big {padding:30px 0 30px 0; text-align:center;}
.document-submission-cont .document-submission-img-big span {margin:0 auto; display:block; border:1px solid #a1a1a1; text-align:center; width:220px; height:323px;}
.document-submission-cont .document-submission-img-big span img {width:220px; height:323px;}
.document-submission-cont .btn-siblings {margin:30px 12px;}
.document-submission-cont .btn-siblings:after { display: block; content: ''; clear: both; }
.document-submission-cont .btn-siblings .left-btn {float:left; width:50%;}
.document-submission-cont .btn-siblings .left-btn a {display:inline-block; position: relative; text-decoration:underline; color:#646c77; line-height:18px;}
.document-submission-cont .btn-siblings .left-btn a:after { content: ''; position: absolute; left:-12px; top:3px; width:8px; height:14px; background:url(../img/icon-prev-gray.png)no-repeat center right; background-size:7px auto;}
.document-submission-cont .btn-siblings .left-btn a:hover {text-decoration:underline;}

.document-submission-cont .btn-siblings .right-btn {float:right; width:50%; text-align:right;}
.document-submission-cont .btn-siblings .right-btn a {display:inline-block; position: relative; text-decoration:underline; color:#646c77; line-height:18px;}
.document-submission-cont .btn-siblings .right-btn a:after { content: ''; position: absolute; right:-12px; top:3px; width:8px; height:14px; background:url(../img/icon-next-gray.png)no-repeat center right; background-size:7px auto;}
.document-submission-cont .btn-siblings .right-btn a:hover {text-decoration:underline;}

/* �߰��������� �Կ� */
.document-submission-shooting-wrap {position:fixed; width:100%; height:100%; background:#7f7f7f; overflow-x:hidden;}
.document-submission-shooting {position:relative; min-height:640px; padding:85px 0 0 0; margin:0;}
.document-submission-shooting .btn-close {position: absolute; right:10px; top:10px; z-index:1;}
.document-submission-shooting .btn-close a {display:block; font-size:0; width:30px; height:30px; background:url(../img/btn-white-close.png)no-repeat 50%; background-size:15px auto;}
.document-submission-shooting .camera-view {width:242px; height:375px; margin:0px auto 45px auto; padding-top:16px; background:url(../img/document-submission-shooting-camera-view.png)no-repeat; background-size:100% auto;}
.document-submission-shooting .camera-view div {width:212px; height:343px; border:1px solid #a1a1a1; background:#ffffff; margin:0 auto 0 auto;}
.document-submission-shooting .document-submission-shooting-info {text-align:center; margin:0 20px;}
.document-submission-shooting .document-submission-shooting-info span {display:inline-block; padding:7px 20px; background:#5186c6; color:#ffffff; font-size:12px; line-height:130%; border-radius:5px;}
.document-submission-shooting .btn-s {margin:30px 20px 0 20px;}

/* http���� */
.error-page-wrap {position:fixed; width:100%; height:100%; background:#7f7f7f; overflow-x:hidden;}
.error-page-cont {position:relative; min-height:640px; padding:55px 0 0 0; margin:0 20px;}
.error-page-cont .error-page-top-box {padding:45px 0 90px 0;}
.error-page-cont .error-page-top-box {
	font-size:16px; color:#ffffff; text-align:center; font-weight:bold; line-height:22px;
	background:url(../img/icon-ex-mark-pink.png)no-repeat center top; background-size:25px auto;
}
.error-page-cont .error-page-top-box p.s-text {padding-top:15px; color:#ffffff; line-height:140%; margin:0; font-weight:normal;}
.error-page-cont .error-page-text-box {background:#ffffff; color:#323232; line-height:140%; padding:15px 15px; margin-bottom:100px;}
.error-page-cont .error-page-text-box .error-tit {display:block; margin-bottom:10px;}
.error-page-cont .error-page-bottom-text {color:#ffffff; line-height:130%; padding:0px; margin-bottom:15px;}
.error-page-cont .error-page-bottom-text a {color:#ffffff;}

/* �ε� */
.loading-page-wrap {position:fixed; width:100%; height:100%; background:#7f7f7f; overflow-x:hidden;}
.loading-page-cont {position:relative; min-height:640px; margin:0 20px; padding-top:210px;}
.loading-page-cont .loading-page-top-img {position:relative; width:100%; height:70px; background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/icon-loading-ci.png)no-repeat 50% 50%; background-size:19px auto;}
.loading-page-cont .loading-page-top-img span {
	position: absolute; top:35px; left:50%;
	width:70px;
	height:70px;
	border:7px solid #139789;
	border-bottom:7px solid transparent;
	border-radius:50%;
	animation: animate 1s linear infinite;
}
@keyframes animate {
	0%{
		transform: translate(-50%,-50%) rotate(0deg);
	}
	100%{
		transform: translate(-50%,-50%) rotate(360deg);
	}
}
.loading-page-cont .loading-text-box {padding-top:80px;}
.loading-page-cont .loading-text-box img {width:auto; height:20px;}
.loading-page-cont p.loading-text01{
	font-weight:bold; font-size:18px; color:#ffffff;
	margin: 0px auto;
	white-space: nowrap;
	overflow: hidden;
	width: 143px;
	animation: loading-text01 2s steps(60, end);
}
.loading-page-cont p.loading-text02{
	font-weight:bold; font-size:18px; color:#ffffff; text-align:center;
	margin: 6px auto 0px auto;
	white-space: nowrap;
	overflow: hidden;
	width: 182px;
	animation: loading-text02 4s steps(60, end);
}

.loading-page-cont p.loading-text03{
	font-weight:bold; font-size:18px; color:#ffffff; text-align:center;
	margin: 6px auto 0px auto;
	white-space: nowrap;
	overflow: hidden;
	width: 182px;
	animation: loading-text03 15s steps(60, end);
}
@keyframes loading-text01{
	from { width: 0; }
}

@keyframes loading-text02{
	0%{width: 0;}
	50%{width: 0;}
	100%{ width: 176px; }
}

@keyframes loading-text03{
	0%{width: 0;}
	50%{width: 0;}
	100%{ width: 176px; }
}

/* LON_LGI_03000000_�α���_�α����� */

.logeu-in-page-wrap {position:fixed; width:100%; height:100%; /*background:#7f7f7f;*/ overflow-x:hidden;}
.logeu-in-page-cont {margin: 0 auto;text-align: center;position:relative;min-height: 600px;margin:0 20px;padding-top: 90px;top: 25%;left: 43.5%;height: 100px;width: 350px;margin: -100px 0px 0px -150px;}
.logeu-in-page-cont .logeu-in-logo {width:100%;margin: 0 auto;}
.logeu-in-page-cont .logeu-in-logo .img_logo {width: 170px; height: auto; margin: 0 auto;}
.logeu-in-page-cont img { width: 600px; height: auto;margin: 0 auto;border:}
.logeu-in-page-cont ul:after { display: block; content: ''; clear: both;  }
.logeu-in-page-cont ul {margin: 0 auto;}
.logeu-in-page-cont .logeu-in-icon {margin: 0 auto;padding-top:40px;width: 330px;margin-left: auto;/* margin-right: 20px; */}
.logeu-in-page-cont li:first-child {margin-top:0;list-style:none;}
.logeu-in-page-cont li {list-style:none;display:inline}
.logeu-in-page-cont li img { width: 60px; height: auto;margin: 0 auto;}
.logeu-in-page-cont .logeu-in-icon-main {float:left; width: 100px; height: auto; text-align: center;}
.logeu-in-page-cont .logeu-in-icon-login {float:left; width: 100px; height: auto; text-align: center;}
.logeu-in-page-cont .logeu-in-icon-signup {float:left;width: 90px;height: auto;text-align: center;}


/* ���� ������ */
.cont-wrap {padding:0px 0 0 0; margin-bottom:0;}
.cont-wrap h2 {position:relative; font-size:15px; font-weight:bold; margin-bottom:10px;}
.cont-wrap h2 span { font-size:13px; font-weight:normal;}
.cont-wrap h2.border-bottom {border-bottom:1px solid #a1a1a1;}
.cont-wrap h2 a.sort-btn {position: absolute; top:0px; right:0px; display:inline-block; padding:3px 7px 5px 7px; background:#656d78; line-height:16px; color:#ffffff; font-size:13px; font-weight:normal;}
.cont-wrap .con-text {line-height:20px; margin:0; color:#323232;}
.cont-wrap .con-text.bottom-border {padding-bottom:20px; border-bottom:1px solid #a1a1a1;}
.cont-wrap .icon-ul-cont {padding:0 0 10px 0; border-bottom:1px solid #a1a1a1; margin-bottom:20px;}
.cont-wrap .icon-ul-cont ul {margin:0; padding:0;}
.cont-wrap .icon-ul-cont li {
	list-style:none; padding:10px 10px 10px 50px; margin:0 0 10px 0;
	border:1px solid #a1a1a1; border-radius:3px;
	font-size:15px; font-weight:bold; color:#323232; line-height:22px;
}
.cont-wrap .icon-ul-cont li span {font-weight:normal;}
.cont-wrap .icon-ul-cont li.small-font {font-size:14px; line-height:20px;}
.cont-wrap .icon-ul-cont li.icon01 {background:url(../img/icon-miso-info-icon01.png)no-repeat 15px center; background-size:23px auto;}
.cont-wrap .icon-ul-cont li.icon02 {background:url(../img/icon-miso-info-icon02.png)no-repeat 15px center; background-size:20px auto;}
.cont-wrap .icon-ul-cont li.icon03 {background:url(../img/icon-miso-info-icon03.png)no-repeat 15px center; background-size:21px auto;}
.cont-wrap .icon-ul-cont li.icon04 {background:url(../img/icon-miso-info-icon04.png)no-repeat 15px center; background-size:21px auto;}
.cont-wrap .icon-ul-cont li.icon05 {background:url(../img/icon-miso-info-icon05.png)no-repeat 15px center; background-size:21px auto;}

.cont-wrap .add-text {line-height:20px; font-size:12px; color:#505050; padding:20px 0 15px 0;}
.cont-wrap .add-text strong {font-size:13px; color:#323232;}

.cont-wrap .process-info-box {padding:20px 0 5px 0; border:1px solid #a1a1a1;}
.cont-wrap .process-info-box ul {margin:0; padding:0;}
.cont-wrap .process-info-box li {
	list-style:none; padding:50px 0px 0px 0px; margin:0 0 14px 0;
	font-size:13px; color:#a1a1a1; line-height:18px; text-align:center;
}
.cont-wrap .process-info-box li h3 {font-size:15px; color:#323232; font-weight:bold; margin:0; padding:0;}
.cont-wrap .process-info-box li.icon01 {background:url(../img/process-info-icon01.png)no-repeat center top; background-size:42px auto;}
.cont-wrap .process-info-box li.icon02 {background:url(../img/process-info-icon02.png)no-repeat center top; background-size:42px auto;}
.cont-wrap .process-info-box li.icon03 {background:url(../img/process-info-icon03.png)no-repeat center top; background-size:42px auto;}

.request-process-ul-type01 {}
.request-process-ul-type01 ul {padding:0; margin-bottom:0; background:url(../img/process-info-ul-bg01.png)no-repeat 0 0; background-size:25px auto;}
.request-process-ul-type01 ul:after { display: block; content: ''; clear: both; }
.request-process-ul-type01 li {list-style:none; position:relative; line-height:25px; font-size:13px; margin:20px 0 0px 0; padding-left:30px;}
.request-process-ul-type01 li:first-child {margin-top:0;}
.request-process-ul-type01.change-process ul {background:url(../img/change-process-info-ul-bg01.png)no-repeat 0 0; background-size:25px auto;}
.request-process-ul-type01.write-process ul {background:url(../img/write-process-info-ul-bg01.png)no-repeat 0 0; background-size:25px auto;}

.cont-wrap .loan-name-tit {font-weight:bold; font-size:16px; color:#5186c6; text-align:center; padding:20px 0 20px 0; margin:0; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}
.cont-wrap .loan-name-tit-logo {font-weight:bold; font-size:18px; color:#8cc251; text-align:center; padding:20px 0 20px 0; margin:0; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}
.cont-wrap .loan-name-tit-logo img {vertical-align: top; width:auto; height:20px; display:inline-block; margin-right:15px;}
.cont-wrap .loan-name-tit-logo p {font-size:15px; padding:10px 0 0 0; line-height:22px; font-weight:normal; margin:0;}
.cont-wrap .loan-bank-logo {padding:20px 0; text-align:center; border-bottom:1px solid #a1a1a1;}
.cont-wrap .loan-bank-logo img {width:auto; height:30px; display:inline-block;}
.cont-wrap .loan-info-text {text-align:center; font-size:15px; line-height:150%; border-bottom:1px solid #a1a1a1; padding:20px 0;}
.cont-wrap .loan-info-text strong {color:#5186c6;}

.cont-wrap .circle-box-con {}
.cont-wrap .circle-box-con ul {padding:0; margin:0;}
.cont-wrap .circle-box-con ul:after { display: block; content: ''; clear: both; }
.cont-wrap .circle-box-con li {list-style:none; float:right; width:150px; height:150px;
	line-height:18px;
	text-align:center; border:3px solid #f6bb41; border-radius:50%;
}
.cont-wrap .circle-box-con li:first-child { float:left; border:3px solid #ea573f; border-radius:50%;}
.cont-wrap .circle-box-con li h4 {font-size:14px; font-weight:bold; color:#f6bb41; padding:22px 0 0 0; margin:0 0 5px 0;}
.cont-wrap .circle-box-con li:first-child h4 {color:#ea573f;}

.cont-wrap .logo-box-con {}
.cont-wrap .logo-box-con ul {padding:0; margin:0;}
.cont-wrap .logo-box-con ul:after { display: block; content: ''; clear: both; }
.cont-wrap .logo-box-con li {list-style:none; float:right; width:48%; text-align:center; border:1px solid #f6bb41;}
.cont-wrap .logo-box-con li:first-child {float:left; border:1px solid #ea573f;}
.cont-wrap .logo-box-con li img {width:100%;}

.cont-wrap td a.btn-pc {display:inline-block; color:#ffffff; background:#5589c4; padding:3px 10px 5px 10px; border-radius:10px;}
.cont-wrap td a.btn-m {display:inline-block; color:#ffffff; background:#5589c4; padding:3px 10px 5px 10px; border-radius:10px;}
.cont-wrap td a.btn-app {display:inline-block; color:#ffffff; background:#5589c4; padding:3px 10px 5px 10px; border-radius:10px;}
.cont-wrap td a.btn-new {display:inline-block; color:#ffffff; background:#5589c4; padding:3px 10px 5px 10px; border-radius:10px;}


.cont-wrap .social-txt { font-size:14px; padding:10px 20px 10px 20px; line-height: 18px; background: #5386c5; color: #fff; margin-bottom: 15px;  }
.cont-wrap .social-txt.green-bg {background:#8bc050;}
.cont-wrap .social-txt2 { font-size:14px; padding:10px 15px 10px 15px; border-radius:10px 0 10px 10px; line-height: 18px; background: #5990c9 ; color: #fff; margin-bottom: 16px;  }
.cont-wrap .social-txt2.green-bg {background:#8bc050;}
.cont-wrap .social-txt2.red-bg {background:#e8563e;}
.cont-wrap .social-txt2.orange-bg {background:#f4ba41;}
.cont-wrap .social-list { margin-bottom: 30px;}
.cont-wrap .social-list ul {margin:0; padding:0;}
.cont-wrap .social-list ul li {list-style:none; font-size:13px; line-height: 18px; padding-left: 12px; text-indent: -7px; margin-bottom: 7px; background:#ffffff; }
.cont-wrap .social-list ul li p { font-size:12px; line-height: 18px; color: #858585; padding-left:0px; text-indent: 0px;}

.cont-wrap .social-center{ }
.cont-wrap .social-center > div { margin-bottom: 20px; padding:20px 0 0 0px; }
.cont-wrap .social-center h5 { font-size:14px; padding:10px 15px 10px 15px; border-radius:10px 0 10px 10px; line-height: 18px; background: #5990c9 ; color: #fff; margin-bottom: 16px; }
.cont-wrap .social-center h5.green-bg {background:#8bc050;}
.cont-wrap .social-center h5.red-bg {background:#e8563e;}
.cont-wrap .social-center h5.orange-bg {background:#f4ba41;}
.cont-wrap .social-center ul {margin:0; padding:0;}
.cont-wrap .social-center ul li {list-style:none; font-size:13px; line-height: 18px; padding-left: 10px; position: relative; margin-bottom: 10px; }
.cont-wrap .social-center ul li:before { content: ''; position: absolute; left: 3px; top:7px; width:3px; height: 3px; background: #374a5b; border-radius:100%; }
.cont-wrap .social-center ul li p { font-size:12px; color: #858585; line-height:130%; padding:0; padding-top:10px; margin:0;}





.tab-menu-type1 {}
.tab-menu-type1 ul {padding:0; margin-bottom:30px;}
.tab-menu-type1 ul.num4 {margin-left:-2%;}
.tab-menu-type1 ul:after { display: block; content: ''; clear: both; }
.tab-menu-type1 li {list-style:none; float:left; border:1px solid #a1a1a1; text-align:center; height:32px; line-height:30px; border-radius:3px; padding:0;}
.tab-menu-type1 li a {display:block; color:#323232;}
.tab-menu-type1 li.active {background:#5186c6;}
.tab-menu-type1 li.active a {color:#ffffff;}
.tab-menu-type1 ul.num4 li {width:23%; margin-left:2%; margin-bottom:2%;}





.loan-item-list {/*overflow-x:hidden; height:400px;*/}
.loan-item-list ul {padding:0; margin-bottom:30px;}
.loan-item-list ul:after { display: block; content: ''; clear: both; }
/* ��ǰ ��� �ڽ� ���, ���� ���� ������ 20191219 �̹α� ���� ��û
.loan-item-list li {list-style:none; padding:10px 15px; border:1px solid #a1a1a1; margin-bottom:13px;}
*/
.loan-item-list li {list-style:none;padding:10px 15px;border: 1px solid #2980b9;margin-bottom:13px;border-radius: 8px;}

.loan-item-list li h4 {width:100%;position:relative; line-height:20px; font-size:15px; color:#323232; font-weight:bold; margin-bottom:10px;}
/*�̹��� ������ ���� ������ 20191219 �̹α� ���� ��û
.loan-item-list li h4 img {vertical-align: top; width:auto; height:20px; display:inline-block; margin-right:15px;}
*/
.loan-item-list li h4 img {vertical-align: top; width:auto; height:20px; display:inline-block; margin-right:15px;}
.loan-item-list li h4 a {
	position: absolute; right:-7px; top:-2px;
	display:block;
	width:30px;
	height:30px;
	font-size:0px;
	background:url(../img/icon-next-blue2.png)no-repeat center center; background-size:8px auto;
}
.loan-item-list li p {padding:0 0 0 0; margin:0 0 5px 0; line-height:120%; color:#323232; font-weight:normal; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.loan-item-list li dl {font-size:}
.loan-item-list li dl:after { display: block; content: ''; clear: both; }
.loan-item-list li dd {position:relative; float:left; width:49%; margin-right:2%; padding-left:8px;}
.loan-item-list li dd:before { content: ''; position: absolute; left:0; top:50%; width:3px; height: 3px; background:#5b5b5b; border-radius:50%;}
.loan-item-list li dt {position:relative; float:left; width:49%; padding-left:8px;}
.loan-item-list li dt:before { content: ''; position: absolute; left:0; top:50%; width:3px; height: 3px; background:#5b5b5b; border-radius:50%;}
.loan-item-list li.no-data {text-align:center;}
/* ��Ʈ ������ ���� ������ 20191219 �̹α� ���� ��û
.loan-item-list li dl strong {font-size:14px;}
*/
.loan-item-list li dl strong {font-size: 17px;}


/* �������__��ȸ �� ���� ����Ʈ */
.loan-item-search-list {}
.loan-item-search-list ul {padding:0; margin-bottom:30px;}
.loan-item-search-list ul:after { display: block; content: ''; clear: both; }
.loan-item-search-list li {list-style:none;padding:0 0 0 0;border:1px solid #a1a1a1;margin-bottom:13px;border-radius: 8px;}
.loan-item-search-list li .pd-section {padding:15px 15px;}
.loan-item-search-list li h4 {position:relative; line-height:20px; font-size:15px; color:#8cc251; font-weight:bold; margin-bottom:0;}
.loan-item-search-list li h4 img {vertical-align: top; width:auto; height:20px; display:inline-block; margin-right:15px;}
.loan-item-search-list li h4 a {
	position: absolute; right:-7px; top:-5px;
	display:block;
	width:30px;
	height:30px;
	font-size:0px;
	background:url(../img/icon-next-blue2.png)no-repeat center center; background-size:8px auto;
}
.loan-item-search-list li p {padding:0 0 0 0; margin:0 0 10px 0; line-height:120%; color:#323232; font-weight:bold;}
.loan-item-search-list li p.loading-text {color:#656d78; font-weight:bold; text-align:center; line-height:20px; padding:5px 0 0 0;}
.loan-item-search-list li p.loading-text img {display:inline; vertical-align: top; width:20px; height:auto; margin-right:15px;}
.loan-item-search-list li dl { margin-top: 10px; }
.loan-item-search-list li dl:after { display: block; content: ''; clear: both; }
.loan-item-search-list li dd {position:relative; float:left; width:49%; margin-right:2%; padding-left:8px;}
.loan-item-search-list li dd:before { content: ''; position: absolute; left:0; top:50%; width:3px; height: 3px; background:#5b5b5b; border-radius:50%;}
.loan-item-search-list li dt {position:relative; float:left; width:49%; padding-left:8px;}
.loan-item-search-list li dt:before { content: ''; position: absolute; left:0; top:50%; width:3px; height: 3px; background:#5b5b5b; border-radius:50%;}
.loan-item-search-list li.no-data {text-align:center; padding:15px 15px;}
.loan-item-search-list li .m-btn {text-align:right; margin-bottom:10px;}
.loan-item-search-list li .m-btn a {text-align:center; display:inline-block; padding:3px 7px 5px 7px; background:#656d78; line-height:16px; color:#ffffff; font-size:13px; font-weight:normal;}

.loan-item-search-list li .b-btn {border-top:1px solid #a1a1a1; height:35px;}
.loan-item-search-list li .b-btn span {display:block; text-align:center; height:35px; line-height:33px; color:#656d78; font-size:14px; font-weight:bold;}
/* �����û ��ư ���� ���� ������ 20191219 �̹α� ���� ��û
.loan-item-search-list li .b-btn a {display:block; text-align:center; height:35px; line-height:33px; color:#ffffff; font-size:14px; font-weight:bold; background:#656d78;}
*/
/* ����ȸ ��� �׸� �ڽ� ���� ó��*/
.loan-item-search-list li .b-btn a {display:block; text-align:center; height:35px; line-height:33px; color:#ffffff; font-size:15px; font-weight:bold; background:#656d78;border-radius: 0 0 8px 8px;}
.loan-item-search-list li .b-btn a span {display:inline; font-size:14px; font-weight:normal; color:#ffffff;}.loan-item-search-list li .b-btn a.btn-blue {background:#5186c6;}
.loan-item-search-list li .b-btn a span {display:inline; font-size:14px; font-weight:normal; color:#ffffff;}.loan-item-search-list li .b-btn a.btn-brightBlue {background:#0184de;}
.loan-item-search-list li .b-btn a span {display:inline; font-size:14px; font-weight:normal; color:#ffffff;}.loan-item-search-list li .b-btn a.btn-salad {background:#00c68e;}
.loan-item-search-list li .b-btn a span {display:inline; font-size:14px; font-weight:normal; color:#ffffff;}.loan-item-search-list li .b-btn a.btn-finset {background:#00CED1;}
.loan-item-search-list li .b-btn a span {display:inline; font-size:14px; font-weight:normal; color:#ffffff;}.loan-item-search-list li .b-btn a.btn-syrup {background:#ea573f; }
.loan-item-search-list li .b-btn a span {display:inline; font-size:14px; font-weight:normal; color:#ffffff;}.loan-item-search-list li .b-btn a.btn-alda {background:#656d78;}
.loan-item-search-list li .b-btn a span {display:inline; font-size:14px; font-weight:normal; color:#ffffff;}.loan-item-search-list li .b-btn a.btn-welcome {background:#E10317;}
.loan-item-search-list li .b-btn a.btn-red {background:#ea573f;}
.loan-item-search-list li .b-btn a.btn-green {background:#8cc251;}
.loan-item-search-list li .b-btn a.btn-gray {background:#a1a1a1;}
/* 대출신청 버튼 색상 추가 이은섭 20191219 이민기 과장 요청*/
.loan-item-search-list li .b-btn a.btn-lightblue {background:#7dceff;}




/* 마이페이지 */
.mypage-top-member {padding:20px 0 15px 0; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; margin-bottom:25px;}
.mypage-top-member h4 {position:relative; margin:0; padding:0; line-height:120%; font-size:15px; font-weight:bold;}
.mypage-top-member h4 strong {color:#5186c6;}
.mypage-top-member h4 a {position: absolute; right:0; top:0px; display:inline-block; font-size:13px; color:#ffffff; background:#656d78; padding:5px 20px 7px 20px;}
.mypage-main-section {padding-bottom:25px; border-bottom:1px solid #a1a1a1; margin-bottom:30px;}
.mypage-main-section p {position:relative; font-size:14px; line-height:21px; padding-left:28px; margin:0 0 15px 0;}
.mypage-main-section p strong {font-weight:bold; font-size:14px;}
.mypage-main-section p a {display:block; color:#323232; font-size:14px;}
.mypage-main-section .icon-01 {background:url(../img/icon-mypage-main01.png)no-repeat left 50%; background-size:21px auto;}
.mypage-main-section .icon-02 {background:url(../img/icon-mypage-main02.png)no-repeat left 50%; background-size:21px auto;}
.mypage-main-section .icon-03 {background:url(../img/icon-mypage-main03.png)no-repeat left 50%; background-size:21px auto;}
.mypage-main-section .icon-04 {background:url(../img/icon-mypage-main04.png)no-repeat left 50%; background-size:21px auto;}
.mypage-main-section .icon-05 {background:url(../img/icon-hp-in.png)no-repeat left 50%; background-size:21px auto;} /* 20190926 �����߰� */
.mypage-main-section .icon-next:before { content: ''; position: absolute; right:0; top:0; width:7px; height:21px; background:url(../img/icon-next-blue2.png)no-repeat center center; background-size:7px auto;}
/* 계약 상세 */
.mypage-my-loan-view {}
.mypage-my-loan-view ul {padding:0; margin-bottom:30px;}
.mypage-my-loan-view ul:after { display: block; content: ''; clear: both; }
.mypage-my-loan-view li {list-style:none; position:relative; padding:15px 15px; border:1px solid #a1a1a1; margin-bottom:10px;}
.mypage-my-loan-view li.icon-down:before {
	content: '';
	position: absolute; right:15px; top:30px;
	width:13px;
	height:8px;
	font-size:0px;
	background:url(../img/icon-down-blue.png)no-repeat center center; background-size:13px auto;
}

.mypage-my-loan-view li h4 {position:relative; line-height:20px; font-size:15px; color:#323232; font-weight:bold;}
.mypage-my-loan-view li p {padding:0 0 0 0; margin:0 0 0px 0; line-height:120%; color:#a1a1a1;}
.mypage-my-loan-view li dl {margin-bottom:10px;}
.mypage-my-loan-view li dl:after { display: block; content: ''; clear: both; }
.mypage-my-loan-view li dd {position:relative; float:left; width:30%; line-height:20px; color:#323232; font-weight:bold;}
.mypage-my-loan-view li dt {position:relative; float:left; width:70%; line-height:20px; color:#a1a1a1;}
.mypage-my-loan-view li.view-data {background:#f1f1f1; padding:20px 15px 10px 15px;}
.mypage-my-loan-view li.view-data .btn-gray {display:inline-block; line-height:16px; font-size:12px; color:#ffffff; background:#656d78; padding:3px 10px 5px 10px;}
.mypage-my-loan-view li.view-data .btn-gray.btn-right {position: absolute; right:0; bottom:-3px;}
.mypage-my-loan-view li.view-data .btn-map-go {position: absolute; right:0; top:11px; display:block; width:18px; height:18px; font-size:0; background: url(../img/icon-nav.png)no-repeat center center; background-size:18px auto;}


/* 테이블 */
.table-top-text {padding:0 0 0 0; margin:0 0 0px 0;}

.line-info-box {border:1px solid #a1a1a1; padding:10px 0; text-align:center; font-size:14px;}
.line-info-box span {display:inline-block; padding-right:10px;}


/* 하단 버튼 고정 */
.bottom-fixed-btn-clear {height:70px;}
.bottom-fixed-btn {position:fixed !important; left:0; bottom:0; width:100%; background:#ffffff; border-top:1px solid #a1a1a1; z-index:99;}
.bottom-fixed-btn-con {position:relative; padding:20px 20px 10px 20px;}
.bottom-fixed-btn-clear.bottom-btn-2-line {height:115px;}
.bottom-fixed-btn-none {position:absolute; left:0; bottom:0; width:100%; height:100%; background-color: rgba(0,0,0,0.6); z-index:9999;}

/* 리스트 스크롤 고정 */
.scroll-list-h200-mb0 {overflow-x:hidden; height:200px; margin-bottom:0px;}
.scroll-list-h200 {overflow-x:hidden; height:200px; margin-bottom:10px;}
.scroll-list-h300 {overflow-x:hidden; height:300px; margin-bottom:10px;}
.scroll-list-h320 {overflow-x:hidden; height:320px; margin-bottom:10px;}
.scroll-list-h350 {overflow-x:hidden; height:350px; margin-bottom:10px;}
.scroll-list-h400 {overflow-x:hidden; height:400px; margin-bottom:10px;}


/* 휴면계좌 */
.dmtTitle {padding-bottom:10px; border-bottom:1px solid #a1a1a1; }
.dmtTitle:after {content:""; display:table; clear:both;}
.dmtTitle h5 {font-weight:900; font-size:12pt; float:left; margin-bottom:0;}
.dmtTitle span {display:block; float:right; line-height:1.0em; margin-top:10px; font-size:8pt;}
.dmtTitle em {font-style:normal; display:block; float:left; margin-top:-5px; margin-left:10px;}
.dmtTitle .fac-checkbox span {display:block;}
.dmtTitle .fac-checkbox span:after {font-size:13px;}
.dmtTitle .fac-checkbox label {margin-right:0; padding-left:1.2em;}
.dmtTotal {border-bottom:1px solid #a1a1a1; text-align:center; padding:25px 0; margin-bottom:30px;}
.dmtTotal p {margin-bottom:0; font-size:12pt;}
.dmtTotal h4 {font-weight:900; font-size:16pt;}
.dmtTotal h4 span {color:#5589c4;}

.dmtAcdn {}
.dmtAcdn dt {border-bottom:1px solid #a1a1a1; padding:15px; position:relative; cursor:pointer;}
.dmtAcdn dt:after {content:""; display:table; clear:both;}
.dmtAcdn dt h5 {float:left; margin-bottom:0; line-height:20px; font-size:12pt; font-weight:900;}
.dmtAcdn dt span {display:block; float:left; line-height:20px; color:#5186c6; font-size:10pt; margin-left:30px;}
.dmtAcdn dt:before {content:""; display:block; position:absolute; right:15px; top:50%; margin-top:-4px; width:13px; height:8px; background:url(../img/icon-down-blue.png)no-repeat center center; background-size:13px auto !important;}
.dmtAcdn.on dt:before {background:url(../img/icon-up-blue.png)no-repeat center center;}
.dmtAcdn dd {padding:0 15px 15px; display:none; border-bottom:1px solid #a1a1a1;}
.dmtAcdn dd:after {content:""; display:table; clear:both;}
.dmtAcdn dd ul {float:left; width:100%; list-style:none; padding-left:0; margin-bottom:0;}
.dmtAcdn dd ul li {list-style:none; border-bottom:dotted 1px #ccc; margin-bottom:0;}
.dmtAcdn dd ul li h5 { position: relative; z-index:1; font-weight:900; color:#000; line-height:1.4em; margin-top:10px; padding:0 10px;}
.dmtAcdn dd ul li h5 span {font-size:9pt; margin-left:5px; font-weight:400;}
.dmtAcdn dd ul li h5 span.red {color:#ea573f;}
.dmtAcdn dd ul li h5 span.blu {color:#5186c6;}
.dmtAcdn dd ul li p {line-height:1.4em; margin-bottom:10px; padding:0 10px; position:relative;}
.dmtAcdn dd ul li p:after {content:""; display:table; clear:both;}
.dmtAcdn dd ul li p em {font-style:normal; float:left;}
.dmtAcdn dd ul li p span {float:right; font-size:10pt;}
.dmtAcdn dd ul li p span b {color:#5186c6; font-weight:900;}
.dmtAcdn dd > a {display:block; float:right; background:#656d78; color:#fff; font-size:10pt; padding:10px 25px; line-height:1.0em; margin-top:15px;}

.dmtDept {cursor:pointer; position:relative;}
.dmtDept:after {content:""; display:block; width:17px; height:17px; position:absolute; left:50%; margin-left:-8px; top:100%; z-index:1; background:url(../img/dmt_arrow_down.png)no-repeat center center; background-size:17px auto !important;}
.dmtDept.on:after {background:url(../img/dmt_arrow_up.png)no-repeat center center;}
.dmtDept.on:before {content:""; display:block; background:#438dc7; position:absolute; top:-10px; bottom:-10px; left:0; right:0;}
.dmtDept.on h5,
.dmtDept.on h5 span,
.dmtDept.on p,
.dmtDept.on p span,
.dmtDept.on p span b {color:#fff !important;}
.dmtDetail {background:#f1f1f1; padding:10px; border-top:1px solid #a1a1a1; display:none;}
/*.dmtDept .btn_more_arr {position: absolute; z-index: 1; left: 50%; bottom: -16px; display: block; width: 17px; height: 103px; margin-left: 127px; overflow: hidden; font-size:0; text-indent: -9999px;  background:url(../img/dmt_arrow_down.png)no-repeat center center / 17px auto;}*/
/*.dmtDept.on .btn_more_arr {background-image:url(../img/dmt_arrow_up.png);}*/
.dmtDept.type:after {width:0 !important; height:0 !important; background: none !important;}

.dmtButtn {cursor:pointer; position:relative;}
.dmtButtn:after {content:""; display:block; width:17px; height:17px; position:absolute; left:50%; margin-left:-8px; top:100%; z-index:1; background:url(../img/dmt_arrow_down.png)no-repeat center center; background-size:17px auto !important;}
.dmtButtn.on:after {background:url(../img/dmt_arrow_up.png)no-repeat center center;}
/*.dmtButtn.on:before {content:""; display:block; width:17px; height:17px; position:absolute; left:50%; margin-left:-8px; top:100%; z-index:1; background:url(../img/dmt_arrow_down.png)no-repeat center center; background-size:17px auto !important;}*/
.dmtButtn.bluee h5,
.dmtButtn.bluee h5 span,
.dmtButtn.bluee h5 span.blu,
.dmtButtn.bluee span,
.dmtButtn.bluee b,
.dmtButtn.bluee p,
.dmtButtn.bluee p span,
.dmtButtn.bluee {background:#5186c6; color:#fff; !important;}
.dmtButtn.on h5,
.dmtButtn.on h5 span,
.dmtButtn.on p,
.dmtButtn.on p span,
.dmtButtn.on p span b {!important;}
.dmtButtn .btn_more_arr {position: absolute; z-index: 1; left: 50%; bottom: -16px; display: block; width: 17px; height: 103px; margin-left: 127px; overflow: hidden; font-size:0; text-indent: -9999px;  background:url(../img/dmt_arrow_down.png)no-repeat center center / 17px auto;}
.dmtButtn.on .btn_more_arr {background-image:url(../img/dmt_arrow_up.png);}
.dmtButtn.type:after {width:0 !important; height:0 !important; background: none !important;}




/*!* [20200618] type, btn_more_arr �߰� - st*!
.dmtDept .btn_more_arr {position: absolute; z-index: 1; left: 50%; bottom: -16px; display: block; width: 17px; height: 103px; margin-left: 127px; overflow: hidden; font-size:0; text-indent: -9999px;  background:url(../img/dmt_arrow_down.png)no-repeat center center / 17px auto;}
.dmtDept.on .btn_more_arr {background-image:url(../img/dmt_arrow_up.png);}
.dmtDept.type:after {width:0 !important; height:0 !important; background: none !important;}
!* ed *!*/

.dmtTab {list-style:none; padding-left:0; margin-bottom:0; margin:0 -5px;}
.dmtTab:after {content:""; display:table; clear:both;}
.dmtTab li {float:left; width:50%; margin-bottom:0; padding:0 5px;}
.dmtTab.col3 li {width:33.3333%;}
.dmtTab li a {margin-bottom:0; padding:0; cursor:pointer;}
.dmtTab li.current a {background:#4A89DC; color:#fff;}

.dmtChk .fac {display:block;}
.dmtChk .fac > input + label:before,
.dmtChk .fac > span::after {top:0; line-height:1.2em;transform:none; -webkit-transform:none; -ms-transform:none; } /*200107 transform �߰�*/
.dmtChk .fac div {line-height:1.4em;}

.dmtForm {padding:0; border-bottom:none;}

.dmtTable,
.dmtTable tr,
.dmtTable th,
.dmtTable td {border-left:none; border-right:none; text-align:left; background:none;}
.dmtTable th {color:#bbb; font-weight:400;}
.dmtTable th i {width:25px; color:#666;}

.dmtPop {}
.dmtPop strong {display:block; margin-bottom:10px;}
.dmtPop span {display:block; line-height:1.4em; font-size:10pt;}


.dmtCont {display:none;}




.rptTitle {border-bottom:1px solid #a1a1a1; text-align:center; padding-bottom:30px; font-weight:900; font-size:12pt;}
.rptTitle b {color:#5589c4; font-weight:900;}
.rptUpload {background:#656d78; color:#fff; padding:5px 0; margin:0 auto; display:block; width:120px; margin-top:20px;}

/* rptUpload 버튼 2019.12.23 // 191224 수정 */
/* .rptUpload-two-btn {width:100%; padding:0; margin:0;}
.rptUpload-two-btn:after { display: block; content: ''; clear: both; }
.rptUpload-two-btn li {float:left; list-style:none; width:49%; padding:0; margin:0;}
.rptUpload-two-btn li.center {text-align:center; width:2%;} */
.rptUpload-two-btn { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row; flex-wrap: wrap; padding: 0; margin: 0; }
.rptUpload-two-btn li { flex: 1; padding: 0; margin: 0; padding-top: 20px; list-style:none; line-height: 1;}
.rptUpload-two-btn li a { display: block; line-height: 1;}
.rptUpload-two-btn li + li { margin-left: 2%;}
.rptUpload-button { display: block; width: 100%; text-align:center; background:#656d78; color:#fff; padding:10px 0; line-height: 1; font-size: inherit; }


.rptCredit {padding-left:0;}
.rptCredit dt {position:relative; padding:10px 40px; border-bottom:1px solid #a1a1a1;}
.rptCredit dt h5 {margin-bottom:0; color:#323232; line-height:1.4em; font-weight:900;}
.rptCredit dt p {margin-bottom:0; color:#505050; line-height:1.4em; font-size:10pt;}
.rptCredit dt i {display:block; width:40px; height:60px; line-height:60px; text-align:center; position:absolute; left:0; top:50%; margin-top:-30px; color:#000; font-size:11pt;}
.rptCredit dt:after {content:""; display:block; position:absolute; right:15px; top:50%; margin-top:-4px; width:13px; height:8px; background:url(../img/icon-down-blue.png)no-repeat center center; background-size:13px auto !important;}
.rptCredit dt.on:after {background:url(../img/icon-up-blue.png)no-repeat center center;}
.rptCredit dd {background:#ffffff; border-bottom:1px solid #a1a1a1; display:none;}
.rptCredit dd ul {list-style:none; padding-left:0; margin-bottom:0;}
.rptCredit dd ul li {list-style:none; margin-bottom:0; border-bottom:dotted 1px #ccc; position:relative; padding:15px 15px 15px 45px;}
.rptCredit dd ul li:last-child {border-bottom:none;}
.rptCredit dd ul li em {
	display:block; width:30px; height:30px; border:solid 1px #bbb; position:absolute; left:10px; top:10px;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
}
.rptCredit dd ul li h5 {color:#323232; line-height:1.4em; font-weight:900; margin-bottom:10px;}
.rptCredit dd ul li h5 span {
	display:block; font-size:8pt; width:40px; height:20px; line-height:20px; text-align:center; font-weight:400; color:#fff !important;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
}
.rptCredit dd ul li h5 span.red {background:#ea573f;}
.rptCredit dd ul li h5 span.blue {background:#5186c6;}
.rptCredit dd ul li h6 {color:#323232; line-height:1.4em; font-weight:400; font-size:10pt; position:absolute; right:15px; top:15px; text-align:right;}
.rptCredit dd ul li p {margin-bottom:0; line-height:1.4em;}
.rptCredit dd ul li p:after {content:""; display:table; clear:both;}
.rptCredit dd ul li p > span {float:left;}
.rptCredit dd ul li p b {float:right; font-weight:400;}

.crdTitle {border-bottom:1px solid #a1a1a1; text-align:center; padding-bottom:30px; font-weight:400; font-size:12pt;}
.crdTitle b {font-weight:900;}

.crdList {list-style:none; padding-left:0; margin-bottom:0;}
.crdList li {list-style:none; margin-bottom:0; position:relative; padding:15px 15px 15px 80px; border-bottom:1px solid #a1a1a1;}
.crdList li .fac-checkbox {position:absolute; left:10px; top:50%; margin-top:-10px;}
.crdList li em {
	display:block; width:30px; height:30px; border:solid 1px #bbb; position:absolute; left:40px; top:50%; margin-top:-15px;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
}
.crdList li em i {display:block; width:28px; height:28px; line-height:28px; text-align:center;}
.crdList li h5 {margin-bottom:0; color:#323232; line-height:1.4em; font-weight:900;}
.crdList li p {margin-bottom:0; color:#505050; line-height:1.4em; font-size:10pt;}

.crdList .fac > input + label:before,
.crdList .fac > span::after {top:0; line-height:1.2em;transform:none; -webkit-transform:none; -ms-transform:none; } /*200107 �߰�*/

.crdEva {list-style:none; padding-left:0;}
.crdEva li {text-align:center; list-style:none; margin-bottom:0;}
.crdEva li:first-child {margin-bottom:30px;}
.crdEva li em {display:block; width:120px; height:120px; margin:0 auto; background-size:100% !important; border-radius: 60px 60px 60px 60px; -moz-border-radius: 60px 60px 60px 60px; -webkit-border-radius: 60px 60px 60px 60px;}
.crdEva li h5 {margin-bottom:5px; margin-top:10px; font-weight:900;}
.crdEva li a {color:#5990c9; text-decoration:underline;}
.crdEva li p {line-height:1.4em; margin-top:10px; margin-bottom:0;}


.crdRslt {list-style:none; margin-bottom:0; padding-left:0;}
.crdRslt li {list-style:none; margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #ccc;}
.crdRslt li:last-child {padding-bottom:0; margin-bottom:0; border-bottom:none;}
/*
�ſ���ȸ��� ��� ��� ���� ����, �׵θ� ���� �߰� ������ 20191219
.crdRslt li dl {background:#f1f1f1; padding:15px;}
*/
.crdRslt li dl {background:#ffffff; padding:15px; border:1px solid #b1b1b1;}
.crdRslt li dl dt {margin-top:30px;}
.crdRslt li dl dt:first-child {margin-top:0;}
.crdRslt li dl dt:after {content:""; display:table; clear:both;}
.crdRslt li dl dt h5 {float:left; font-size:11pt; font-weight:900;}
.crdRslt li dl dt h5 span {font-weight:400;}
.crdRslt li dl dt h6 {float:right; }
.crdRslt li dl dd {margin-bottom:10px;}
.crdRslt li dl dd:last-child {margin-bottom:0;}
.crdRslt li dl dd p {margin-bottom:0; line-height:1.4em;}
.crdRslt li dl dd p:after {content:""; display:table; clear:both;}
.crdRslt li dl dd p span {float:left;}
.crdRslt li dl dd p b {float:right; font-weight:400;}

.expTop {padding:15px 0;}
.expTop:after {content:""; display:table; clear:both;}
.expTop i {display:block; float:left; height:20px; line-height:20px; margin-right:6px; font-size:11pt;color:#323232;}
.expTop h5 {font-weight:900; float:left; height:20px; line-height:20px; margin-bottom:0;color:#323232;}
.expTop h5 span {font-weight:400; margin-left:10px;}
.expTop ul {list-style:none; padding-left:0; margin-bottom:0; float:right;}
.expTop ul:after {content:""; display:table; clear:both;}
.expTop ul li {list-style:none; margin-bottom:0; float:left; margin-left:10px;}
.expTop ul li:first-child {margin-left:0;}
.expTop ul li a {color:#323232; text-decoration:underline; height:20px; line-height:20px;}
.expTop ul li.current a {font-weight:900;}


.expList {list-style:none; padding-left:0; margin-bottom:0;}
.expList li {background:#ffffff;list-style:none; margin-bottom:0; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; position:relative; padding:15px; margin-bottom:15px;}
.expList li:last-child {margin-bottom:0;}
.expList li em {
	display:block; width:30px; height:30px; border:solid 1px #bbb; position:absolute; left:-5px; top:0;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
}
.expList li h5 {color:#323232; line-height:1.4em; font-weight:900; margin-bottom:10px; border-bottom:dotted 1px #ccc; padding-left:35px; position:relative; padding-bottom:5px;}
.expList li h5.brdNon {border-bottom:none; padding-bottom:0;}
..expList li h5 span {
	display:block; font-size:8pt; width:40px; height:20px; line-height:20px; text-align:center; font-weight:400; color:#fff !important;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
}
.expList li h5 span.red {background:#ea573f;}
.expList li h5 span.blue {background:#5186c6;}
.expList li h6 {color:#323232; line-height:1.4em; font-weight:400; font-size:10pt; position:absolute; right:15px; top:15px; text-align:right;}
.expList li p {margin-bottom:0; line-height:1.4em; padding-left:35px;}
.expList li p b {font-weight:900;}
.expList li p.brdb {border-bottom:dotted 1px #ccc; padding-bottom:10px; margin-bottom:10px;}
.expList li table,
.expList li tr,
.expList li th,
.expList li td {border:none; background:none; text-align:left; padding:10px 0; line-height: 1;}
.expList li td {border-bottom:solid 1px #ddd;}
.expList li td select { background: #fff;}
.expList li tr:last-child td {border-bottom:none;}
.expList li table { width: 100%; padding:0; margin-bottom:0;}
.expList li td i {font-size:11pt;}
.expList span {color:#5186c6;}



.cmrList {border-bottom:1px solid #a1a1a1; padding:0 15px 30px;}
.cmrList dt {border-bottom:1px solid #a1a1a1; position:relative; padding:15px 15px 15px 45px; margin:0 -15px;}
.cmrList dt em {
	display:block; width:30px; height:30px; border:solid 1px #bbb; position:absolute; left:5px; top:50%; margin-top:-15px;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
}
.cmrList dt h5 {color:#323232; line-height:1.4em; font-weight:900; margin-bottom:0;}
.cmrList dt p {color:#323232; line-height:1.4em; font-weight:400; font-size:10pt; margin-bottom:0;}
.cmrList dd {line-height:1.6em; padding:15px 0; border-bottom:dotted 1px #ccc;}
.cmrList dd b {font-weight:900; margin-right:5px;}




/* 191120 */
.hmnTitle {font-weight:700; font-size:13pt; margin-bottom:10px; margin-top:30px;}
.hmnTxt {line-height:1.5em; font-size:10pt; margin-bottom:0;}
.hmnList {padding-left:0; margin-bottom:0; list-style:none; border-top:solid 1px #c2c2c2;}
.hmnList li {list-style:none; margin-bottom:0; padding:15px 0; border-bottom:solid 1px #c2c2c2; position:relative; padding-left:60px;}
.hmnList li em {display:block; width:49px; height:49px; background-size:100% auto !important; position:absolute; left:0; top:50%; margin-top:-24px;}
.hmnList li dl {}
.hmnList li dl dd {line-height:1.5em; margin-bottom:5px;}
.hmnList li dl dd:last-child {margin-bottom:0;}
.hmnSub {margin-bottom:5px;}
.hmnSub span {vertical-align:middle; font-weight:700; margin-right:8px;}
.hmnSub a {vertical-align:middle; display:inline-block; padding:0 10px; height:30px; line-height:30px; background:#656d78; color:#fff;}
.hmnTable {margin-top:15px;}
.hmnDesc {padding-left:0; margin-bottom:0; list-style:none; margin-top:-15px;}
.hmnDesc li {position:relative; padding-left:15px; list-style:none; line-height:1.5em;}
.hmnDesc li:before {content:"��"; position:absolute; left:0; top:-1px;}
.hmnDesc li:last-child {margin-bottom:0;}
.hmnSch dt {font-weight:700; font-size:13pt;}
.hmnSch dd {border-bottom:solid 1px #c2c2c2; padding-top:5px; padding-bottom:15px; margin-bottom:15px; line-height:1.5em;}
.hmnSch dd:last-child {border-bottom:none;}
.hmnFlow {padding-left:0; margin-bottom:0; list-style:none;}
.hmnFlow li {list-style:none; margin-bottom:0; position:relative; padding:10px 10px 10px 36px; line-height:27px;}
.hmnFlow li:before {content:""; display:block; width:1px; height:20px; background:#c2c2c2; position:absolute; left:14px; bottom:-10px;}
.hmnFlow li:last-child:before {display:none;}
.hmnFlow li i {display:block; width:29px; height:29px; line-height:27px; text-align:center; border:solid 1px #c2c2c2; position:absolute; left:0; top:50%; z-index:1; margin-top:-15px; border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px;}


/* 191218 대안신용평가 */
.daean {overflow-x:hidden; /*overflow-y:scroll;*/height:280px;border-top:solid 2px #c2c2c2;border-bottom:solid 2px #c2c2c2;}
.daean dt {font-weight:700; font-size:13pt;}
.daean dd {border-bottom:solid 1px #c2c2c2; padding-top:5px; padding-bottom:15px; margin-bottom:15px; line-height:1.5em;}
.daean dd:last-child {border-bottom:none;}
.rptUpload-daean {background:#656d78; color:#fff; padding:5px 0; margin:0 0 0 auto; display:block; width:120px; margin-top:20px; }


/* 계약 상세 2019-11-12 */

#mypage-my-loan-view-select {margin:0 0 30px 0; padding:0;}
.gnb_1dli{position:relative;line-height:40px; list-style:none; padding:0; margin:0; color:#323232;}
.gnb_1dli a {color:#323232;}
.gnb_1dli button{width:100%; line-height:40px; display:block; padding:0 20px;border:1px solid #a1a1a1; text-align:left; font-weight:bold; font-size:14px; background:url(../img/gnb_bg.png) no-repeat 95% 50%;}
.gnb_1dli button.btn_gnb_cl{background:url(../img/gnb_bg2.png) no-repeat 95% 50%}
.gnb_1da {display:block; padding:0 20px;border:1px solid #a1a1a1; font-weight:bold; font-size:14px;}
.gnb_2dul {display:none; margin:0; padding:0; position:absolute;top:42px;left:0; width:100%; z-index:9;}
.gnb_2dul li {list-style:none; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; margin:0; padding:0; background:#ffffff;}
.gnb_2da {border-bottom:1px solid #a1a1a1;background:url(../img/btn_next.gif) no-repeat 21px 17px;padding:15px; margin:0;}
.gnb_2da h4 {position:relative; line-height:20px; font-size:15px; color:#323232; font-weight:bold;}
.gnb_2da p {padding:0 0 0 0; margin:0 0 0px 0; line-height:120%; color:#a1a1a1;}

.mypage-my-loan-view-new {}
.mypage-my-loan-view-new .view-data { background:#f1f1f1; padding:20px 15px 10px 15px; border:1px solid #a1a1a1;}
.mypage-my-loan-view-new .view-data dl {margin-bottom:10px;}
.mypage-my-loan-view-new .view-data dl:after { display: block; content: ''; clear: both; }
.mypage-my-loan-view-new .view-data dd {position:relative; float:left; width:30%; line-height:20px; color:#323232; font-weight:bold;}
.mypage-my-loan-view-new .view-data dt {position:relative; float:left; width:70%; line-height:20px; color:#a1a1a1;}
.mypage-my-loan-view-new .view-data .btn-gray {display:inline-block; line-height:16px; font-size:12px; color:#ffffff; background:#656d78; padding:3px 10px 5px 10px;}
.mypage-my-loan-view-new .view-data .btn-gray.btn-right {position: absolute; right:0; bottom:-3px;}
.mypage-my-loan-view-new .view-data .btn-map-go {position: absolute; right:0; top:11px; display:block; width:18px; height:18px; font-size:0; background: url(../img/icon-nav.png)no-repeat center center; background-size:18px auto;}
.mypage-my-loan-view-new .view-data a {padding:0;}


/* ������ 2019-11-22 */
.cs-center-text-cont {padding:30px 0; border-bottom:1px solid #a1a1a1; margin-bottom:30px;}
.cs-center-text-cont div {border:1px solid #a1a1a1; padding:10px; width:95%; min-height:200px; margin:0 auto; font-size:13px;}

/* �ܹ��� �޴� 2019-11-20 */
.main-menu-open {
	width:50px;
	height:55px;
	line-height:55px;
	text-align:center;
	font-size:13px;
	text-indent:-9999px;
	position:absolute;
	right:0;
	z-index:999;
	background:url(../img/btn-menu-open.png)no-repeat center center; background-size:21px auto;
}

.open-gnb-btn-home {display:inline-block; width:26px; height:26px; font-size:11px; text-indent:-9999px;
	background: url(https://rl9mnsqm6.toastcdn.net/mmc/common/open_gnb_home_btn.png)no-repeat 50% 60%; background-size:18px auto;}

.open-gnb-btn-blue {display:inline-block; padding:3px 10px 3px 10px; font-size:11px; color:#ffffff;
	background:#5186c6; border:1px solid #a1a1a1; line-height:18px; border-radius:5px;}

.open-gnb-btn-line {display:inline-block; padding:3px 15px 3px 15px; font-size:11px; color:#323232;
	background:#ffffff; border:1px solid #a1a1a1; line-height:18px; border-radius:5px;}

.open_gnb_top-logo {height:55px; line-height:55px; text-align:center; border-bottom:1px solid #a1a1a1;}
.open_gnb_top-logo a {display:inline-block; margin-top:12px;}
.open_gnb_top-logo img {height:30px;}

.open_gnb_top {position:relative; padding:10px 0; border-bottom:1px solid #d9d9d9;}
.open_gnb_top:after {content:""; display:table; clear:both;}
.open_gnb_top .open_gnb_top-member {line-height:20px; color:#323232; padding:10px 0 0 15px;}
.open_gnb_top .open_gnb_top-member img {display:inline-block; width:20px; vertical-align: middle;}
.open_gnb_top .open_gnb_top-member span {display:inline-block; line-height:22px; color:#323232; padding-left:5px;}
.open_gnb_top .open_gnb_top-member strong {font-weight:bold;}

.open_gnb_top .open_gnb_top-btn {text-align:right;}

#open_gnb_1dul {padding:0; margin:0;}
.open_gnb_1dli{position:relative;line-height:43px; list-style:none; padding:0; margin:0; color:#323232; background:#f3f3f3;}
.open_gnb_1dli button{position:absolute;top:0;right:0;background:url;border:0;width:40px;height:43px;overflow:hidden;border:0;background:url(https://rl9mnsqm6.toastcdn.net/mmc/common/open_gnb_bg.png) no-repeat 50% 50%; background-size:13px auto; text-indent:-9999px}
.open_gnb_1dli button.btn_open_gnb_cl{background:url(../img/open_gnb_bg2.png) no-repeat 50% 50%; background-size:13px auto;}
.open_gnb_1da {padding:0 20px; font-weight:bold; font-size:13px; color:#323232; border-bottom:1px solid #d9d9d9;}
.open_gnb_2dul {display:none; margin:0; padding:0; background:#ffffff;}
.open_gnb_2dul li {list-style:none; margin:0; padding:0; border-bottom:1px solid #d9d9d9;}
.open_gnb_2da {color:#323232; padding-left:30px; line-height:50px;}

.open_gnb_bottom {text-align:right; margin:20px 5px 20px 0;}
/*
#open_gnb_close {display:block;margin:0;height:47px;width:100%;border:0;background:url(../img/btn_close.png) no-repeat right 50%
#222222;background-size:25px;color:#fff;text-indent:-999999999px;overflow:hidden}
*/


/* 20191217 */
.loan-view-info-list {padding:20px 10px 20px 10px; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; margin-bottom:30px;}
.loan-view-info-list ul {padding:0; margin:0;}
.loan-view-info-list ul:after { display: block; content: ''; clear: both; }
.loan-view-info-list li {list-style:none; margin:0 0 20px 0; padding:0 0 0 0;}
.loan-view-info-list li h2 {padding:0 0 0 0; margin:0 0 5px 0; font-size:16px; line-height:22px; color:#323232;}
.loan-view-info-list li p {padding:0 0 0 0; margin:0 0 0 0; font-size:15px; line-height:22px;}

.faqAcdn {border-top:1px solid #a1a1a1;}
.faqAcdn dt {border-bottom:1px solid #a1a1a1; padding:15px 35px 15px 10px; position:relative; cursor:pointer; line-height:20px; font-size:11pt;}
.faqAcdn dt:after {content:""; display:table; clear:both;}
.faqAcdn dt span {display:inline-block; line-height:20px; color:#5186c6; font-size:12pt; font-weight:900; margin-right:5px;}
.faqAcdn dt:before {content:""; display:block; position:absolute; right:15px; top:50%; margin-top:-4px; width:13px; height:8px; background:url(../img/icon-down-blue.png)no-repeat center center; background-size:13px auto !important;}
.faqAcdn.on dt:before {background:url(../img/icon-up-blue.png)no-repeat center center;}
.faqAcdn dd {padding:15px 15px 15px 15px; display:none; border-bottom:1px solid #a1a1a1;}
.faqAcdn dd:after {content:""; display:table; clear:both;}
.faqAcdn dd li {font-size:10.5pt; line-height:22px;}
.faqAcdn dd li:before {top:10px;}

/* 하단 셀렉트 */
.bottom-layer-select {position:fixed; bottom:0px; left:0px; width:100%; margin:0; padding:25px 15px 25px 15px; background:#ffffff; color:#666666; border-top:1px solid #a1a1a1; z-index:999;}
.bottom-layer-select .bottom-layer-tit {
	position:relative;
	font-size:18px; font-weight:bold; color:#4a89db; text-align:center; line-height:220%;
	padding:0px 0 25px 0;
}
.bottom-layer-select .bottom-layer-tit a {position:absolute; top:-7px; right:0px; width:35px; height:35px; line-height:35px; color:#666666; background:url(../img/btn-modal-close-black.png)no-repeat; background-size:35px auto;}
.bottom-layer-select .bottom-layer-tit a {display:block; width:35px; height:35px; font-size:0; text-indent:-9999;}


.bottom-select-ul {}
.bottom-select-ul ul {}
.bottom-select-ul li {list-style:none; font-size:20px; line-height:75px; margin:0; padding:0;}
.bottom-select-ul li a {color:#323232;}
.bottom-select-ul.scroll-list-h160-mb0 {overflow-x:hidden; height:280px; margin-bottom:0px;}



/* 입력창 에러시 */
.i-ex-mark-pink-input {
	position: relative;
	padding:0 0 0px 20px;
	margin:0;
	line-height:18px;
	background:url(../img/icon-ex-mark-pink-small.png)no-repeat left 1px; background-size:15px auto;
	font-size:15px;
	color:#ea573f;
	margin:5px 0 10px 0;
}


/* 입력창 폰트 사이즈 확대 2019-12-02 */
input[type="text"] {font-size:102%;font-weight:700;}
select {font-size:102%;font-weight:700;}

.jmTab {list-style:none; padding-left:0; margin-bottom:0;}
.jmTab:after {content:""; display:table; clear:both;}
.jmTab li {float:left; width:25%; margin-bottom:0; position:relative;}
.jmTab li:after {content:""; display:block; width:1px; height:10px; background:#ddd; position:absolute; right:0; top:50%; margin-top:-5px;}
.jmTab li:last-child:after {display:none;}
.jmTab li a {display:block; color:#999; text-align:center; font-size:8pt; line-height:1.3em; letter-spacing:-0.05em;}
.jmTab li a span {font-size:10pt; color:#000; margin-right:3px; letter-spacing:-0.075em;}
.jmTab li.current a,
.jmTab li.current a span {color:#4A89DC;}
.header-clear-larger.jmCont {padding-top:120px !important;}
.jmFix {padding:20px; position:fixed; top:55px; left:0; right:0; background:#fff; z-index:1; border-bottom:solid 1px #ddd; height:120px;}
.jmList {list-style:none; padding-left:0; margin-bottom:0;}
.jmList li {margin-bottom:0; padding:15px 0; border-bottom:dotted 1px #ccc;}
.jmList li p {margin-bottom:0; line-height:1.6em; letter-spacing:-0.025em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jmList li p b {}

@media (max-width: 320px) {
	.jmTab li a span {display:block;}
	.jmTab {margin-top:-5px;}

}


/* 191224 display flex */
.dp-flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  flex-wrap: wrap; flex-flow: row; width: 100%; }
.dp-flex>div { flex: 1;}
.flex-1 { flex: 1 !important;}
.flex-2 { flex: 2 !important;}
.flex-3 { flex: 3 !important;}
.flex-4 { flex: 4 !important;}


/* 200308 ������� ��ȸ ī��*/
.np-layer-card-bg {position:fixed; width:100%; height:100%; background-color: rgba(111,111,111,0.6); z-index:1000; overflow-x:hidden;/*overflow-y: scroll;*/}
.np-layer-card-bg.non-active { display: none; }
.np-layer-card {position:relative; width:90%; margin:80px auto 80px auto; padding:0px 10px 0px 10px; background:#ffffff; color:#666666; border-radius:5px;}
.np-layer-popup-card img {width: 70%;margin:30px auto;}
.np-layer-popup-card .text .only-subject card {font-size:16px; /*font-weight:bold;*/}
.np-layer-popup-card .text .only-subject strong.blue-color {color:#5987d5; font-size:16px; font-weight:bold;}

/**/


/* 20200611 ���� ��ȸ�� ���������� ��뿩�� */
.btn_group .btn_line_radius {display: block; width: 100%; padding: 15px 10px; border: 1px solid #ddd; border-radius: 10px; background-color: #fff;}
.btn_group .btn_line_radius:active {background-color: #f4f4f4;}
.btn_group .btn_line_radius + .btn_line_radius {margin-top: 20px;}
.btn_group .btn_line_radius .tit {display: block; font-size: 16px; font-weight: bold;}
.btn_group .btn_line_radius .con {display: block; margin-top: 5px; font-size: 12px;}
.con_box_gray {padding: 20px; background-color: #f4f4f4;}
.con_box_gray .info_txt p {margin-bottom: 10px; line-height: 1.4; word-break: keep-all; word-wrap: break-word;}
/**/


/* 20200612 �����ӿ� ��ġ checkbox */
.fac label {min-height: 18px;}
.fac label:empty {padding-left: 0;}


/* 20200612 default checkbox �߰� */
input[type=checkbox].default_ckb {vertical-align: middle; -webkit-appearance: checkbox; appearance: checkbox;}
input[type=checkbox].default_ckb + label {display: inline-block; vertical-align: middle;}

/* 20200703 대출신청 앱, 전화, 방문 이미지 */
.cont-img-box.full-size {margin-left: -20px; margin-right: -20px; padding: 50px 0;}
.con_box_gray.full-size {margin-left: -20px; margin-right: -20px;}
.cont_title_area {margin-bottom: 0; font-size: 22px; line-height: 1.5; color: #000; letter-spacing: -2px; word-break: keep-all; word-wrap: break-word;}
.cont_title_area strong {font-size: inherit; font-weight: bold;}
.cont_title_area .desc {display: block; margin-top: 5px; font-size: 16px;}
.cont_title_area .desc strong {font-size: 16px; font-weight: bold;}
.cont_info_txt {font-size: 14px; line-height: 1.5; word-break: keep-all; word-wrap: break-word;}
.cont_info_txt strong {font-size: inherit; font-weight: bold; color: #000;}
.search-btn {margin-top: 22px; padding: 6px 22px 7px; background: #242632; color: #fff; font-size: 14px;}
.search-btn:active {filter: contrast(70%); -webkit-filter: contrast(70%);}
i[class^=ico-] {display: block; margin: 0 auto;}
.ico-app {width: 83px; height: 140px; background: url(../img/ico_app.png) no-repeat top center / 82px auto;}
.ico-phone {width: 83px; height: 140px; background: url(../img/ico_phone.png) no-repeat top center / 83px auto;}
.ico-visit {width: 125px; height: 125px; background: url(../img/ico_visit.png) no-repeat top center / 125px auto;}



/* 20201021 AI 맞춤형 대출 추천 추가 */
.lon-summary {margin: 20px 0;}
.lon-summary table {border:1px solid #a1a1a1; border-collapse:collapse;}
.lon-summary table th {font-size:11px; font-weight:bold; color:#fff; background-color:#363d4d; border:0 none; border-right: 1px solid rgba(111,111,111,0.6);}
.lon-summary table th:first-child {background-color:#656d78;}
.lon-summary table td {padding: 5px; text-align:center; font-size:12px; color:#323232; border:1px solid #dbdbdb; background-color:#fff;}
.lon-summary table td.th {font-weight:bold; text-align:center; }
.lon-summary table td .desc {font-size:11px; color:#999;}
.lon-summary caption {display: none;}
.lon-summary .button.button-blue {display: block; margin: 0; padding: 5px; width: 100%; height: auto; font-size: 11px; line-height: 1.2; border-radius: 3px;}


/* 20201211_직접대출 추가 : s */
.imp-box {
	padding:10px;
	background-color:#fff9df;
	border:1px solid #e8e8e8;
}

.tarea {
	resize:none;
	width:100%;
	padding:16px 10px;
	font-size:14px;
	color:#666;
	border:1px solid #e2e2e2;
	box-sizing:border-box;
}
/* 20201211_직접대출 추가 : e */


	/* 240812 나의 대출 내역 s */
.page-header.header-white   {
	height: 68px !important;
	background-color: #fff;
	display: flex;
	align-items: center;
}
.page-header.header-white .header-title { 
	color: #111;
}
[class*=header] .close-button.func-prev.white-prev {
	background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun_bank/icon_arrow02.svg) no-repeat center center / 1.5rem 1.5rem;
}  


.page-sub.page-myp .mypage-my-loan-view li.view-data	{
	border: none;
	background-color: initial;
	border-radius: 12px;
	box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
	padding: 0rem;
	margin: 0.6rem 0 0;
	background: #f5f9fd;
    border: 6px solid #fff;
}

.page-sub.page-myp .mypage-my-loan-view li.icon-down:before	{display: none;}
.page-sub.page-myp .mypage-my-loan-view li.icon-down	{
	border: none;
	margin: 2rem 0 0rem;
}
.page-sub.page-myp .mypage-my-loan-view li.icon-down h4	{font-size: var(--t6-font-size); padding: 0 0 0.2rem;}
.page-sub.page-myp .mypage-my-loan-view li.icon-down p  {font-size: var(--t7-font-size);}
.page-sub.page-myp .mypage-my-loan-view li p.bt-txt	{
	margin: -5px 0 0;
	font-size: var(--t9-font-size);

}
.page-sub.page-myp .mypage-my-loan-view li dl	{
	flex-wrap: nowrap;
	padding: 0.46rem 0.3rem 0.46rem 0.6rem;
	gap: 0.5rem 0;
	justify-content: flex-end;
	border-radius: 12px;
	display: flex;
	margin-bottom: 0.2rem;
	border-radius: 0.6rem;
}
.page-sub.page-myp .mypage-my-loan-view li dd	{
	width: 30%;
	font-size: 0.88rem;
	min-width: 86px;
	
}
.page-sub.page-myp .mypage-my-loan-view li dt	{
	display: flex;
	flex: 1;
	width: 100%;
	justify-content: space-between;
	word-break: keep-all;
	font-size: 0.88rem;
	color: #555;
}
.page-sub.page-myp .mypage-my-loan-view li dd,
.page-sub.page-myp .mypage-my-loan-view li dt,
.page-sub.page-myp ul.li-none > li	{
	line-height: 1.25;
	font-size: 0.86rem;
}

.page-sub.page-myp .mypage-my-loan-view li dt.flex-none    {display: block;}
.page-sub.page-myp .mypage-my-loan-view li.view-data div 	{
	display: flex;
	flex-shrink: 0;
}
.page-sub.page-myp .mypage-my-loan-view li.view-data .btn-gray.btn-right	{
	position: initial;
	right: initial;
	bottom: initial;
	border-radius: 4px;
	background-color: var(--button-secondary3);
	height: min-content;
	padding: 0.3rem 0.6rem;
	font-size: var(--t7-font-size);
	flex-shrink: 0;
}
.page-sub.page-myp .mypage-my-loan-view li.view-data dl.btn-wrap dt  {
	display: flex;
	width: 100%;
	gap: 0.5rem;
	padding: 0;
	background: transparent;
	border: 0;
}
.page-sub.page-myp .mypage-my-loan-view li.view-data dl.btn-wrap .btn-blue  {
	background-color: var(--button-secondary1);
	font-size: var(--t6-font-size);
	padding: 0.7rem;
	border-radius: 12px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
}
.page-sub.page-myp ul.li-none li	{
	border: none;
	line-height: 1.5;
}
.page-sub.page-myp ul.li-none > li	{
	display: flex;
  flex-wrap: wrap;
}
.page-sub.page-myp ul.li-none > li > ul	{ 
	display: flex;
	flex-wrap: wrap;
}
.page-sub.page-myp ul.li-none li strong	{padding-left: 4px;}
.page-sub.page-myp .loan-mg	{
	line-height: 16px;
	color: #fff;
	height: min-content;
	padding: 0.8rem 0.6rem;
	font-size: var(--t6-font-size);
	display: inline-block;
	width: 100%;
	justify-content: center;
}

.page-sub.page-myp .loan-mg > a	{
	color: #fff;
	width: 100%;
	text-align: center;
	background-color: var(--button-secondary1);
	padding: 0.8rem 0.6rem;
	border-radius: 14px;
}

	/* 대출관리 페이지 s */
.loan-mg-page	{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999;
}
.loan-mg-page .page-header	{
	min-height: 48px;
	padding: 0 20px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	line-height: 55px;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.loan-mg-page .page-header .header-title	{
	display: block;
  text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	padding: 0;
	line-height: 48px;
	min-height: 48px;
}
.loan-mg-page ul.loan-btn-wrap  {
	border-radius: 12px;
	padding: 0 1.2rem;
	margin: 2.6rem 0 0;
	box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
}
.loan-mg-page ul.loan-btn-wrap li a.btn-list	{
	padding: 1.4rem 0;
	border-bottom: 1px solid #eee;
	color: #000;
	display: flex;
	justify-content: space-between;
	width: 100%;
	font-size: 1rem;
	font-weight: 600;
}
.loan-mg-page ul.loan-btn-wrap li a.btn-list::after	{
	content: "";
	background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/menu/ico.svg) no-repeat center center;
	width: 10px;
  height: 20px;
}
.loan-mg-page ul.loan-btn-wrap li:last-child a.btn-list	{border-bottom: 0;}
.loan-mg-page .dim-white	{
	position: absolute;
	top: 0;
	width: 100%;
	background-color: #fff;
	height: 100vh;
	z-index: -1;
}
	/* 대출관리 페이지 e */

/* 나의 대출 내역 e */





