/* print.css : 印刷時のみ適用される想定（<link media="print"> もしくは @media print） */
@page {
  margin: 12mm;
}

@media print {
  /* 装飾と不要ブロックを切る */
  * {
    box-shadow: none !important;
    text-decoration: none !important; /* 下線や装飾は消す */
  }
  #side-box,
  .button-toggle,
  .bnr-nav,
  .sns_link {
    display: none !important;
  }

  /* レイアウトを1カラムに寄せる */
  .main,
  .wrap {
    width: 100% !important;
    margin: 0 !important;
  }

  /* ここがポイント：空ページ用の高さを印刷では無効化 */
  .wrap {
    min-height: 0 !important; /* 1000pxを打ち消す */
    height: auto !important; /* 念のため */
  }

  /* もう1つのポイント：リンク後ろのURL追記を消す */
  a[href]::after {
    content: none !important; /* ""よりnoneが確実 */
  }
}
