/* ==========================================================================
   print.css — 印刷用

   ヘッダー・フッター・CTA・サイドバーを落とし、本文だけを残す。
   会社概要や記事を紙で回覧されるケースを想定している。
   ========================================================================== */

.header,.drawer,.cta,.footer,.side,.crumbs,
.postcta,.entrycta,.pagecta,.related,.skiplink,.pager{ display:none !important }

body{ background:#fff; color:#000; font-size:10.5pt; line-height:1.7 }

.wrap,.wrap--wide{ max-width:none; padding-inline:0 }
.layout,.layout--form{ display:block }

/* リンク先が紙の上でも分かるようにする */
.prose a[href^="http"]::after{ content:" (" attr(href) ")"; font-size:9pt; word-break:break-all }

/* 図版・表を途中で切らない */
.figure,.tablewrap,.ctable,.checkbox,.case{ break-inside:avoid; page-break-inside:avoid }
h1,h2,h3{ break-after:avoid; page-break-after:avoid }
