/* --------------------------------------------------------------------------- *
 for print
 * --------------------------------------------------------------------------- */
#resultsBody {
 margin-left:0px;
 margin-right:0px;
 text-align          : left;
 width               : 95%;
 font-size           : 0.8em;
}

div.blocks{
	clear:left; margin-bottom:5px;
}
.printCtrl{
	font-size:0.8em;
	display:none;

}

.title1{
	page-break-after:avoid;
  font-size: 20px;
}
.title2{
	page-break-after:avoid;
}
/* ------------------------ */
span.pr_process{
	background-color:#ffffff;
}
.printhd{ padding: 5px 10px; background: #625849; color: #ffffff; font-weight: bold;}

.mT10 { margin-top: 10px }
.mT15 { margin-top: 15px }
.mT20 { margin-top: 20px }
.mT50 { margin-top: 50px }
.mT5 { margin-top: 5px }
.mB5 { margin-bottom: 5px }
.mB10 { margin-bottom: 10px }
.mB15 { margin-bottom: 15px }
.mB20 { margin-bottom: 20px }
.mB50 { margin-bottom: 50px }
.mL10 { margin-left: 10px }
.mR10 { margin-right: 10px }
.mL5 { margin-left: 5px }
.mR5 { margin-right: 5px }
.pT10 { padding-top: 10px }
.pT5 { padding-top: 5px }
.pB10 { padding-bottom: 10px }
.p5 { padding: 5px }
.p10 { padding: 10px }
.m10 { margin: 10px }
.mA{ margin-left: auto; margin-right: auto;}
.m0A{ margin: 0 auto;}
.m10A{ margin: 10px auto;}
.ovH { overflow: hidden; zoom: 1; }
.tac { text-align: center }
.dispbl { display: block }
.dispin { display: inline }
.alpabg{ background: #000;filter: alpha(opacity=65); -moz-opacity:0.65; opacity:0.65; color: #fff;}
.remark{ font-weight: bold;}
.smaller{ font-size:93%;}
.smallest{ font-size:77%;}
.big{ font-size:116%;}
.bigger{ font-size:123.1%;}
.biggest{ font-size:138.5%;}

#print{ width: 700px; text-align: left; font-size: 14px;}
.printhd{ padding: 5px 10px; background: #625849; color: #ffffff; font-weight: bold;}
#print .text{font-size: 16px;}

#print .link { display: flex; justify-content: space-between; align-items: center;}
#print .back { display: none}
@media print {
  body {
    -webkit-print-color-adjust: exact;
    font-family: Meiryo,Hiragino Kaku Gothic Pro,Osaka,MS P Gothic;
  }
#print *:not(.numball){ color: #000;}
}
