/*
==================================================
  File: sub_shinryo.css
  Description: 診療ページスタイル定義
  Created: 2025-12-23
  Last Updated: 2025-12-23
  Version: 1.0.0
  Notes:
    - XXXXXXXXXX
==================================================
*/
.vertical-list {
  display: grid;
  grid-template-columns: 1fr 1fr; /* 2列 */
  gap: 1px;
}

.vertical-list span {
  grid-column: 1; /* デフォルトで左列に固定 */
  padding-left: 16px;
  margin-left: 24px;
  position: relative; /* 疑似要素の位置調整用 */
}

.vertical-list span::before {
  content: "●"; /* 箇条書きの● */
  position: absolute;
  left: 0; /* 左側に配置 */
  color: #333; /* 色を調整可能 */
  font-size: 10px;;
}

.vertical-list span:last-child {
  grid-column: 2; /* 最後の要素だけ右列 */
}


/* 最後の要素を右列の「1行目」に固定 = 上詰め */
.vertical-list span:last-child {
  grid-column: 2;
  grid-row: 1;         /* ←これがポイント */
  align-self: start;   /* 念のため（縦方向上寄せ） */
}


.line_kasan {
  margin-top: 15px;
  margin-bottom: 15px;
}

.line_kasan h4{
  margin: 0;
  padding: 0;
}

.line_kasan p{
  margin: 0;
  padding: 0;
}
