#category-kiso{counter-increment: none !important;}#category-kiso > h2::before{content: "基礎" !important;}#category-kiso > .kiso-lead{margin: 10px 14px 0;text-align: left;font-weight: 500;font-size: 0.8125rem;line-height: 1.7;color: var(--text-muted);}
#gl-chips{margin: 5px 0 3px !important;padding: 4px 12px !important;}.gl-chips-label{margin-bottom: 3px !important;}.gl-chips-row{gap: 3px 8px !important;}button.gl-chip{height: auto !important;min-height: 28px !important;padding: 3px 12px !important;}#gl-markpref{margin: 14px 0 0;padding: 12px 14px;border: 1px solid var(--border-color, #E3E8E4);border-radius: 12px;background: var(--light-accent-color, #F3F6F4);}.gl-markpref-ttl{display: block;font-size: .8125rem;font-weight: 800;color: var(--accent-hover, #444);margin-bottom: 8px;}.gl-markpref-lab{display: flex;align-items: center;gap: 10px;cursor: pointer;font-size: .9375rem;font-weight: 700;line-height: 1.4;color: var(--text-color, #23232a);}#gl-markpref-cb{width: 22px;height: 22px;min-width: 0;min-height: 0;margin: 0;flex: 0 0 auto;accent-color: var(--accent-color, #1B7A4A);cursor: pointer;}.gl-markpref-note{margin: 8px 0 0;font-size: .8125rem;line-height: 1.55;color: var(--text-muted, #5B6168);}html.ui-dark #gl-markpref{background: rgba(255, 255, 255, .05);border-color: rgba(255, 255, 255, .16);}#explanation .expl-label.expl-h-r8{margin-top: .7em;}#option-buttons .gl-term{border-bottom: 0 !important;padding: 0 !important;}#option-buttons .gl-term::after{content: none !important;display: none !important;}