/* BASIC css start */
#footer{width: 100%; border-top: 1px solid #f5f5f5; margin-top: 100px;}
#footer .foot_inner{width: 1200px; margin: 0 auto;}
#footer .foot_inner .foot_top{display: flex; justify-content: space-between;padding-top: 40px;}
/* 공통 */
#footer .foot_inner .foot_top h4{font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 14px; color: #000; margin-bottom: 10px;}
#footer .foot_inner .foot_top li{font-family: 'Noto Sans KR', sans-serif; color: #b4b4b4; font-size: 13px; font-weight: 400; margin: 6px 0;}
#footer .foot_inner .foot_top li a{font-family: 'Noto Sans KR', sans-serif; color: #b4b4b4; font-size: 13px;font-weight: 400;}

#footer .foot_inner .foot_top .f1{}
#footer .foot_inner .foot_top .f1 .logo{}
#footer .foot_inner .foot_top .f1 .logo a{display: block;}
#footer .foot_inner .foot_top .f1 .logo a img{}
#footer .foot_inner .foot_top .f2{}
#footer .foot_inner .foot_top .f2 h4{}
#footer .foot_inner .foot_top .f2 ul{}
#footer .foot_inner .foot_top .f2 ul li{display: inline-block; margin-right:7px }
#footer .foot_inner .foot_top .f3{}
#footer .foot_inner .foot_top .f3 h4{}
#footer .foot_inner .foot_top .f3 ul{}
#footer .foot_inner .foot_top .f3 ul li{}
#footer .foot_inner .foot_top .f3 ul li a{}
#footer .foot_inner .foot_top .f4{}
#footer .foot_inner .foot_top .f4 h4{}
#footer .foot_inner .foot_top .f4 ul{}
#footer .foot_inner .foot_top .f4 ul li{}
#footer .foot_inner .foot_top .f5{}
#footer .foot_inner .foot_top .f5 h4{}
#footer .foot_inner .foot_top .f5 h5{color: #6f6f6f; font-family: 'Montserrat', sans-serif; font-size: 31px; font-weight: 600;}
#footer .foot_inner .foot_top .f5 ul.info{margin-top: 10px;}
#footer .foot_inner .foot_top .f5 ul.info li{font-family: 'Montserrat', sans-serif; font-weight:500}
#footer .foot_inner .foot_top .f5 ul.sns{display: flex; align-items: center; gap: 20px; margin-top: 20px;}
#footer .foot_inner .foot_top .f5 ul.sns li{}
#footer .foot_inner .foot_top .f5 ul.sns li a{}
#footer .foot_inner .foot_bottom{padding: 40px 0 20px;}
#footer .foot_inner .foot_bottom ul.f_menu{display: flex; justify-content: center; }
#footer .foot_inner .foot_bottom ul.f_menu li{margin: 0 30px;}
#footer .foot_inner .foot_bottom ul.f_menu li a{font-family: 'Montserrat', sans-serif; font-size: 14px; color: #000; font-weight: 700;}
#footer .foot_inner .foot_bottom p{text-align: center;margin-top: 30px;font-family: 'Noto Sans KR', sans-serif; color: #b4b4b4; font-weight: 400;}
/* BASIC css end */

