/*プリント用*/

/*　更新箇所　日付（検索用）
20220804
20220805
20220916
20230510
*/


@import "pc_base.css";


@import "pc_common.css";


@import "pc_layout.css";

body {
	background-color:#FFF !important;
	background-image:none !important;
}

/* 20220804 add */
.print_notdisp{display: none;}
.print_disp{display: inline-block;}





/* 20220805 add ↓-------------------------*/
/* 縦書きリセット */
.wrt_vrl{
	-ms-writing-mode: horizontal-tb;
	-webkit-writing-mode: horizontal-tb;
	writing-mode:horizontal-tb !important;
	vertical-align: top;
}

/* コンサル縦書き申請業務専用　高さの指定を超えると切れるため要注意 */
.tbPrintvrl td.wrt_vrl,
.tbPrintvrl th.wrt_vrl   {
	-ms-writing-mode: horizontal-tb;
	-webkit-writing-mode: horizontal-tb;
	writing-mode:horizontal-tb !important;
	vertical-align: top;
}

.tbPrintvrl th.wrt_vrl div,
.tbPrintvrl td.wrt_vrl div {
	margin: 0;
	padding: 0;
	-ms-writing-mode: tb-rl;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	min-height: 200px;		
	text-align: left;
	white-space: nowrap;	/* 20220916 add */
}
/* 20220805 add ↑-------------------------*/

table.tbList01 tr td, table.tbList01 tr th {
	page-break-inside: avoid !important;
	break-inside: avoid-page;
}


/*20230510 add ↓-------------------------*/
div.tbFix {
	height: auto;
	border: none;
	overflow: hidden;
}
div.tbFix table {
	border: 1px solid #333;
}
table.tbCrossing tr:nth-child(1){
  position: static;
 }
 table.tbCrossing tr:nth-child(1):before {
  position: static;
} 
/*20230510 add ↑-------------------------*/