@CHARSET "UTF-8";

/* main&sub 하단 퀵 */
#quick {width:100%; position:fixed; left:0; bottom:-1px; z-index:998;}
#quick ul {overflow:hidden; display:flex; justify-content:space-around; width:100%; background:#fff; box-shadow:0 -8px 11px -1px rgba(0,0,0,0.05);}
#quick ul li {float:left; box-sizing:border-box; width:17%; height:156px; padding-top:20px; margin-left:-1%; text-align:center;}
/* #quick ul li:first-child, #quick ul li:last-child {width:23%;} */
#quick ul li input[type="text"] {-webkit-appearance:none;}
#quick ul li a {display:block; margin-top:6px; color:#000; font-size:19pt; font-family:'CoreGothic5';}
#quick ul li img {width:46%;}


/* 상담문의 팝업 */
.counsel_popup_m {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.counsel_popup_m .dimBg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.counsel_popup_m .pop-layer {/* display:none; */ position:fixed; bottom:-1px; left:50%; z-index:1000; width:100%; height:94%; background-color:#fff; border-radius:40px 40px 0 0;
overflow:hidden; overflow-y:auto;
}
.counsel_popup_m .pop-layer p.ctxt {color:#666; line-height:25px;}
/* .counsel_popup_m .pop-layer {display:block;} */

.counsel_popup_m .pop-layer .pop-title {padding:100px 0 50px; font-family:"CoreGothic6"; font-size:40pt; text-align:center;}

.counsel_popup_m .pop-layer .btn-r {position:absolute; top:52px; right:52px;}
.counsel_popup_m a.btn-layerClose {display:inline-block; width:36px;}
.counsel_popup_m a.btn-layerClose img {}
.counsel_popup_m .btn {position:absolute; left:0; bottom:0; width:100%; margin:0;}
.counsel_popup_m .btn p {border-radius:0;} 
.counsel_popup_m .btn a {display:inline-flex;}

.counsel_popup_m .counselForm {width:100%; margin:0 auto 170px;}
.counsel_popup_m .counselForm form {width:100%;}
.counsel_popup_m .counselForm .interest_wrap {width:100%; margin:0 auto; padding:2% 5%; border-top:solid var(--border-gray); border-width:1px 0;}
.counsel_popup_m .counselForm form > ul {padding:3.5% 5% 0;}
/* .counsel_popup_m .counselForm form > ul:first-of-type {margin-left:2.5%; padding-top:3.5%;}
.counsel_popup_m .counselForm form > ul:nth-of-type(2) {width:-webkit-calc(100% - 140px - 5%); width:calc(100% - 140px - 5%); margin-right:2.5%; padding-top:3.5%;} */

/*디자인 변경에 따른 추가내용20240213*/
.counselForm_Top_popup{padding:50px 38px 0 38px;}

	/* 추후 확인하고 삭제하기 */
.counsel_popup_m ul[id^='sel_fir_popup'] {overflow:hidden; padding:25px; margin:0; border-bottom:1px solid var(--border-darkgray); text-align:center;}
.counsel_popup_m ul[id^='sel_fir_popup'] a {display:block; float:left; width:33.3%; font-size:inherit;}
.counsel_popup_m ul[id^='sel_fir_popup'] a .on {background:var(--common-point); color:#fff;}
.counsel_popup_m ul[id^='sel_fir_popup'] li {box-sizing:border-box; float:none; width:100%; margin:0; border-top:1px solid #cfcfcf; border-right:1px solid #cfcfcf; font-size:22pt; font-family:"CoreGothic5"; line-height:99px;}

.counsel_popup_m .infor_counsel li p {font-size:22pt;}
.counsel_popup_m .infor_counsel li span {font-size:24pt; font-family:'CoreGothic5';}
 
 
.counsel_popup_m .counTab ul.information {}
.counsel_popup_m ul.information:first-of-type {float:left; width:128px; padding:25px 0 0;}
.counsel_popup_m ul.information:nth-of-type(2) {box-sizing:border-box; float:right; width:85%; padding:25px; text-align:start;}
 
.counsel_popup_m ul.information li {height:76px;}
.counsel_popup_m ul.information > li:not(:last-of-type) {margin-bottom:15px;}
.counsel_popup_m ul.information .info_title {border:0; text-align:right; font-size:22pt; line-height:85px;}
.counsel_popup_m ul.information select {width:100%; height:100%; padding-left:20px; border-radius:0; border:1px solid var(--border-gray); background-color:#fff; background-image:url(/mobile/resource/images/sub/onlinepay/arrow_down.jpg); background-repeat:no-repeat; background-position:95% 50%; background-size:3%; color:#333; font-size:22pt; letter-spacing:-0.05em; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.counsel_popup_m ul.information select::-ms-expand {display:none;}
.counsel_popup_m ul.information li input {box-sizing:border-box; width:100%; height:100%; outline:none; border:0; border-color:var(--border-gray); padding:15px; font-family:"CoreGothic4"; font-size:22pt;}
.counsel_popup_m ul.information li input[type="text"] {height:76px; border-radius:0; padding-left:20px; background:#fff; line-height:76px;}
.counsel_popup_m ul.information li input[type="tel"] {border-radius:0; border:1px solid var(--border-gray); line-height:76px; -webkit-appearance:none;}
.counsel_popup_m ul.information li textarea {box-sizing:border-box; width:100%; height:150px; border-radius:0; padding:15px; margin:0 auto; border:1px solid var(--border-gray); font-size:22pt; line-height:40px; -webkit-appearance:none;}




