#wrap {margin-bottom: 7rem;}

.sec_header {border-bottom: 1px solid #ccc;}
.banner{display: flex; justify-content: flex-start; align-items: center; background: #fff; padding-left: 2rem;}
.banner a {height: 6rem; display: inline-block; padding: 1.2rem 0;}
.banner a img {height: 100%;}

.sec_news img {width: 100%; border-bottom: 3px solid #ddd;}


.sec_footer {z-index: 5; position: fixed; width: 100%; height: 6rem; bottom:0; left: 0; background: #fff; border-top: 1px solid #ccc;}
.sec_footer .footer {display: flex;height: 100%;}
.sec_footer .footer .footer_btn { width: 25%;display: flex;flex-direction: column;justify-content: space-evenly;align-items: center;}
.sec_footer .footer .footer_btn.active:nth-child(1) img {content:url('../IMG/menu1.png')}
.sec_footer .footer .footer_btn.active:nth-child(2) img {content:url('../IMG/menu5.png')}
.sec_footer .footer .footer_btn.active:nth-child(3) img {content:url('../IMG/menu2.png')}
.sec_footer .footer .footer_btn.active:nth-child(4) img {content:url('../IMG/menu3.png')}
.sec_footer .footer .footer_btn.active:nth-child(5) img {content:url('../IMG/menu4.png')}
.sec_footer .footer .footer_btn a {display: flex; flex-flow: column; align-items: center; justify-content: center;}
.sec_footer .footer .footer_btn a img {height: 3rem;}
.sec_footer .footer .footer_btn a p {font-size:1.2rem; margin-top: 0.5rem;font-weight: 600;}
.sec_footer .footer .footer_btn.active a p {color:#006934}