/* News詳細本文の画像拡大崩れを防止 */
.p-news-detail .p-detail__block img,
.p-news-detail .p-detail__block .wp-block-image img {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
}

.p-news-detail .p-detail__block figure {
  max-width: 100%;
}

.p-news-detail .p-detail__block .aligncenter,
.p-news-detail .p-detail__block .wp-block-image.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

/* WP絵文字は本文横幅に拡大しない（インライン表示を維持） */
.p-news-detail .p-detail__block img.emoji,
.p-news-detail .p-detail__block img.wp-smiley {
  display: inline !important;
  width: 1em !important;
  max-width: none !important;
  height: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
}
