.more-link{align-items:center;display:flex;gap:12px;justify-content:flex-end;text-decoration:none;width:100%}.more-text{color:#e7141a;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:17.6px}.more-btn{align-items:center;border:1px solid #e7141a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}.more-link:hover .more-btn{background-color:#e7141a}.more-link:hover .more-btn svg path{stroke:#fff}@media screen and (max-width:767px){.more-text{font-size:14px}.more-btn{height:36px;width:36px}}