.pcnavi-benchmark-chart{margin:24px 0;padding:18px;border:1px solid #d6deef;background:#fff;color:#111827;max-width:920px;overflow:auto}.pcnavi-benchmark-chart figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:2px solid #18245d}.pcnavi-benchmark-chart figcaption strong{font-size:20px}.pcnavi-benchmark-chart figcaption span,.pcnavi-benchmark-source{color:#5b6475;font-size:12px}.pcnavi-benchmark-bars{display:grid;gap:12px;margin-top:16px}.pcnavi-benchmark-label{display:flex;justify-content:space-between;gap:16px;margin-bottom:5px;font-size:14px}.pcnavi-benchmark-label span{min-width:0;overflow-wrap:anywhere}.pcnavi-benchmark-label strong{white-space:nowrap}.pcnavi-benchmark-track{height:22px;background:#edf1f8;overflow:hidden}.pcnavi-benchmark-bar{display:flex;align-items:center;justify-content:flex-end;width:0;height:100%;background:#22339b;color:#fff;transition:width .45s ease}.pcnavi-benchmark-bar.is-visible{width:var(--pcnavi-width)}.pcnavi-benchmark-bar i{padding-right:7px;font-size:11px;font-style:normal}.pcnavi-benchmark-table-wrap{overflow:auto;margin-top:18px}.pcnavi-benchmark-table-wrap table{width:100%;border-collapse:collapse}.pcnavi-benchmark-table-wrap th,.pcnavi-benchmark-table-wrap td{padding:8px;border-bottom:1px solid #e2e7f0;text-align:left}.pcnavi-benchmark-source{display:block;margin-top:14px}.pcnavi-benchmark-empty{padding:14px;border:1px solid #d6deef;background:#f7f9fd;color:#424b5c}.pcnavi-benchmark-reference{display:block;margin:18px 0;padding:14px 16px;border-left:3px solid #22339b;background:#f7f9fd}.pcnavi-benchmark-reference>strong{display:block;margin-bottom:8px}.pcnavi-benchmark-reference dl{display:grid;gap:5px;margin:0}.pcnavi-benchmark-reference dl div{display:flex;justify-content:space-between;gap:16px}.pcnavi-benchmark-reference dt,.pcnavi-benchmark-reference dd{margin:0}.pcnavi-benchmark-reference dd{font-weight:700;white-space:nowrap}@media(max-width:600px){.pcnavi-benchmark-chart{padding:14px}.pcnavi-benchmark-chart figcaption strong{font-size:17px}.pcnavi-benchmark-label{font-size:12px;gap:8px}}