.rk-stage{background:#e6eef6;border:3px solid var(--line2);border-radius:18px;padding:16px;overflow-x:auto}.rk-paper{width:210mm;min-height:297mm;background:#fff;color:#111;padding:11mm 12mm;margin:0 auto 14px;box-shadow:0 10px 30px rgba(20,33,46,.16);font-family:Hiragino Sans,Noto Sans JP,sans-serif;transform-origin:top left;display:flex;flex-direction:column;--bw:0.4mm;--bc:#111}.rk-ttl-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3.5mm}.rk-ttl{font-size:16pt;font-weight:700;letter-spacing:.5em}.rk-date{font-size:9pt}.rk-paper table{border-collapse:collapse;width:100%;table-layout:fixed}.rk-paper td,.rk-paper th{border:var(--bw) solid var(--bc);padding:1.2mm 1.8mm;vertical-align:top;font-size:9.5pt;font-weight:400;line-height:1.5}.rk-paper th{background:#f2f2f2;font-weight:600;text-align:center;vertical-align:middle}.rk-lbl{font-size:7.5pt;color:#333}.rk-c{text-align:center}.rk-mid{vertical-align:middle}.rk-big{font-size:15pt;font-weight:600;letter-spacing:.06em}.rk-photo{width:30mm;height:40mm;margin:0 auto;border:.3mm dashed #888;display:flex;align-items:center;justify-content:center;text-align:center;font-size:7pt;color:#888;line-height:1.6;overflow:hidden;background:#fff}.rk-photo img{width:100%;height:100%;object-fit:cover;display:block}.rk-photo-cell{width:34mm;padding:0!important}.rk-row td{height:7.4mm}.rk-grow{flex:1 1 auto}.rk-bx{display:flex;flex-direction:column;border:var(--bw) solid var(--bc);margin-top:3mm}.rk-bx-h{background:#f2f2f2;border-bottom:var(--bw) solid var(--bc);font-size:9.5pt;font-weight:600;text-align:center;padding:1.6mm 2mm;flex:0 0 auto}.rk-bx.rk-grow .rk-bx-b{min-height:118mm}.rk-bx-b{flex:1 1 auto;padding:2mm 2.2mm;font-size:9.5pt;line-height:1.9;white-space:pre-wrap}.rk-foot{font-size:7pt;color:#9aa8b4;display:flex;justify-content:space-between;margin-top:3mm}.rk-auto{color:#1f6feb}@media print{.rk-stage{background:#fff;border:none;border-radius:0;padding:0;overflow:visible}.rk-paper{width:auto;min-height:0;box-shadow:none;margin:0!important;padding:0;transform:none!important;page-break-after:always}.rk-paper:last-child{page-break-after:auto}.rk-auto{color:#111}.rk-photo{border-color:transparent}@page{size:A4;margin:12mm}}