.px-res{background:#fbfcfe;margin:0}.px-res a:not(.kgs-header a,.kgs-footer a){color:#1a56f0}.px-res a:not(.kgs-header a,.kgs-footer a):hover{color:#0b2a7a}.px-res .rng{accent-color:#ffe45c;width:100%;margin:0}.px-res .gp{background-color:#fbfcfe;background-image:linear-gradient(#d9e3f3 1px,#0000 1px),linear-gradient(90deg,#d9e3f3 1px,#0000 1px),linear-gradient(#ecf1f9 1px,#0000 1px),linear-gradient(90deg,#ecf1f9 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.px-res .tb{position:relative}.px-res .tb>i{pointer-events:none;border-style:solid;border-color:#8696b0;width:16px;height:16px;position:absolute}.px-res .tb>i.tl{border-width:1px 0 0 1px;top:-10px;left:-10px}.px-res .tb>i.tr{border-width:1px 1px 0 0;top:-10px;right:-10px}.px-res .tb>i.bl{border-width:0 0 1px 1px;bottom:-10px;left:-10px}.px-res .tb>i.br{border-width:0 1px 1px 0;bottom:-10px;right:-10px}.px-res .dk>i{border-color:#6b778c}.px-res .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.px-res .pen{display:none}.px-res ol{list-style:decimal}.px-res .num{box-sizing:border-box;color:#0e1726;background:#fff;border:1px solid #b9c9e6;border-radius:4px;width:110px;height:44px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:16px}.px-res .num:focus{outline-offset:1px;outline:2px solid #1a56f0}.px-res .sticky-cta{display:none}@media (width<=640px){.px-res .sticky-cta{z-index:5;background:#fffffff5;border-top:1px solid #dce6f5;padding:10px 16px;display:flex;position:sticky;bottom:0}.px-res header nav[aria-label=メインメニュー]{display:none!important}.px-res .scroll-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.px-res .cmp3{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.px-res .cmp3 figure{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px!important;display:grid!important}}
