footer { width: 100%; margin: 0 auto; position: relative; font-size: 14px; background: #FFFFFF; padding: 5.2vw 8%; box-sizing: border-box; } footer img { margin-left: -5px; } footer .company_name { margin-top: 30px; padding-bottom: 18px; border-bottom: 1px solid #000000; } footer .company_info { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; } .backTop { width: 52px; height: 52px; background-color: #80c000; background-image: url("../images/back.png"); background-repeat: no-repeat; background-position: center; position: absolute; right: 8%; top: 100px; cursor: pointer; } .img_bg_cover { background-size: cover; background-repeat: no-repeat; background-position: 0 0; } .padding_header { margin-top: 5.2vw; } .pagination { margin-bottom: 8vw; display: flex; align-items: center; width: 100%; justify-content: center; } .pagination a { text-decoration: none; color: #4e4e4e; margin-left: 55px; } .pagination a, .pagination span { display: inline-block; padding: 0.1em 0.4em; margin-right: 5px; margin-bottom: 5px; font-size: 14px; } .pagination .current { color: #80c000; margin-left: 55px; } .pagination .current.prev, .pagination .current.next { color: #999; border-color: #999; background: #fff; font-size: 0; width: 30px; height: 12px; } .pagination .prev, .pagination .current.prev { font-size: 0; width: 30px; height: 12px; background: url("../images/prev.png") no-repeat center; } .pagination .next, .pagination .current.next { font-size: 0; width: 30px; height: 12px; background: url("../images/prev.png") no-repeat center; transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); } /*# sourceMappingURL=footer.css.map */