@page{size:A4 portrait;margin:15mm}@media print{html,body,#root{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}[data-print=hide]{display:none!important}.pc-root,.pc-stack,.pc-page{background:#fff!important;height:auto!important;position:static!important;overflow:visible!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.pc-print-target) :has(.pc-print-target){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;visibility:visible!important;background:0 0!important;border:0!important;outline:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has(.pc-print-target) :not(:has(.pc-print-target)):not(.pc-print-target):not(.pc-print-target *){display:none!important}.pc-print-target .pc-doc{width:auto;min-height:0;padding:0}.pc-print h2,.pc-doc h2,.pc-doc h3{break-after:avoid}.pc-doc section,.pc-doc figure,.pc-doc .pc-doc-box{break-inside:avoid}.pc-doc .pc-doc-sec--list{break-inside:auto}.pc-doc .pc-doc-sec--list li{break-inside:avoid}.pc-doc thead{display:table-header-group}.pc-doc tr{break-inside:avoid}.pc-doc--card,.pc-doc--disaster{break-after:avoid}.pc-print-target .pc-doc--card{min-height:264mm}}.pc-sheet-box{justify-content:center;min-width:0;display:flex}.pc-sheet-scaler{outline:1px solid var(--pc-line);background:#fff;flex:none;position:relative;overflow:hidden}.pc-sheet{transform-origin:0 0;width:210mm}.pc-doc{box-sizing:border-box;color:#000;width:210mm;min-height:297mm;font-family:var(--pc-font);letter-spacing:0;font-feature-settings:"palt" 0;font-variant-numeric:tabular-nums;line-break:strict;overflow-wrap:anywhere;-webkit-font-smoothing:auto;background:#fff;flex-direction:column;padding:15mm;font-size:10pt;font-weight:400;line-height:1.55;display:flex}.pc-doc :where(p,li,dd,span,h2,h3),.pc-docs-kind-text,.pc-export-help,.pc-print-bar-hint{word-break:auto-phrase;text-wrap:pretty}.pc-doc p,.pc-doc h2,.pc-doc h3,.pc-doc dl,.pc-doc dd,.pc-doc ul,.pc-doc figure{margin:0}.pc-doc-photo{background:#fff;border-radius:2mm;flex:none;width:26mm;height:26mm;overflow:hidden;box-shadow:inset 0 0 0 .5pt #999}.pc-doc-photo img{object-fit:cover;width:100%;height:100%;display:block}.pc-doc-photo--small{width:18mm;height:18mm}.pc-doc-photo--card{border-radius:1.2mm;width:12mm;height:12mm}.pc-doc-photo--disaster{width:30mm;height:30mm}.pc-doc-head{border-bottom:1.5pt solid #000;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:5mm;margin-bottom:3mm;padding-bottom:3mm;display:grid}.pc-doc-kicker{color:#333;font-size:8.5pt;line-height:1.4}.pc-doc-name{font-size:18pt;font-weight:600;line-height:1.25;margin-top:.5mm!important}.pc-doc-line{font-size:9.5pt;line-height:1.5;margin-top:1.5mm!important}.pc-doc-line-2{display:block}.pc-doc-facts{grid-template-columns:auto auto;gap:1mm 3mm;max-width:72mm;font-size:8.5pt;line-height:1.4;display:grid}.pc-doc-facts dt{color:#333;white-space:nowrap}.pc-doc-facts dd{font-weight:600}.pc-doc-sub{font-weight:400;display:block}.pc-doc-mono{font-family:var(--pc-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.pc-doc-box{border:1.5pt solid #000;margin-bottom:3mm;padding:2.4mm 3.5mm 2.6mm}.pc-doc-box>.pc-doc-h{border:0;padding:0}.pc-doc-pre{white-space:pre-wrap}.pc-doc-nowrap{white-space:nowrap}.pc-doc-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:7mm;display:grid}.pc-doc-col{min-width:0}.pc-doc-col>:last-child{margin-bottom:0}.pc-doc-sec{break-inside:avoid;margin-bottom:3.2mm;display:block}.pc-doc-h{border-bottom:.75pt solid #000;padding-bottom:.8mm;font-size:10.5pt;font-weight:600;line-height:1.4;margin-bottom:1mm!important}.pc-doc-list{padding:0;list-style:none}.pc-doc-list>li{border-bottom:.5pt solid #999;flex-direction:column;padding:.9mm 0;display:flex}.pc-doc-list>li.pc-doc-flow{display:block}.pc-doc-flow>.pc-doc-note:before{content:"　"}.pc-doc-list>li:first-child{padding-top:0}.pc-doc-list>li:last-child{border-bottom:0;padding-bottom:0}.pc-doc-row{justify-content:space-between;align-items:baseline;gap:2mm;display:flex}.pc-doc-strong{font-weight:600}.pc-doc-meta,.pc-doc-note{font-size:9pt;line-height:1.5}.pc-doc-meta{color:#333}.pc-doc-date{white-space:nowrap;flex:none;font-size:9pt}.pc-doc-none{color:#333}.pc-doc-after{margin-top:1.5mm!important}.pc-doc-dl{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:1.2mm 3mm;display:grid}.pc-doc-dl-row{display:contents}.pc-doc-dl dt{font-size:9pt;font-weight:600;line-height:1.55}.pc-doc-dl dd{flex-direction:column;min-width:0;display:flex}.pc-doc-title{font-size:14pt;font-weight:600;line-height:1.3}.pc-doc-table{border-collapse:collapse;width:100%;margin-top:2mm;font-size:9pt;line-height:1.4}.pc-doc-table th,.pc-doc-table td{text-align:left;vertical-align:top;padding:.8mm 1.2mm}.pc-doc-table th{white-space:nowrap;border-bottom:.75pt solid #000;font-weight:600}.pc-doc-table td{border-bottom:.5pt solid #999}.pc-doc-table th:first-child,.pc-doc-table td:first-child{padding-left:0}.pc-doc-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-doc-table--mini{margin-top:1mm;line-height:1.3}.pc-doc-table--mini th,.pc-doc-table--mini td{padding-top:.45mm;padding-bottom:.45mm}.pc-doc-caption{caption-side:top;text-align:left;color:#333;padding-bottom:.8mm;font-size:8.5pt}.pc-doc-table--long{break-inside:auto;table-layout:fixed;margin-top:4mm}.pc-doc-table--long th,.pc-doc-table--long td{padding-top:.6mm;padding-bottom:.6mm}.pc-doc-table--long col.c-day{width:30mm}.pc-doc-table--long col.c-kg{width:22mm}.pc-doc-table--long col.c-diff{width:25mm}.pc-doc-table--long col.c-place{width:24mm}.pc-doc-table--long col.c-bcs{width:14mm}.pc-doc-table--long td:first-child{white-space:nowrap}.pc-doc-table--long :is(td,th).num+:is(td,th){padding-left:4mm}.pc-doc-chart{display:block}.pc-doc-chart--mini{width:80mm;margin-bottom:1mm!important}.pc-doc-chart--full{width:100%;margin:2mm 0 1.5mm!important}.pc-doc .pc-axis-text{fill:#000;font-size:8pt}.pc-doc-legend{flex-wrap:wrap;gap:1mm 4mm;font-size:8pt;line-height:1.4;display:flex;margin-top:1.5mm!important}.pc-doc-legend>span{align-items:center;gap:1.2mm;display:inline-flex}.pc-doc-headline{flex-wrap:wrap;align-items:baseline;column-gap:2mm;display:flex}.pc-doc-kpi{font-size:18pt;font-weight:600;line-height:1.3}.pc-doc-compare{flex-basis:100%;font-size:10pt}.pc-doc-foot{border-top:.5pt solid #000;flex-wrap:wrap;justify-content:space-between;gap:1mm 6mm;margin-top:auto;padding-top:3mm;font-size:8pt;line-height:1.45;display:flex}.pc-doc-foot>p:first-child{flex:110mm}.pc-doc-made{white-space:nowrap}.pc-doc-head--compact{margin-bottom:3mm}.pc-vcard-page-head{margin-bottom:6mm}.pc-vcard-page-head>p{font-size:9pt;margin-top:1mm!important}.pc-vcards{flex-direction:column;align-items:center;gap:6mm;display:flex}.pc-vcard-cut{break-inside:avoid;width:107mm;height:71mm;position:relative}.pc-vcard-marks{display:block;position:absolute;inset:0}.pc-vcard{box-sizing:border-box;border:.2mm solid #999;flex-direction:column;width:91mm;height:55mm;padding:3mm 3.8mm 2.6mm;font-size:7.5pt;line-height:1.4;display:flex;position:absolute;top:8mm;left:8mm;overflow:hidden}.pc-vcard-top{border-bottom:.3mm solid #000;justify-content:space-between;margin-bottom:1.6mm;padding-bottom:.8mm;font-size:7pt;font-weight:600;display:flex}.pc-vcard-id{align-items:center;gap:2.5mm;margin-bottom:1.6mm;display:flex}.pc-vcard-who{min-width:0}.pc-vcard-name{font-size:11pt;font-weight:600;line-height:1.2}.pc-vcard-dl{grid-template-columns:max-content minmax(0,1fr);gap:.8mm 2.5mm;display:grid}.pc-vcard-dl dt{font-weight:600}.pc-vcard-dl dd{flex-direction:column;min-width:0;display:flex}.pc-vcard-mark{font-weight:600}.pc-vcard-note{font-size:5.8pt;line-height:1.35;margin-top:auto!important}.pc-dis-half{box-sizing:border-box;flex-direction:column;height:133.5mm;padding-bottom:4mm;font-size:10pt;display:flex}.pc-dis-head{border-bottom:1.5pt solid #000;justify-content:space-between;align-items:baseline;gap:4mm;margin-bottom:3.5mm;padding-bottom:2mm;display:flex}.pc-dis-head>p{white-space:nowrap;font-size:9pt}.pc-dis-title{font-size:13pt;font-weight:600;line-height:1.3}.pc-dis-id{gap:5mm;margin-bottom:3.5mm;display:flex}.pc-dis-who{min-width:0;font-size:10.5pt;line-height:1.5}.pc-dis-name{font-size:18pt;font-weight:600;line-height:1.2;margin-bottom:.8mm!important}.pc-dis-strong{font-size:11pt;font-weight:600}.pc-dis-grid{border:1pt solid #000;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-dis-dl{grid-template-columns:25mm minmax(0,1fr);align-content:start;gap:2mm;padding:3mm 3.5mm;font-size:10pt;line-height:1.45;display:grid}.pc-dis-dl+.pc-dis-dl{border-left:1pt solid #000}.pc-dis-dl dt{font-weight:600}.pc-dis-dl dd{flex-direction:column;min-width:0;display:flex}.pc-dis-med{flex-direction:column;display:flex}.pc-dis-med+.pc-dis-med{margin-top:1mm}.pc-dis-phone{font-variant-numeric:tabular-nums;font-size:12pt;font-weight:600;line-height:1.35}.pc-dis-half .pc-doc-foot{margin-top:auto}.pc-dis-write{border:1pt solid #000;margin-top:3.5mm;padding:2mm 3.5mm 0}.pc-dis-write>p{font-size:9pt;font-weight:600}.pc-dis-write>span{border-bottom:.75pt dotted #000;height:8.5mm;display:block}.pc-dis-write>span:last-child{border-bottom:0}.pc-dis-cut{border-top:.75pt dashed #000;height:0;position:relative}.pc-dis-cut>span{background:#fff;padding:0 2.5mm;font-size:7.5pt;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pc-docs{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.pc-docs--side{grid-template-columns:360px minmax(0,1fr)}.pc-docs-form{flex-direction:column;gap:20px;display:flex;container-type:inline-size}.pc-docs-kinds,.pc-docs-sections{border:0;min-width:0;margin:0;padding:0}.pc-docs-kinds{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container (width>=520px){.pc-docs-kinds--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-docs-kind{border:1px solid var(--pc-line-strong);background:var(--pc-surface);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:11px 14px 12px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.pc-docs-kind:hover{border-color:var(--pc-sub)}.pc-docs-kind[data-checked=true]{border-color:var(--pc-accent);background:var(--pc-accent-soft);box-shadow:inset 0 0 0 1px var(--pc-accent)}.pc-docs-kind>input{appearance:none;border:1.5px solid var(--pc-control-line);background:var(--pc-surface);cursor:pointer;border-radius:50%;flex:none;width:18px;height:18px;margin:2px 0 0}.pc-docs-kind>input:checked{border:5px solid var(--pc-primary)}.pc-docs-kind:has(>input:focus-visible){outline:2px solid var(--pc-focus);outline-offset:2px}.pc-docs-kind>input:focus-visible{outline:none}.pc-docs-kind-text{min-width:0}.pc-docs-kind-label{color:var(--pc-ink);font-size:15px;font-weight:600;line-height:22px;display:block}.pc-docs-kind-line{color:var(--pc-sub);margin-top:1px;font-size:13px;line-height:20px;display:block}.pc-docs-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pc-docs-sections>legend{padding:0}.pc-docs-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;margin-top:6px;display:grid}@container (width>=600px){.pc-docs-checks--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-docs-checks--one{grid-template-columns:minmax(0,1fr)}.pc-docs-contact{margin:4px 0 8px 26px}.pc-docs-hint{margin:0}.pc-docs-canvas{background:var(--pc-canvas);border-radius:0 0 7px 7px;padding:24px}.pc-root[data-bp=s] .pc-docs-canvas{padding:12px}.pc-docs-canvas[data-collapsed=true]{visibility:hidden;height:0;overflow:hidden;padding:0!important}.pc-docs-preview:has(.pc-docs-canvas[data-collapsed=true]) .pc-panel-head{border-bottom:0}.pc-export-panel .pc-panel-body{container-type:inline-size}.pc-export{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@container (width>=720px){.pc-export{grid-template-columns:260px minmax(0,1fr);gap:32px}}.pc-export-controls{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pc-export-control{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pc-export-help{margin:0}.pc-export-list{border:1px solid var(--pc-line);border-radius:8px;margin:0;padding:0;list-style:none}.pc-export-row{border-bottom:1px solid var(--pc-row-line);align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 16px;display:flex}.pc-export-row:last-child{border-bottom:0}.pc-export-name{min-width:0;color:var(--pc-ink);flex:auto;font-size:14px;font-weight:600;line-height:22px}.pc-export-count{color:var(--pc-faint);white-space:nowrap;font-size:13px;line-height:20px}.pc-export-end{justify-content:flex-end;align-items:center;gap:8px;min-width:84px;display:flex}.pc-export-all{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.pc-export-all>.pc-t-label{margin:0}.pc-export-error{color:var(--pc-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:14px;line-height:22px;display:flex}.pc-print-bar{z-index:3;background:var(--pc-surface);min-height:64px;box-shadow:0 0 0 100vmax var(--pc-surface), 0 1px 0 100vmax var(--pc-line);clip-path:inset(0 -100vmax -1px);align-items:center;gap:16px;margin:-40px 0 24px;padding:10px 0;display:flex;position:sticky;top:0}.pc-root[data-bp=m] .pc-print-bar{margin-top:-32px}.pc-root[data-bp=s] .pc-print-bar{flex-wrap:wrap;gap:4px 12px;margin:-16px 0 16px;padding:8px 0 12px}.pc-print-back{color:var(--pc-ink);flex:none;padding:0 10px 0 6px}.pc-print-bar-text{flex:auto;min-width:0}.pc-print-bar-title{color:var(--pc-ink);margin:0;font-size:17px;font-weight:600;line-height:26px}.pc-print-bar-hint{color:var(--pc-sub);margin:0;font-size:13px;line-height:20px}.pc-print-bar-end{flex:none}.pc-root[data-bp=s] .pc-print-bar-text{flex-basis:100%;order:3}.pc-root[data-bp=s] .pc-print-bar-end{margin-left:auto}.pc-print-state{max-width:210mm;margin:0 auto}.pc-print-state>.pc-state--box{background:var(--pc-surface)}.pc-paper-slot{aspect-ratio:210/297;flex-direction:column;width:100%;max-width:210mm;margin:0 auto;display:flex}.pc-paper-slot>.pc-state{background:var(--pc-surface);flex:auto}