.reference-practice{margin-top:34px;padding:28px;border-top:3px solid #1a1a1a;background:#fff}.reference-practice>header{margin-bottom:21px}.reference-practice>header p{margin:0 0 8px;color:#a4000c;font:700 10px/1.4 "IBM Plex Mono","Roboto Mono",monospace;letter-spacing:.06em}.reference-practice h2{max-width:760px;margin:0;color:#1a1a1a;font-size:25px;line-height:1.5}.reference-practice h3{margin:0;color:#1a1a1a;font-size:17px;line-height:1.5}.reference-practice p{color:#514b45;font-size:13px;line-height:1.85}.reference-practice dl{display:grid;grid-template-columns:180px 1fr;margin:0;border-top:1px solid #e0d8ce}.reference-practice dt,.reference-practice dd{margin:0;padding:15px 17px;border-bottom:1px solid #e0d8ce}.reference-practice dt{background:#f2ece3;color:#a4000c;font-weight:700}.reference-practice dd{color:#514b45;font-size:13px;line-height:1.8}.reference-practice aside{margin-top:19px;padding:16px 18px;border-left:4px solid #c8a45c;background:#fff8ec;color:#514b45;font-size:13px;line-height:1.85}.cover-spread-ledger{border-top-color:#a4000c}.edge-safety-map>div{display:grid;grid-template-columns:1fr 1.1fr .9fr;border:1px solid #e0d8ce}.edge-safety-map article{padding:19px;border-right:1px solid #e0d8ce}.edge-safety-map article:last-child{border-right:0;background:#f2ece3}.edge-safety-map article h3{margin-bottom:8px}.edge-safety-map article p{margin:0}.trim-mark-review{background:#f2ece3}.trim-mark-review ol,.delivery-evidence-log ol,.reservation-status-handoff ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:2px solid #1a1a1a}.trim-mark-review li,.delivery-evidence-log li,.reservation-status-handoff li{display:grid;gap:10px;padding:17px;border-right:1px solid #e0d8ce;border-bottom:1px solid #e0d8ce;background:#fff}.trim-mark-review li:last-child,.delivery-evidence-log li:last-child,.reservation-status-handoff li:last-child{border-right:0}.trim-mark-review b,.delivery-evidence-log b,.reservation-status-handoff b{color:#a4000c;font:700 11px "IBM Plex Mono","Roboto Mono",monospace}.trim-mark-review span,.delivery-evidence-log span,.reservation-status-handoff span{color:#514b45;font-size:13px;line-height:1.8}.paper-spec-notes table,.consignment-state-ledger table{width:100%;border-collapse:collapse;color:#514b45;font-size:13px;line-height:1.75}.paper-spec-notes th,.paper-spec-notes td,.consignment-state-ledger th,.consignment-state-ledger td{padding:13px 15px;border:1px solid #e0d8ce;text-align:left;vertical-align:top}.paper-spec-notes thead th,.consignment-state-ledger thead th{background:#a4000c;color:#fff}.paper-spec-notes tbody th,.consignment-state-ledger tbody th{background:#f2ece3;color:#1a1a1a}.paper-spec-notes>p,.consignment-work-crosscheck>p{margin:17px 0 0}.cover-paper-sample{background:#fff8ec}.sample-checks{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e0d8ce;border-left:1px solid #e0d8ce}.sample-checks article{padding:18px;border-right:1px solid #e0d8ce;border-bottom:1px solid #e0d8ce}.sample-checks b{color:#a4000c;font-size:14px}.sample-checks p{margin:8px 0 0}.binding-position-map{border-top-color:#c8a45c}.print-process-memo>div,.consignment-delivery-delta>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #1a1a1a}.print-process-memo article,.consignment-delivery-delta article{padding:18px;border-right:1px solid #e0d8ce;border-bottom:1px solid #e0d8ce}.print-process-memo article:nth-child(2){background:#f2ece3}.print-process-memo article:last-child,.consignment-delivery-delta article:last-child{border-right:0}.print-process-memo article p,.consignment-delivery-delta article p{margin:8px 0 0}.delivery-evidence-log ol{grid-template-columns:repeat(3,minmax(0,1fr))}.order-status-notebook{background:#f2ece3}.consignment-work-crosscheck ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:2px solid #1a1a1a}.consignment-work-crosscheck li{display:grid;gap:9px;padding:18px;border-right:1px solid #e0d8ce;border-bottom:1px solid #e0d8ce;background:#fff}.consignment-work-crosscheck li:last-child{border-right:0}.consignment-work-crosscheck b{color:#a4000c;font-size:15px}.consignment-work-crosscheck span{color:#514b45;font-size:13px;line-height:1.8}.reservation-status-handoff ol{grid-template-columns:repeat(3,minmax(0,1fr))}.arrival-contact-note{background:#fff8ec}
@media(max-width:760px){.reference-practice{padding:23px 18px}.reference-practice h2{font-size:21px}.reference-practice dl{grid-template-columns:1fr}.reference-practice dt{padding-bottom:7px;border-bottom:0}.reference-practice dd{padding-top:7px}.edge-safety-map>div,.sample-checks,.print-process-memo>div,.consignment-delivery-delta>div,.consignment-work-crosscheck ul,.trim-mark-review ol,.delivery-evidence-log ol,.reservation-status-handoff ol{grid-template-columns:1fr}.edge-safety-map article,.trim-mark-review li,.delivery-evidence-log li,.reservation-status-handoff li,.print-process-memo article,.consignment-delivery-delta article,.consignment-work-crosscheck li{border-right:0;border-bottom:1px solid #e0d8ce}.paper-spec-notes{overflow-x:auto}.paper-spec-notes table,.consignment-state-ledger table{min-width:570px}.consignment-state-ledger{overflow-x:auto}.reference-practice aside{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}

@media(max-width:760px){
    [data-batch-page="S042"] .consignment-state-ledger { overflow: visible; }
    [data-batch-page="S042"] .consignment-state-ledger table { display: block; width: 100%; min-width: 0; }
    [data-batch-page="S042"] .consignment-state-ledger thead { display: none; }
    [data-batch-page="S042"] .consignment-state-ledger tbody { display: grid; gap: 12px; }
    [data-batch-page="S042"] .consignment-state-ledger tbody tr { display: grid; grid-template-columns: 1fr; border: 1px solid #e0d8ce; background: #fff; }
    [data-batch-page="S042"] .consignment-state-ledger tbody th,
    [data-batch-page="S042"] .consignment-state-ledger tbody td { display: block; min-width: 0; margin: 0; border: 0; border-bottom: 1px solid #e0d8ce; overflow-wrap: anywhere; }
    [data-batch-page="S042"] .consignment-state-ledger tbody tr > *:last-child { border-bottom: 0; }
    [data-batch-page="S042"] .consignment-state-ledger tbody th { padding: 12px 14px; background: #f2ece3; color: #a4000c; font-weight: 700; }
    [data-batch-page="S042"] .consignment-state-ledger tbody th::before,
    [data-batch-page="S042"] .consignment-state-ledger tbody td::before { display: block; margin-bottom: 4px; color: #6b6560; font: 700 10px/1.4 "IBM Plex Mono", "Roboto Mono", monospace; letter-spacing: .03em; }
    [data-batch-page="S042"] .consignment-state-ledger tbody th::before { content: "段階"; }
    [data-batch-page="S042"] .consignment-state-ledger tbody td:nth-child(2)::before { content: "自分で残す事実"; }
    [data-batch-page="S042"] .consignment-state-ledger tbody td:nth-child(3)::before { content: "対象書店で確認する事実"; }
}
