/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 19:45:03 */
/* =========================================================
   脳疾患一覧ページCSS
   対象：/brain-disease/
   page-id-190 のみに適用
========================================================= */


/* 001. 脳疾患一覧ページ：ページ全体の基準値 */
body.page-id-190 {
  --bd-content-width: 1110px;
  --bd-navy: #00314d;
  --bd-gold: #b19655;
  --bd-border: #ded6c8;
  --bd-bg: #f5f3ee;
  --bd-white: #ffffff;
}


/* 002. 脳疾患一覧ページ：本文エリア全面に薄い背景色を敷く */
body.page-id-190 .site-content,
body.page-id-190 #content,
body.page-id-190 .content-wrapper,
body.page-id-190 .brain-disease {
  background: var(--bd-bg) !important;
}


/* 003. 脳疾患一覧ページ：本文エリアの上下余白
   カード一覧と右ナビの天面を近づけるため、上余白は小さめにする。
*/
body.page-id-190 .brain-disease {
  padding-top: 0px !important;
  padding-bottom: 72px !important;
}


/* 004. 脳疾患一覧ページ：本文＋右ナビ全体の横幅 */
body.page-id-190 .brain-disease > .container,
body.page-id-190 .brain-disease .container {
  max-width: var(--bd-content-width) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}


/* 005. 脳疾患一覧ページ：カラム・本文エリアの基本調整 */
body.page-id-190 .site-content,
body.page-id-190 #content,
body.page-id-190 .content-wrapper,
body.page-id-190 .main-content,
body.page-id-190 #primary,
body.page-id-190 .content-area {
  box-sizing: border-box !important;
}


/* 006. 脳疾患一覧ページ：本文内の重複見出しを非表示
   #post-contents.blog-bottom 内の h2「脳疾患一覧」を消す。
   ページ上部に同じタイトルがあるため、本文側の重複見出しは不要。
*/
body.page-id-190 #post-contents.blog-bottom > h2 {
  display: none !important;
}


/* 007. 脳疾患一覧ページ：見出し削除後の余白調整
   #post-contents.blog-bottom が空要素として余白を持つ場合に備える。
*/
body.page-id-190 #post-contents.blog-bottom {
  margin: 0 !important;
  padding: 0 !important;
}


/* 008. 脳疾患一覧ページ：疾患カード一覧 */
body.page-id-190 .brain-disease ul,
body.page-id-190 .brain-disease .arcgive-list,
body.page-id-190 .brain-disease .archive-list,
body.page-id-190 .brain-disease #brain-disease {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 22px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}


/* 009. 脳疾患一覧ページ：疾患カード */
body.page-id-190 .brain-disease li,
body.page-id-190 .brain-disease li.arcgive-record {
  background: var(--bd-white) !important;
  border: 1px solid var(--bd-border) !important;
  border-radius: 14px !important;
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.04) !important;
  padding: 26px 26px 24px !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

/* 021. 脳疾患一覧ページ：カードデザイン調整
   実際のカード要素 li.arcgive-record に適用する。
*/
body.page-id-190 #brain-disease > li.arcgive-record {
  background: #ffffff !important;
  border: 1px solid #e5ddd1 !important;
  border-radius: 20px !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04) !important;
  padding: 34px 28px 26px !important;
  box-sizing: border-box !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* 022. 脳疾患一覧ページ：カードホバー */
body.page-id-190 #brain-disease > li.arcgive-record:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.06) !important;
}

/* 023. 脳疾患一覧ページ：カードタイトル */
body.page-id-190 #brain-disease > li.arcgive-record h2,
body.page-id-190 #brain-disease > li.arcgive-record h3,
body.page-id-190 #brain-disease > li.arcgive-record .entry-title {
  color: #00314d !important;
  font-size: 23px !important;
  line-height: 1.45 !important;
  font-weight: 800 !important;
  letter-spacing: 0.01em !important;
  margin: 0 0 18px !important;
  padding-bottom: 14px !important;
  border-bottom: 1px solid #e8dfd2 !important;
}

