/* BASIC css start */
#footer{background-color: #f7f7f7;width: 100%; min-width: 320px;max-width: 850px;margin: 0 auto;}
#footer .foot_inner{width: 100%; padding: 4%;}
/* 푸터 공통 */
#footer .foot_inner>div{}
#footer .foot_inner>div li{font-size: 12px;font-family: 'Lato' , sans-serif; color: #888;font-weight: 600; margin: 7px 0;}
#footer .foot_inner>div li a{font-family: 'Lato' , sans-serif;font-size: 12px;color: #888;}
#footer .foot_inner>div .span_tit{font-family: 'Lato' , sans-serif;font-size: 12px;color: #4b4b4b; font-weight: 600;}

#footer .f_top{padding-top: 20px; border-bottom: 1px solid #eee; padding-bottom: 25px; margin-bottom: 30px;}
#footer .f_top .f_logo{width: 155px; margin-bottom: 20px;}
#footer .f_top .f_logo img{width: 100%;}
#footer .f_top .f_open{float: left;}
#footer .f_top .f_open ul{}
#footer .f_top .f_open ul li{}
#footer .f_top .f_open ul li span{}
#footer .f_top .f_sns{float: right;}
#footer .f_top .f_sns ul{}
#footer .f_top .f_sns ul li{width: 34px; height: 34px; display: inline-block;margin-left: 5px;}
#footer .f_top .f_sns ul li a{display: block;width: 100%;}
#footer .f_top .f_sns ul li a img{width: 100%;}
#footer .f_middle{border-bottom: 1px solid #eee;}
#footer .f_middle .f_info{}
#footer .f_middle .f_info ul{}
#footer .f_middle .f_info ul li{font-family: 'Noto Sans KR', sans-serif;color: #afafaf;line-height: 1.3;font-weight: 500;}
#footer .f_middle .f_info ul li span{}
#footer .f_middle .copy{color: #afafaf; font-size: 11.2px;font-family: 'Lato' , sans-serif;margin: 20px 0 30px;font-weight: 500;}
#footer .f_bottom{padding: 20px 0 10px;}
#footer .f_bottom .f_menu{}
#footer .f_bottom .f_menu ul{display: flex; justify-content: space-between; width: 95%; margin: 0 auto;}
#footer .f_bottom .f_menu ul li{display: inline-block;}
#footer .f_bottom .f_menu ul li a{}
/* BASIC css end */

