.news-review-list { margin: 0; padding: 0; list-style: none; }
.news-review-list li { min-width: 0; overflow: hidden; border-top: 1px solid #f2f2f2; }
.news-review-list li:first-child { border-top: 0; }
.news-review-link { display: flex; align-items: center; width: 100%; min-width: 0; min-height: 32px; padding: 10px 15px; box-sizing: border-box; }
.news-review-thumb { display: block; flex: 0 0 119px; width: 119px; height: 83px; margin-right: 11px; overflow: hidden; background: #f4f4f4; }
.news-review-thumb img { width: 119px; height: 83px; object-fit: cover; }
.news-review-desc { display: block; flex: 1 1 auto; min-width: 0; max-width: 100%; }
.news-review-heading { display: block; width: 100%; max-width: 100%; overflow: hidden; line-height: 1.36; text-overflow: ellipsis; white-space: nowrap; }
.news-review-category { display: inline; margin-right: 5px; color: #3d85c6; font-size: .93em; }
.news-review-game { display: inline; color: #222; font-size: 1.07em; font-weight: normal; }
.news-review-subtitle { display: block; width: 100%; max-width: 100%; margin-top: 5px; overflow: hidden; color: #666; font-size: .93em; line-height: 1.36; text-overflow: ellipsis; white-space: nowrap; }
@media screen and (max-width: 320px) {
	.news-review-thumb { flex-basis: 94px; }
	.news-review-thumb,
	.news-review-thumb img { width: 94px; height: 66px; }
}
