/* BASIC css start */
#footer{width: 100%; min-width: 320px; max-width: 850px; height: 330px; margin:40px auto 0}


#footer li{float: left;font-size: 11.5px;}
#footer p.f_tit{font-weight: 600;font-family: 'Lato', sans-serif; margin-bottom: 5px;}

#footer .f_top{height: 48px; background-color: #fff;border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 0 5%;}
#footer .f_top ul{width: 100%; display: flex; justify-content: space-between; align-items: center; height: 100%;}
#footer .f_top ul li{}
#footer .f_top ul li a{letter-spacing:-.3px; display: block;font-size:.95em !important; color: #000;font-family: 'Lato', sans-serif;}
#footer .f_bottom{height: 282px;padding: 0 5%;}
#footer .f_bottom .f_cs{padding-top: 20px;}
#footer .f_bottom .f_cs p.f_tit{font-size: 19px; color: #606060;}
#footer .f_bottom .f_cs ul{}
#footer .f_bottom .f_cs ul li{color: #a4a4a4;    font-family: 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic'; margin-right:5px;}
#footer .f_bottom .f_cs ul li::after{content:"/"; padding-left:5px}
#footer .f_bottom .f_cs ul li:last-child::after{display:none;}
#footer .f_bottom .f_bank{padding-top: 15px; }
#footer .f_bottom .f_bank p.f_tit{font-size: 17px; color: #8f8f8f;letter-spacing: .8px;}
#footer .f_bottom .f_bank ul{}
#footer .f_bottom .f_bank ul li{color: #a4a4a4;    font-family: 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic';}
#footer .f_bottom .f_info{padding-top: 20px;}
#footer .f_bottom .f_info ul{}
#footer .f_bottom .f_info ul li{color: #a4a4a4;    font-family: 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic'; margin-right: 8px;}
#footer .f_bottom .copy{margin-top: 13px; font-size: 11.5px; color: #a4a4a4;}
/* BASIC css end */

