#wrap {margin-bottom: 7rem; padding-bottom: 4rem;}

.sec_header {border-bottom: 1px solid #f1f1f1;}
.banner{display: flex; justify-content: center; align-items: center;}
.banner a {height: 6rem; display: inline-block; padding: 1rem 0;}
.banner a img {height: 100%;}



.sec_footer {position: fixed; width: 100%; height: 7rem; bottom:0; left: 0; background: #fff; border-top: 1px solid #ccc;z-index:1000}
.sec_footer .footer {display: flex;margin: 0.5rem 0;}
.sec_footer .footer .footer_btn { width: 25%; text-align: center;}
.sec_footer .footer .footer_btn.active:nth-child(1) img {content:url('../IMG/menu-1.png')}
.sec_footer .footer .footer_btn.active:nth-child(2) img {content:url('../IMG/menu-5.png')}

.sec_footer .footer .footer_btn.active:nth-child(3) img {content:url('../IMG/menu-2.png')}
.sec_footer .footer .footer_btn.active:nth-child(4) img {content:url('../IMG/menu-3.png')}
.sec_footer .footer .footer_btn.active:nth-child(5) img {content:url('../IMG/menu-4.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.4rem; margin-top: 0.5rem;}
.sec_footer .footer .footer_btn:active a p {color:#006934}

.pagination a {
    font-size: 1.6rem;
}