<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>熊本総合病院新着情報 - 熊本総合病院</title>
	<atom:link href="https://kumamoto.jcho.go.jp/news/feed/" rel="self" type="application/rss+xml" />
	<link>https://kumamoto.jcho.go.jp</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Thu, 08 Oct 2026 01:56:01 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.1</generator>
	<item>
		<title>「熊本地震復興応援特別イベント」チャリティーショーが開催されました</title>
		<link>https://kumamoto.jcho.go.jp/news/20261002_charity-show/</link>
		<pubDate>Wed, 07 Oct 2026 07:30:44 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5221</guid>
		<description><![CDATA[SPECIAL EVENT 熊本地震復興応援特別イベント が当院大ホールで開催されました！ コロッケさん、英太郎さん、ナニコレ劇団の皆さまが サプライズで笑顔と元気を届けてくださいました このたび、 熊本総合病院 北館5 [&#8230;]]]></description>
				<content:encoded><![CDATA[<!-- ===========================================================
  熊本地震復興応援特別イベント
  チャリティーショー 開催報告
=========================================================== -->

<section class="charity-report" aria-labelledby="charity-title">




<!-- ==========================================================
     01. タイトル
========================================================== -->

<div class="charity-hero">

  <div class="event-title">
    SPECIAL EVENT
  </div>

  <h1 id="charity-title" class="charity-title">

    <span class="charity-red">
      熊本地震復興応援特別イベント
    </span>

    <br>

    が当院大ホールで開催されました！

  </h1>

  <p class="charity-subtitle">
    コロッケさん、英太郎さん、ナニコレ劇団の皆さまが<br class="sp-hide">
    サプライズで笑顔と元気を届けてくださいました
  </p>

</div>


<div class="charity-content">


<!-- ==========================================================
     02. 導入文
========================================================== -->

<p class="charity-lead">

  このたび、
  <strong>熊本総合病院 北館5階 大ホール</strong>にて、
  <strong>「熊本地震復興応援特別イベント」</strong>として、
  コロッケさん、英太郎さん、ナニコレ劇団の皆さまの
  <strong>温かいご厚意により</strong>、
  サプライズで当院の患者さんや職員を対象とした
  <span class="charity-red-text">
    チャリティーショー
  </span>
  を、ありがたくも開催していただきました。

</p>


<p class="charity-lead">

  震災後、不安な日々が続く中、
  今回のイベントでは、
  皆さまの温かなステージを通して、
  会場いっぱいにたくさんの笑顔と元気を届けていただきました。

  <strong>
    震災で沈んでいた気持ちも一転明るくなる、
    心に残る特別なひととき
  </strong>
  となりました。

</p>


<p class="charity-lead">

  当日は、患者さんや職員をはじめ
  <strong>500名を超える皆さま</strong>にお集まりいただき、
  <strong>小野泰輔八代市長</strong>にもご来場いただきました。

</p>


<p class="charity-lead">

  午後5時にスタートしたショーでは、
  ものまねやトーク、楽しいパフォーマンスが次々と披露され、
  会場は大きな笑い声と温かな拍手に包まれました。

  午後6時までの予定でしたが、
  盛り上がりは最後まで尽きることなく、
  <strong>
    予定時間を20分以上延長するほどの熱気あふれるステージ
  </strong>
  となりました。

</p>


<!-- ==========================================================
     03. オープニング
========================================================== -->

<div class="charity-section">

  <div class="section-title">

    <span class="en">
      OPENING
    </span>

    <h2>
      特別なステージがスタート
    </h2>

  </div>


  <figure class="opening-photo">

    <img decoding="async"
      src="/wp-content/uploads/2026/10/AKK06422_result.jpg"
      alt="熊本地震復興応援特別イベントの様子">

  </figure>

</div>


<!-- ==========================================================
     04. 出演者
========================================================== -->

<div class="charity-section">

  <div class="section-title">

    <span class="en">
      SPECIAL GUESTS
    </span>

    <h2>
      笑顔と元気を届けてくださった皆さま
    </h2>

  </div>


  <div class="guest-list">


    <!-- コロッケさん -->

    <div class="guest-card">

      <div class="guest-photo">

        <img decoding="async"
          src="/wp-content/uploads/2026/10/AKK05818_result.jpg"
          alt="チャリティーショーに出演されたコロッケさん">

      </div>


      <div class="guest-info">

        <span class="guest-tag">
          SPECIAL GUEST
        </span>

        <h3 class="guest-name">
          コロッケさん
        </h3>

        <p class="guest-text">
          会場いっぱいに笑顔を届ける、
          楽しいものまねやパフォーマンスをご披露いただきました。
          温かなステージに、会場からは大きな笑い声と拍手が送られました。
        </p>

      </div>

    </div>


    <!-- 英太郎さん -->

    <div class="guest-card reverse">

      <div class="guest-photo">

        <img decoding="async"
          src="/wp-content/uploads/2026/10/AKK04675_result.jpg"
          alt="司会を務める英太郎さん">

      </div>


      <div class="guest-info">

        <span class="guest-tag">
          MC
        </span>

        <h3 class="guest-name">
          英太郎さん
        </h3>

        <p class="guest-text">
          当日の司会を務めていただき、
          軽快なトークと温かな進行でショーを盛り上げてくださいました。
          出演者の皆さまとの楽しい掛け合いもあり、
          会場は終始、笑顔と笑い声に包まれました。
        </p>

      </div>

    </div>


    <!-- ナニコレ劇団 -->

    <div class="guest-card">

      <div class="guest-photo">

        <img decoding="async"
          src="/wp-content/uploads/2026/10/AKK04855_result.jpg"
          alt="チャリティーショーに出演されたナニコレ劇団の皆さま">

      </div>


      <div class="guest-info">

        <span class="guest-tag">
          SPECIAL GUEST
        </span>

        <h3 class="guest-name">
          ナニコレ劇団
        </h3>

        <p class="guest-text">
          楽しいパフォーマンスで会場を盛り上げ、
          患者さんや職員にたくさんの笑顔を届けてくださいました。
        </p>

      </div>

    </div>


  </div>

</div>


<!-- ==========================================================
     05. チャリティーショーの様子
     上段3枚／下段2枚
     すべて同じサイズ
========================================================== -->

<div class="charity-section">

  <div class="section-title">

    <span class="en">
      CHARITY SHOW
    </span>

    <h2 class="red-title">
      チャリティーショーの様子
    </h2>

  </div>


  <div class="show-gallery">


    <!-- 上段1：コロッケさん -->

    <figure>

      <img decoding="async"
        src="/wp-content/uploads/2026/10/AKK05370_result-_.jpg"
        alt="コロッケさんによるチャリティーショーの様子">

    </figure>


    <!-- 上段2 -->

    <figure>

      <img decoding="async"
        class="show-photo-adjust"
        src="/wp-content/uploads/2026/10/AKK05312_result.jpg"
        alt="チャリティーショーの様子">

    </figure>


    <!-- 上段3 -->

    <figure>

      <img decoding="async"
        src="/wp-content/uploads/2026/10/AKK05197_result.jpg"
        alt="チャリティーショーの様子">

    </figure>


    <!-- 下段1 -->

    <figure>

      <img decoding="async"
        src="/wp-content/uploads/2026/10/AKK04709_result.jpg"
        alt="チャリティーショーの様子">

    </figure>


    <!-- 下段2 -->

    <figure>

      <img decoding="async"
        src="/wp-content/uploads/2026/10/AKK04886_result.jpg"
        alt="チャリティーショーの様子">

    </figure>


  </div>

</div>


<!-- ==========================================================
     06. 患者さんとの交流
========================================================== -->

<div class="charity-section">

  <div class="section-title">

    <span class="en">
      HEARTWARMING MOMENT
    </span>

    <h2>
      患者さんとの心温まる交流
    </h2>

  </div>


  <div class="interaction-block">

    <figure class="interaction-photo">

      <img decoding="async"
        src="/wp-content/uploads/2026/10/20261002_nanikore_result.jpg"
        alt="患者さんとの交流の様子">

    </figure>


    <div class="interaction-text">

      <p>
        ステージだけでなく、
        患者さんとの交流の時間もあり、
        会場にはたくさんの笑顔が広がりました。
        温かいお気持ちを届けていただき、
        本当にありがとうございました。
      </p>

    </div>

  </div>

</div>


<!-- ==========================================================
     07. 記念のひとこま
========================================================== -->

<div class="charity-section">

  <div class="section-title">

    <span class="en">
      MEMORIES
    </span>

    <h2>
      記念のひとこま
    </h2>

  </div>


  <!-- 記念写真 -->

  <div class="memory-gallery">

    <figure>

      <img decoding="async"
        src="/wp-content/uploads/2026/10/AKK05370_result-_.jpg"
        alt="チャリティーショーでの記念写真">

    </figure>


    <figure>

      <img decoding="async"
        src="/wp-content/uploads/2026/10/AKK06552_result-1.jpg"
        alt="チャリティーショーでの記念写真">

    </figure>

  </div>


  <!-- ========================================================
       感謝状・終身人間ドック手形
  ========================================================= -->

  <div class="memorial-gift">


    <div class="memorial-gift__head">

      <span class="memorial-gift__label">
        SPECIAL GIFT
      </span>

      <h3 class="memorial-gift__title">
        感謝の気持ちを込めて
      </h3>

      <p class="memorial-gift__text">
        当院からコロッケさんへ、
        感謝の気持ちを込めて
        <strong>感謝状</strong>と
        <strong>「熊本総合病院終身人間ドック手形」</strong>
        を贈呈しました。
      </p>

    </div>


    <div class="memorial-gift__grid">


      <!-- 終身人間ドック手形 -->

      <figure class="memorial-gift__item">

        <div class="memorial-gift__photo">

          <img decoding="async"
            src="/wp-content/uploads/2026/10/20261006_tegata.jpg"
            alt="コロッケさんへ贈呈した熊本総合病院終身人間ドック手形">

        </div>

        <figcaption>
          熊本総合病院終身人間ドック手形
        </figcaption>

      </figure>


      <!-- 感謝状 -->

      <figure class="memorial-gift__item">

        <div class="memorial-gift__photo">

          <img decoding="async"
            src="/wp-content/uploads/2026/10/20261006_syojo-.jpg"
            alt="コロッケさんへ贈呈した感謝状">

        </div>

        <figcaption>
          感謝状
        </figcaption>

      </figure>


    </div>

  </div>

</div>


<!-- ==========================================================
     08. 最後：会場全体写真
========================================================== -->

<div class="venue-section">

  <div class="section-title">

    <span class="en">
      MEMORABLE MOMENT
    </span>

    <h2>
      会場いっぱいに広がった笑顔
    </h2>

  </div>


  <p class="venue-intro">

    会場はたくさんの笑顔と温かな拍手に包まれ、
    <strong>
      時間を忘れてしまうほどの大盛り上がりとなりました。
    </strong><br>

    最後まで笑い声と拍手が絶えない、
    笑顔あふれる時間となりました。

  </p>


  <figure class="venue-photo">

    <img decoding="async"
      src="/wp-content/uploads/2026/10/AKK06565-scaled.jpg"
      alt="チャリティーショー会場全体の様子">

  </figure>


  <p class="photo-caption">
    チャリティーショー終了後、会場の皆さまと記念撮影
  </p>

</div>


</div>
<!-- /.charity-content -->


</section><style class="advgb-styles-renderer">

/* ==========================================================
   BASE
========================================================== */

.charity-report{
  --main:#b45b69;
  --main-dark:#86434f;
  --soft:#fff7f5;
  --soft2:#f8e9eb;
  --gold:#ae874d;
  --ink:#333333;
  --muted:#747474;
  --line:#eadbdd;

  max-width:1120px;
  margin:0 auto;
  padding:0 15px 60px;

  color:var(--ink);

  font-family:
    "Noto Sans JP",
    "Hiragino Kaku Gothic ProN",
    "Yu Gothic",
    "Meiryo",
    sans-serif;

  font-size:18px;
  line-height:2;

  box-sizing:border-box;
  overflow:visible !important;
}

.charity-report *{
  box-sizing:border-box;
}

.charity-content{
  max-width:1000px;
  margin:0 auto;
  overflow:visible !important;
}

.charity-report img{
  display:block;
  max-width:100%;
  object-position:center center !important;
}


/* ==========================================================
   HERO
========================================================== */

.charity-hero{
  position:relative;

  margin-bottom:48px;
  padding:58px 42px 54px;

  overflow:hidden;

  text-align:center;

  background:
    radial-gradient(
      circle at 15% 20%,
      rgba(255,255,255,.95) 0,
      rgba(255,255,255,0) 28%
    ),
    linear-gradient(
      135deg,
      #fff9f7 0%,
      #f9e8eb 50%,
      #fff7f3 100%
    );

  border:1px solid #f0dfe1;
  border-radius:28px;
}

.charity-hero::before{
  content:"";

  position:absolute;
  top:-80px;
  right:-60px;

  width:230px;
  height:230px;

  border-radius:50%;

  background:rgba(180,91,105,.08);
}

.charity-hero::after{
  content:"";

  position:absolute;
  bottom:-100px;
  left:-70px;

  width:260px;
  height:260px;

  border-radius:50%;

  background:rgba(174,135,77,.07);
}


/* SPECIAL EVENT */

.event-title{
  position:relative;
  z-index:1;

  display:inline-block;

  margin-bottom:22px;
  padding:7px 18px;

  background:#fff;

  border:1px solid rgba(174,135,77,.38);
  border-radius:999px;

  color:var(--gold);

  font-size:12px;
  font-weight:700;
  letter-spacing:.18em;

  box-shadow:0 5px 18px rgba(80,55,45,.06);
}


/* メインタイトル */

.charity-title{
  position:relative;
  z-index:1;

  margin:0;

  color:var(--main-dark);

  font-size:clamp(31px,4.2vw,46px);
  font-weight:800;

  line-height:1.55;
  letter-spacing:.02em;
}

.charity-red{
  color:#b33d48;
}


/* サブタイトル */

.charity-subtitle{
  position:relative;
  z-index:1;

  margin:22px 0 0;

  color:#6c5a5e;

  font-size:18px;
  font-weight:600;

  line-height:1.8;
}


/* ==========================================================
   導入文
========================================================== */

.charity-lead{
  margin:0 0 24px;

  color:#444;

  font-size:20px;
  line-height:2.05;
  letter-spacing:.01em;
}

.charity-lead strong{
  color:#66484e;
  font-weight:700;
}

.charity-red-text{
  color:#b33d48;
  font-weight:800;
}


/* ==========================================================
   共通セクション
========================================================== */

.charity-section{
  margin-top:68px;
}

.section-title{
  position:relative;

  margin-bottom:30px;
  padding-bottom:15px;
}

.section-title .en{
  display:block;

  margin-bottom:5px;

  color:var(--gold);

  font-size:11px;
  font-weight:700;
  letter-spacing:.18em;
}

.section-title h2{
  margin:0;

  color:var(--main-dark);

  font-size:30px;
  font-weight:700;

  line-height:1.5;
}

.section-title::after{
  content:"";

  position:absolute;
  bottom:0;
  left:0;

  width:64px;
  height:3px;

  background:var(--main);

  border-radius:10px;
}

.section-title h2.red-title{
  color:#b33d48;
}


/* ==========================================================
   オープニング写真
========================================================== */

.opening-photo{
  margin:0;

  display:flex;
  align-items:center;
  justify-content:center;

  overflow:hidden;

  border-radius:22px;

  box-shadow:0 14px 35px rgba(0,0,0,.12);
}

.opening-photo img{
  display:block;

  width:100%;
  height:auto;

  margin:0 auto;

  object-fit:contain;
  object-position:center center !important;
}


/* ==========================================================
   出演者紹介
========================================================== */

.guest-list{
  display:flex;
  flex-direction:column;
  gap:42px;
}

.guest-card{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);

  align-items:center;

  gap:42px;

  padding:30px;

  background:#fff;

  border:1px solid var(--line);
  border-radius:22px;

  box-shadow:0 10px 30px rgba(70,45,45,.07);
}

.guest-card.reverse .guest-photo{
  order:2;
}

.guest-card.reverse .guest-info{
  order:1;
}

.guest-photo{
  display:flex;
  align-items:center;
  justify-content:center;

  width:100%;

  overflow:hidden;

  border-radius:18px;

  background:#f4efed;
}

.guest-photo img{
  display:block;

  width:100%;
  height:390px;

  margin:0 auto;

  object-fit:cover;
  object-position:50% 50% !important;
}

.guest-tag{
  display:inline-block;

  margin-bottom:10px;

  color:var(--gold);

  font-size:11px;
  font-weight:700;

  letter-spacing:.16em;
}

.guest-name{
  margin:0 0 16px;

  color:var(--main-dark);

  font-size:31px;
  font-weight:700;
}

.guest-text{
  margin:0;

  color:#555;

  font-size:17px;
  line-height:1.95;
}


/* ==========================================================
   ショー写真
   上段3枚 ＋ 下段2枚
   5枚すべて同じサイズ
========================================================== */

.show-gallery{
  display:grid;

  /*
    6分割
    上段：2マス × 3枚
    下段：2マス × 2枚を中央配置
  */
  grid-template-columns:repeat(6,minmax(0,1fr));

  gap:18px;
}


/* 上段3枚 */

.show-gallery figure:nth-child(1){
  grid-column:1 / span 2;
}

.show-gallery figure:nth-child(2){
  grid-column:3 / span 2;
}

.show-gallery figure:nth-child(3){
  grid-column:5 / span 2;
}


/* 下段2枚：上段と同じ横幅で中央配置 */

.show-gallery figure:nth-child(4){
  grid-column:2 / span 2;
}

.show-gallery figure:nth-child(5){
  grid-column:4 / span 2;
}


.show-gallery figure{
  margin:0;

  display:flex;
  align-items:center;
  justify-content:center;

  overflow:hidden;

  background:#eee;

  border-radius:18px;

  box-shadow:0 9px 24px rgba(0,0,0,.09);
}


/* 5枚すべて同じ高さ・同じサイズ */

.show-gallery img{
  display:block;

  width:100%;
  height:300px;

  margin:0 auto;

  object-fit:cover;
  object-position:50% 50% !important;
}


/* AKK06116だけ被写体の位置を調整 */

.show-gallery img.show-photo-adjust{
  object-position:70% 50% !important;
}


/* ==========================================================
   患者さんとの交流
========================================================== */

.interaction-block{
  display:grid;
  grid-template-columns:1.15fr .85fr;

  gap:34px;

  align-items:center;

  padding:32px;

  background:var(--soft);

  border-radius:22px;
}

.interaction-photo{
  margin:0;

  display:flex;
  align-items:center;
  justify-content:center;

  overflow:hidden;

  border-radius:18px;
}

.interaction-photo img{
  display:block;

  width:100%;
  height:auto;

  margin:0 auto;

  object-fit:contain;
  object-position:center center !important;
}

.interaction-text{
  color:#555;

  font-size:17px;
  line-height:2;
}

.interaction-text p{
  margin:0;
}


/* ==========================================================
   記念のひとこま
========================================================== */

.memory-gallery{
  display:grid;
  grid-template-columns:repeat(2,1fr);

  gap:22px;
}

.memory-gallery figure{
  margin:0;

  display:flex;
  align-items:center;
  justify-content:center;

  overflow:hidden;

  background:#f4f1f0;

  border-radius:18px;

  box-shadow:0 10px 28px rgba(0,0,0,.09);
}

.memory-gallery img{
  display:block;

  width:100%;
  height:380px;

  margin:0 auto;

  object-fit:cover;
  object-position:50% 50% !important;
}


/* ==========================================================
   感謝状 ＋ 終身人間ドック手形
========================================================== */

.memorial-gift{
  margin:38px 0 0;
  padding:38px 36px 34px;

  background:
    linear-gradient(
      135deg,
      #fffaf7 0%,
      #ffffff 52%,
      #fff8f5 100%
    );

  border:1px solid var(--line);
  border-radius:22px;
}


/* 見出し */

.memorial-gift__head{
  max-width:760px;

  margin:0 auto 30px;

  text-align:center;
}

.memorial-gift__label{
  display:inline-block;

  margin-bottom:8px;

  color:var(--gold);

  font-size:11px;
  font-weight:700;
  letter-spacing:.18em;
}

.memorial-gift__title{
  margin:0 0 14px;

  color:var(--main-dark);

  font-size:26px;
  font-weight:700;

  line-height:1.5;
}

.memorial-gift__text{
  margin:0;

  color:#555;

  font-size:16px;
  line-height:1.95;
}

.memorial-gift__text strong{
  color:var(--main-dark);
  font-weight:700;
}


/* 2枚並び */

.memorial-gift__grid{
  display:grid;
  grid-template-columns:1fr 1fr;

  gap:25px;

  align-items:stretch;
}

.memorial-gift__item{
  margin:0;
}


/* ==========================================================
   通行手形・感謝状
========================================================== */

.memorial-gift__photo{
  display:flex;
  align-items:center;
  justify-content:center;

  width:100%;
  height:390px;

  padding:18px;

  overflow:hidden;

  background:#fff;

  border:1px solid #eee3df;
  border-radius:17px;

  box-shadow:0 10px 28px rgba(75,55,45,.09);
}

.memorial-gift__photo img{
  display:block;

  width:100%;
  height:100%;

  max-width:100%;
  max-height:100%;

  margin:auto;

  object-fit:contain !important;
  object-position:50% 50% !important;
}


/* キャプション */

.memorial-gift__item figcaption{
  margin-top:13px;

  color:#766a68;

  font-size:14px;
  font-weight:600;

  line-height:1.6;
  text-align:center;
}


/* ==========================================================
   最後：会場全体
========================================================== */

.venue-section{
  margin-top:72px;

  overflow:visible !important;
}

.venue-intro{
  max-width:850px;

  margin:0 0 28px;

  color:#555;

  font-size:18px;
  line-height:2;
}

.venue-intro strong{
  color:var(--main-dark);
  font-weight:700;
}


/* 会場写真 */

.charity-report figure.venue-photo{
  position:relative;

  display:flex;
  align-items:center;
  justify-content:center;

  width:min(1400px, calc(100vw - 30px)) !important;
  max-width:none !important;

  left:50%;

  margin:0 !important;

  transform:translateX(-50%) !important;

  overflow:hidden;

  background:#f4f1f0;

  border-radius:22px;

  box-shadow:0 16px 42px rgba(0,0,0,.16);
}

.charity-report figure.venue-photo img{
  display:block;

  width:100% !important;
  max-width:none !important;

  height:auto !important;

  margin:0 auto !important;

  object-fit:contain;
  object-position:50% 50% !important;
}

.photo-caption{
  margin:13px 0 0;

  color:#888;

  font-size:13px;
  text-align:center;
}


/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:850px){

  .guest-card{
    grid-template-columns:1fr;
  }

  .guest-card.reverse .guest-photo,
  .guest-card.reverse .guest-info{
    order:initial;
  }

  .interaction-block{
    grid-template-columns:1fr;
  }

}


@media(max-width:750px){

  .charity-report{
    padding-left:12px;
    padding-right:12px;

    font-size:16px;
  }

  .charity-hero{
    margin-bottom:35px;

    padding:40px 20px 38px;

    border-radius:22px;
  }

  .event-title{
    margin-bottom:17px;

    font-size:10px;
  }

  .charity-title{
    font-size:28px;
    line-height:1.55;
  }

  .charity-subtitle{
    margin-top:17px;

    font-size:16px;
  }

  .charity-lead{
    font-size:17px;
    line-height:1.95;
  }

  .charity-section{
    margin-top:52px;
  }

  .section-title h2{
    font-size:25px;
  }


  /* 出演者 */

  .guest-card{
    gap:23px;

    padding:18px;
  }

  .guest-photo img{
    width:100%;
    height:auto;

    object-fit:contain;
    object-position:center center !important;
  }

  .guest-name{
    font-size:27px;
  }

  .guest-text{
    font-size:16px;
  }


  /* ショー写真：スマホは1枚ずつ */

  .show-gallery{
    grid-template-columns:1fr;
  }

  .show-gallery figure:nth-child(n){
    grid-column:auto;
  }

  .show-gallery img{
    width:100%;
    height:auto;

    object-fit:contain;
    object-position:center center !important;
  }

  .show-gallery img.show-photo-adjust{
    object-position:center center !important;
  }


  /* 患者さんとの交流 */

  .interaction-block{
    padding:20px;
  }


  /* 記念写真 */

  .memory-gallery{
    grid-template-columns:1fr;
  }

  .memory-gallery img{
    width:100%;
    height:auto;

    object-fit:contain;
    object-position:center center !important;
  }


  /* 感謝状・手形 */

  .memorial-gift{
    margin-top:30px;

    padding:28px 17px 25px;
  }

  .memorial-gift__title{
    font-size:22px;
  }

  .memorial-gift__text{
    font-size:15px;
  }

  .memorial-gift__grid{
    grid-template-columns:1fr;

    gap:28px;
  }

  .memorial-gift__photo{
    width:100%;
    height:430px;

    padding:12px;

    display:flex;
    align-items:center;
    justify-content:center;
  }

  .memorial-gift__photo img{
    display:block;

    width:100%;
    height:100%;

    margin:auto;

    object-fit:contain !important;
    object-position:50% 50% !important;
  }


  /* 会場写真 */

  .venue-intro{
    font-size:16px;
  }

  .charity-report figure.venue-photo{
    width:100% !important;
    max-width:100% !important;

    left:auto;

    margin:0 !important;

    transform:none !important;
  }

  .charity-report figure.venue-photo img{
    width:100% !important;
    height:auto !important;

    object-position:center center !important;
  }

}


@media(max-width:480px){

  .charity-title{
    font-size:25px;
  }

  .charity-subtitle{
    font-size:15px;
  }

  .section-title h2{
    font-size:23px;
  }

  .memorial-gift{
    padding-left:13px;
    padding-right:13px;
  }

  .memorial-gift__photo{
    height:370px;
  }

}


/* PCではタイトル下の改行を維持 */

@media(min-width:751px){

  .sp-hide{
    display:block;
  }

}


/* ==========================================================
   太字（strong）をすべてえんじ色に統一
========================================================== */

.charity-report strong{
  color:#8f2635 !important;
  font-weight:700 !important;
}

</style>]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/20261002_charity-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「ひまわり（がん患者・家族会）10月」開催のお知らせ</title>
		<link>https://kumamoto.jcho.go.jp/news/%e3%80%8c%e3%81%b2%e3%81%be%e3%82%8f%e3%82%8a%ef%bc%88%e3%81%8c%e3%82%93%e6%82%a3%e8%80%85%e3%83%bb%e5%ae%b6%e6%97%8f%e4%bc%9a%ef%bc%8910%e6%9c%88%e3%80%8d%e9%96%8b%e5%82%ac%e3%81%ae%e3%81%8a%e7%9f%a5/</link>
		<pubDate>Wed, 07 Oct 2026 05:10:08 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5307</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e3%80%8c%e3%81%b2%e3%81%be%e3%82%8f%e3%82%8a%ef%bc%88%e3%81%8c%e3%82%93%e6%82%a3%e8%80%85%e3%83%bb%e5%ae%b6%e6%97%8f%e4%bc%9a%ef%bc%8910%e6%9c%88%e3%80%8d%e9%96%8b%e5%82%ac%e3%81%ae%e3%81%8a%e7%9f%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>当院の島田病院長が天皇皇后両陛下に拝謁しました</title>
		<link>https://kumamoto.jcho.go.jp/news/%e5%bd%93%e9%99%a2%e3%81%ae%e5%b3%b6%e7%94%b0%e7%97%85%e9%99%a2%e9%95%b7%e3%81%8c%e5%a4%a9%e7%9a%87%e7%9a%87%e5%90%8e%e4%b8%a1%e9%99%9b%e4%b8%8b%e3%81%ab%e6%8b%9d%e8%ac%81%e3%81%97%e3%81%be%e3%81%97/</link>
		<pubDate>Mon, 05 Oct 2026 05:46:39 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5206</guid>
		<description><![CDATA[NEWS 2026.09.30 令和8年9月30日、令和8年熊本地震のお見舞いのため、 天皇皇后両陛下が八代市をご訪問されました。 ご訪問に際し、当院の島田病院長が天皇皇后両陛下に拝謁し、 震災時の当院の状況や対応につい [&#8230;]]]></description>
				<content:encoded><![CDATA[<!-- =========================================================
  NEWS / Editorial Style
========================================================= -->

<section class="royal-news" aria-labelledby="royal-news-title">




<!-- =========================
     HEADER
========================= -->
<header class="royal-news__head">

  <div class="royal-news__meta">

    <span class="royal-news__label">
      NEWS
    </span>

    <span class="royal-news__date">
      2026.09.30
    </span>

  </div>

</header>


<!-- =========================
     CONTENT
========================= -->
<div class="royal-news__content">


  <!-- 導入 -->
  <p class="royal-news__lead">
    令和8年9月30日、令和8年熊本地震のお見舞いのため、
    天皇皇后両陛下が八代市をご訪問されました。
  </p>


  <!-- 本文 -->
  <p>
    ご訪問に際し、当院の島田病院長が天皇皇后両陛下に拝謁し、
    震災時の当院の状況や対応についてお話しする機会をいただきました。
  </p>

  <p>
    その様子がNHKニュースで放送され、
    ウェブサイトでも紹介されています。
    ぜひご覧ください。
  </p>


  <!-- =========================
       NHK NEWS
  ========================= -->
  <div class="royal-news__external">


    <!-- カード上部 -->
    <div class="royal-news__external-head">

      <p class="royal-news__external-label">
        NHK NEWS
      </p>

      <span class="royal-news__external-site">
        外部サイト
      </span>

    </div>


    <!-- カード本文 -->
    <div class="royal-news__external-body">

      <p class="royal-news__external-title">
        NHKニュースで紹介されました
      </p>

      <p class="royal-news__external-text">
        天皇皇后両陛下の八代市ご訪問の様子をご覧いただけます。
      </p>


      <!-- =========================
           ★ 病院長の動画案内
      ========================= -->
      <p class="royal-news__movie-guide">
        当院の島田病院長が両陛下に拝謁する様子は、
        動画の<strong>2分00秒頃から</strong>ご覧いただけます。
      </p>


      <!-- NHKリンク -->
      <a
        class="royal-news__button"
        href="https://news.web.nhk/newsweb/na/nb-5000031045"
        target="_blank"
        rel="noopener noreferrer"
      >
        NHKニュースを見る
      </a>


      <p class="royal-news__note">
        ※NHKのウェブサイトへ移動します。
      </p>

    </div>

  </div>

</div>

</section><style class="advgb-styles-renderer">
/* =========================
   BASE
========================= */
.royal-news{
  --blue:#315c7d;
  --deep:#203d54;
  --pale:#f4f7f9;
  --text:#30363b;
  --muted:#78838b;
  --line:#dce3e7;

  /* 動画案内用の落ち着いた赤 */
  --red:#b94a48;
  --red-deep:#a52f2d;

  max-width:900px;
  margin:0 auto;
  color:var(--text);

  font-family:
    "Noto Sans JP",
    "Hiragino Kaku Gothic ProN",
    "Yu Gothic",
    "Meiryo",
    sans-serif;

  line-height:1.95;
}


/* =========================
   NEWS HEADER
========================= */
.royal-news__head{
  position:relative;
  padding:8px 0 30px;
  margin-bottom:38px;
  border-bottom:1px solid var(--line);
}


/* NEWS + 日付 */
.royal-news__meta{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:17px;
}

.royal-news__label{
  display:inline-block;
  padding:5px 12px;

  background:var(--deep);
  color:#fff;

  font-size:11px;
  font-weight:700;
  letter-spacing:.18em;
  line-height:1.4;
}

.royal-news__date{
  color:var(--muted);
  font-size:13px;
  letter-spacing:.08em;
}


/* タイトル */
.royal-news__title{
  margin:0;
  color:var(--deep);

  font-size:clamp(24px,3.4vw,34px);
  font-weight:600;
  line-height:1.55;
  letter-spacing:.025em;
}


/* タイトル下アクセント */
.royal-news__head::after{
  content:"";
  position:absolute;
  bottom:-1px;
  left:0;

  width:85px;
  height:3px;

  background:var(--blue);
}


/* =========================
   CONTENT
========================= */
.royal-news__content{
  max-width:790px;
  margin:0 auto;
}

.royal-news__content p{
  margin:0 0 1.65em;

  font-size:16px;
  letter-spacing:.015em;
}


/* 最初の文章を少し強調 */
.royal-news__lead{
  color:#263d4e;
  font-size:17px !important;
  font-weight:500;
}


/* =========================
   NHK NEWS CARD
========================= */
.royal-news__external{
  position:relative;

  margin-top:45px;
  padding:0;

  overflow:hidden;

  background:var(--pale);

  border:1px solid var(--line);
}


/* カード上部 */
.royal-news__external-head{
  display:flex;
  align-items:center;
  justify-content:space-between;

  gap:20px;

  padding:16px 24px;

  background:#fff;

  border-bottom:1px solid var(--line);
}

.royal-news__external-label{
  display:flex;
  align-items:center;
  gap:10px;

  margin:0;

  color:var(--deep);

  font-size:13px;
  font-weight:700;
  letter-spacing:.1em;
}


/* 青い小ライン */
.royal-news__external-label::before{
  content:"";

  display:block;

  width:24px;
  height:3px;

  background:var(--blue);
}

.royal-news__external-site{
  color:var(--muted);
  font-size:11px;
}


/* =========================
   カード本文
========================= */
.royal-news__external-body{
  padding:27px 28px 28px;
}

.royal-news__external-title{
  margin:0 0 8px !important;

  color:var(--deep);

  font-size:19px !important;
  font-weight:600;

  line-height:1.65;
}

.royal-news__external-text{
  margin:0 0 21px !important;

  color:#5c666d;

  font-size:14px !important;
}


/* =========================
   動画時間の案内
   ★ 赤文字に変更
========================= */
.royal-news__movie-guide{
  margin:0 0 22px !important;

  padding:14px 18px;

  background:#fff;

  /* 左ラインも赤 */
  border-left:4px solid var(--red);

  /* 案内文を赤文字 */
  color:var(--red) !important;

  font-size:14px !important;
  font-weight:600;

  line-height:1.8;
}


/* 「2分00秒頃から」をさらに強調 */
.royal-news__movie-guide strong{
  color:var(--red-deep) !important;
  font-weight:800;
}


/* =========================
   BUTTON
========================= */
.royal-news__button{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  gap:14px;

  padding:12px 22px;

  background:var(--blue);
  color:#fff !important;

  border:1px solid var(--blue);
  border-radius:2px;

  font-size:14px;
  font-weight:600;
  letter-spacing:.03em;

  text-decoration:none !important;

  transition:
    background .2s ease,
    color .2s ease;
}

.royal-news__button::after{
  content:"→";

  font-size:17px;

  transition:transform .2s ease;
}

.royal-news__button:hover{
  background:#fff;
  color:var(--blue) !important;
}

.royal-news__button:hover::after{
  transform:translateX(3px);
}


/* 外部サイト注記 */
.royal-news__note{
  margin:12px 0 0 !important;

  color:var(--muted);

  font-size:11px !important;
}


/* =========================
   MOBILE
========================= */
@media(max-width:600px){

  .royal-news{
    line-height:1.85;
  }

  .royal-news__head{
    padding-top:3px;
    padding-bottom:24px;
    margin-bottom:28px;
  }

  .royal-news__meta{
    gap:10px;
    margin-bottom:14px;
  }

  .royal-news__title{
    font-size:23px;
    line-height:1.55;
  }

  .royal-news__content{
    padding:0 4px;
  }

  .royal-news__content p{
    font-size:15px;
  }

  .royal-news__lead{
    font-size:16px !important;
  }

  .royal-news__external{
    margin-top:34px;
  }

  .royal-news__external-head{
    padding:14px 17px;
  }

  .royal-news__external-site{
    display:none;
  }

  .royal-news__external-body{
    padding:21px 18px 22px;
  }

  .royal-news__external-title{
    font-size:17px !important;
  }

  .royal-news__external-text{
    font-size:14px !important;
  }

  .royal-news__movie-guide{
    padding:12px 14px;

    font-size:14px !important;
    line-height:1.8;
  }

  .royal-news__button{
    display:flex;

    width:100%;

    box-sizing:border-box;
  }

}

</style>]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e5%bd%93%e9%99%a2%e3%81%ae%e5%b3%b6%e7%94%b0%e7%97%85%e9%99%a2%e9%95%b7%e3%81%8c%e5%a4%a9%e7%9a%87%e7%9a%87%e5%90%8e%e4%b8%a1%e9%99%9b%e4%b8%8b%e3%81%ab%e6%8b%9d%e8%ac%81%e3%81%97%e3%81%be%e3%81%97/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一般競争入札「患者給食用「米」単価契約」</title>
		<link>https://kumamoto.jcho.go.jp/news/%e4%b8%80%e8%88%ac%e7%ab%b6%e4%ba%89%e5%85%a5%e6%9c%ad%e3%80%8c%e5%8c%bb%e7%99%82%e7%94%a8%e7%94%bb%e5%83%8f%e7%ae%a1%e7%90%86%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%ef%bc%88pacs%ef%bc%89%e4%b8%80/</link>
		<pubDate>Thu, 01 Oct 2026 01:02:22 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5195</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e4%b8%80%e8%88%ac%e7%ab%b6%e4%ba%89%e5%85%a5%e6%9c%ad%e3%80%8c%e5%8c%bb%e7%99%82%e7%94%a8%e7%94%bb%e5%83%8f%e7%ae%a1%e7%90%86%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%ef%bc%88pacs%ef%bc%89%e4%b8%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>休診・代診のお知らせ</title>
		<link>https://kumamoto.jcho.go.jp/news/outpatient-kyushin/</link>
		<pubDate>Mon, 28 Sep 2026 07:57:44 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=2940</guid>
		<description><![CDATA[休診・代診のお知らせ（過去日自動非表示版） 休診・代診のお知らせ 更新: — すべての診療科 すべての期間 本日 今週 来週 該当するお知らせはありません。 診療のお知らせ 診療科 内容 総合診療科 堀野 敬 医師 診療 [&#8230;]]]></description>
				<content:encoded><![CDATA[<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>休診・代診のお知らせ（過去日自動非表示版）</title>


</head>
<body>
  <div class="wrap" aria-live="polite">
    <div class="head">
      <h1>休診・代診のお知らせ</h1>
      <div class="updated" id="updated">更新: —</div>
    </div>

    <div class="filters" role="region" aria-label="絞り込み">
      <input id="q" type="search" placeholder="診療科・医師名・メモを検索（例：内科／佐藤）" aria-label="検索" />
      <select id="dept" aria-label="診療科で絞り込み">
        <option value="">すべての診療科</option>
      </select>
      <select id="when" aria-label="期間で絞り込み">
        <option value="all">すべての期間</option>
        <option value="today">本日</option>
        <option value="week">今週</option>
        <option value="nextweek">来週</option>
      </select>
    </div>

    <div id="container"></div>
    <div id="empty" class="empty" hidden>該当するお知らせはありません。</div>

    <!-- 診療のお知らせ（定常案内） -->
    <section class="info-section">
      <h2 style="margin:24px 0 12px; font-size:26px;">診療のお知らせ</h2>
      <table class="table">
        <thead>
          <tr>
            <th style="width:12em;">診療科</th>
            <th>内容</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td data-th="診療科">総合診療科</td>
            <td data-th="内容">
              堀野 敬 医師<br>
              診療日：毎週火曜日
            </td>
          </tr>
          <tr>
            <td data-th="診療科">呼吸器外科</td>
            <td data-th="内容">
              松石 健太郎 医師<br>
              ※火曜日は熊本大学医師
            </td>
          </tr>
          <tr>
            <td data-th="診療科">眼科</td>
            <td data-th="内容">
              月曜日・水曜日は午前のみの診療です。<br>
              火曜日・木曜日・金曜日の午後は予約患者さまのみの診療となります。
            </td>
          </tr>
          <tr>
            <td data-th="診療科">整形外科</td>
            <td data-th="内容">
              火曜日は手術日の為、緊急処置又は入院が必要となる患者さまの対応となります。<br>
              ※整形外科は紹介制となっています。受診される場合にはかかりつけ医又は開業医からの紹介状をお持ちください。
            </td>
          </tr>
          <tr>
            <td data-th="診療科">皮膚科</td>
            <td data-th="内容">
              木曜日は予約患者さまのみの診療となります。
            </td>
          </tr>
          <tr>
            <td data-th="診療科">膠原病専門外来</td>
            <td data-th="内容">
              ※膠原病専門外来は予約制となっています。<br>
              受診される場合には予約のうえ、かかりつけ医又は開業医からの紹介状をお持ちください。
            </td>
          </tr>
        </tbody>
      </table>
    </section>
  </div>

<script>
'use strict';

/*****************************
 * 設定
 *****************************/
const CONFIG = Object.freeze({
  DATA_SOURCE: 'inline',
  JSON_URL: '/path/to/notices.json',
  ENABLE_FILTERS: {
    search: true,
    department: true,
    when: true
  }
});

/*****************************
 * UI 文言
 *****************************/
const UI_TEXT = Object.freeze({
  updated: '更新: ',
  empty: '該当するお知らせはありません。',
  todayChip: '本日',
  defaultChip: '予定',
  columns: { type: '区分', dept: '診療科', doctor: '担当医', note: '連絡事項' },
  types: { closure: '休診', substitute: '代診', notice: 'お知らせ' }
});

/*****************************
 * データ
 *****************************/
let NOTICES = [
  { date:'2026-10-02', type:'closure', department:'耳鼻咽喉科', doctor:'木脇', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-08', type:'closure', department:'整形外科', doctor:'中原', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-09', type:'closure', department:'腎臓内科', doctor:'上村', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-15', type:'closure', department:'耳鼻咽喉科', doctor:'神﨑', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-15', type:'closure', department:'脳神経内科', doctor:'古谷', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-19', type:'closure', department:'皮膚科', doctor:'市村', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-19', type:'closure', department:'呼吸器外科', doctor:'池田', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-21', type:'closure', department:'脳神経内科', doctor:'三隅', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-21', type:'closure', department:'皮膚科', doctor:'佐多', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-22', type:'closure', department:'皮膚科', doctor:'佐多', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-23', type:'closure', department:'脳神経外科', doctor:'谷口', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-28', type:'closure', department:'整形外科', doctor:'菊川', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-30', type:'closure', department:'整形外科', doctor:'菊川', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-30', type:'closure', department:'眼科', doctor:'上村', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-30', type:'closure', department:'皮膚科', doctor:'', note:'', updatedAt:'2026-09-15 11:00' },
  { date:'2026-10-30', type:'closure', department:'消化器内科', doctor:'渡邊', note:'', updatedAt:'2026-09-15 11:00' },
];

/*****************************
 * ユーティリティ
 *****************************/
const $ = (sel, root=document) => root.querySelector(sel);

function jstNow(){
  return new Date(new Date().toLocaleString('en-US', { timeZone:'Asia/Tokyo' }));
}

function toDate(yyyy_mm_dd){
  return new Date(yyyy_mm_dd + 'T00:00:00+09:00');
}

function fmtDateJP(d){
  return d.toLocaleDateString('ja-JP',{
    year:'numeric',
    month:'long',
    day:'numeric',
    weekday:'short'
  });
}

function startOfWeek(d){
  const x = new Date(d.getFullYear(), d.getMonth(), d.getDate());
  const w = (x.getDay()+6)%7; // Mon=0
  x.setDate(x.getDate() - w);
  return x;
}

function endOfWeek(d){
  const s = startOfWeek(d);
  return new Date(s.getFullYear(), s.getMonth(), s.getDate()+6);
}

function groupByDate(list){
  return list.reduce((acc,n)=>{
    (acc[n.date] ||= []).push(n);
    return acc;
  }, {});
}

/* 今日より前の日付を非表示にする */
function isPastDate(dateStr){
  const now = jstNow();
  const todayOnly = new Date(now.getFullYear(), now.getMonth(), now.getDate());
  const target = toDate(dateStr);
  return target < todayOnly;
}

/*****************************
 * 外部JSON読み込み
 *****************************/
async function loadDataIfNeeded(){
  if(CONFIG.DATA_SOURCE !== 'json') return;
  try{
    const res = await fetch(CONFIG.JSON_URL, { cache:'no-store' });
    if(!res.ok) throw new Error('HTTP ' + res.status);
    const json = await res.json();
    NOTICES = Array.isArray(json) ? json : [];
  }catch(err){
    console.error('JSONの読み込みに失敗しました:', err);
  }
}

/*****************************
 * DOM参照
 *****************************/
const $q = $('#q');
const $dept = $('#dept');
const $when = $('#when');
const $container = $('#container');
const $empty = $('#empty');
const $updated = $('#updated');

/*****************************
 * 初期設定
 *****************************/
function initFilters(){
  if(!CONFIG.ENABLE_FILTERS.search && $q) $q.remove();
  if(!CONFIG.ENABLE_FILTERS.department && $dept) $dept.remove();
  if(!CONFIG.ENABLE_FILTERS.when && $when) $when.remove();

  if($dept){
    $dept.innerHTML = '<option value="">すべての診療科</option>';
    const depts = [...new Set(NOTICES.map(n=>n.department).filter(Boolean))]
      .sort((a,b)=>a.localeCompare(b,'ja'));

    for(const d of depts){
      const o = document.createElement('option');
      o.value = d;
      o.textContent = d;
      $dept.appendChild(o);
    }
  }
}

function updateUpdatedAt(){
  const latest = NOTICES
    .map(n=>n.updatedAt)
    .filter(Boolean)
    .sort()
    .slice(-1)[0] || '—';

  $updated.textContent = UI_TEXT.updated + latest;
}

function matchesWhen(n){
  if(!$when) return true;

  const today = jstNow();
  const d = toDate(n.date);

  const eqYMD = (d0,d1)=>
    d0.getFullYear()===d1.getFullYear() &&
    d0.getMonth()===d1.getMonth() &&
    d0.getDate()===d1.getDate();

  switch($when.value){
    case 'today':
      return eqYMD(d, today);

    case 'week': {
      const s = startOfWeek(today);
      const e = endOfWeek(today);
      const s0 = new Date(s.getFullYear(), s.getMonth(), s.getDate());
      const e0 = new Date(e.getFullYear(), e.getMonth(), e.getDate());
      return d >= s0 && d <= e0;
    }

    case 'nextweek': {
      const s = new Date(startOfWeek(today));
      s.setDate(s.getDate()+7);
      const e = new Date(endOfWeek(today));
      e.setDate(e.getDate()+7);
      const s0 = new Date(s.getFullYear(), s.getMonth(), s.getDate());
      const e0 = new Date(e.getFullYear(), e.getMonth(), e.getDate());
      return d >= s0 && d <= e0;
    }

    default:
      return true;
  }
}

/*****************************
 * 描画
 *****************************/
function render(){
  const q = ($q?.value || '').trim().toLowerCase();
  const dept = $dept?.value || '';

  const filtered = NOTICES.filter(n=>{
    const okFuture = !isPastDate(n.date); // 過去日は自動非表示
    const haystack = [n.department, n.doctor, n.note].join(' ').toLowerCase();
    const okQ = q ? haystack.includes(q) : true;
    const okDept = dept ? n.department === dept : true;
    const okWhen = matchesWhen(n);

    return okFuture && okQ && okDept && okWhen;
  }).sort((a,b)=>a.date.localeCompare(b.date));

  $container.innerHTML = '';
  $empty.hidden = filtered.length > 0;

  if(filtered.length === 0) return;

  const grouped = groupByDate(filtered);
  const days = Object.keys(grouped).sort((a,b)=>a.localeCompare(b));

  for(const ds of days){
    const d = toDate(ds);

    const section = document.createElement('section');

    const head = document.createElement('div');
    head.className = 'date';

    const label = document.createElement('div');
    label.className = 'label';
    label.textContent = fmtDateJP(d);

    const chip = document.createElement('div');
    chip.className = 'chip';

    const today = jstNow();
    const isToday =
      d.getFullYear() === today.getFullYear() &&
      d.getMonth() === today.getMonth() &&
      d.getDate() === today.getDate();

    chip.textContent = isToday ? UI_TEXT.todayChip : UI_TEXT.defaultChip;

    head.appendChild(label);
    head.appendChild(chip);
    section.appendChild(head);

    const table = document.createElement('table');
    table.className = 'table';
    table.innerHTML = `
      <thead>
        <tr>
          <th style="width:7em;">${UI_TEXT.columns.type}</th>
          <th style="width:12em;">${UI_TEXT.columns.dept}</th>
          <th style="width:12em;">${UI_TEXT.columns.doctor}</th>
          <th>${UI_TEXT.columns.note}</th>
        </tr>
      </thead>
      <tbody></tbody>
    `;

    const tb = table.querySelector('tbody');

    for(const n of grouped[ds]){
      const tr = document.createElement('tr');

      const tdType = document.createElement('td');
      const badge = document.createElement('span');
      badge.className = 'type ' + n.type;
      badge.textContent = UI_TEXT.types[n.type] || n.type;
      tdType.appendChild(badge);
      tdType.setAttribute('data-th', UI_TEXT.columns.type);
      tr.appendChild(tdType);

      const tdDept = document.createElement('td');
      tdDept.textContent = n.department || '—';
      tdDept.setAttribute('data-th', UI_TEXT.columns.dept);
      tr.appendChild(tdDept);

      const tdDoc = document.createElement('td');
      tdDoc.textContent = n.doctor || '—';
      tdDoc.setAttribute('data-th', UI_TEXT.columns.doctor);
      tr.appendChild(tdDoc);

      const tdNote = document.createElement('td');
      tdNote.className = 'note';
      tdNote.textContent = n.note || '';
      tdNote.setAttribute('data-th', UI_TEXT.columns.note);
      tr.appendChild(tdNote);

      tb.appendChild(tr);
    }

    section.appendChild(table);
    $container.appendChild(section);
  }
}

/*****************************
 * 初期化
 *****************************/
(async function init(){
  await loadDataIfNeeded();
  initFilters();
  updateUpdatedAt();
  render();
})();

$q?.addEventListener('input', render);
$dept?.addEventListener('change', render);
$when?.addEventListener('change', render);

window.addEventListener('keydown', e=>{
  if(e.key === '/' && document.activeElement !== $q && $q){
    e.preventDefault();
    $q.focus();
  }
});
</script>
</body>
</html><style class="advgb-styles-renderer">
  :root{
    --ink:#0f172a;
    --muted:#475569;
    --bg:#ffffff;
    --line:#e5e7eb;
    --brand:#004aad;
    --ring:0 0 0 3px rgba(0,74,173,.18);
    --radius:12px;
  }

  html,body{height:100%;}
  body{
    margin:0;
    font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
    color:var(--ink);
    background:var(--bg);
  }

  .wrap{max-width:1100px; margin:24px auto; padding:0 16px;}

  .head{display:flex; align-items:end; gap:12px; margin:0 0 12px;}
  .head h1{font-size:clamp(20px,2.6vw,28px); margin:0; line-height:1.2;}
  .head .updated{margin-left:auto; color:var(--muted); font-size:13px;}

  .filters{
    display:grid;
    grid-template-columns:1fr 220px 160px;
    gap:8px;
    margin:14px 0 18px;
  }
  .filters input,
  .filters select{
    width:100%;
    padding:10px 12px;
    border:1px solid var(--line);
    border-radius:10px;
    font-size:14px;
  }
  .filters input:focus,
  .filters select:focus{
    outline:none;
    box-shadow:var(--ring);
    border-color:var(--brand);
  }

  .date{display:flex; align-items:center; gap:10px; margin:18px 0 8px;}
  .date .label{font-weight:700;}
  .date .chip{
    font-size:12px;
    padding:2px 8px;
    border-radius:999px;
    border:1px solid #dbeafe;
    color:#1d4ed8;
    background:#eff6ff;
  }

  .table{
    width:100%;
    border-collapse:collapse;
    border:1px solid var(--line);
    border-radius:var(--radius);
    overflow:hidden;
  }
  .table thead th{
    background:#f3f4f6;
    text-align:left;
    padding:10px 12px;
    font-size:13px;
    color:#111827;
    border-bottom:1px solid var(--line);
  }
  .table tbody td{
    padding:10px 12px;
    border-top:1px solid var(--line);
    vertical-align:top;
    font-size:14px;
  }

  .type{
    font-weight:700;
    font-size:12px;
    padding:2px 8px;
    border-radius:999px;
    border:1px solid;
    display:inline-block;
  }
  .type.closure{
    color:#991b1b;
    border-color:#fecaca;
    background:#fee2e2;
  }
  .type.substitute{
    color:#7c2d12;
    border-color:#fed7aa;
    background:#ffedd5;
  }
  .type.notice{
    color:#065f46;
    border-color:#a7f3d0;
    background:#d1fae5;
  }

  .note{font-size:13px; color:#374151;}

  .empty{
    padding:18px;
    color:var(--muted);
    text-align:center;
    border:1px dashed var(--line);
    border-radius:10px;
  }

  /* 診療のお知らせだけ文字を大きく */
  .info-section .table thead th{font-size:16px;}
  .info-section .table tbody td{font-size:16px; line-height:1.9;}

  @media (max-width:720px){
    .filters{grid-template-columns:1fr;}

    .table thead{display:none;}
    .table, .table tbody, .table tr, .table td{display:block; width:100%;}
    .table tr{border-top:1px solid var(--line);}
    .table td{padding:8px 12px;}
    .table td::before{
      content:attr(data-th) "：";
      display:inline-block;
      width:7em;
      color:var(--muted);
    }

    .info-section .table td::before{width:8.5em;}
  }

  @media print{
    .filters{display:none !important;}
    .wrap{max-width:none;}
    .table thead th{
      background:#eee !important;
      -webkit-print-color-adjust:exact;
      print-color-adjust:exact;
    }
    .type{border:1px solid #999;}
  }
</style>]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/outpatient-kyushin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>令和8年度 インフルエンザ・新型コロナワクチンの接種を開始します(10月1日より）</title>
		<link>https://kumamoto.jcho.go.jp/news/%e4%bb%a4%e5%92%8c8%e5%b9%b4%e5%ba%a6-%e3%82%a4%e3%83%b3%e3%83%95%e3%83%ab%e3%82%a8%e3%83%b3%e3%82%b6%e3%83%bb%e6%96%b0%e5%9e%8b%e3%82%b3%e3%83%ad%e3%83%8a%e3%83%af%e3%82%af%e3%83%81%e3%83%b3%e3%81%ae/</link>
		<pubDate>Tue, 15 Sep 2026 01:38:05 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5176</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e4%bb%a4%e5%92%8c8%e5%b9%b4%e5%ba%a6-%e3%82%a4%e3%83%b3%e3%83%95%e3%83%ab%e3%82%a8%e3%83%b3%e3%82%b6%e3%83%bb%e6%96%b0%e5%9e%8b%e3%82%b3%e3%83%ad%e3%83%8a%e3%83%af%e3%82%af%e3%83%81%e3%83%b3%e3%81%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通常の面会を再開いたしました</title>
		<link>https://kumamoto.jcho.go.jp/news/%e9%80%9a%e5%b8%b8%e9%9d%a2%e4%bc%9a%e5%86%8d%e9%96%8b%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b/</link>
		<pubDate>Mon, 07 Sep 2026 05:11:39 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5143</guid>
		<description><![CDATA[面会制限を解除しました 通常面会再開のお知らせ 入院患者さまへの面会につきまして、 通常の面会を再開いたしました。 面会をご希望の方は、下記の面会方法・注意事項を ご確認のうえお越しください。 面会についてのご案内 ご面 [&#8230;]]]></description>
				<content:encoded><![CDATA[<!-- ===========================================================
  入院患者さまの面会について
  通常面会再開のお知らせ
=========================================================== -->

<section class="visit-normal" aria-labelledby="visit-title">




<div class="visit-card">


  <!-- =========================
       通常面会再開
  ========================== -->

  <header class="visit-head">

    <div class="visit-badge">
      面会制限を解除しました
    </div>

    <h1 id="visit-title" class="visit-title">
      通常面会再開のお知らせ
    </h1>

    <p class="visit-lead">
      入院患者さまへの面会につきまして、<br>
      <strong>通常の面会を再開いたしました。</strong>
    </p>

    <p class="visit-lead">
      面会をご希望の方は、下記の面会方法・注意事項を
      ご確認のうえお越しください。
    </p>

  </header>


  <div class="visit-body">


    <!-- =========================
         ポスター
    ========================== -->

    <p class="poster-title">
      面会についてのご案内
    </p>

    <div class="poster-area">

      <!-- ★ここを実際の画像URLに変更してください -->
      <img decoding="async"
        src="/wp-content/uploads/2026/10/20261005_menkai-.png"
        alt="ご面会についてのご案内"
      >

    </div>


    <!-- =========================
         補足
    ========================== -->

    <div class="visit-note">

      <p class="visit-note-title">
        ご面会の皆さまへ
      </p>

      <p>
        患者さまに安心して療養していただくため、
        面会時のルールを設けております。
        ご来院前に上記の内容をご確認いただき、
        感染対策へのご理解とご協力をお願いいたします。
      </p>

    </div>


    <div class="visit-thanks">

      <strong>
        皆さまのご理解とご協力をお願いいたします。
      </strong>

    </div>


  </div>

</div>

</section><style class="advgb-styles-renderer">
.visit-normal{
  --ink:#1f2937;
  --muted:#64748b;
  --main:#0f766e;
  --main-dark:#115e59;
  --main-soft:#f0fdfa;
  --line:#dbe4ea;

  max-width:960px;
  margin:32px auto 48px;
  padding:0 16px;
  color:var(--ink);
  font-family:
    "Noto Sans JP",
    "Yu Gothic",
    YuGothic,
    "Hiragino Kaku Gothic ProN",
    Meiryo,
    sans-serif;
  line-height:1.85;
}

.visit-normal *{
  box-sizing:border-box;
}


/* ===== メインカード ===== */

.visit-card{
  background:#fff;
  border:1px solid var(--line);
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 10px 30px rgba(15,23,42,.08);
}


/* ===== 上部 ===== */

.visit-head{
  padding:36px 28px 32px;
  text-align:center;
  background:
    linear-gradient(
      135deg,
      #ecfdf5 0%,
      #f0fdfa 50%,
      #eff6ff 100%
    );
  border-bottom:1px solid #d8ebe7;
}

.visit-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:15px;
  padding:7px 17px;
  border-radius:999px;
  background:#fff;
  color:var(--main-dark);
  border:1px solid #99d5c9;
  font-size:15px;
  font-weight:700;
}

.visit-badge::before{
  content:"✓";
  display:flex;
  align-items:center;
  justify-content:center;
  width:21px;
  height:21px;
  border-radius:50%;
  background:var(--main);
  color:#fff;
  font-size:13px;
}

.visit-title{
  margin:0;
  color:#123b38;
  font-size:clamp(25px,4vw,35px);
  font-weight:800;
  line-height:1.45;
}

.visit-lead{
  max-width:730px;
  margin:18px auto 0;
  font-size:17px;
}

.visit-lead strong{
  color:var(--main-dark);
  font-weight:800;
}


/* ===== 本文 ===== */

.visit-body{
  padding:30px 28px 35px;
}


/* ===== ポスター案内 ===== */

.poster-title{
  text-align:center;
  margin:0 0 18px;
  color:#334155;
  font-size:18px;
  font-weight:700;
}

.poster-area{
  max-width:650px;
  margin:0 auto;
  padding:12px;
  background:#f8fafc;
  border:1px solid #e2e8f0;
  border-radius:16px;
}

.poster-area img{
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  border-radius:7px;
}


/* ===== 補足 ===== */

.visit-note{
  max-width:760px;
  margin:30px auto 0;
  padding:21px 23px;
  background:#f0fdfa;
  border-left:5px solid var(--main);
  border-radius:8px;
}

.visit-note-title{
  margin:0 0 8px;
  color:var(--main-dark);
  font-size:18px;
  font-weight:800;
}

.visit-note p{
  margin:0;
}


/* ===== 最後 ===== */

.visit-thanks{
  max-width:760px;
  margin:25px auto 0;
  padding:20px;
  text-align:center;
  background:#f8fafc;
  border-radius:12px;
  color:#475569;
}

.visit-thanks strong{
  color:#173f3b;
}


/* ===== スマホ ===== */

@media(max-width:600px){

  .visit-normal{
    margin:20px auto 35px;
    padding:0 10px;
  }

  .visit-head{
    padding:28px 17px 25px;
  }

  .visit-lead{
    font-size:16px;
  }

  .visit-body{
    padding:23px 14px 27px;
  }

  .poster-area{
    padding:7px;
  }

  .visit-note{
    padding:17px 18px;
  }

}
</style>]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e9%80%9a%e5%b8%b8%e9%9d%a2%e4%bc%9a%e5%86%8d%e9%96%8b%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>令和8年熊本地震に伴う緊急寄附・クラウドファンディングのお願い</title>
		<link>https://kumamoto.jcho.go.jp/news/%e4%bb%a4%e5%92%8c8%e5%b9%b4%e7%86%8a%e6%9c%ac%e5%9c%b0%e9%9c%87%e3%81%ab%e4%bc%b4%e3%81%86%e7%b7%8a%e6%80%a5%e5%af%84%e9%99%84%e3%81%ae%e3%81%8a%e9%a1%98%e3%81%84/</link>
		<pubDate>Thu, 13 Aug 2026 08:31:37 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5074</guid>
		<description><![CDATA[ご支援のお願い 令和8年熊本地震に伴う 緊急寄附のお願い 被災した病院機能の早期復旧と、地域の皆さまへ必要な医療を 継続して提供するため、温かいご支援をお願い申し上げます。 令和8年7月28日に発生した熊本地震により、  [&#8230;]]]></description>
				<content:encoded><![CDATA[<!-- ===========================================================
  令和8年熊本地震に伴う緊急寄附のお願い
  ・JCHO本部「ご寄附のお願い」ページへのリンク
  ・READYFORクラウドファンディングへのリンク
  ・スマートフォン対応
=========================================================== -->

<section class="donationNotice" aria-labelledby="donationNotice-title">

  


  <div class="wrap">

    <div class="card">


      <!-- =====================================================
           ヘッダー
      ====================================================== -->

      <div class="head">

        <span class="label">
          ご支援のお願い
        </span>

        <h1 id="donationNotice-title">
          令和8年熊本地震に伴う<br>
          緊急寄附のお願い
        </h1>

        <p class="subtitle">
          被災した病院機能の早期復旧と、地域の皆さまへ必要な医療を
          継続して提供するため、温かいご支援をお願い申し上げます。
        </p>

      </div>


      <!-- =====================================================
           本文
      ====================================================== -->

      <div class="body">

        <p class="intro">
          令和8年7月28日に発生した熊本地震により、
          <strong>熊本総合病院の建物や設備、医療機器等に被害</strong>が生じました。
          地域医療機能推進機構（JCHO）では、被災地域における医療提供体制の
          早期回復に向け、緊急寄附を募集しています。
        </p>


        <!-- ===================================================
             寄附金の主な活用目的
        ==================================================== -->

        <div class="purpose">

          <h2 class="purposeTitle">
            皆さまからのご寄附の主な活用目的
          </h2>

          <ul class="purposeList">
            <li>被災した病院建物・設備の復旧</li>
            <li>医療機器・備品の修繕、再整備</li>
            <li>地域の医療提供体制の維持・強化</li>
            <li>災害対応に必要な物資・体制整備</li>
          </ul>

        </div>


        <!-- ===================================================
             メッセージ
        ==================================================== -->

        <div class="message">

          <strong>
            被災地域の医療を守るために
          </strong>

          <p>
            皆さまからお寄せいただく温かいご支援を、
            地域医療の復旧と継続のために大切に活用させていただきます。
          </p>

        </div>


        <!-- ===================================================
             ご支援方法
        ==================================================== -->

        <div class="supportArea">

          <h2 class="supportTitle">
            ご支援の方法
          </h2>


          <!-- JCHO本部 緊急寄附 -->

          <div class="buttonArea">

            <a
              class="donationButton"
              href="https://www.jcho.go.jp/jchoinfo/%E3%81%94%E5%AF%84%E9%99%84%E3%81%AE%E3%81%8A%E9%A1%98%E3%81%84/"
              target="_blank"
              rel="noopener noreferrer"
            >
              緊急寄附の詳細・お申込みはこちら
            </a>

            <p class="external">
              JCHO本部の「ご寄附のお願い」ページが別ウインドウで開きます
            </p>

          </div>


          <!-- =================================================
               READYFOR クラウドファンディング
          ================================================== -->

          <div class="crowdfundingBox">

            <span class="crowdfundingLabel">
              クラウドファンディング
            </span>

            <h3 class="crowdfundingTitle">
              READYFORからもご支援いただけます
            </h3>

            <p class="crowdfundingText">
              熊本総合病院の復旧と地域医療の継続に向け、
              クラウドファンディングによるご支援も受け付けています。
            </p>

            <a
              class="crowdfundingButton"
              href="https://readyfor.jp/projects/Kumamoto-General-Hospital2026"
              target="_blank"
              rel="noopener noreferrer"
            >
              クラウドファンディングで支援する
            </a>

            <p class="external">
              READYFORのクラウドファンディングページが別ウインドウで開きます
            </p>

          </div>

        </div>


        <!-- ===================================================
             注意書き
        ==================================================== -->

        <div class="note">

          <p>
            寄附方法、税制上の優遇措置、寄附に関するお問い合わせ先等の詳細は、
            各ページをご確認ください。
          </p>

        </div>


      </div>

    </div>

  </div>

</section>

<!-- ====== /令和8年熊本地震に伴う緊急寄附のお願い ====== --><style class="advgb-styles-renderer">
    .donationNotice{
      --ink:#172033;
      --muted:#536174;
      --main:#9f1239;
      --main-dark:#7f1d1d;
      --main-light:#fff1f2;
      --accent:#c2410c;
      --gold:#b7791f;
      --gold-light:#fffbeb;

      /* JCHO寄附ボタン */
      --button:#0f766e;
      --button-light:#0d9488;
      --button-dark:#115e59;

      /* クラウドファンディング */
      --crowd:#ea580c;
      --crowd-light:#f97316;
      --crowd-dark:#c2410c;
      --crowd-bg:#fff7ed;

      --line:#e5e7eb;
      --panel:#ffffff;
      --bg:#f8fafc;

      font-family:
        "Noto Sans JP",
        "Yu Gothic",
        YuGothic,
        "Hiragino Kaku Gothic ProN",
        Meiryo,
        sans-serif;

      color:var(--ink);
      background:var(--bg);
      line-height:1.85;
    }

    .donationNotice *{
      box-sizing:border-box;
    }

    .donationNotice .wrap{
      max-width:960px;
      margin:0 auto;
      padding:30px 16px 42px;
    }

    .donationNotice .card{
      overflow:hidden;
      background:var(--panel);
      border:1px solid var(--line);
      border-radius:22px;
      box-shadow:0 14px 38px rgba(15,23,42,.10);
    }


    /* =========================================================
       ヘッダー
    ========================================================= */

    .donationNotice .head{
      position:relative;
      overflow:hidden;
      padding:38px 28px 34px;
      text-align:center;

      background:
        radial-gradient(
          circle at 12% 20%,
          rgba(159,18,57,.10),
          transparent 32%
        ),
        radial-gradient(
          circle at 88% 80%,
          rgba(183,121,31,.12),
          transparent 34%
        ),
        linear-gradient(
          135deg,
          #fff7f7 0%,
          #ffffff 52%,
          #fffbeb 100%
        );

      border-bottom:1px solid #f3d6d9;
    }

    .donationNotice .head::before{
      content:"";
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:7px;

      background:linear-gradient(
        90deg,
        var(--main-dark),
        var(--main),
        var(--accent),
        var(--gold)
      );
    }

    .donationNotice .label{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      gap:8px;

      margin-bottom:14px;
      padding:6px 17px;

      color:#fff;
      background:var(--main);
      border-radius:999px;

      font-size:13px;
      font-weight:700;
      letter-spacing:.08em;

      box-shadow:0 6px 16px rgba(159,18,57,.22);
    }

    .donationNotice .label::before{
      content:"";
      display:block;
      width:9px;
      height:9px;
      background:#fff;
      border-radius:50%;
      box-shadow:0 0 0 4px rgba(255,255,255,.2);
    }

    .donationNotice h1{
      margin:0;
      color:var(--main-dark);
      font-size:clamp(28px,4.5vw,43px);
      line-height:1.45;
      letter-spacing:.035em;
    }

    .donationNotice .subtitle{
      margin:14px auto 0;
      max-width:720px;
      color:var(--muted);
      font-size:17px;
    }


    /* =========================================================
       本文
    ========================================================= */

    .donationNotice .body{
      padding:34px 32px 38px;
    }

    .donationNotice .intro{
      margin:0;
      font-size:17px;
    }

    .donationNotice .intro strong{
      color:var(--main);
    }


    /* =========================================================
       活用目的
    ========================================================= */

    .donationNotice .purpose{
      margin-top:28px;
      padding:25px;
      background:var(--main-light);
      border:1px solid #fecdd3;
      border-radius:16px;
    }

    .donationNotice .purposeTitle{
      display:flex;
      align-items:center;
      gap:10px;
      margin:0 0 17px;
      color:var(--main-dark);
      font-size:21px;
      line-height:1.5;
    }

    .donationNotice .purposeTitle::before{
      content:"";
      flex:0 0 auto;
      width:9px;
      height:27px;
      background:var(--main);
      border-radius:999px;
    }

    .donationNotice .purposeList{
      display:grid;
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap:12px;
      margin:0;
      padding:0;
      list-style:none;
    }

    .donationNotice .purposeList li{
      position:relative;
      padding:15px 15px 15px 43px;
      background:#fff;
      border:1px solid #f5d5da;
      border-radius:12px;
      font-weight:700;
      line-height:1.6;
    }

    .donationNotice .purposeList li::before{
      content:"✓";
      position:absolute;
      top:15px;
      left:15px;

      display:flex;
      align-items:center;
      justify-content:center;

      width:21px;
      height:21px;

      color:#fff;
      background:var(--main);
      border-radius:50%;

      font-size:13px;
      font-weight:900;
    }


    /* =========================================================
       メッセージ
    ========================================================= */

    .donationNotice .message{
      margin-top:28px;
      padding:24px;
      text-align:center;
      background:var(--gold-light);
      border:1px solid #fde68a;
      border-radius:16px;
    }

    .donationNotice .message strong{
      display:block;
      margin-bottom:8px;
      color:#92400e;
      font-size:20px;
    }

    .donationNotice .message p{
      margin:0;
      color:#61451c;
    }


    /* =========================================================
       支援方法
    ========================================================= */

    .donationNotice .supportArea{
      margin-top:30px;
    }

    .donationNotice .supportTitle{
      margin:0 0 18px;
      text-align:center;
      color:var(--ink);
      font-size:21px;
      font-weight:800;
    }


    /* =========================================================
       JCHO 緊急寄附
    ========================================================= */

    .donationNotice .buttonArea{
      text-align:center;
    }

    .donationNotice .donationButton{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      gap:12px;

      min-width:340px;
      max-width:100%;
      padding:17px 27px;

      color:#ffffff !important;
      text-decoration:none !important;

      background:linear-gradient(
        135deg,
        var(--button-dark),
        var(--button-light)
      );

      border:2px solid var(--button-dark);
      border-radius:13px;

      font-size:18px;
      font-weight:800;
      line-height:1.5;

      text-shadow:0 1px 2px rgba(0,0,0,.25);
      box-shadow:0 9px 20px rgba(15,118,110,.28);

      transition:
        transform .2s ease,
        box-shadow .2s ease,
        background .2s ease;
    }

    .donationNotice .donationButton::after{
      content:"<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2197.png" alt="↗" class="wp-smiley" style="height: 1em; max-height: 1em;" />";
      flex:0 0 auto;
      color:#ffffff;
      font-size:21px;
      line-height:1;
    }

    .donationNotice .donationButton:hover,
    .donationNotice .donationButton:focus{
      color:#ffffff !important;
      text-decoration:none !important;

      background:linear-gradient(
        135deg,
        #0b4f4a,
        var(--button)
      );

      transform:translateY(-2px);
      box-shadow:0 12px 26px rgba(15,118,110,.35);
      outline:none;
    }

    .donationNotice .donationButton:focus-visible{
      outline:4px solid rgba(13,148,136,.28);
      outline-offset:4px;
    }


    /* =========================================================
       クラウドファンディング
    ========================================================= */

    .donationNotice .crowdfundingBox{
      position:relative;
      margin-top:28px;
      padding:25px 22px 22px;

      text-align:center;

      background:linear-gradient(
        135deg,
        #fff7ed 0%,
        #ffffff 100%
      );

      border:1px solid #fed7aa;
      border-radius:16px;
    }

    .donationNotice .crowdfundingLabel{
      display:inline-block;

      margin-bottom:10px;
      padding:5px 14px;

      color:#9a3412;
      background:#ffedd5;
      border-radius:999px;

      font-size:13px;
      font-weight:800;
      letter-spacing:.04em;
    }

    .donationNotice .crowdfundingTitle{
      margin:0 0 7px;
      color:#9a3412;
      font-size:22px;
      font-weight:900;
      line-height:1.5;
    }

    .donationNotice .crowdfundingText{
      margin:0 auto 17px;
      max-width:650px;
      color:var(--muted);
      font-size:15px;
    }

    .donationNotice .crowdfundingButton{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      gap:12px;

      min-width:340px;
      max-width:100%;
      padding:18px 27px;

      color:#ffffff !important;
      text-decoration:none !important;

      background:linear-gradient(
        135deg,
        var(--crowd-dark),
        var(--crowd-light)
      );

      border:2px solid var(--crowd-dark);
      border-radius:13px;

      font-size:18px;
      font-weight:900;
      line-height:1.5;

      text-shadow:0 1px 2px rgba(0,0,0,.22);
      box-shadow:0 9px 20px rgba(234,88,12,.28);

      transition:
        transform .2s ease,
        box-shadow .2s ease,
        background .2s ease;
    }

    .donationNotice .crowdfundingButton::after{
      content:"<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2197.png" alt="↗" class="wp-smiley" style="height: 1em; max-height: 1em;" />";
      flex:0 0 auto;
      color:#ffffff;
      font-size:21px;
      line-height:1;
    }

    .donationNotice .crowdfundingButton:hover,
    .donationNotice .crowdfundingButton:focus{
      color:#ffffff !important;
      text-decoration:none !important;

      background:linear-gradient(
        135deg,
        #9a3412,
        var(--crowd)
      );

      transform:translateY(-2px);
      box-shadow:0 12px 26px rgba(234,88,12,.35);
      outline:none;
    }

    .donationNotice .crowdfundingButton:focus-visible{
      outline:4px solid rgba(249,115,22,.25);
      outline-offset:4px;
    }


    /* =========================================================
       外部リンク説明
    ========================================================= */

    .donationNotice .external{
      margin:12px 0 0;
      color:var(--muted);
      font-size:13px;
    }


    /* =========================================================
       注意書き
    ========================================================= */

    .donationNotice .note{
      margin-top:26px;
      padding-top:22px;
      color:var(--muted);
      border-top:1px solid var(--line);
      font-size:14px;
    }

    .donationNotice .note p{
      margin:0;
    }


    /* =========================================================
       スマートフォン
    ========================================================= */

    @media(max-width:700px){

      .donationNotice .wrap{
        padding:18px 10px 30px;
      }

      .donationNotice .card{
        border-radius:16px;
      }

      .donationNotice .head{
        padding:31px 18px 27px;
      }

      .donationNotice h1{
        font-size:29px;
      }

      .donationNotice .subtitle{
        font-size:15px;
        text-align:left;
      }

      .donationNotice .body{
        padding:24px 17px 28px;
      }

      .donationNotice .intro{
        font-size:16px;
      }

      .donationNotice .purpose{
        padding:18px 14px;
      }

      .donationNotice .purposeTitle{
        font-size:19px;
      }

      .donationNotice .purposeList{
        grid-template-columns:1fr;
      }

      .donationNotice .purposeList li{
        padding:13px 12px 13px 40px;
        font-size:15px;
      }

      .donationNotice .purposeList li::before{
        top:13px;
        left:12px;
      }

      .donationNotice .message{
        padding:19px 15px;
        text-align:left;
      }

      .donationNotice .message strong{
        font-size:18px;
      }

      .donationNotice .supportTitle{
        text-align:left;
        font-size:19px;
      }

      .donationNotice .donationButton{
        width:100%;
        min-width:0;
        padding:16px 14px;
        font-size:16px;
      }

      .donationNotice .crowdfundingBox{
        padding:21px 14px 18px;
        text-align:left;
      }

      .donationNotice .crowdfundingTitle{
        font-size:20px;
      }

      .donationNotice .crowdfundingButton{
        width:100%;
        min-width:0;
        padding:16px 12px;
        font-size:16px;
        text-align:center;
      }

    }

  </style>]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e4%bb%a4%e5%92%8c8%e5%b9%b4%e7%86%8a%e6%9c%ac%e5%9c%b0%e9%9c%87%e3%81%ab%e4%bc%b4%e3%81%86%e7%b7%8a%e6%80%a5%e5%af%84%e9%99%84%e3%81%ae%e3%81%8a%e9%a1%98%e3%81%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通常診療再開のお知らせ</title>
		<link>https://kumamoto.jcho.go.jp/news/%e5%a4%a7%e5%9c%b0%e9%9c%87%e3%81%ae%e5%bd%b1%e9%9f%bf%e3%81%ab%e3%82%88%e3%82%8b%e8%a8%ba%e7%99%82%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/</link>
		<pubDate>Wed, 05 Aug 2026 03:22:20 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?page_id=3079</guid>
		<description><![CDATA[診療に関するお知らせ 当院は現在 通常診療 を行っております 地震の影響により、患者さまやご家族の皆さまには ご心配とご不便をおかけしましたが、現在は安全を確認し、 通常どおり診療を行っております。 2026年8月5日  [&#8230;]]]></description>
				<content:encoded><![CDATA[<!-- ====== 通常診療のお知らせ ====== -->


<div class="eqNotice">
  <div class="wrap">

    <!-- メインのお知らせ -->
    <section class="hero" aria-labelledby="eqNotice-title">
      <div class="hero-inner">

        <span class="label">診療に関するお知らせ</span>

        <h1 class="main-title" id="eqNotice-title">
          <span class="normal">当院は現在</span>
          <span class="highlight">通常診療</span>
          <span class="sub">を行っております</span>
        </h1>

        <p class="lead">
          地震の影響により、患者さまやご家族の皆さまには
          ご心配とご不便をおかけしましたが、現在は安全を確認し、
          通常どおり診療を行っております。
        </p>

        <p class="date">2026年8月5日 更新</p>

      </div>
    </section>

    <!-- お見舞い -->
    <section class="sympathy" aria-label="お見舞い">
      <p>
        このたびの地震により被災された皆さまに、
        心よりお見舞い申し上げます。
      </p>
    </section>

    <!-- 診療について -->
    <section class="reception" aria-labelledby="eqNotice-reception">
      <h2 id="eqNotice-reception">診療について</h2>

      <p>
        当院では、院内施設および医療機器等の安全確認を行ったうえで、
        通常どおり診療を実施しております。
        <br><br>

        引き続き、安全を最優先に、
        患者さまに安心して受診いただける医療体制の確保に
        努めてまいります。
      </p>
    </section>

<!-- 待ち時間のご案内 -->
<section class="waitNotice" aria-labelledby="waitNotice-title">

  <h2 id="waitNotice-title">
    診療・会計の待ち時間について
  </h2>

  <p>
    現在、通常どおり診療を行っておりますが、
    地震の影響に伴う診療体制の変更等により、
    <strong>診療や会計まで通常よりお時間をいただく場合がございます。</strong>
  </p>

  <p>
    患者さまにはご不便・ご迷惑をおかけいたしますが、
    安全な医療提供のため、
    ご理解とご協力を賜りますようお願い申し上げます。
  </p>

</section>

    <!-- メッセージ -->
    <section class="message" aria-label="患者さまへのお願い">
      <p>
        皆さまのご理解とご協力に、心より感謝申し上げます。
      </p>
    </section>

  </div>
</div>
<!-- ====== /通常診療のお知らせ ====== --><style class="advgb-styles-renderer">
  .eqNotice{
    --ink:#0f172a;
    --muted:#475569;
    --primary:#1d4ed8;
    --primary-dark:#1e3a8a;
    --primary-light:#dbeafe;
    --accent:#0f766e;
    --accent-bg:#f0fdfa;
    --panel:#ffffff;
    --bg:#f8fafc;
    --line:#e2e8f0;

    font-family:
      "Noto Sans JP",
      "Yu Gothic",
      YuGothic,
      "Hiragino Kaku Gothic ProN",
      Meiryo,
      system-ui,
      -apple-system,
      sans-serif;

    color:var(--ink);
    background:var(--bg);
    line-height:1.8;
  }

  .eqNotice *{
    box-sizing:border-box;
  }

  .eqNotice .wrap{
    max-width:1000px;
    margin:0 auto;
    padding:30px 16px 40px;
  }

  /* =========================
     メインのお知らせ
  ========================= */
  .eqNotice .hero{
    position:relative;
    overflow:hidden;
    padding:46px 40px 42px;
    border:2px solid #93c5fd;
    border-radius:24px;
    background:
      radial-gradient(
        circle at 90% 10%,
        rgba(255,255,255,.65) 0,
        rgba(255,255,255,0) 34%
      ),
      linear-gradient(
        135deg,
        #eff6ff 0%,
        #dbeafe 48%,
        #f0fdfa 100%
      );
    box-shadow:
      0 18px 40px rgba(30,64,175,.12),
      inset 0 1px 0 rgba(255,255,255,.8);
  }

  .eqNotice .hero::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:8px;
    background:linear-gradient(
      90deg,
      #1d4ed8 0%,
      #0ea5e9 50%,
      #0f766e 100%
    );
  }

  .eqNotice .hero::after{
    content:"";
    position:absolute;
    right:-70px;
    bottom:-80px;
    width:250px;
    height:250px;
    border-radius:50%;
    background:rgba(255,255,255,.26);
  }

  .eqNotice .hero-inner{
    position:relative;
    z-index:1;
  }

  .eqNotice .label{
    display:inline-flex;
    align-items:center;
    gap:8px;
    margin-bottom:20px;
    padding:7px 15px;
    border-radius:999px;
    background:#ffffff;
    border:1px solid #93c5fd;
    color:var(--primary-dark);
    font-size:14px;
    font-weight:700;
    letter-spacing:.08em;
    box-shadow:0 4px 12px rgba(30,64,175,.08);
  }

  .eqNotice .label::before{
    content:"";
    width:9px;
    height:9px;
    border-radius:50%;
    background:#16a34a;
    box-shadow:0 0 0 5px rgba(22,163,74,.13);
  }

  .eqNotice .main-title{
    margin:0;
    line-height:1.2;
  }

  .eqNotice .main-title .normal{
    display:block;
    margin-bottom:12px;
    color:#334155;
    font-size:clamp(20px,2.6vw,30px);
    font-weight:700;
    letter-spacing:.06em;
  }

  .eqNotice .main-title .highlight{
    display:inline-block;
    padding:10px 26px 13px;
    border-radius:14px;
    background:linear-gradient(
      135deg,
      #1d4ed8 0%,
      #2563eb 60%,
      #0ea5e9 100%
    );
    color:#ffffff;
    font-size:clamp(40px,6.4vw,68px);
    font-weight:900;
    letter-spacing:.04em;
    line-height:1.15;
    text-shadow:0 2px 8px rgba(0,0,0,.18);
    box-shadow:
      0 14px 26px rgba(37,99,235,.24),
      inset 0 1px 0 rgba(255,255,255,.25);
  }

  .eqNotice .main-title .sub{
    display:block;
    margin-top:14px;
    color:var(--primary-dark);
    font-size:clamp(25px,4.2vw,42px);
    font-weight:800;
    letter-spacing:.04em;
  }

  .eqNotice .lead{
    max-width:820px;
    margin:24px 0 0;
    padding:18px 20px;
    border-radius:14px;
    background:rgba(255,255,255,.78);
    border:1px solid rgba(147,197,253,.75);
    color:#1e3a8a;
    font-size:clamp(16px,2.1vw,20px);
    font-weight:700;
    line-height:1.85;
  }

  .eqNotice .date{
    margin:18px 0 0;
    color:var(--muted);
    font-size:14px;
  }

  /* =========================
     お見舞い
  ========================= */
  .eqNotice .sympathy{
    margin-top:26px;
    padding:22px 24px;
    border:1px solid var(--line);
    border-radius:16px;
    background:var(--panel);
    box-shadow:0 6px 18px rgba(15,23,42,.04);
  }

  .eqNotice .sympathy p{
    margin:0;
    font-size:clamp(16px,2vw,18px);
  }

  /* =========================
     診療について
  ========================= */
  .eqNotice .reception{
    margin-top:24px;
    padding:30px;
    border:2px solid #99f6e4;
    border-radius:18px;
    background:var(--accent-bg);
  }

  .eqNotice .reception h2{
    display:flex;
    align-items:center;
    gap:10px;
    margin:0 0 16px;
    color:#115e59;
    font-size:clamp(22px,3vw,29px);
    line-height:1.4;
  }

  .eqNotice .reception h2::before{
    content:"";
    width:8px;
    height:30px;
    border-radius:99px;
    background:var(--accent);
  }

  .eqNotice .reception p{
    margin:0;
    font-size:clamp(16px,2vw,18px);
  }

  .eqNotice .reception strong{
    color:#134e4a;
  }

  /* =========================
     メッセージ
  ========================= */
  .eqNotice .message{
    margin-top:24px;
    padding:22px 24px;
    border-left:6px solid var(--primary);
    border-radius:4px 14px 14px 4px;
    background:#ffffff;
    box-shadow:0 6px 18px rgba(15,23,42,.04);
  }

  .eqNotice .message p{
    margin:0;
    color:#334155;
    font-size:16px;
    font-weight:600;
  }

  /* =========================
     スマートフォン
  ========================= */
  @media (max-width:700px){
    .eqNotice .wrap{
      padding:20px 12px 30px;
    }

    .eqNotice .hero{
      padding:34px 20px 30px;
      border-radius:18px;
    }

    .eqNotice .label{
      margin-bottom:17px;
      font-size:13px;
    }

    .eqNotice .main-title .normal{
      margin-bottom:10px;
      font-size:20px;
    }

    .eqNotice .main-title .highlight{
      width:100%;
      padding:12px 12px 14px;
      border-radius:12px;
      font-size:clamp(38px,12vw,52px);
      text-align:center;
      letter-spacing:.02em;
    }

    .eqNotice .main-title .sub{
      margin-top:12px;
      font-size:clamp(24px,8vw,34px);
      text-align:center;
    }

    .eqNotice .lead{
      margin-top:20px;
      padding:16px;
      font-size:16px;
    }

    .eqNotice .sympathy,
    .eqNotice .reception,
    .eqNotice .message{
      padding:20px 18px;
    }

/* =========================
   待ち時間のお知らせ
========================= */
.eqNotice .waitNotice{
  margin-top:24px;
  padding:26px 28px;
  border:2px solid #fbbf24;
  border-radius:18px;
  background:linear-gradient(135deg,#fffbeb,#ffffff);
}

.eqNotice .waitNotice h2{
  display:flex;
  align-items:center;
  gap:10px;
  margin:0 0 14px;
  color:#92400e;
  font-size:24px;
}

.eqNotice .waitNotice h2::before{
  content:"<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/23f3.png" alt="⏳" class="wp-smiley" style="height: 1em; max-height: 1em;" />";
  font-size:26px;
}

.eqNotice .waitNotice p{
  margin:0 0 12px;
  font-size:17px;
}

.eqNotice .waitNotice p:last-child{
  margin-bottom:0;
}

.eqNotice .waitNotice strong{
  color:#b45309;
}

  }
</style>]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e5%a4%a7%e5%9c%b0%e9%9c%87%e3%81%ae%e5%bd%b1%e9%9f%bf%e3%81%ab%e3%82%88%e3%82%8b%e8%a8%ba%e7%99%82%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>放射線治療再開のお知らせ</title>
		<link>https://kumamoto.jcho.go.jp/news/%e6%94%be%e5%b0%84%e7%b7%9a%e6%b2%bb%e7%99%82%e5%86%8d%e9%96%8b%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b/</link>
		<pubDate>Wed, 05 Aug 2026 03:11:26 +0000</pubDate>
		
		<guid isPermaLink="false">https://kumamoto.jcho.go.jp/?post_type=news&#038;p=5084</guid>
		<description><![CDATA[診療に関するお知らせ 放射線治療を再開しました 地震の影響により休止しておりました放射線治療を、 本日より再開いたしました。 休止期間中は、患者さまやご家族の皆さま、 関係医療機関の皆さまに多大なるご心配とご不便を おか [&#8230;]]]></description>
				<content:encoded><![CDATA[<!-- ===========================================================
  放射線治療再開のお知らせ
  WordPress「カスタムHTML」貼り付け用
----------------------------------------------------------- -->
<section class="rt-restart" aria-labelledby="rt-restart-title">
  

  <div class="rt-restart__panel">
    <header class="rt-restart__header">
      <div class="rt-restart__label">診療に関するお知らせ</div>

      <h1 id="rt-restart-title">
        放射線治療を再開しました
      </h1>

      <p class="rt-restart__lead">
        地震の影響により休止しておりました放射線治療を、
        本日より再開いたしました。
      </p>
    </header>

    <div class="rt-restart__body">
      <p>
        休止期間中は、患者さまやご家族の皆さま、
        関係医療機関の皆さまに多大なるご心配とご不便を
        おかけしましたことを、心よりお詫び申し上げます。
      </p>

      <p>
        また、当院の診療体制にご理解とご協力を賜りましたことに、
        厚く御礼申し上げます。
      </p>

      <div class="rt-restart__notice">
        <div class="rt-restart__notice-icon" aria-hidden="true">✓</div>

        <p class="rt-restart__notice-text">
          当院では、安全確認を行ったうえで放射線治療を再開しております。
        </p>
      </div>

      <p>
        引き続き安全を最優先に、患者さまに安心して治療を
        受けていただける環境のもと、診療を行ってまいります。
      </p>

      <div class="rt-restart__contact">
        <p class="rt-restart__contact-title">
          お問い合わせについて
        </p>

        <p>
          放射線治療に関してご不明な点がございましたら、
          当院までお問い合わせください。
        </p>
      </div>
    </div>
  </div>
</section><style class="advgb-styles-renderer">
    .rt-restart{
      --rt-main:#2563eb;
      --rt-main-dark:#1e40af;
      --rt-accent:#0f766e;
      --rt-ink:#0f172a;
      --rt-muted:#475569;
      --rt-bg:#f8fafc;
      --rt-panel:#ffffff;
      --rt-line:#dbe4ee;

      max-width:1000px;
      margin:32px auto;
      padding:0 16px;
      font-family:
        "Noto Sans JP",
        "Yu Gothic",
        YuGothic,
        "Hiragino Kaku Gothic ProN",
        Meiryo,
        system-ui,
        -apple-system,
        sans-serif;
      color:var(--rt-ink);
      line-height:1.9;
    }

    .rt-restart *{
      box-sizing:border-box;
    }

    .rt-restart__panel{
      position:relative;
      overflow:hidden;
      background:var(--rt-panel);
      border:1px solid var(--rt-line);
      border-radius:20px;
      box-shadow:0 14px 35px rgba(15,23,42,.09);
    }

    .rt-restart__panel::before{
      content:"";
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:7px;
      background:linear-gradient(
        90deg,
        var(--rt-main),
        #38bdf8,
        var(--rt-accent)
      );
    }

    .rt-restart__header{
      padding:36px 40px 28px;
      background:
        radial-gradient(
          circle at top right,
          rgba(56,189,248,.15),
          transparent 34%
        ),
        linear-gradient(135deg,#eff6ff 0%,#f0fdfa 100%);
      border-bottom:1px solid var(--rt-line);
    }

    .rt-restart__label{
      display:inline-flex;
      align-items:center;
      gap:8px;
      margin-bottom:14px;
      padding:6px 14px;
      color:var(--rt-main-dark);
      background:#ffffff;
      border:1px solid #bfdbfe;
      border-radius:999px;
      font-size:14px;
      font-weight:700;
      letter-spacing:.04em;
    }

    .rt-restart__label::before{
      content:"";
      width:9px;
      height:9px;
      background:var(--rt-main);
      border-radius:50%;
      box-shadow:0 0 0 4px rgba(37,99,235,.12);
    }

    .rt-restart h1{
      margin:0;
      color:var(--rt-ink);
      font-size:clamp(25px,4vw,38px);
      line-height:1.45;
      letter-spacing:.02em;
    }

    .rt-restart__lead{
      margin:18px 0 0;
      color:var(--rt-main-dark);
      font-size:clamp(17px,2.2vw,20px);
      font-weight:700;
      line-height:1.8;
    }

    .rt-restart__body{
      padding:34px 40px 40px;
    }

    .rt-restart__body p{
      margin:0 0 20px;
      font-size:16px;
    }

    .rt-restart__body p:last-child{
      margin-bottom:0;
    }

    .rt-restart__notice{
      display:flex;
      align-items:flex-start;
      gap:14px;
      margin:28px 0;
      padding:20px 22px;
      background:#f0fdfa;
      border-left:5px solid var(--rt-accent);
      border-radius:4px 14px 14px 4px;
    }

    .rt-restart__notice-icon{
      flex:0 0 auto;
      display:grid;
      place-items:center;
      width:38px;
      height:38px;
      color:#ffffff;
      background:var(--rt-accent);
      border-radius:50%;
      font-size:20px;
      font-weight:700;
    }

    .rt-restart__notice-text{
      margin:0;
      color:#134e4a;
      font-weight:700;
    }

    .rt-restart__contact{
      margin-top:30px;
      padding:22px 24px;
      background:var(--rt-bg);
      border:1px solid var(--rt-line);
      border-radius:14px;
    }

    .rt-restart__contact-title{
      margin:0 0 8px;
      font-size:17px;
      font-weight:700;
      color:var(--rt-ink);
    }

    .rt-restart__contact p{
      margin:0;
      color:var(--rt-muted);
      font-size:15px;
    }

    @media (max-width:700px){
      .rt-restart{
        margin:20px auto;
        padding:0 10px;
      }

      .rt-restart__panel{
        border-radius:15px;
      }

      .rt-restart__header{
        padding:30px 22px 24px;
      }

      .rt-restart__body{
        padding:26px 22px 30px;
      }

      .rt-restart__body p{
        font-size:15px;
      }

      .rt-restart__notice{
        padding:18px;
      }

      .rt-restart__contact{
        padding:18px;
      }
    }
  </style>]]></content:encoded>
			<wfw:commentRss>https://kumamoto.jcho.go.jp/news/%e6%94%be%e5%b0%84%e7%b7%9a%e6%b2%bb%e7%99%82%e5%86%8d%e9%96%8b%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
