.japan .vv-news-photo{min-width:0;margin:0 0 18px}.japan .vv-news-photo-link{border-radius:14px;display:block;overflow:hidden}.japan .vv-news-photo img{aspect-ratio:16/10;object-fit:cover;background:#f0eeea;border-radius:14px;width:100%;height:auto;display:block}.japan .vv-news-photo figcaption{overflow-wrap:anywhere;flex-direction:column;gap:4px;padding-top:10px;line-height:1.45;display:flex}.japan .vv-news-photo-subject{color:#3f3f46;font-size:12px;font-weight:600}.japan .vv-news-photo-note{color:#5f574f;font-size:11px}.japan .vv-news-photo-credit{color:#66616b;font-size:10px}.japan .vv-news-photo-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.japan .vv-news-photo-link:focus-visible{outline-offset:4px;outline:3px solid #756044}.japan .vv-news-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.japan .vv-news-detail .vv-news-photo{max-width:960px;margin-inline:auto}@media (max-width:600px){.japan .vv-news-grid{grid-template-columns:minmax(0,1fr)}}