/* 024. 脳疾患一覧ページ：カード本文 */
body.page-id-190 #brain-disease > li.arcgive-record p {
  color: #222 !important;
  font-size: 15.5px !important;
  line-height: 1.9 !important;
  margin: 0 0 18px !important;
}

/* 025. 脳疾患一覧ページ：カード内リンク */
body.page-id-190 #brain-disease > li.arcgive-record a {
  color: #00314d !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

body.page-id-190 #brain-disease > li.arcgive-record a:hover {
  color: #b19655 !important;
}

/* 026. 脳疾患一覧ページ：カード間隔 */
body.page-id-190 #brain-disease {
  gap: 26px !important;
}

/* 027. 脳疾患一覧ページ：スマホ時のカード調整 */
@media (max-width: 768px) {
  body.page-id-190 #brain-disease > li.arcgive-record {
    border-radius: 16px !important;
    padding: 24px 20px 20px !important;
  }

  body.page-id-190 #brain-disease > li.arcgive-record h2,
  body.page-id-190 #brain-disease > li.arcgive-record h3,
  body.page-id-190 #brain-disease > li.arcgive-record .entry-title {
    font-size: 21px !important;
    line-height: 1.5 !important;
    margin-bottom: 16px !important;
    padding-bottom: 12px !important;
  }

  body.page-id-190 #brain-disease > li.arcgive-record p {
    font-size: 15px !important;
    line-height: 1.8 !important;
  }
}


/* 010. 脳疾患一覧ページ：疾患カード見出し */
body.page-id-190 .brain-disease li h2,
body.page-id-190 .brain-disease li h3,
body.page-id-190 .brain-disease li .entry-title {
  color: var(--bd-navy) !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
  margin: 0 0 16px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid #e4dccf !important;
}


/* 011. 脳疾患一覧ページ：疾患カード本文 */
body.page-id-190 .brain-disease li p {
  color: #222 !important;
  font-size: 15px !important;
  line-height: 1.9 !important;
  margin: 0 0 18px !important;
}


/* 012. 脳疾患一覧ページ：疾患カードリンク */
body.page-id-190 .brain-disease li a {
  color: var(--bd-navy) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

body.page-id-190 .brain-disease li a:hover {
  color: var(--bd-gold) !important;
}


/* 013. 脳疾患一覧ページ：右ナビゲーションは残す */
body.page-id-190 #secondary,
body.page-id-190 .sidebar,
body.page-id-190 .widget-area {
  display: block !important;
  box-sizing: border-box !important;
}


/* 014. 脳疾患一覧ページ：右ナビカード */
body.page-id-190 #secondary .widget,
body.page-id-190 .sidebar .widget,
body.page-id-190 .widget-area .widget {
  background: var(--bd-white) !important;
  border: 1px solid var(--bd-border) !important;
  border-radius: 14px !important;
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.04) !important;
  padding: 24px 24px 22px !important;
  margin-bottom: 28px !important;
  box-sizing: border-box !important;
}


/* 015. 脳疾患一覧ページ：右ナビ見出し */
body.page-id-190 #secondary .widget-title,
body.page-id-190 .sidebar .widget-title,
body.page-id-190 .widget-area .widget-title {
  color: var(--bd-navy) !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  border-bottom: 1px solid #d8c8a8 !important;
  padding-bottom: 12px !important;
  margin: 0 0 14px !important;
}


/* 016. 脳疾患一覧ページ：右ナビリスト */
body.page-id-190 #secondary .widget ul,
body.page-id-190 .sidebar .widget ul,
body.page-id-190 .widget-area .widget ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}


