/* BASIC css start */
#footer{width: 100%; min-width: 320px; max-width: 850px; margin: 40px auto 0; }
#footer>div{width: 100%;}
#footer>div .f_inner{width: 100%; padding: 8% 7%;}
#footer span.mont{font-family: 'Montserrat', sans-serif;font-weight: 500;}
#footer li{margin: 3px 0;}

#footer .f_top{border-top: 1px solid #e4e4e5; border-bottom: 1px solid #e4e4e5;}
#footer .f_top .f_inner{display: flex; justify-content: space-between;}
#footer .f_top .f_inner .f_top_L{}
#footer .f_top .f_inner .f_top_L h4{text-align: center;font-family: 'Montserrat', sans-serif;font-size: 20px; color: #000; font-weight: 700;}
#footer .f_top .f_inner .f_top_L ul{}
#footer .f_top .f_inner .f_top_L ul li{text-align: center;font-family: 'Noto Sans KR', sans-serif;color: #000000;font-weight: 500;font-size: 13px;}
#footer .f_top .f_inner .f_top_L ul li span.mont{font-weight: 500;}
#footer .f_top .f_inner .f_top_R{}
#footer .f_top .f_inner .f_top_R ul{}
#footer .f_top .f_inner .f_top_R ul li{text-align: center;font-family: 'Noto Sans KR', sans-serif;font-size: 13px;font-weight: 500;}
#footer .f_top .f_inner .f_top_R ul li:last-child{font-weight: 600;}
#footer .f_middle{}
#footer .f_middle .f_inner{}
#footer .f_middle .f_inner ul.f_info{}
#footer .f_middle .f_inner ul.f_info li{text-align: center;font-family: 'Noto Sans KR', sans-serif;font-size: 13px; font-weight: 400 !important;color:#222}
#footer .f_middle .f_inner ul.f_info li span{font-size: 13px;}
#footer .f_middle .f_inner ul.f_info li span.tit{display: inline-block; font-weight: 600; margin-right: 5px;}
#footer .f_middle .f_inner ul.f_info li span.mont{}
#footer .f_middle .f_inner ul.f_info li a{font-weight: 500;}
#footer .f_bottom{background-color: #f8f9fb;}
#footer .f_bottom .f_inner{display: flex; flex-direction: column; justify-content: center; align-items: center;}
#footer .f_bottom .f_inner .f_logo{margin-bottom:10px}
#footer .f_bottom .f_inner .f_logo a{display: block;}
#footer .f_bottom .f_inner .f_logo a img{transform: scale(.66); transform-origin: center center;}
#footer .f_bottom .f_inner ul.f_menu{margin-bottom: 2px;}
#footer .f_bottom .f_inner ul.f_menu li{display: inline-block; margin: 0 10px;}
#footer .f_bottom .f_inner ul.f_menu li a{font-family: 'Noto Sans KR', sans-serif;font-size: 13px;color: #aaaaaa;}
#footer .f_bottom .f_inner p.copy{font-family: 'Noto Sans KR', sans-serif;font-size: 11px;color: #aaaaaa; text-align:center}
#footer .f_bottom .f_inner ul.sns{margin-top: 20px;}
#footer .f_bottom .f_inner ul.sns li{}
#footer .f_bottom .f_inner ul.sns li a{}
#footer .f_bottom .f_inner ul.sns li a img{transform: scale(.66); transform-origin: center center;}
/* BASIC css end */

