@charset "utf-8";

.lat { position: relative; margin-bottom: 20px; background: #fff; }
.lat ul { padding: 0; margin: 0; list-style: none; }
.lat li { position: relative; display: flex; align-items: flex-start; padding: 20px 0; border-bottom: 1px solid #e5e5e5; gap: 30px;   align-items: center;}
.lat li:last-child { border-bottom: none; }
.lat li.empty_li { justify-content: center; padding: 40px 0; border: none; color: #999; }

.news-left { display: flex; flex-direction: column; align-items: center; gap: 8px; min-width: 50px; }
.news-number { font-size: 28px; font-weight: 800; color: #333; }
.news-date { font-size: 11px; color: #999; }

.news-content { flex: 1; }
.news-link { font-size:24px; font-weight: 600; color: #333; text-decoration: none; line-height: 1.6; display: block; transition: 0.3s; }
.news-link:hover { color: #667eea; }

.lat .empty_li { padding: 60px 20px; }
