﻿@charset 'utf-8';
/*! ♪━━ _p_printing.css ｜プリント関係のコントロール 2022/03/30 18:11 */

/* ▼▼プリント・改ページコントロール関係 ━━━━━━━━━━━━━━━━━━━━ */
/* ▼この要素を印刷しない */
	@media print	{ .a_noprint { display: none; }}
/* ▼この要素の直前｜直後で改ページする ハサミ transform: scaleX(-1); で左右反転 */
	.p_break_print	{ page-break-before: always; } /* 直前で改頁してプリント→この要素が常に頁最上部に印刷される */
	.p_print_break	{ page-break-after: always; } /* この要素の印刷が終わったら改頁する */
/* ▼この要素はできるだけ改ページさせない（table等に有効） */
	.p_break-avoid	{ page-break-inside: avoid; } /* この要素はできるだけ改頁させない */

/* ▼FontAwesomeアイコン貼込のHTML */
	/* <i class='fal fa-cut a_fa_08' style='transform: scaleX(-1); float: right;'></i> ハサミアイコン左向き */
	/* <i class='fal fa-cut a_fa_08 d-none d-md-block' style='transform: scaleX(-1); float: right;'></i> ハサミアイコン左向き */
	/* <i class='fal fa-paperclip a_fa_08 d-none d-md-block' style='float: right;'></i> クリップアイコン */
	/* <i class='fal fa-print-slash a_fa_08 d-none d-md-block' style='float: right;'></i> プリンタ_スラッシュ */

/* ▼BS-5 の d-系クラスをを使い「左反転の改ページイメージ・ハサミ」小アイコンを対象となるブロック要素の右上スミに貼る */
	/* <i class='fal fa-cut a_fa_08 d-none d-md-block' style='transform: scaleX(-1); float: right;'></i> */
/* ▼BS-5 の d-系クラスをを使い「ゼムクリップイメージ」小アイコンを対象となるブロック要素の右上スミに貼る */
	/* <i class='fal fa-paperclip a_fa_08 d-none d-md-block' style='float: right;'></i> */
/* ▼BS-5 の d-系クラスをを使い「プリントしないイメージ」小アイコンを対象となるブロック要素の右上スミに貼る */
	/* <i class='fal fa-print-slash a_fa_08 d-none d-md-block' style='float: right;'></i> */
/* 【参考】自動でスマホを表示／非表示の切り換え */
	/* d-none d-md-block で md 以下は非表示になる（d-none を無くし、d-md-none だけにすると、md より大きな画面で表示されなくなる） */

/* ▼▼プリントを画面表示に近づける｜もともと Bootstrap4 の時代から利用していたもの ━━━━━━━━━━━━━━━━━━━━ */
	@media print	{
	.p_noprint	{ display:none; }
	*, *::before, *::after	{ text-shadow: none !important; box-shadow: none !important; }
	a:not(.btn)	{ text-decoration: underline; }
	abbr[title]::after	{ content: ' (' attr(title) ')'; }
	pre	{ white-space: pre-wrap !important; }
	pre, blockquote	{ border: 1px solid #adb5bd; page-break-inside: avoid; }
	thead	{ display: table-header-group; }
	tr, img	{ page-break-inside: avoid; }
	p, h2, h3	{ orphans: 3; widows: 3; }
	h2, h3	{ page-break-after: avoid; }
	@page	{ size: a3; }
	body	{ min-width: 1400px !important; }
	.container	{ min-width: 1400px !important; }
	.navbar	{ display: none; }
	.badge	{ border: 1px solid #000; }
	.table	{ border-collapse: collapse !important; }
	.table td, .table th	{ background-color: #fff !important; }
	.table-bordered th, .table-bordered td	{ border: 1px solid #dee2e6 !impsortant; }
	.table-dark	{ color: inherit; }
	.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody	{ border-color: #dee2e6; }
	.table .thead-dark th	{ color: inherit; border-color: #dee2e6; }
		}
