@charset "UTF-8";
/* facility-standards ページ専用 */
/* 施設基準の見出し（30px の行）：左寄せの塗り帯 */
.fs-body .fs-nest:has(> .fs-txt > p.u-fz-30) { margin-bottom: 8px; padding: 10px 16px; background: linear-gradient(90deg, #5ccfcf, #75d7d7); }
.fs-body .fs-nest > .fs-txt > p.u-fz-30 { color: #fff; margin: 0; }
.fs-body .fs-nest > .fs-txt { margin-bottom: 8px; }
/* 連携先医療機関の枠：丸印の箇条書き */
.fs-body p[data-icon="dot"]:not(:has(> a))::before { content: ""; width: 9px; height: 9px; border-radius: 50%; background: var(--fs-primary); top: .85em; }
.fs-body p[data-icon="dot"]:not(:has(> a)) { padding-left: 20px; }
