*{box-sizing:border-box}body{margin:0;background:#eef2f6;color:#111;font-family:"Noto Sans JP",Arial,sans-serif}.report-sheet{width:210mm;min-height:297mm;margin:12px auto;padding:9mm;background:#fff;page-break-after:always}.report-sheet:last-child{page-break-after:auto}.report-sheet h1{margin:0 0 5px;text-align:center;font-size:18px}.report-header{position:relative;padding-top:2px}.report-page{position:absolute;top:2px;left:0;font-size:9px;font-weight:700}.report-qr{position:absolute;top:0;right:0;width:21mm;height:21mm}.report-meta{width:calc(100% - 25mm)!important;margin:0 0 5px}.report-meta th,.report-meta td{text-align:center}.report-sheet table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:8.5px;line-height:1.15}.report-sheet th,.report-sheet td{padding:2.5px 4px;border:1px solid #111;vertical-align:top;overflow-wrap:anywhere}.report-sheet th{background:#dce4eb}.report-sheet .major-col{width:23mm}.report-sheet .judge-col{width:12mm}.report-sheet .operator-col{width:34mm}.report-sheet small{display:block;margin-top:1px;white-space:pre-wrap;font-size:7.5px}.report-sheet .judge{text-align:center;font-size:11px;font-weight:900}.report-footer{margin-top:5px;text-align:center;color:#586472;font-size:8px}@media print{body{background:#fff}.report-sheet{margin:0;padding:7mm;box-shadow:none}@page{size:A4 portrait;margin:0}}
.report-header{min-height:27mm!important;padding-top:9px!important}.report-sheet h1{margin:8px 27mm 5px!important}.report-sheet h1 small{display:block;font-size:10px}.report-print-date{position:absolute;top:1px;right:0;font-size:7.5px}.report-qr{top:8mm!important;width:19mm!important;height:19mm!important}.report-meta{width:calc(100% - 23mm)!important}
