.blog-list_border{background:#6a6a6a;height:1px;margin-bottom:80px;width:100%}.top-blog-list__ul{display:grid;gap:20px;grid-template-columns:1fr;list-style:none;margin:30px 0 0;padding:0}.top-blog-list__item{background:#fff;overflow:hidden;position:relative;width:100%}.top-blog-list__link{text-decoration:none}.top-blog-list__img-wrapper{display:inline-block;overflow:hidden;position:relative;width:100%}.top-blog-list__img{display:block;height:100%;object-fit:cover;transition:outline .3s ease;width:100%}.top-blog-list__link:hover .top-blog-list__img{outline:5px solid #189c87;outline-offset:-5px}.top-blog-list__link:hover .top-blog-list__title{text-decoration:underline}.top-blog-list__info{padding:20px}.top-blog-list__date{font-size:16px;font-weight:500;line-height:120%;margin-bottom:10px}.top-blog-list__title{display:-webkit-box;font-size:20px;font-weight:700;line-height:130%;margin:0 0 4px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.top-blog-list__author{align-items:center;display:flex;gap:16px;margin-top:22px}.top-blog-list__author-avatar{border:1.5px solid #eee;border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.top-blog-list__author-details{flex:1;min-width:0}.top-blog-list__author-bio{font-size:13px;line-height:1.4;margin:0 0 2px}.top-blog-list__author-bio,.top-blog-list__author-name{display:-webkit-box;font-size:16px;font-weight:700;line-height:130%;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (min-width:768px){.top-blog-list__ul{gap:24px;grid-template-columns:1fr 1fr}.top-blog-list__item{background:transparent;max-width:none;width:100%}.top-blog-list__link{display:flex;flex-direction:row}.top-blog-list__info{background:#fff;height:190px;padding:0 5px;transform:translateY(15px);width:55%}.top-blog-list__date{transform:translateY(-10px)}.top-blog-list__title{font-size:18px;height:56px;line-height:1.4}.top-blog-list__img{height:70%;max-width:244px}.top-blog-list__img-wrapper{background:linear-gradient(90deg,transparent 50%,#fff 0);width:auto}.top-blog-list__date{margin-bottom:5px}.top-blog-list__author{margin-top:10px}.top-blog-list__author-avatar{gap:32px;height:56px;width:56px}.top-blog-list__author-bio,.top-blog-list__author-name{font-size:16px}}@media (min-width:1024px){.top-blog-list__ul{gap:32px;grid-template-columns:1fr 1fr}.top-blog-list__item{max-width:none;width:100%}.top-blog-list__info{height:200px;padding:0 12px}.top-blog-list__img{height:70%}.top-blog-list__title{font-size:20px}.top-blog-list__author-bio,.top-blog-list__author-name{font-size:18px}}.read-more-container{margin-bottom:120px;margin-top:100px;text-align:center}.read-more-btn{background-color:inherit;border:none;border-radius:25px;cursor:pointer;font-size:16px;font-weight:700;padding:12px 32px;transition:background .3s ease}.read-more-btn p{color:#3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:130%;margin-bottom:19px}.read-more-btn:hover p{text-decoration:underline}@media (min-width:768px){.read-more-container{margin-bottom:220px;margin-top:121px}.read-more-btn{font-size:18px;padding:14px 40px}}