.pagination{align-items:center;display:flex;justify-content:center;margin-bottom:100px}.pagination .pagination__link{color:#333;display:inline-flex;margin:0 3px}.pagination .pagination__link .pagination__link-icon svg{color:#333;fill:#fff;height:9.965px;margin:0;width:5.988px}.pagination .pagination__link.pagination__link--number{border-bottom:3px solid #fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:900;line-height:1.3;padding:5px 6px 0;transition:.3s}.pagination .pagination__link.pagination__link--number:hover{background-color:var(--blue);background:initial;border-bottom:3px solid;color:#fff;color:var(--blue)}.pagination .pagination__link.pagination__link--prev{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:3px;box-shadow:none;color:#fff;display:flex;height:30px;justify-content:center;line-height:1;margin-right:20px;padding:0;transition:.3s;width:30px}.pagination .pagination__link.pagination__link--prev:hover{opacity:.7}.pagination .pagination__link.pagination__link--prev .pagination__link-icon svg{margin-bottom:1px;margin-right:2px}.pagination .pagination__link.pagination__link--next{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:3px;box-shadow:none;color:#fff;display:flex;height:30px;justify-content:center;line-height:1;margin-left:20px;padding:0;transition:.3s;width:30px}.pagination .pagination__link.pagination__link--next .pagination__link-icon svg{margin-bottom:1px;margin-left:2px}.pagination .pagination__link.pagination__link--disabled{cursor:default;pointer-events:none}.pagination__link--disabled .pagination__link-text{color:#ccc!important}.pagination .pagination__link.pagination__link--disabled .pagination__link-icon svg path{fill:#fff}.pagination .pagination__link.pagination__link--active{background-color:var(--blue);background:initial;border-bottom:3px solid;color:#fff;color:var(--blue)}.pagination .pagination__link.pagination__link--active .pagination__link-icon svg path,.pagination .pagination__link:hover .pagination__link-icon svg path{fill:#fff}.pagination__link--first{margin-left:0;margin-right:3px;padding:7px 23px}.pagination__link--last{margin-left:3px;margin-right:0;padding:7px 23px}.pagination__link--first .pagination__link-icon svg{height:16px;margin-right:5px;width:16px}.pagination__link--last .pagination__link-icon svg{height:16px;margin-left:5px;width:16px}.pagination__link--disabled .pagination__link-icon svg{fill:#ccc!important}.pagination .pagination__link .pagination__link-icon svg path#パス_21898{fill:#fff}.pagination .pagination__link.pagination__link--next:hover{background:var(--black)}.pagination__link--first,.pagination__link--last{align-items:center;background:var(--blue)!important;border:1px solid var(--blue);border-radius:3px;box-shadow:none;color:#fff;display:flex;height:30px;justify-content:center;line-height:1;padding:0;transition:.3s;width:30px}.pagination__link--last:hover{background:var(--black)!important}.pagination__link--first span svg,.pagination__link--last span svg{height:12px!important;width:12px!important}@media screen and (max-width:767px){.pagination .pagination__link{font-size:13px;margin:0 2px}.pagination .pagination__link.pagination__link--number{padding:4px 13px}.pagination .pagination__link.pagination__link--first,.pagination .pagination__link.pagination__link--last,.pagination .pagination__link.pagination__link--next,.pagination .pagination__link.pagination__link--prev{padding:4px 11px}}