@charset "utf-8";
@import url('/Main/design_new/common/css/NanumGothic.css');
@import url('/Main/design_new/common/css/NotoSansKR.css');
@import url('/Main/design_new/common/css/GmarketSans.css');

body {font-family:'NotoSansKR', sans-serif;}

/* 대학생 학자금 이자지원 */
#stLoan_2019 {min-width:320px; font-size:17px;}


/* 추가 */
.wrap {max-width:1200px; margin:0 auto;}
@media all and (max-width:1200px) {
	.wrap {max-width:96%;}
}
@media all and (max-width:599px) {
	#stLoan_2019 {font-size:15px;}
	.wrap {max-width:94%;}
}
@media all and (max-width:375px) {
	.wrap {max-width:92%;}
}

.top_menu {overflow:hidden; border:1px solid #004098; background:#004098 url('/Main/Images/section2023/bg_pattern.png') repeat;}
.top_menu .wrap {overflow:hidden;}
.top_menu a {position:relative; float:left; padding:0 25px; height:55px; line-height:55px; text-align:center; color:#fff; font-weight:600; font-size:17px;}
/*.top_menu a::before {content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:100%; background:rgba(255,255,255,0.7);}
.top_menu a:first-child::before {display:none;}*/
.top_menu a:hover {color:#ffea00; text-decoration:underline;}
@media all and (max-width:1023px) {
	.top_menu a {padding:0 15px;}
}
@media all and (max-width:768px) {
	.top_menu a {padding:0 10px; font-size:15px;}
}
@media all and (max-width:590px) {
	.top_menu a {font-size:14px; height:40px; line-height:40px;}
}


/* 뎁스 */
#stLoan_2019 .cont ul li {line-height:1.3;}
#stLoan_2019 .cont ul li a {color:#1b73ee;}
#stLoan_2019 .cont .ul_dep01 {margin:10px 0 10px 2px;}
#stLoan_2019 .cont .ul_dep02 {margin:10px 0 10px 0; color:#333;}
#stLoan_2019 .cont .ul_dep03 {margin:5px 0 5px 0;}
#stLoan_2019 .cont .no_bullet {margin:5px 0 10px 20px; color:#777;}
#stLoan_2019 .cont .ul_dep04 {margin:0;}
#stLoan_2019 .cont .ul_dep01 > li {position:relative; padding:7px 0 5px 18px; background:url('/Main/Images/new/ko/contents/ul_dep01.gif') no-repeat left 12px;}
#stLoan_2019 .cont .ul_dep01 span {font-weight:600; color:#333;}
#stLoan_2019 .cont .ul_dep02 > li {position:relative; padding:0px 0px 3px 14px;}
#stLoan_2019 .cont .ul_dep02 > li:before {content:''; position:absolute; left:0; top:10px; width:4px; height:4px; background:#4b4b4b}
#stLoan_2019 .cont .ul_dep03 > li {position:relative; padding:2px 0 2px 14px; font-size:16px;}
#stLoan_2019 .cont .ul_dep03 > li:before {content:''; position:absolute; top:11px; left:0; width:6px; height:2px; background:#999;}
#stLoan_2019 .cont .ul_dep04 > li {position:relative; padding:0 0 0 14px; font-size:15px;}
#stLoan_2019 .cont .ul_dep04 > li:before {content:''; position:absolute; top:13px; left:0; width:2px; height:2px; background:#999;}
#stLoan_2019 .cont .no_bullet > li {font-size:16px;}
#stLoan_2019 .cont ul li .img {margin-top:10px;}
@media screen and (max-width:560px){ 
	#stLoan_2019 .cont .ul_dep03 > li {font-size:14px;}
	#stLoan_2019 .cont .ul_dep04 > li {font-size:13px;}
	#stLoan_2019 .cont .no_bullet > li {font-size:14px;}
}

#stLoan_2019 h2 {font-size:28px; font-weight:600; color:#000; font-family:'GmarketSans'; transform:rotate(-0.03deg); text-align:center;}
#stLoan_2019 h2 span {color:#333; font-weight:600; box-shadow:inset 0px -8px 0px #c4f8f8;}
#stLoan_2019 h3 {color:#004C99; font-weight:600; font-size:20px;}
#stLoan_2019 .small_tit {margin:10px; text-align:center;}
#stLoan_2019 .cont {margin-top:35px;}
#stLoan_2019 .cont .caution::before {top:3px;}
#stLoan_2019 .cont .caution.red {color:#f41a0a !important;}
@media screen and (max-width:768px){ 
	#stLoan_2019 h2 {font-size:23px;}
	#stLoan_2019 h2 span {display:inline-block;}
}
@media screen and (max-width:560px){ 
	#stLoan_2019 h2 {font-size:18px;}
}

#stLoan_2019 .cont .tbl_wrap {margin-bottom:10px;}
#stLoan_2019 .cont .tbl_wrap table {font-size:16px;}

/* 본인인증 */
.applyCheck ul {display:flex; justify-content:space-between; margin:50px 0; padding:0 10%;}
.applyCheck li {overflow:hidden;  flex-wrap:wrap; position:relative; width:48%; padding:30px; box-sizing:border-box; text-align:center; border:1px solid #eee; letter-spacing:-1px; color:#444;}
.applyCheck dt {position:relative; padding-top:120px; font-weight:600;}
.applyCheck dt::before {content:''; position:absolute; left:50%; top:10px; width:80px; height:80px; transform:translate(-50%, 0); background-repeat:no-repeat; z-index:20;}
.applyCheck li:first-child dt::before {background-image:url('/creditRecovery/images/certi_phone.png');}
.applyCheck li:last-child dt::before {background-image:url('/creditRecovery/images/certi_sns.png');}
.applyCheck dd.txt {margin:10px 0; font-size:15px;}
.applyCheck dd.btn_link {margin-top:30px;}
.applyCheck dd.btn_link a {display:inline-block; width:230px; height:50px; line-height:50px; margin-top:10px; color:#000 !important;font-weight:600; text-align:center; background:#eee; border-radius:10px;}
.applyCheck dd img {height:50px;}

a.btn_blue {display:inline-block; margin:2px; padding:7px 20px; background:#004098; border:2px solid #004098; color:#fff; font-size:17px; border-radius:30px; font-weight:600; transition:all .3s;}

/* 자주하는 질문 */
.list_qna {border-top:2px solid #1085e5;}
.list_qna dt {position:relative; border-bottom:1px solid #e7e7e7;}
.list_qna dt > a::after {content:''; display:block; position:absolute; right:20px; top:15px; width:24px; height:24px; float:right; overflow:hidden; background:url('/creditRecovery/images/arrow.png') no-repeat 0 0 / 48px;}
.list_qna dt > a {display:block; position:relative; padding:15px 100px 15px 50px; font-weight:600; color:#555;}
.list_qna dt > a > span {display:block; width:35px; height:35px; line-height:35px; position:absolute; left:0; top:50%; margin-top:-17px; font-style:normal; text-align:center; background:#164a95; color:#fff; border-radius:5px;}
.list_qna dt > a.open {color:#5c3461;}
.list_qna dt > a.open::after {background-position:100% 0;}
.list_qna dd {display:none; padding:15px 50px; border-bottom:1px solid #e7e7e7; background:#f7f7f7; font-size:16px;}
@media all and (max-width:560px){
	.list_qna dd {padding:10px;}
}



/* 헤드 */
#stLoan_2019 .header {overflow:hidden; width:100%;}
#stLoan_2019 .header > .inner  {position:relative; width:1200px; height:80px; margin:0 auto;}
#stLoan_2019 .header .st_logo {padding-top:10px;}
#stLoan_2019 .header .st_logo a {display:block; font-weight:600; font-size:22px; color:#000;}
#stLoan_2019 .header .st_logo img {height:60px; vertical-align:middle;}
#stLoan_2019 .header .st_logo span {margin-left:10px;}

#stLoan_2019 .header .gd_link {padding-top:36px;position:absolute;right:3%;}
#stLoan_2019 .header .gd_link  a {padding:10px 15px;border: 1px solid #aaa;border-radius:5px;display:inline-block;float:right;}

/* 컨텐츠 영역 */
#stLoan_2019 .content {padding:50px 0;background:#f3f3f3 url('/data/supportRequest/st_bg.png') no-repeat center bottom;}
#stLoan_2019 .content > .inner {margin:0 auto; padding:50px; width:1200px; border:1px solid #ccc; border-top:5px solid #164a95; box-sizing:border-box; background:#fff; border-radius:15px;}
#stLoan_2019 h4.sub02_tit {margin-top:10px; font-weight:700; color:#004C99; font-size:20px; letter-spacing:-1px;}
#stLoan_2019 h5 {margin:15px 0; padding-left:25px; color:#1160a4; font-size:15px; font-weight:bold; background:url('/data/supportRequest/blt_h5.gif') no-repeat left 4px;}
#stLoan_2019 .marB {margin-bottom:40px;}
#stLoan_2019 .gray_bg {margin:15px 0 50px 0; padding:25px; background:#f5f5f5;}
#stLoan_2019 .line_box {margin:30px 0;padding:20px 10px;border:1px solid #ccc;}

/* 리스트 */
#stLoan_2019 .bullet_none {margin-left: 30px;text-align: left;overflow: hidden;}
#stLoan_2019 .bullet_none li {margin:7px 0; color:#7d7d7d; line-height:20px; overflow:hidden; word-break: keep-all;}
#stLoan_2019 .bullet_none li span{font-weight:600;}
#stLoan_2019 .bullet_blue {margin-left:15px;}
#stLoan_2019 .bullet_blue strong {font-size: 16px;}


/* 텍스트 */
#stLoan_2019 .emph_red {color:#dd5044;font-size:15px;}
#stLoan_2019 .emph_blue {color:#103e93;}
#stLoan_2019 .txt_red {color:#dd5044;}

#stLoan_2019 .imp_txt {text-align:center;padding: 20px 0;}
#stLoan_2019 .imp_txt p {font-size: 16px;font-weight:600;}


/* 버튼 */
#stLoan_2019 .btn_area {margin-top:30px; padding-top:30px; text-align:center; border-top:1px dashed #ddd;}
#stLoan_2019 .btn_area .btn {display:inline-block; padding:0 20px; min-width:100px; height:55px; line-height:55px; color:#333; font-size:16px; font-weight:600; vertical-align:middle; border-radius:0; text-align:center; border-radius:10px;}
#stLoan_2019 .btn_area .bg_green {background-color:#36c672;}
#stLoan_2019 .btn_area .bg_blue {color:#fff; background-color:#005dab;}
#stLoan_2019 .btn_area .bg_gray {background-color:#ccc;}
.btn_area .bg_blue {color:#fff;background-color:#005dab; padding:10px;margin-left:10px;}

/*sub01*/
#stLoan_2019 .sub01 .cont ul li {color: #000;}
#stLoan_2019 .sub01 .tit {font-size:28px; font-weight:600; color:#000; font-family:'GmarketSans'; transform:rotate(-0.03deg); text-align:center; padding-bottom:30px;}
#stLoan_2019 .sub01 .tit .m_cut {color:#333; font-weight:600; box-shadow:inset 0px -8px 0px #c4f8f8;}

/* sub02*/
#stLoan_2019 h4 + p {font-weight:600;}
#stLoan_2019 .certi_list > li {position:relative;margin:10px 0 0;padding:15px 0 15px 130px;height:130px;border:1px solid #cecece;box-sizing:border-box;background:#f7f7f7;}
#stLoan_2019 .certi_list > li:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#stLoan_2019 .certi_list > li .ico {position:absolute;top:50%;left:15px;margin-top:-42px;width:84px;height:84px;}
#stLoan_2019 .certi_list > li .tit {display:inline-block;margin-bottom:10px;padding-right:25px;color:#21539c;font-size:16px;font-weight:bold;background: url('/data/supportRequest/blt_h5.gif') no-repeat right 4px;}
#stLoan_2019 .certi_list > li .txt_wrap {display:inline-block;vertical-align:middle;}
/* 2019-08-02 */
#stLoan_2019 .certi_list > li.sns {height:auto;}
#stLoan_2019 .certi_list > li.sns #naverIdLogin {margin-right:20px;}
#stLoan_2019 .certi_list > li.sns #naverIdLogin,
#stLoan_2019 .certi_list > li.sns #kakaoIdLogin {display:inline-block;}
#stLoan_2019 .certi_list > li.sns #naverIdLogin a {display:block;}
#stLoan_2019 .certi_list > li.sns #naverIdLogin a img,
#stLoan_2019 .certi_list > li.sns #kakaoIdLogin a img {height:50px;}


#stLoan_2019 .sns_certi {margin-top:10px;}
#stLoan_2019 .sns_certi:after {content:"";display:block;clear:both;}/* 2019-08-02 */
#stLoan_2019 .sns_certi .sns_btn.naver {margin-right:20px;background: url('/data/supportRequest/certi_naver.png') no-repeat 0 0;}
#stLoan_2019 .sns_certi .sns_btn.kakao {background: url('/data/supportRequest/certi_kakao.png') no-repeat 0 0;}

#stLoan_2019  .certi_txt {padding:20px;margin-top:40px;}
#stLoan_2019  .certi_txt p {padding-top:5px;}
#stLoan_2019  .certi_txt p:first-child{padding-top:0;}


/* sub03 */
#stLoan_2019 .inp_box .bth_date {background:url('/data/supportRequest/calendar_ico.png') no-repeat 96% center;background-size:auto 16px;}

/* 테이블
#stLoan_2019 .tbl_wrap {margin:12px 0;}
#stLoan_2019 .tbl_basic {width:100%; margin:10px 0 20px 0; border-top:2px solid #1160a4; border-collapse:collapse; table-layout:fixed;}
#stLoan_2019 .tbl_basic caption span {position:absolute;left:-10000px;height:1px;overflow:hidden;}
#stLoan_2019 .tbl_basic th {padding:10px;background:#f5f5f5;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;word-break: keep-all;word-wrap: break-word;}
#stLoan_2019 .tbl_basic td {padding:10px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;word-break: keep-all;word-wrap: break-word;}
#stLoan_2019 .tbl_basic thead th:first-child, #stLoan_2019 .tbl_basic tbody th:first-child {border-left:none !important;border-right:1px solid #ddd;}
#stLoan_2019 .tbl_basic tbody td:first-child {border-left:none !important;}
#stLoan_2019 .tbl_basic tfoot th,
#stLoan_2019 .tbl_basic tfoot td {background:#f3f4fa;}

#stLoan_2019 .tbl_basic .txt_center {text-align:center;}
#stLoan_2019 .tbl_basic .txt_left {text-align:left;}
#stLoan_2019 .tbl_basic .txt_right {text-align:right;}
#stLoan_2019 .tbl_basic .bdl_none {border-left:0;}
#stLoan_2019 .tbl_basic .bdr_none {border-right:0 !important;}
#stLoan_2019 .tbl_basic .bg_none {background:none;}
#stLoan_2019 .tbl_basic .tbl_txt {margin:5px 0;color:#666;font-size:13px;}
#stLoan_2019 .tbl_basic span.tbl_txt {display:inline-block;padding:0 10px;vertical-align:middle;}

#stLoan_2019 .tbl_all_td_left tbody th,
#stLoan_2019 .tbl_all_td_left tbody td {text-align:left;}
#stLoan_2019 .tbl_all_td_center td {text-align:center;}
#stLoan_2019 .tbl_all_td_right td {text-align:right;}
#stLoan_2019 .tbl_basic .list_type1 > li {font-size:1em;} 
#stLoan_2019 .tbl_basic .list_type2 > li {font-size:1em;}  */

/* 입력폼 테이블 */
#stLoan_2019 .tbl_input tbody td {text-align:left;}
#stLoan_2019 .tbl_input .radio_list1 li:first-child {padding-left:0;}
#stLoan_2019 .tbl_input .inp_guide_txt {margin:5px 0 0;color:#999;font-size:13px;}
#stLoan_2019 .tbl_input .inp_guide_txt.emph_red {color:#ed1c24;}

/* 입력폼 */
#stLoan_2019 .inp_box label {cursor:pointer;}
#stLoan_2019 .inp_box input[type="text"],
#stLoan_2019 .inp_box input[type="password"] {padding:5px;max-width:100%;height:35px;color:#666;border:1px solid #ccc;box-sizing:border-box;vertical-align:middle;}
#stLoan_2019 .inp_box input[type="radio"] {width:18px;height:18px;vertical-align:middle;}
#stLoan_2019 .inp_box input[type="checkbox"] {width:18px;height:18px;vertical-align:middle;}
#stLoan_2019 .inp_box select {padding:5px;max-width:100%;/* min-width:165px; */height:35px;color:#666;border:1px solid #ccc;box-sizing:border-box;vertical-align:middle;}

#stLoan_2019 .inp_box .radio_list1 {overflow:hidden;}
#stLoan_2019 .inp_box .radio_list1 li {float:left;padding:0 20px;}
#stLoan_2019 .inp_box .radio_list1 label {cursor:pointer;font-size:14px;}

#stLoan_2019 .inp_box .hyphen {display:inline-block;margin:0 5px;vertical-align:middle;}

#stLoan_2019 .inp_box .address .post_num {margin:3px 0;}
#stLoan_2019 .inp_box .address .post_num .post_num_btn, .post_num_btn {display:inline-block;padding:0 15px;height:35px;line-height:35px;color:#fff;background:#555;vertical-align:middle;text-align:center;}
#stLoan_2019 .inp_box .address .add1, 
#stLoan_2019 .inp_box .address .add2 {margin:3px 0;width:80%;}

#stLoan_2019 .inp_box .resident_number select {min-width:auto;}
#stLoan_2019 .inp_box .resident_number input[type="text"],
#stLoan_2019 .inp_box .resident_number input[type="password"] {max-width:45%;}

#stLoan_2019 .inp_box .inp_radio {position:relative;display:inline-block;margin-right:25px;line-height:34px;vertical-align:middle;}

#stLoan_2019 .inp_box .tel_number {margin:6px 0;}
#stLoan_2019 .inp_box .tel_number .tit {width: 100px;display:inline-block;font-size: 14px;font-weight: 600px;}
#stLoan_2019 .inp_box .tel_number select {min-width:auto;}
#stLoan_2019 .inp_box .tel_number select,
#stLoan_2019 .inp_box .tel_number input[type="text"],
#stLoan_2019 .inp_box .tel_number input[type="password"] {width:100px;}

#stLoan_2019 .inp_box .tel_number select {min-width:auto;}
#stLoan_2019 .inp_box .tel_number select,
#stLoan_2019 .inp_box .tel_number input[type="text"],
#stLoan_2019 .inp_box .tel_number input[type="password"] {width:100px;}

#stLoan_2019 .inp_box .st_grade select,
#stLoan_2019 .inp_box .st_grade input {margin:3px 0;}
#stLoan_2019 .inp_box .st_grade label {padding-left: 10px; }

#stLoan_2019 .inp_box .st_major input {margin:3px 0;}
#stLoan_2019 .inp_box .st_major label {padding-left: 10px; }

#stLoan_2019 .inp_box .eMail select {min-width:auto;}
#stLoan_2019 .inp_box .eMail input[type="text"],
#stLoan_2019 .inp_box .eMail input[type="password"] {max-width:45%;}

#stLoan_2019 .inp_box .inp_col2 input[type="text"] {max-width:45%;}

#stLoan_2019 .inp_box .inp_basic {margin:5px 0;}
#stLoan_2019 .inp_box .inp_basic:first-child {margin:0;}

#stLoan_2019 .inp_box .inp_text_btn {margin:5px 0;}
#stLoan_2019 .inp_box .inp_text_btn:first-child {margin-top:0;}

#stLoan_2019 .inp_box .inp_btn {display:inline-block;padding:0 10px;min-width:35px;height:35px;line-height:35px;color:#333;border:1px solid #ccc;box-sizing:border-box;vertical-align:middle;text-align:center;}
#stLoan_2019 .inp_box .inp_btn img {margin-top:-5px;vertical-align:middle;}
#stLoan_2019 .inp_box .inp_btn.sbtn {font-size:13px;height:23px;line-height:21px;border-radius:5px;}
#stLoan_2019 .inp_box .inp_btn.bg_white {color:#333;background:#fff;}
#stLoan_2019 .inp_box .inp_btn.bg_DBlue {color:#fff;border-color:#002781;background:#002781;}
#stLoan_2019 .inp_box .inp_btn.bg_blue {color:#fff;border-color:#39b9ef;background:#39b9ef;}
#stLoan_2019 .inp_box .inp_btn.bg_gray {color:#fff;border-color:#777;background:#777;}

#stLoan_2019 .inp_box .chk_inp_box {position:relative;padding-right:30px;}
#stLoan_2019 .inp_box .chk_inp_box input[type="checkbox"] {position:absolute;top:7px;right:0;}
#stLoan_2019 .inp_box .chk_inp_box input[type="text"] {width:100%;}

#stLoan_2019 .inp_box .w100p {width:100%;}

/* 동의 */
#stLoan_2019 .agree_list {margin-top:10px;}
#stLoan_2019 .agree_list:first-child {margin-top:0;}
#stLoan_2019 .agree_list li {overflow:hidden;}
#stLoan_2019 .agree_list li > div {float:left;}
#stLoan_2019 .agree_list li .text_area {position:relative;width:75%;}
#stLoan_2019 .agree_list li .text_area p {padding-left:15px;}
#stLoan_2019 .agree_list li .check_area {width:25%; text-align:right;}
#stLoan_2019 .agree_list li .popup_btn {position:absolute;right:0;display:inline-block;padding:3px 10px;color:#fff;background:#555;text-align:center;}
#stLoan_2019 .agree_list.type1 li .text_area {width:60%;}
#stLoan_2019 .agree_list.type1 li .check_area {width:40%;}

/* 레이어팝업 */
#stLoan_2019 .layer_popup {display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);z-index:10;}
#stLoan_2019 .layer_popup > .inner {position:absolute;top:15%;left:50%;margin-left:-25%;width:50%;box-sizing:border-box;background:#fff;}
#stLoan_2019 .layer_popup .tit {padding:0 20px;height:50px;line-height:50px;color:#fff;font-size:16px;font-weight:bold;background:#005dab;}
#stLoan_2019 .layer_popup .cont {margin-top:0; padding:20px; background:#fff;}
#stLoan_2019 .layer_popup .close_btn {position:absolute;top:0;right:0;width:50px;height:50px;background:url('/data/supportRequest/popup_close_btn.png') no-repeat center center;text-indent:-9999px; }
#stLoan_2019 .layer_popup .cont .pur {padding: 10px;border: 1px solid #ccc;margin-bottom:15px;}
#stLoan_2019 .layer_popup .cont .pur p {padding: 5px 0;font-size: 13px;}
#stLoan_2019 .layer_popup .cont  .txt_right {text-align:right;padding:10px;}


/* 푸터 */
#stLoan_2019 .footer {width:100%;height:180px;background-color: #333;padding:45px 0;box-sizing: border-box;}
#stLoan_2019 .footer .inner {width: 1200px;margin:0 auto;color:#afafaf;font-size:16px;}
#stLoan_2019 .footer .inner div {float:left;}
#stLoan_2019 .footer .footer_txt {margin-left:50px;vertical-align:middle;}
#stLoan_2019 .footer .footer_txt .copyright {padding-top:15px;}



/* Mobile CSS */
@media screen and ( max-width:1024px ){ 

	/* 컨텐츠 영역 */
	#stLoan_2019 .header > .inner  {width: 98%;}
	#stLoan_2019 .content > .inner {padding:30px  3%;width:96%;}


	/* 버튼 */
	#stLoan_2019 .btn_area .btn {padding:0 10px; min-width:90px; height:50px; line-height:50px; font-size:15px;}
	.btn_area .bg_blue {margin-left:5px;}


	/* 푸터	*/
	#stLoan_2019 .footer {width:100%;padding:50px 15px;}
	#stLoan_2019 .footer .inner {width: 98%;font-size:14px;}
	#stLoan_2019 .footer .footer_logo {display:none;}
	#stLoan_2019 .footer .footer_txt {margin-left:0;}

}


/* Mobile CSS */
@media screen and ( max-width:768px ){
	#stLoan_2019 .content {padding:20px;}
	#stLoan_2019 .content  > .inner {padding:20px;}
		/*  헤드 */
	/*#stLoan_2019 .header {height:65px;}*/
	#stLoan_2019 .header > .inner  {height:55px;}
	#stLoan_2019 .header .st_logo  {margin-top:0;}
	#stLoan_2019 .header .st_logo img {height: 35px;}
	#stLoan_2019 .header .st_logo a{/*height:65px; line-height:65px;*/ font-size:14px;}
	#stLoan_2019 .header .gd_link {padding-top:20px;}
	#stLoan_2019 .header .gd_link  a {padding:6px 8px;font-size:12px;}
	/* 버튼 */
	#stLoan_2019 .btn_area .btn {font-size: 14px;}
	/* 리스트 */
	#stLoan_2019 .bullet_none {margin-left: 15px;}
	/* 컨텐츠 영역	*/
	#stLoan_2019 .marB {margin-bottom:20px;}
    #stLoan_2019 .m_cut {display:block;}
    #stLoan_2019 .line_box {padding:10px;}
	/*sub01*/
	#stLoan_2019 .sub01 .tit {font-size:22px;margin-top:10px;}
	#stLoan_2019 .sub01 .btn_area .btn {display:block;width:85%;margin:10px auto;}
	/* sub02	*/
	#stLoan_2019 .certi_list > li {padding:15px;height:auto;}
	#stLoan_2019 .certi_list > li .ico {display:none;}
	#stLoan_2019 .certi_list > li .tit {display:inline-block;margin-bottom:10px;padding-right:25px;color:#21539c;font-size:16px;font-weight:bold;background: url('/data/supportRequest/blt_h5.gif') no-repeat right 4px;}
	#stLoan_2019 .sns_certi .sns_btn.naver {margin:0 0 10px;}
	/* 2019-08-02 */
	#stLoan_2019 .certi_list > li.sns #naverIdLogin {margin-right:2%;}
	#stLoan_2019 .certi_list > li.sns #naverIdLogin,
	#stLoan_2019 .certi_list > li.sns #kakaoIdLogin {float:left;width:49%;}
	#stLoan_2019 .certi_list > li.sns #naverIdLogin a img,
	#stLoan_2019 .certi_list > li.sns #kakaoIdLogin a img {max-width:100%;height:auto;}

	/* 테이블 */
	#stLoan_2019 .tbl_basic th {padding:10px 5px;font-size:0.9em;}
	#stLoan_2019 .tbl_basic td {padding:10px 5px;font-size:0.875em;}

	#stLoan_2019 .tbl_basic span.tbl_txt {display:block;padding:0;}

	#stLoan_2019 .tbl_scroll_txt {display:block;}
	#stLoan_2019 .tbl_sm .tbl_basic {min-width:940px;}

	/* 모바일 변형 테이블 */
	#stLoan_2019 .tbl_mobile colgroup {display:none;}
	#stLoan_2019 .tbl_mobile thead {display:none;}
	#stLoan_2019 .tbl_mobile tbody th {display:block;float:left;width:100%;border-right:0;box-sizing:border-box;}
	#stLoan_2019 .tbl_mobile tbody th:first-child {border-right:0;}
	#stLoan_2019 .tbl_mobile tbody td {display:table;table-layout:fixed;border-collapse:separate;padding:0;width:100%;border-left:0;float:left;overflow:hidden;}
	#stLoan_2019 .tbl_mobile tbody td.no_Data {display:block;padding:10px;box-sizing:border-box;}
	#stLoan_2019 .tbl_mobile tbody .m_th {display:table-cell;padding:10px;width:30%;font-weight:bold;background:#f5f5f5;vertical-align:middle;}
	#stLoan_2019 .tbl_mobile tbody .m_td {display:table-cell;padding:10px;width:70%;border-left:1px solid #ddd;text-align:left;vertical-align:middle;}

	/* 모바일 변형 테이블 */
	#stLoan_2019 .tbl_mobile2 colgroup {display:none;}
	#stLoan_2019 .tbl_mobile2 tbody th,
	#stLoan_2019 .tbl_mobile2 tbody td {display:block;float:left;border-left:0;border-right:0;box-sizing:border-box;}
	#stLoan_2019 .tbl_mobile2 tbody th {width:30%;}
	#stLoan_2019 .tbl_mobile2 tbody td {width:70%;}
	#stLoan_2019 .tbl_mobile2 tbody th:first-child {border-right:0;}

	/* 입력폼 테이블 */
	#stLoan_2019 .tbl_input colgroup {display:none;}
	#stLoan_2019 .tbl_input thead {display:none;}
	#stLoan_2019 .tbl_input tbody th {display:block;border-left:0;}
	#stLoan_2019 .tbl_input tbody th:first-child {border-right:0;}
	#stLoan_2019 .tbl_input tbody td {display:block;border-left:0;/*text-align:center;*/}
	#stLoan_2019 .tbl_input .inp_guide_txt {font-size:1em;text-align:left;}


	/* 입력폼 */
	#stLoan_2019 .inp_box input[type="text"],
	#stLoan_2019 .inp_box input[type="password"] {width:100%;font-size:1em;}
	#stLoan_2019 .inp_box input[type="radio"] {width:15px;height:15px;}
	#stLoan_2019 .inp_box select {width:100%;font-size:1em;}
	#stLoan_2019 .inp_box .radio_list1 li {font-size:0.9em;line-height:30px;}
	#stLoan_2019 .inp_box .radio_list1 li:first-child {padding-left:0;}
	#stLoan_2019 .inp_box .radio_list1 label {cursor:pointer;font-size:13px;}

	#stLoan_2019 .inp_box .address .post_num {overflow:hidden;}
	#stLoan_2019 .inp_box .address .post_num input[type="text"] {float:left;width:75%;}
	#stLoan_2019 .inp_box .address .post_num .post_num_btn {float:left;display:block;margin-left:1%;padding:0;width:24%;}
	#stLoan_2019 .inp_box .address .add1, 
	#stLoan_2019 .inp_box .address .add2 {width:100%;}

	#stLoan_2019 .inp_box .resident_number {overflow:hidden;}
	#stLoan_2019 .inp_box .resident_number .hyphen {display:block;float:left;margin:0;width:5%;height:35px;line-height:35px;text-align:center;}
	#stLoan_2019 .inp_box .resident_number input[type="text"],
	#stLoan_2019 .inp_box .resident_number input[type="password"] {float:left;max-width:47.5%;}

	#stLoan_2019 .inp_box .tel_number {overflow:hidden;}
	#stLoan_2019 .inp_box .tel_number .tit {width:100%;display:block;line-height: 35px;font-size: 14px}
	#stLoan_2019 .inp_box .tel_number select,
	#stLoan_2019 .inp_box .tel_number input[type="text"],
	#stLoan_2019 .inp_box .tel_number input[type="password"] {float:left;width:30%;}
	#stLoan_2019 .inp_box .tel_number .hyphen {display:block;float:left;margin:0;width:5%;height:35px;line-height:35px;text-align:center;}

	#stLoan_2019 .inp_box .st_grade input {width: 80%;}
	#stLoan_2019 .inp_box .st_grade label {width: 20%;}

	#stLoan_2019 .inp_box .st_major input {width: 80%;}
	#stLoan_2019 .inp_box .st_major label {width: 20%;}

	#stLoan_2019 .inp_box .eMail input[type="text"],
	#stLoan_2019 .inp_box .eMail input[type="password"] {float:left;max-width:90%;}
	#stLoan_2019 .inp_box .eMail .hyphen {display:block;float:left;margin:0;width:10%;height:35px;line-height:35px;text-align:center;}
	#stLoan_2019 .inp_box .eMail select {margin-top:5px;}

	#stLoan_2019 .inp_box .inp_col2 {overflow:hidden;}
	#stLoan_2019 .inp_box .inp_col2 .hyphen {display:block;float:left;margin:0;width:5%;height:35px;line-height:35px;text-align:center;}
	#stLoan_2019 .inp_box .inp_col2 input[type="text"] {float:left;max-width:47.5%;}

	#stLoan_2019 .inp_box .inp_basic input[type="text"],
	#stLoan_2019 .inp_box .inp_basic input[type="password"],
	#stLoan_2019 .inp_box .inp_basic select {margin:3px 0;}

	#stLoan_2019 .inp_box .inp_text_btn {overflow:hidden;}
	#stLoan_2019 .inp_box .inp_text_btn input[type="text"] {float:left;width:87%;}
	#stLoan_2019 .inp_box .inp_text_btn .inp_btn {float:left;margin:0 0 0 1%;min-width:auto;width:12%;}
	#stLoan_2019 .inp_box .inp_text_btn.btn_col2 .inp_first {width:74%;}
	#stLoan_2019 .inp_box .inp_text_btn.btn_col2 .inp_second {margin-top:5px;width:100%;} 

	#stLoan_2019 .inp_box .m_w100p {width:100%;}

	#stLoan_2019 .inp_box .inp_btn {padding:0 3px;min-width:60px;/* height:30px;line-height:30px; */} 


		/* 동의 */
	#stLoan_2019 .agree_list li > div {float:none;}
	#stLoan_2019 .agree_list li .text_area {width:100%;}
	#stLoan_2019 .agree_list li .check_area {width:100%;text-align:left;}
	#stLoan_2019 .agree_list li .popup_btn {position:relative;right:auto;margin-top: 5px;float: left;}
	#stLoan_2019 .agree_list.type1 li .text_area {width:100%;    overflow: hidden;}
	#stLoan_2019 .agree_list.type1 li .check_area {width:100%;}
	#stLoan_2019 .agree_list.type1 li strong {display:block;}


	/* 레이어팝업 */
	#stLoan_2019 .layer_popup > .inner {margin-left:-45%;width:90%;top:5%;}
	#stLoan_2019 .layer_popup .cont {padding:20px 10px;}
	#stLoan_2019 .layer_popup .cont .pur {height: 150px;overflow-y: scroll;margin-bottom: 5px;}

	/*#stLoan_2019 .layer_popup {display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);z-index:10;}
	#stLoan_2019 .layer_popup > .inner {position:absolute;top:5%;left:50%;margin-left:-25%;width:50%;box-sizing:border-box;background:#fff;}
	#stLoan_2019 .layer_popup .tit {padding:0 20px;height:50px;line-height:50px;color:#fff;font-size:16px;font-weight:bold;background:#005dab;}
	#stLoan_2019 .layer_popup .cont {padding:20px;background:#fff;}
	#stLoan_2019 .layer_popup .close_btn {position:absolute;top:0;right:0;width:50px;height:50px;background:url(/supportRequest/images/popup_close_btn.png) no-repeat center center;text-indent:-9999px; }
	#stLoan_2019 .layer_popup .cont .pur {padding-bottom: 10px;height: 150px;border: 1px solid #ccc;overflow-y: scroll;margin-bottom: 20px;}
	#stLoan_2019 .layer_popup .cont .pur p {padding: 5px 0;font-size: 13px;}
	#stLoan_2019 .layer_popup .cont  .txt_right {text-align:right;padding:10px;}*/
}

@media screen and ( max-width:560px ){
	#stLoan_2019 .content  > .inner {padding:15px;}
}


@media (max-width: 320px) {


	/*	컨텐츠영역 */

	#stLoan_2019 .content  > .inner .sub03 {padding: 5px 3%;}
	#stLoan_2019 .line_box {margin:15px 0;padding:10px;}

	/* 리스트 */
	#stLoan_2019 .bullet_none li span {display:block;}
	#stLoan_2019 h4.sub02_tit {font-size: 15px;}
	#stLoan_2019 h5 {margin:5px 0; font-size:15px;}

		/* 버튼 */
	#stLoan_2019 .btn_area {margin:10px 0;}
	#stLoan_2019 .btn_area .btn {height:35px; line-height:35px;font-size:14px;}




	/* sub02 */
	#stLoan_2019  .certi_txt {padding:15px;margin-top:20px;}

	/* sub03 */
	#stLoan_2019 .inp_box .radio_list1 li {padding:0 40px 0 0;}
	#stLoan_2019 .layer_popup .cont {padding:10px;}
	#stLoan_2019 .agree_list li {padding: 5px;}
	#stLoan_2019 .layer_popup .cont .pur {margin-bottom:8px;}
	#stLoan_2019 .layer_popup .tit {font-size:14px;}
	#stLoan_2019 .layer_popup .cont .txt_right {padding: 5px 0;}
	#stLoan_2019 .layer_popup .notice {font-size:12px;}

	#stLoan_2019 .imp_txt {padding: 10px 0;}
    #stLoan_2019 .imp_txt p {font-size: 14px;}

	/* 푸터	*/
	#stLoan_2019 .footer {padding:15px;}
	#stLoan_2019 .footer .footer_txt {font-size:13px;}

}


.login_field {width:50%; margin:60px auto 0 auto;}
.login_field div {float:left; width:65%; height:90px; margin-bottom:10px;}
.inp_id, .inp_pw {display:block; float:left; width:100%; height:36px; padding-left:8px; border:1px solid #ddd;} 
.inp_id {margin-bottom:14px;}
.btnLogin {float:right; width:30%; height:85px; line-height:85px; font-weight:bold; color:#fff; text-align:center; font-size:16px; background:#365fc3;}
@media (max-width:480px) {
	.login_field {width:90%;}
}


.mar_t20 {margin-top:20px;}
.mar_b30 {margin-bottom:30px;}


/**/
.procedure {display:flex; flex-wrap: wrap; padding-left:18px;}
.procedure li {position:relative; width:calc((100% - 60px) / 3); margin:20px 0 0 30px; box-sizing:border-box; font-size:15px; font-weight:500; border:1px solid #d1d1d1; background:#fff; transition:0.2s;}
.procedure li:nth-child(3n+1) {margin-left:0;}
.procedure li::before {content:''; position:absolute; left:-10px; top:50%; width:7px; height:7px; border-top:3px solid #fff; border-right:3px solid #fff; transform:rotate(45deg) translateY(-60%); z-index:1;}
.procedure li::after {content:''; position:absolute; left:-15px; top:50%; width:30px; height:30px; border-radius:50%; background:#555; transform:translateY(-50%);}
.procedure li:first-of-type::before, .procedure li:first-of-type::after {display:none;}
.procedure dt {padding:10px 5px; color:#414a73; text-align:center; background:#f4f5f9;}
.procedure dd {padding:25px;}
.procedure dd span {display:block; padding-top:10px;}
.procedure dd span.txt_sm {font-size:13px; color:#164a95;}
@media all and (max-width:768px){
	.procedure li {width:calc((100% - 30px) / 2);}
	.procedure li:nth-child(3n+1) {margin-left:30px;}
	.procedure li:nth-child(2n+1) {margin-left:0;}
}
@media all and (max-width:480px){
	.procedure li {width:100%; margin:30px 0 0 0 !important;}
	.procedure li::before {left:48%; top:-10px; transform:rotate(135deg) translateX(-40%);}
	.procedure li::after {left:50%; top:-20px; transform:translateX(-50%);}
}