/* BASIC css start */
#footer{background-color: #f7f7f7;width: 100%; margin: 0 auto;}
#footer .foot_inner{width: 100%; padding: 4%;border-top:1px solid;}
/* ΗͺΕΝ °ψΕλ */
#footer .foot_inner>div{}
#footer .foot_inner>div li{font-size: 12px; color: #000; margin: 7px 0;}
#footer .foot_inner>div li a{font-size: 12px;color: #000;}
#footer .foot_inner>div .span_tit{font-size: 12px;color: #000; font-weight: 600;}


#footer .f_title {border-bottom: 1px solid;display: table-cell; font-weight:700; color:#000}
#footer .f_top {padding-top: 20px;padding-bottom: 25px;}
#footer .f_top .f_open{margin-top:10px;}

#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 .f_info ul li{line-height: 1.3;font-weight: 500;}
#footer .f_middle .f_info ul li span{}
#footer .f_middle .copy{  font-size: 11.2px; margin-bottom:30px; font-weight: 500;}
#footer .f_bottom {padding: 10px; border-top:1px solid;border-bottom:1px solid;}
#footer .f_bottom .f_menu{}
#footer .f_bottom .f_menu ul{display: flex; justify-content: space-between; width: 100%; margin: 0 auto;}
#footer .f_bottom .f_menu ul li{display: inline-block; margin:0}
#footer .f_bottom .f_menu ul li a{}
/* BASIC css end */

