.qm-print-doc{display:none}@media print{.qm-main>:not(.qm-print-doc),.qm-noprint{display:none!important}.qm-main{font-family:Hiragino Sans,Yu Gothic,system-ui,sans-serif;color:#000!important;background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}@page{size:A4 portrait;margin:9mm}.qm-print-doc{color:#000;background:#fff;font-size:9pt;line-height:1.3;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;display:block!important}.qm-print-doc *{box-shadow:none!important;text-shadow:none!important}.qm-print-doc h1{border-bottom:2px solid #000;margin:0 0 .8mm;padding-bottom:.6mm;font-size:13pt}.qm-print-doc h2{border-bottom:1px solid #000;margin:.6mm 0 .3mm;padding-bottom:.3mm;font-size:9.5pt}.pd-block{break-inside:avoid;margin-bottom:.5mm}.qm-print-doc .qm-row{color:#000!important;border-bottom:1px solid #bbb!important;gap:4mm!important;padding:.25mm 0!important;font-size:8pt!important;line-height:1.12!important;display:flex!important}.qm-print-doc .qm-row-k{color:#000!important;flex:0 0 28mm!important;font-weight:600!important}.qm-print-doc .qm-row-v{color:#000!important;flex:1!important}.qm-print-doc .qm-panel,.qm-print-doc .qm-panel-title{background:0 0!important;border:0!important;padding:0!important}.qm-print-doc .qm-subtitle{color:#000!important;border-top:0!important;padding:.5mm 0 .2mm!important;font-size:8.5pt!important;font-weight:700!important}.qm-print-doc .qm-namelist{flex-wrap:wrap!important;gap:.2mm 3mm!important;margin:0!important;padding:.2mm 0 0!important;list-style:none!important;display:flex!important}.qm-print-doc .qm-namelist li{font-size:8pt!important}.pd-grid{break-inside:avoid}.qm-print-doc .qm-grid{margin-top:.3mm;border:1.4pt solid #000!important;grid-template-rows:repeat(3,41mm)!important;grid-template-columns:repeat(3,41mm)!important}.qm-print-doc .qm-cell{cursor:default!important;color:#000!important;background:#fff!important;border:.7pt solid #000!important;padding:1.1mm 1.6mm!important;overflow:hidden!important}.qm-print-doc .qm-cl{color:#000!important;font-size:7.5pt!important}.qm-print-doc .qm-mn{color:#000!important;margin:1mm 0 1.2mm!important;font-size:10pt!important;font-weight:700!important}.qm-print-doc .qm-dr{margin-top:.8mm!important}.qm-print-doc .qm-st{color:#000!important;font-size:10.5pt!important;font-weight:700!important}.qm-print-doc .qm-ss{color:#000!important;font-size:7.8pt!important}.qm-print-doc .qm-kaku{flex-direction:column!important;align-items:flex-start!important;gap:0!important;margin-top:auto!important;padding-top:.4mm!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}.qm-print-doc .qm-kaku-ji{color:#1f5fbf!important;font-size:7.5pt!important}.qm-print-doc .qm-kaku-kyo{color:#b42318!important;font-size:7.5pt!important}.qm-print-doc .qm-kaku-more{color:#555!important;font-size:7.5pt!important}.pd-palace-basic{break-inside:avoid;break-before:auto}.pd-kokuo{break-before:page}.pd-kokuo>h2{margin-top:0!important}.qm-print-doc .qm-kokuo-section{border-bottom:1px solid #999!important;padding:1.2mm 0!important}.qm-print-doc .qm-kokuo-label{color:#000!important;margin-bottom:.8mm!important;font-size:9.5pt!important;font-weight:700!important}.qm-print-doc .qm-kokuo-entry{break-inside:avoid;margin-bottom:2mm!important}.qm-print-doc .qm-kokuo-meta{color:#000!important;font-size:9pt!important;font-weight:700!important}.qm-print-doc .qm-kokuo-body{color:#000!important;white-space:pre-wrap!important;font-size:9pt!important;line-height:1.5!important}.qm-print-doc .qm-pd-future{display:none!important}}
