#news #article section#text a {
  text-decoration: underline;
}
#news #article section#text a:hover {
  opacity: 0.75;
}
#news #article section#text picture {
  display: block;
  width: 100%;
  max-width: 1024px;
  margin: 7rem auto;
}
#news #article section#text picture > * {
  width: 100%;
  max-width: 100%;
}
#news #article section#text ul,
#news #article section#text ol {
  margin-bottom: 3rem;
}
#news #article section#text ul li > p,
#news #article section#text ol li > p {
  margin-left: 0.5em;
  padding-left: 2.2em;
  text-indent: -1.2em;
}
@media screen and (max-width: 480px) and (orientation: portrait) {
  #news #article section#text p {
    font-size: 3.33vw;
  }
  #news #article section#text picture {
    margin: 3rem auto;
  }
}
@media screen and (min-width: 801px) {
  #news #article section h2.title_ad {
    font-size: clamp(2rem, 2.3vw, 2.875rem);
  }
  #news #article section#text ul,
  #news #article section#text ol {
    margin-left: 1.5em;
  }
}/*# sourceMappingURL=style_20261029.css.map */
