.px-app{background:#fbfcfe;margin:0}.px-app a:not(.kgs-header a,.kgs-footer a){color:#1a56f0}.px-app a:not(.kgs-header a,.kgs-footer a):hover{color:#0b2a7a}.px-app .rng{accent-color:#ffe45c;width:100%;margin:0}.px-app .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-app .gp-soft{background-color:#f6f9fd;background-image:linear-gradient(#e6edf7 1px,#0000 1px),linear-gradient(90deg,#e6edf7 1px,#0000 1px);background-size:24px 24px}.px-app .tb{position:relative}.px-app .tb>i{pointer-events:none;border-style:solid;border-color:#8696b0;width:16px;height:16px;position:absolute}.px-app .tb.dk>i{border-color:#6b778c}.px-app .tb>i.tl{border-width:1px 0 0 1px;top:-10px;left:-10px}.px-app .tb>i.tr{border-width:1px 1px 0 0;top:-10px;right:-10px}.px-app .tb>i.bl{border-width:0 0 1px 1px;bottom:-10px;left:-10px}.px-app .tb>i.br{border-width:0 1px 1px 0;bottom:-10px;right:-10px}.px-app .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.px-app .pen{display:none}.px-app .sec{color:#1a56f0;letter-spacing:.08em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.px-app .sticky-cta{display:none}@media (width<=640px){.px-app section>.tb{max-width:100%}.px-app .px-app-cause{overflow-x:auto}.px-app .sticky-cta{z-index:5;background:#fffffff5;border-top:1px solid #dce6f5;padding:10px 16px;display:flex;position:sticky;bottom:0}.px-app header nav[aria-label=メインメニュー]{display:none!important}.px-app .px-app-cause>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1.2fr)!important}.px-app .px-app-cause>div>div{overflow-wrap:anywhere;padding:10px 8px!important;font-size:13px!important}}.px-app .px-tool a.kgs-card-link{color:#0e1726}.px-app .px-tool a.kgs-card-link:hover{color:#1a56f0}
