/* BASIC css start */
#footer{width: 100%; height: 302px; background-color: #fff; min-width: 1750px;border-top:1px solid #e5e5e5}
/* 푸터 공통 */
#footer .foot_inner{font-family: 'Lato' , sans-serif; width: 1750px; margin:0 auto; height: 100%; }
#footer li{font-family: 'Lato' , sans-serif; color: #000; font-size: 11px;}
#footer li a{font-family: 'Lato' , sans-serif; color: #000; font-size: 11px; font-weight: 600;}
#footer .span_tit{font-family: 'Lato' , sans-serif; font-size: 11px; color: #000; font-weight: 600;}
#footer .foot_inner>div{height: 100%; padding-top: 106px;}
#footer .copy {font-family: 'Lato' , sans-serif; font-size: 11px; color: #000; font-weight: 600;}

#footer .f_left{width: 1200px;position: relative;float: left; }
#footer .f_left h4{position: absolute; top: 46px; left: 0;}
#footer .f_left h4 img{}
#footer .f_left .f_info{}
#footer .f_left .f_info ul{}
#footer .f_left .f_info ul li{margin-bottom: 7px; display: inline-block;font-family: 'Noto Sans KR', sans-serif !important; margin-right: 10px; position: relative; padding-right: 12px;}
#footer .f_left .f_info ul li::after{content: "·"; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
#footer .f_left .f_info ul li.nobg::after{display: none;}
#footer .f_left .copy{color: #000; font-size: 11px;margin-bottom: 30px;}
#footer .f_left .f_menu{}
#footer .f_left .f_menu ul{}
#footer .f_left .f_menu ul li{display: inline-block; margin-right: 10px;}
#footer .f_left .f_menu ul li a{}

#footer .f_right{ float: right; }
#footer .f_right>div{float: left;padding-left: 30px; padding-right: 20px;}
#footer .f_right h5{font-family: 'Lato' , sans-serif; font-size: 11px; color: #000; font-weight: 600; margin-bottom: 7px;}
#footer .f_right li{margin-bottom: 6px;}
#footer .f_right .span_tit{color: #000;}
#footer .f_right .opening{}
#footer .f_right .opening ul{}
#footer .f_right .opening ul li{}
#footer .f_right .sns{margin-top: 30px;}
#footer .f_right .sns a{display: inline-block; margin-right: 5px;}
/* BASIC css end */

