.post-pagination{margin:8rem 0 4rem;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.post-pagination .container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:.8rem 0 .7rem;position:relative}@media(max-width:480px){.post-pagination .container{max-width:100%}}.post-pagination .container .nav-arrow{padding:1rem 1.5rem}@media(max-width:480px){.post-pagination .container .nav-arrow{padding:1rem 0}}.post-pagination .container .nav-arrow .prev{margin-right:2rem;width:30px}@media(max-width:480px){.post-pagination .container .nav-arrow .prev{width:25px;margin-right:1rem}}.post-pagination .container .nav-arrow .next{margin-left:2rem;width:30px}@media(max-width:480px){.post-pagination .container .nav-arrow .next{width:25px;margin-left:1rem}}.post-pagination .container .content{max-width:100%;min-height:60px;display:flex;gap:6rem;flex:1 1;justify-content:center;align-items:center}@media(max-width:480px){.post-pagination .container .content{gap:2rem}}.post-pagination .container .content .divider{width:1px;border:1px solid #e0e0e0;height:100%;display:block}.post-pagination .text-content{flex:1 1;min-width:0}.post-pagination .text-content .post-date{display:block;color:#b2b2b2;font-size:1.4rem;margin-top:.3rem;letter-spacing:.06rem}.post-pagination .title{font-size:1.6rem;line-height:2.4rem;color:#333;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:Noto Sans JP,sans-serif}@media(max-width:480px){.post-pagination .title{font-feature-settings:"palt" 1;letter-spacing:.1rem;font-size:1.4rem}}