
/* ************************ 데스크탑 (1249~) ************************ */
footer {padding:120px 100px; background:var(--c_base3) url(/images/common/footer-logo.png)0 50% no-repeat;}
footer .footer-wrap {display:flex; justify-content:space-between;}
footer .footer-info {display:flex; flex-direction:column; gap:32px;}
footer .footer-info .tit {color: #FFF;font-size:var(--fs18);font-weight: 700; line-height: 160%;}
footer .footer-info .info {color:#FFF; font-size:var(--fs14); font-weight: 500;line-height: 180%;}
footer .footer-info .info span {padding-right:20px;}
footer .footer-info .bar {width: 40px; height: 2px; background:#fff;}
footer .footer-info .copy {}
footer .footer-info .copy a {text-decoration-line: underline !important;}
footer .footer-info .txt {color: rgba(255, 255, 255, 0.70);font-size: var(--fs14);font-weight: 400; line-height: 180%;}

footer .footer-gnb {}
footer .footer-gnb .gnb {}
footer .footer-gnb .gnb .dep1 {display:flex; gap:5vw;}
footer .footer-gnb .gnb .dep1>li {}
footer .footer-gnb .gnb .dep1>li>a {color: #FFF;font-size:var(--fs16);font-weight: 600;line-height: 22.5px; display:block;}
footer .footer-gnb .gnb .dep2 {padding:20px 0 0;}
footer .footer-gnb .gnb .dep2>li {}
footer .footer-gnb .gnb .dep2>li>a {color: rgba(255, 255, 255, 0.70);font-size: var(--fs14); font-weight: 400;line-height: 200%; display:block;}


/* ************************ 태블릿 이하 ************************ */
@media screen and (max-width: 1500px) {
	footer .footer-wrap {gap:50px; flex-direction:column;}
	
	
}

@media screen and (max-width: 1024px) {
	footer {padding:80px 30px; background-size:80%;}
	footer .footer-wrap {gap:50px; flex-direction:column;}
	footer .footer-info {gap:20px;}
	
}


/* ************************ 모바일 (0~767) ************************ */
@media screen and (max-width: 767px) {
	footer {padding:40px 20px;}
	footer .footer-info {gap:14px;}
	footer .footer-gnb {display:none;}
	
}
