/* 胃カメラ検査の詳細について（gastroscopy-details・Figma 1590:199323）だけの縦の余白の合わせ。PC のみ（スマホは共通の CSS のまま）
 * 差の画像の「ずれの変わり目」と、Figma（design.json）・実ページの位置の実測から。上から順に、その所の余白・高さだけを合わせる
 * （single-medical.php が assets/nn/medical-<slug>/style.css を読み込む） */
@media (min-width: 768px) {
	/* 題名：下の余白 27 → 1（文字の中央が 13px 下がる。Figma は英字の上が 374px・WordPress は 361px だった） */
	.p-medPage.is-medical-gastroscopy-details .p-medHero__ttl { margin-bottom: 1px; }

	/* 胃カメラ検査とバリウム検査の違い：段落と表の間 16 → 9px（表が Figma より 7px 下だった） */
	.p-medPage.is-medical-gastroscopy-details .p-medSec:has(#sec-1) .wp-block-table { margin-top: 9px; }

	/* 胃カメラ検査をおすすめする方：番号つきの並び（①〜④）の間 20 → 1px（Figma は 82px ごと） */
	.p-medPage.is-medical-gastroscopy-details .p-medCard .p-medNumList { gap: 1px; }
	.p-medPage.is-medical-gastroscopy-details .p-medCard .p-medNumList > li + li { margin-top: 0; }
	/* 並びの下の【出所】：間 12 → 9px（1つ目の札）・7px（2つ目の札） */
	.p-medPage.is-medical-gastroscopy-details .p-medCard:nth-of-type(1) .p-medNote { margin-top: -3px; }
	.p-medPage.is-medical-gastroscopy-details .p-medCard:nth-of-type(2) .p-medNote { margin-top: -5px; }
	/* 1つ目の札の③（4行）：Figma は 103px ごと（他は 82px）なので 8px 詰める */
	.p-medPage.is-medical-gastroscopy-details .p-medCard:nth-of-type(1) .p-medNumList > li:nth-child(3) { margin-bottom: -8px; }
	/* 胃カメラ検査を特におすすめする方：最後の項目の下（Figma は項目の枠が 10px 短い） */
	.p-medPage.is-medical-gastroscopy-details .p-medCard:nth-of-type(3) ul > li:last-child { margin-bottom: -10px; }

	/* 途中の予約の帯：上の節との間 80 → 32px（Figma は札の下から 32px）・下の節との間 80 → 88px */
	.p-medPage.is-medical-gastroscopy-details .p-medPage__content > .p-medConsult { margin-top: 32px; }
	.p-medPage.is-medical-gastroscopy-details .p-medPage__content > .p-medConsult + .p-medSec { margin-top: 88px; }

	/* 胃カメラ検査前日の食事について：表の上 16 → 13px・表と下の段落の間 12 → 18px・次の節との間は 80 のまま */
	.p-medPage.is-medical-gastroscopy-details .p-medSec:has(#sec-3) .wp-block-table { margin-top: 13px; }
	.p-medPage.is-medical-gastroscopy-details .p-medSec:has(#sec-3) .wp-block-table + p { margin-top: 18px; }

	/* 最後に：節の下に 11px（Figma は下の予約の帯まで 11px 長い） */
	.p-medPage.is-medical-gastroscopy-details .p-medPage__content > .p-medSec:has(#sec-7) { margin-bottom: 11px; }
}
