
  .fuji-news-wrapper { max-width: 800px; margin: 0 auto; padding: 20px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 16px; line-height: 1.7; color: #333; }
  .fuji-news-wrapper h1 { font-size: 26px; color: #004085; margin-bottom: 10px; border-bottom: 2px solid #004085; padding-bottom: 10px; }
  .fuji-news-wrapper h2 { font-size: 20px; color: #0056b3; margin-top: 25px; }
  .fuji-news-wrapper p { margin-bottom: 15px; }
  .fuji-news-wrapper img { max-width: 100%; height: auto; border-radius: 8px; margin: 20px 0; box-shadow: 0 4px 8px rgba(0,0,0,0.1); }
  .fuji-news-wrapper .meta-info { font-size: 14px; color: #666; font-style: italic; margin-bottom: 20px; }
  .fuji-news-wrapper .eeat-box { background-color: #f8f9fa; border-left: 4px solid #28a745; padding: 15px; margin: 20px 0; font-size: 15px; }
  .fuji-news-wrapper a { color: #0056b3; text-decoration: none; font-weight: bold; }
  .fuji-news-wrapper a:hover { text-decoration: underline; }
  @media (max-width: 600px) { .fuji-news-wrapper h1 { font-size: 22px; } .fuji-news-wrapper h2 { font-size: 18px; } }
