@charset "UTF-8";
/* v6: Mobile news layout. Prevent the longest headline from widening the grid
   beyond the handset viewport; keep the desktop presentation unchanged. */
@media screen and (max-width: 834px) {
  .news-top__list,
  .news-top__list-item { 
    max-width: 100%;
    min-width: 0;
  }
  .news-top__list-wp {
    display: grid;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    grid-template-columns: 92px minmax(0, 1fr);
    column-gap: 12px;
    row-gap: 8px;
    align-items: center;
    padding: 18px 16px;
  }
  .news-top__list-date {
    width: auto;
    min-width: 0;
    white-space: nowrap;
  }
  .news-top__list-cate {
    display: inline-block;
    justify-self: start;
    width: auto;
    max-width: 100%;
    min-width: 74px;
    margin-left: 0;
    box-sizing: border-box;
  }
  .news-top__list-txt {
    grid-column: 1 / -1;
    min-width: 0;
    max-width: 100%;
    width: 100%;
    padding: 0;
    margin: 2px 0 0;
    overflow-wrap: anywhere;
    word-break: normal;
    white-space: normal;
  }
  .news-top__list-txt > a.static-notice-link {
    display: inline;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}
