#news #article section#text .udl {
  text-decoration: underline;
}
#news #article section#text p {
  word-break: keep-all;
}
#news #article section#text dl.flex dt {
  width: 5em;
}
#news #article section#text dl.flex dt:last-of-type {
  margin-top: 0.5em;
  width: 100%;
}
#news #article section#text dl.flex dd {
  padding-left: 0.25em;
  width: calc(100% - 6em);
}
#news #article section#text dl.flex dd:last-of-type {
  padding-left: 0;
}
#news #article section#text figure {
  position: relative;
  margin: 0 auto 3rem;
  width: 100%;
  max-width: 780px;
}
#news #article section#text figure > img {
  width: 100%;
}
#news #article section#text .icon_nwd {
  text-decoration: underline;
}
@media screen and (min-width: 801px) {
  #news #article section#text figure {
    margin: -7rem auto 3rem 2rem;
  }
}/*# sourceMappingURL=style_20260325.css.map */
