.pc_view { display:inline-block }
.mobile_view { display:none; }





@media all and (min-width:768px) and (max-width:1024px) {



#hd_top { padding-left:10px; }
#main .wrapper { padding:0 10px; }
#main_bottom .wrapper ul li, #main_bottom .wrapper ul li:nth-last-child(1) { padding:20px; }
#main_bottom .wrapper ul li .mb_cont { font-size:2vw; }
#main .wrapper ul li > h2 { font-size:1.5vw; letter-spacing:-1px; font-weight:350; }

#ft_main .wrapper { padding:12px 10px; text-align:center;}
#ft_tail .ft_wrapper .ft_first { float:inherit; width:100%; text-align:center; }
#ft_tail .ft_wrapper .ft_second { display:inline-block; width:100%; margin:20px 0;}
#ft_tail .ft_wrapper .ft_third { width:100%; float:inherit; padding-left:0;  }
.gagu_wrapper { text-align:center; }
#ft_tail .ft_wrapper .ft_second::after { display:none; }
#ft_tail .ft_wrapper .ft_second h1 { display:block; text-align:center;}
#ft_tail .ft_wrapper .ft_second h2 { margin-left:0; text-align:center; }
#ft_tail .ft_wrapper .ft_third h1 { display:block; text-align:center;}
#ft_tail .ft_wrapper .ft_third h2 { width:100%; margin-left:0; text-align:center; }

/* 서브페이지 */
#ctt_con { padding:0 10px !important; }
#loan .loan_cont .loan_cont_sub ul li h2 { font-size:1vw !important; }
#loan .loan_cont h2 { font-size:12px !important; margin-left:0; margin-top:10px; }
#loan .loan_cont ul li h2 { font-size:12px !important; }
#phantom_qna { padding:0 20px; }


/* 간편상담신청 */
#consulting .wrapper ul li, #consulting .wrapper ul li:nth-last-child(1) { padding:20px; }
#consulting .wrapper ul li .mb_cont { font-size:2vw; }


/* 상단메뉴 */
.phantom-header-type01 { width:100%; font-size:0; display:block; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3); border-bottom:1px solid #fff; }
.phantom-header-type01 .wrapper { width:100%; display:inline-block; padding-left:10px;} 
.phantom-header-type01 .phantom-header-type01-container { width:100%;  max-width:1200px; margin:0 auto; }
.phantom-header-type01 .phantom-header-type01-container .logo { float:left; line-height:90px; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav {  float:right; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul { display:inline-block; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li.depth1 { line-height:90px; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li.depth1 ul { display:none; line-height:30px; z-index:9999; position:absolute; width:100%; padding:15px; top:90px; left:0; background:#fff; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li.depth1 ul li a { color:#222; font-size:14px; line-height:2.5em; text-align:left; margin:0; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li.depth1 ul li:hover a { font-weight:600;  }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li { display:inline; margin:0 15px; font-size:18px; letter-spacing:-1px; color:#fff;} 
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li a {display:inline-block; margin:0 15px; font-size:18px; letter-spacing:-1px; color:#fff;}
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li:nth-last-of-type(1) a { margin-right:0; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li.depth2 { width:100%; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li.depth2:nth-child(1) { margin-left:0; }
.phantom-header-type01 .phantom-header-type01-container .phantom-nav ul li.depth1 ul .ptmenu { width:100%; margin:0 auto; max-width:1200px; text-align:right;}

}


/* 500px ~ 767px */
@media all and (min-width:500px) and (max-width:767px) {




phone { display:block !important; }

.pc_view { display:none; }
.mobile_view { display:inline-block; }


/* 서브페이지 */
#ctt_con { padding:0 10px !important; }

/* 메인 */
#main { width:100%; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  padding:50px 0px; float:left;}
#main .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:center;} 
#main .wrapper .search_submit { width:80%; border:1px solid #fff; position:relative; font-size:3vw; letter-spacing:-1px; color:#bedef9; text-align:left; margin:50px 0px; padding:15px 30px; max-width:600px; margin:30px auto;} 
#main .wrapper .search_submit b { font-size:24px; position:absolute; top:0; right:0; border-left:1px solid #fff; padding:2vw; color:#fff;} 
#main .wrapper > h1 { font-size:5vw; color:#fff; letter-spacing:-2px; font-weight:600; }
#main .wrapper > h2 { font-size:4vw; color:#fff; letter-spacing:-1px; font-weight:400; }
#main .wrapper ul { width:100%; display:inline-block; }
#main .wrapper ul li { width:calc(50% - 15px); float:left; margin-left:10px; margin-bottom:10px; margin-right:0; background:#fff; border-radius:15px;}
#main .wrapper ul li > img { margin-top:25px; max-height:37px;}
#main .wrapper ul li > h1 { font-size:4vw; color:#0462ab; letter-spacing:-1px; font-weight:500; line-height:24px; margin:14px 0px;}
#main .wrapper ul li > h2 { font-size:2vw; white-space:nowrap; color:#888; letter-spacing:-0.7px; font-weight:500; line-height:24px; margin-bottom:10px;}
#main .wrapper ul li > h3 { font-size:2vw; color:#b1b1b1; letter-spacing:-0.7px; font-weight:400; line-height:24px; margin-bottom:25px;}
#main .wrapper ul li > p.main_li_search { width:100%; font-size:2vw; border-top:1px solid #dcdcdc; padding:15px 0px; margin:0; display:inline-block;}

#main .wrapper ul li > p.main_li_search b { width:50%; float:left; display:inline-block; font-weight:350; color:#bcbccb; letter-spacing:-1px; font-size:2vw; }
#main .wrapper ul li > p.main_li_search b:nth-child(1) { border-right:1px solid #dcdcdc; }
#main .wrapper ul li > p.main_li_search b:hover { color:#00bfa2; font-weight:600; cursor:pointer;} 


#main_bottom { width:100%; background: #fff; float:left; margin:}`
#main_bottom .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:left;} 
#main_bottom .wrapper ul { width:100%; display:inline-block; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
#main_bottom .wrapper ul li { width:100%; float:left;  padding:4vw 5vw;}
#main_bottom .wrapper ul li:nth-last-child(1) { width:100%; float:left; padding:4vw 5vw; border-left:1px solid #dcdcdc;}
#main_bottom .wrapper ul li img { vertical-align:middle; padding-top:5px; }
#main_bottom .wrapper ul li .mb_cont { display:inline-block; padding-top:5px; font-size:4vw; letter-spacing:-1px; vertical-align:middle; margin:0px 10px;}
#main_bottom .wrapper ul li .submitbox { float:right; font-size:4vw; color:#3464c2; font-weight:500; padding:8px 10vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 
#main_bottom .wrapper ul li:nth-last-child(1) .submitbox { float:right; font-size:4vw; color:#fff; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  font-weight:500; padding:8px 10vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 


#snb .depth1 > li { width:calc(50% + 1px) }
#snb .depth1 > li:first-child { display:none; }
#snb .depth1 > li:nth-child(2) { border-left:0 }


#ft_main .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:center; color:#8a9c9f; padding:12px 0px;} 


#hd_top .wrapper .lt { width:100%; text-align:center;float:left; font-size:13px; color:#dcdcdc; letter-spacing:-1px; font-weight:400; } 


#sub_visual { width:100%; float:left; color:#fff; height:200px; position:relative; background-position:center; background-size:cover; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  }
#sub_visual h2 { text-align:center; font-size:6vw; color:#fff; padding:80px 0 0 0; text-transform:uppercase; position:relative; line-height:1; animation:up .5s .2s forwards;font-weight:600 }



#company { width:100%; display:inline-block; text-align:center; margin:30px 0px;}
#company h1 { font-size:6vw; color:#000; font-weight:500; letter-spacing:-1px; }
#company h2 { font-size:4vw; color:#999; font-weight:350; line-height:30px; padding:0px 20px;margin:30px 0px; letter-spacing:-1px; }
#company h2 b { font-weight:500; color:#3f51b5; }



.accordion a { padding-right:50px; }
.accordion a:after {top:18px;}

/* 간편상담신청 */
#consulting { width:100%; background: #fff; float:left; text-align:center; margin:60px 0px; margin-bottom:0;}
#consulting h1 { display:block; font-size:7vw;line-height:30px; color:#000; margin-bottom:30px;font-weight:500; letter-spacing:-1px;  } 
#consulting .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:left;} 
#consulting .wrapper ul { width:90%; margin-left:5%; display:inline-block; border:1px solid #dcdcdc; border-radius:5px;}
#consulting .wrapper ul li { width:100%; float:left;  padding:5vw 4vw;}
#consulting .wrapper ul li:nth-last-child(1) { width:100%; float:left;  padding:5vw 4vw; border-left:none; border-top:1px solid #dcdcdc;}
#consulting .wrapper ul li img { vertical-align:middle; padding-top:5px; }
#consulting .wrapper ul li .mb_cont { display:inline-block; padding-top:5px; font-size:4vw; letter-spacing:-1px; vertical-align:middle; margin:0px 10px;}
#consulting .wrapper ul li .submitbox { float:right; font-size:16px; color:#3464c2; font-weight:500; padding:8px 8vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 
#consulting .wrapper ul li:nth-last-child(1) .submitbox { float:right; font-size:16px; color:#fff; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  font-weight:500; padding:8px 8vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 
.consulting_form {border-radius:5px; width:100%; text-align:center; display:inline-block;}
.consulting_form h1 { font-size:6vw; letter-spacing:-1px; color:#000; font-weight:500; line-height:36px; word-break:keep-all;} 
.consulting_form h2 { font-size:3vw; letter-spacing:-1px; color:#999; font-weight:350; line-height:24px; margin-bottom:20px; word-break:keep-all;} 
.consulting_form .wrapper { width:100%; max-width:1200px; margin:60px auto; background:#f9f9f9; border:1px solid #dcdcdc; padding:20px;}
#bo_w .write_div { text-align:center; }





.loan_cont_sub2 { display:inline-block; margin:50px 0px; text-align:center; width:100%; }
.loan_cont_sub2 ul { width:100%; position:relative; display:inline-block; margin-top:15px; }
.loan_cont_sub2 ul li { width:calc(100% / 2 - 15px); text-align:center; margin-right:0px; margin-left:10px; border-radius:10px; border:2px solid #dcdcdc; border-radius:15px; margin-bottom:10px; position:relative; min-height:200px; z-index:0; float:left; background:#fff; padding:40px 0px;}
.loan_cont_sub2 ul li:nth-last-child(1) { margin-right:0 } 
.loan_cont_sub2 ul li h1 { display:block; font-size:5vw; line-height:30px; color:#3f51b5; padding-bottom:0px; font-weight:500; letter-spacing:-1px; margin:0; margin-top:15px; } 
.loan_cont_sub2 ul li h2 { display:block; font-size:3vw; line-height:30px; color:#000; font-weight:400; letter-spacing:-1px; margin:0; } 
.loan_cont_sub2 ul line { content:''; position:absolute; top:50%; margin-top:-25px; left:0; width:0px; z-index:101; background:url('../../../../../../img/sss.png') no-repeat center center; height:50px; background-color:#fff;}
.loan_cont_sub2 ul line:nth-child(2)  { content:''; position:absolute; top:50%; margin-top:-25px; left:calc(100% / 2 - 35px); width:0px; z-index:101; background:url('../../../../../../img/sss.png') no-repeat center center; height:50px; background-color:#fff;}
.loan_cont_sub2 ul line:nth-child(4)  { content:''; position:absolute; top:50%; margin-top:-25px; left:inherit; right:calc(100% / 4 - 35px); width:0px; z-index:101; background:url('../../../../../../img/sss.png') no-repeat center center; height:50px; background-color:#fff;}
.loan_cont_sub2 h1 > img { vertical-align:middle; margin-right:10px; } 
.loan_cont_sub2 h1 { display:inline-block; font-size:6vw; font-weight:400; letter-spacing:-1.5px;}
.loan_cont_sub2 h2 { display:block; font-size:3vw; margin-left:10px; margin:20px 0px; font-weight:400; color:#999; letter-spacing:-1px;}



label.phantom_burger_menu { display:flex !important; }

/* 상단 */
.phantom-header-type01 .phantom-header-type01-container { text-align:center; }
.phantom-header-type01 .phantom-header-type01-container .logo { float:inherit; }


.tail_bb { padding:0px 30px; text-align:center; color:#fff; font-size:14px; word-break:keep-all; margin-top:20px; letter-spacing:-1px; }


/* 하단 footer 768px */
#ft_main .wrapper { padding:12px 10px; text-align:center;}
#ft_tail .ft_wrapper .ft_first { float:inherit; width:100%; text-align:center; }
#ft_tail .ft_wrapper .ft_second { display:inline-block; width:100%; margin:20px 0;}
#ft_tail .ft_wrapper .ft_third { width:100%; float:inherit; padding-left:0;  }
.gagu_wrapper { text-align:center; }
#ft_tail .ft_wrapper .ft_second::after { display:none; }
#ft_tail .ft_wrapper .ft_second h1 { display:block; text-align:center;}
#ft_tail .ft_wrapper .ft_second h2 { margin-left:0; text-align:center; }
#ft_tail .ft_wrapper .ft_third h1 { display:block; text-align:center;}
#ft_tail .ft_wrapper .ft_third h2 { width:100%; margin-left:0; text-align:center; }

}


/* 500 이하 */
@media (max-width:500px) {

phone { display:block !important; }

.pc_view { display:none; }
.mobile_view { display:inline-block; }
#main { width:100%; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  padding:50px 0px; float:left;}
#main .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:center;} 
#main .wrapper .search_submit { width:80%; border:1px solid #fff; position:relative; font-size:3vw; letter-spacing:-1px; color:#bedef9; text-align:left; margin:50px 0px; padding:15px 30px; max-width:600px; margin:30px auto;} 
#main .wrapper .search_submit b { font-size:24px; position:absolute; top:0; right:0; border-left:1px solid #fff; padding:2vw; color:#fff;} 
#main .wrapper > h1 { font-size:5vw; color:#fff; letter-spacing:-2px; font-weight:600; }
#main .wrapper > h2 { font-size:4vw; color:#fff; letter-spacing:-1px; font-weight:400; }
#main .wrapper ul { width:100%; display:inline-block; }
#main .wrapper ul li { width:calc(50% - 15px); float:left; margin-left:10px; margin-bottom:10px; margin-right:0; background:#fff; border-radius:15px;}
#main .wrapper ul li > img { margin-top:25px; max-height:37px;}
#main .wrapper ul li > h1 { font-size:5vw; color:#0462ab; letter-spacing:-1px; font-weight:500; line-height:24px; margin:14px 0px;}
#main .wrapper ul li > h2 { font-size:3vw; white-space:nowrap; color:#888; letter-spacing:-1px; font-weight:400; line-height:24px; margin-bottom:10px;}
#main .wrapper ul li > h3 { font-size:3vw; color:#b1b1b1; letter-spacing:-0.7px; font-weight:400; line-height:24px; margin-bottom:25px;}
#main .wrapper ul li > p.main_li_search { width:100%; font-size:2vw; border-top:1px solid #dcdcdc; padding:15px 0px; margin:0; display:inline-block;}
#main .wrapper ul li > p.main_li_search b { width:50%; font-weight:650; color:#0462ab; letter-spacing:-1px; font-size:3vw; }
#main .wrapper ul li > p.main_li_search b:nth-child(1) { border-right:1px solid #dcdcdc; }
#main .wrapper ul li > p.main_li_search b:hover { color:#00bfa2; font-weight:600; cursor:pointer;} 
#main .wrapper ul li:hover { margin-top:0; }

#main_bottom { width:100%; background: #fff; float:left; margin:}`
#main_bottom .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:left;} 
#main_bottom .wrapper ul { width:100%; display:inline-block; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
#main_bottom .wrapper ul li { width:100%; float:left;  padding:4vw 5vw;}
#main_bottom .wrapper ul li:nth-last-child(1) { width:100%; float:left; padding:4vw 5vw; border-left:1px solid #dcdcdc;}
#main_bottom .wrapper ul li img { vertical-align:middle; padding-top:5px; }
#main_bottom .wrapper ul li .mb_cont { display:inline-block; padding-top:5px; font-size:4vw; letter-spacing:-1px; vertical-align:middle; margin:0px 10px;}
#main_bottom .wrapper ul li .submitbox { float:right; font-size:4vw; color:#3464c2; font-weight:500; padding:8px 10vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 
#main_bottom .wrapper ul li:nth-last-child(1) .submitbox { float:right; font-size:4vw; color:#fff; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  font-weight:500; padding:8px 10vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 


#snb .depth1 > li { width:calc(50% + 1px) }
#snb .depth1 > li:first-child { display:none; }
#snb .depth1 > li:nth-child(2) { border-left:0 }


#ft_main .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:center; color:#8a9c9f; padding:12px 0px;} 


#hd_top .wrapper .lt { width:100%; text-align:center;float:left; font-size:13px; color:#dcdcdc; letter-spacing:-1px; font-weight:400; } 


#sub_visual { width:100%; float:left; color:#fff; height:200px; position:relative; background-position:center; background-size:cover; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  }
#sub_visual h2 { text-align:center; font-size:6vw; color:#fff; padding:80px 0 0 0; text-transform:uppercase; position:relative; line-height:1; animation:up .5s .2s forwards;font-weight:600 }



#company { width:100%; display:inline-block; text-align:center; margin:30px 0px;}
#company h1 { font-size:6vw; color:#000; font-weight:500; letter-spacing:-1px; }
#company h2 { font-size:4vw; color:#999; font-weight:350; line-height:30px; padding:0px 20px;margin:30px 0px; letter-spacing:-1px; }
#company h2 b { font-weight:500; color:#3f51b5; }



.accordion a { padding-right:50px; }
.accordion a:after {top:18px;}

/* 간편상담신청 */
#consulting { width:100%; background: #fff; float:left; text-align:center; margin:60px 0px; margin-bottom:0;}
#consulting h1 { display:block; font-size:7vw;line-height:30px; color:#000; margin-bottom:30px;font-weight:500; letter-spacing:-1px;  } 
#consulting .wrapper { width:100%; max-width:1200px; margin:0 auto; text-align:left;} 
#consulting .wrapper ul { width:90%; margin-left:5%; display:inline-block; border:1px solid #dcdcdc; border-radius:5px;}
#consulting .wrapper ul li { width:100%; float:left;  padding:5vw 4vw;}
#consulting .wrapper ul li:nth-last-child(1) { width:100%; float:left;  padding:5vw 4vw; border-left:none; border-top:1px solid #dcdcdc;}
#consulting .wrapper ul li img { vertical-align:middle; padding-top:5px; }
#consulting .wrapper ul li .mb_cont { display:inline-block; padding-top:5px; font-size:4vw; letter-spacing:-1px; vertical-align:middle; margin:0px 10px;}
#consulting .wrapper ul li .submitbox { float:right; font-size:16px; color:#3464c2; font-weight:500; padding:8px 8vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 
#consulting .wrapper ul li:nth-last-child(1) .submitbox { float:right; font-size:16px; color:#fff; background: #3464c2; background: -webkit-linear-gradient(to right, #3464c2, #088ed3); background: linear-gradient(to right, #3464c2, #088ed3);  font-weight:500; padding:8px 8vw; letter-spacing:-1px; box-shadow: 0px 1px 7px 0 rgba(0, 60, 55, 0.3); border-radius:30px;} 
.consulting_form {border-radius:5px; width:100%; text-align:center; display:inline-block;}
.consulting_form h1 { font-size:6vw; letter-spacing:-1px; color:#000; font-weight:500; line-height:36px; word-break:keep-all;} 
.consulting_form h2 { font-size:3vw; letter-spacing:-1px; color:#999; font-weight:350; line-height:24px; margin-bottom:20px; word-break:keep-all;} 
.consulting_form .wrapper { width:100%; max-width:1200px; margin:60px auto; background:#f9f9f9; border:1px solid #dcdcdc; padding:20px;}
#bo_w .write_div { text-align:center; }





.loan_cont_sub2 { display:inline-block; margin:50px 0px; text-align:center; width:100%; }
.loan_cont_sub2 ul { width:100%; position:relative; display:inline-block; margin-top:15px; }
.loan_cont_sub2 ul li { width:calc(100% / 2 - 15px); text-align:center; margin-right:0px; margin-left:10px; border-radius:10px; border:2px solid #dcdcdc; border-radius:15px; margin-bottom:10px; position:relative; min-height:200px; z-index:0; float:left; background:#fff; padding:40px 0px;}
.loan_cont_sub2 ul li:nth-last-child(1) { margin-right:0 } 
.loan_cont_sub2 ul li h1 { display:block; font-size:5vw; line-height:30px; color:#3f51b5; padding-bottom:0px; font-weight:500; letter-spacing:-1px; margin:0; margin-top:15px; } 
.loan_cont_sub2 ul li h2 { display:block; font-size:3vw; line-height:30px; color:#000; font-weight:400; letter-spacing:-1px; margin:0; } 
.loan_cont_sub2 ul line { content:''; position:absolute; top:50%; margin-top:-25px; left:0; width:0px; z-index:101; background:url('../../../../../../img/sss.png') no-repeat center center; height:50px; background-color:#fff;}
.loan_cont_sub2 ul line:nth-child(2)  { content:''; position:absolute; top:50%; margin-top:-25px; left:calc(100% / 2 - 35px); width:0px; z-index:101; background:url('../../../../../../img/sss.png') no-repeat center center; height:50px; background-color:#fff;}
.loan_cont_sub2 ul line:nth-child(4)  { content:''; position:absolute; top:50%; margin-top:-25px; left:inherit; right:calc(100% / 4 - 35px); width:0px; z-index:101; background:url('../../../../../../img/sss.png') no-repeat center center; height:50px; background-color:#fff;}
.loan_cont_sub2 h1 > img { vertical-align:middle; margin-right:10px; } 
.loan_cont_sub2 h1 { display:inline-block; font-size:6vw; font-weight:400; letter-spacing:-1.5px;}
.loan_cont_sub2 h2 { display:block; font-size:3vw; margin-left:10px; margin:20px 0px; font-weight:400; color:#999; letter-spacing:-1px;}



label.phantom_burger_menu { display:flex !important; }

/* 상단 */
.phantom-header-type01 .phantom-header-type01-container { text-align:center; }
.phantom-header-type01 .phantom-header-type01-container .logo { float:inherit; }


.tail_bb { padding:0px 30px; text-align:center; color:#fff; font-size:14px; word-break:keep-all; margin-top:20px; letter-spacing:-1px; }


/* 하단 footer 768px */
#ft_main .wrapper { padding:12px 10px; text-align:center;}
#ft_tail .ft_wrapper .ft_first { float:inherit; width:100%; text-align:center; }
#ft_tail .ft_wrapper .ft_second { display:inline-block; width:100%; margin:20px 0;}
#ft_tail .ft_wrapper .ft_third { width:100%; float:inherit; padding-left:0;  }
.gagu_wrapper { text-align:center; }
#ft_tail .ft_wrapper .ft_second::after { display:none; }
#ft_tail .ft_wrapper .ft_second h1 { display:block; text-align:center;}
#ft_tail .ft_wrapper .ft_second h2 { margin-left:10px; text-align:center; }
#ft_tail .ft_wrapper .ft_third h1 { display:block; text-align:center;}
#ft_tail .ft_wrapper .ft_third h2 { width:100%; margin-left:0; text-align:center; }

}


/* 375px 이하 로고 사이즈 수정용 */
@media (max-width:375px) {

.logo img { width:70%; }
label.phantom_burger_menu { left:15px !important; }
phone { right:15px !important; }

}