/* BASIC css start */
#footer{width: 100%; min-width: 320px; max-width: 850px; margin: 50px auto; background-color: #fff;}
#footer .foot_inner{padding: 0 5%; width: 100%; display: flex; flex-direction: column; align-items: center; gap: 30px; justify-content: center;}
#footer .foot_inner ul{width: 100%;}
#footer .foot_inner li,#footer .foot_inner li a{font-family: 'Noto Sans KR', sans-serif; color: #939393; font-weight: 400; font-size: 13px;}


#footer .foot_inner ul.f_sns{display: flex; align-items: center; gap: 15px; justify-content: center;}
#footer .foot_inner ul.f_sns li{}
#footer .foot_inner ul.f_sns li a{}
#footer .foot_inner ul.f_sns li a img{transform: scale(.66); transform-origin: center center;}
#footer .foot_inner ul.f_menu{display: flex; justify-content: center; gap: 16px;}
#footer .foot_inner ul.f_menu li{}
#footer .foot_inner ul.f_menu li a{font-size: 14px; color: #000; font-weight: 500;}
#footer .foot_inner ul.f_info{text-align: center;}
#footer .foot_inner ul.f_info li{display: inline-block;margin-bottom: 5px;}
#footer .foot_inner ul.f_btn{display: flex; align-items: center; justify-content: center; gap: 10px;}
#footer .foot_inner ul.f_btn li{width: 30%;}
#footer .foot_inner ul.f_btn li a{display: block; background-color: #e9e9e9; width: 100%; text-align: center; padding: 10px 0; border-radius: 4px; color: #000;}
/* BASIC css end */