/* 017. 脳疾患一覧ページ：右ナビ項目 */
body.page-id-190 #secondary .widget li,
body.page-id-190 .sidebar .widget li,
body.page-id-190 .widget-area .widget li {
  border-bottom: 1px solid #eee7dc !important;
  margin: 0 !important;
  padding: 12px 0 !important;
  background: none !important;
  box-shadow: none !important;
}

body.page-id-190 #secondary .widget li:last-child,
body.page-id-190 .sidebar .widget li:last-child,
body.page-id-190 .widget-area .widget li:last-child {
  border-bottom: none !important;
}


/* 018. 脳疾患一覧ページ：右ナビリンク */
body.page-id-190 #secondary .widget a,
body.page-id-190 .sidebar .widget a,
body.page-id-190 .widget-area .widget a {
  color: var(--bd-navy) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

body.page-id-190 #secondary .widget a:hover,
body.page-id-190 .sidebar .widget a:hover,
body.page-id-190 .widget-area .widget a:hover {
  color: var(--bd-gold) !important;
}


/* 019. 脳疾患一覧ページ：右ナビ内の画像調整 */
body.page-id-190 #secondary img,
body.page-id-190 .sidebar img,
body.page-id-190 .widget-area img {
  max-width: 100% !important;
  height: auto !important;
  border-radius: 6px !important;
}


/* 020. 脳疾患一覧ページ：スマホ調整 */
@media (max-width: 768px) {
  body.page-id-190 .brain-disease {
    padding: 32px 0 56px !important;
  }

  body.page-id-190 .brain-disease > .container,
  body.page-id-190 .brain-disease .container {
    max-width: none !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-190 .brain-disease ul,
  body.page-id-190 .brain-disease .arcgive-list,
  body.page-id-190 .brain-disease .archive-list,
  body.page-id-190 .brain-disease #brain-disease {
    display: block !important;
  }

  body.page-id-190 .brain-disease li,
  body.page-id-190 .brain-disease li.arcgive-record {
    padding: 24px 22px !important;
    margin-bottom: 20px !important;
  }

  body.page-id-190 .brain-disease li h2,
  body.page-id-190 .brain-disease li h3,
  body.page-id-190 .brain-disease li .entry-title {
    font-size: 22px !important;
  }

  body.page-id-190 #secondary,
  body.page-id-190 .sidebar,
  body.page-id-190 .widget-area {
    width: auto !important;
    max-width: none !important;
    margin: 32px 20px 0 !important;
    padding-top: 0 !important;
  }

  body.page-id-190 #secondary .widget,
  body.page-id-190 .sidebar .widget,
  body.page-id-190 .widget-area .widget {
    padding: 20px !important;
    border-radius: 12px !important;
  }
}

/* 028. 脳疾患一覧ページ：詳細リンクをカード下部の導線にする */
body.page-id-190 #brain-disease > li.arcgive-record > a[href*="/brain-disease/explanation_"] {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;

  margin-top: 14px !important;
  padding-top: 14px !important;
  border-top: 1px solid #eee5d8 !important;

  color: #00314d !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.6 !important;
  text-decoration: none !important;
}

body.page-id-190 #brain-disease > li.arcgive-record > a[href*="/brain-disease/explanation_"]::after {
  content: "›";
  color: #b19655 !important;
  font-size: 22px !important;
  line-height: 1 !important;
}

body.page-id-190 #brain-disease > li.arcgive-record > a[href*="/brain-disease/explanation_"]:hover {
  color: #b19655 !important;
}
/* 029. 脳疾患一覧ページ：詳細リンクの矢印 */
body.page-id-190 #brain-disease > li.arcgive-record > a[href*="/brain-disease/explanation_"]::after {
  content: "›";
  color: #b19655 !important;
  font-size: 22px !important;
  line-height: 1 !important;
  transform: translateY(-1px);
}

/* 030. 脳疾患一覧ページ：詳細リンクのホバー */
body.page-id-190 #brain-disease > li.arcgive-record > a[href*="/brain-disease/explanation_"]:hover {
  color: #b19655 !important;
}