#footer{padding:25px 0;}
#footer .footer_wrap{max-width: 1500px; width: 100%; margin:0 auto;}
#footer .footer_wrap .footer_inner{display: flex;}
#footer .footer_wrap .footer_inner .footer_logo{padding-right:20px;}
#footer .footer_wrap .footer_inner .footer_logo a{display: inline-block; background-image: url('../img/footer/footer_logo.png'); width: 98px; height: 60px;
text-indent: -9999px;}
#footer .footer_wrap .footer_inner .footer_txt_box{max-width: 1200px; width: 100%; margin:0 auto;}
#footer .footer_wrap .footer_inner .footer_txt_box>ul li{font-weight: bold; font-size: 15px; line-height: 1.6;}
#footer .footer_wrap .footer_inner .footer_txt_box>ul li:first-child{font-size: 17px;}
#footer .footer_wrap .footer_inner .footer_txt_box .footer_info_box{display: flex; justify-content: space-between; padding:25px 0;}
#footer .footer_wrap .footer_inner .footer_txt_box .footer_info_box ul li{font-size: 13px; line-height: 1.6;}
#footer .footer_wrap .footer_inner .footer_txt_box .footer_info_box ul.quick_menu li{font-weight: bold;}
#footer .footer_wrap .footer_inner .footer_txt_box .footer_info_box ul.quick_menu li a{font-size: 13px;}
#footer .footer_wrap .footer_inner .footer_txt_box .footer_info_box ul.quick_menu li:first-child{padding-bottom: 30px;}
#footer .footer_wrap .footer_inner .footer_txt_box .copy_box{display: flex; justify-content: space-between;}
#footer .footer_wrap .footer_inner .footer_txt_box .copy_box ul li{line-height: 1.6; font-size: 13px;}

@media (min-width:1280px)and (max-width:1500px){
#footer .footer_wrap{padding:1%;}    
}

@media (max-width:1280px){
#footer .footer_wrap{padding:0 15px;}
#footer .footer_wrap .footer_inner{flex-direction: column;}
#footer .footer_wrap .footer_inner .footer_logo{padding-left: 2px; padding-bottom: 30px;}
}

@media (max-width:768px){
#footer .footer_wrap .footer_inner{align-items: center;}
#footer .footer_wrap .footer_inner .footer_txt_box .copy_box{flex-direction: column;}
#footer .footer_wrap .footer_inner .footer_txt_box .copy_box p{padding-top:20px;}
}

@media (max-width:480px){
#footer .footer_wrap .footer_inner .footer_txt_box .footer_info_box{flex-direction: column;}
#footer .footer_wrap .footer_inner .footer_txt_box .footer_info_box ul.quick_menu li:first-child{padding:10px 0;}
}