.px-tokushoho{background:#fbfcfe;margin:0}.px-tokushoho a:not(.kgs-header a,.kgs-footer a){color:#1a56f0}.px-tokushoho a:not(.kgs-header a,.kgs-footer a):hover{color:#0b2a7a}.px-tokushoho .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-tokushoho .tb{position:relative}.px-tokushoho .tb>i{pointer-events:none;border-style:solid;border-color:#8696b0;width:16px;height:16px;position:absolute}.px-tokushoho .tb>i.tl{border-width:1px 0 0 1px;top:-10px;left:-10px}.px-tokushoho .tb>i.tr{border-width:1px 1px 0 0;top:-10px;right:-10px}.px-tokushoho .tb>i.bl{border-width:0 0 1px 1px;bottom:-10px;left:-10px}.px-tokushoho .tb>i.br{border-width:0 1px 1px 0;bottom:-10px;right:-10px}.px-tokushoho .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.px-tokushoho .px-schema{display:none}.px-tokushoho .px-row>div{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.px-tokushoho header nav[aria-label=メインメニュー]{display:none!important}.px-tokushoho .px-row{grid-template-columns:1fr!important}.px-tokushoho .px-row>div:first-child{padding-bottom:0!important}}
