/* -------------------------------------------------- */
/* 施設基準の届け出・基礎 */
/* -------------------------------------------------- */

/* ベース */
section.contents.fs { padding-top:80px; }

/* 見出し */
.img-title { margin-bottom:40px; }

/* -------------------------------------------------- */
/* 施設基準の届け出・ページ内ナビ */
/* -------------------------------------------------- */

/* リスト */
.fs-item-list { border-left:2px solid var(--bl); flex-direction:column; gap:8px; padding-left:8px; margin-bottom:40px; }
.fs-item-list li a { align-items:center; color:var(--bl); display:flex; font-size:16px; font-weight:400; gap:4px; line-height:32px; }
.fs-item-list li img { object-fit:contain; height:20px; width:24px; }

/* -------------------------------------------------- */
/* 施設基準の届け出・コンテンツ */
/* -------------------------------------------------- */

/* ベース */
.fs-section { margin-bottom:24px; }

/* 見出し */
.fs-section h2 { color:var(--bl); font-size:20px; font-weight:700; line-height:32px; margin-bottom:8px; }

/* テキスト */
.fs-section p { font-size:16px; font-weight:400; line-height:32px; }

/* リスト */
.fs-section ul li { align-items:flex-start; display:flex; font-size:16px; font-weight:400; line-height:32px; }
.fs-section ul li::before { content:'・'; flex-shrink:0; }

