.STWOBa_theme{min-height:65vh}.STWOBa_indexMain{max-width:1040px;margin:0 auto;padding:28px 32px 80px}.STWOBa_intro{max-width:780px;margin-bottom:32px;scroll-margin-top:96px}.STWOBa_intro h1,.STWOBa_articleMain h1{letter-spacing:.025em;margin:0 0 20px;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.5}.STWOBa_intro p{margin:0 0 14px}.STWOBa_intro a,.STWOBa_theme .STWOBa_destination,.STWOBa_theme .STWOBa_returnLinks a,.STWOBa_theme .STWOBa_backTop{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.STWOBa_searchPanel{border:1px solid var(--border);background:#f4f8fa;border-radius:10px;margin-bottom:40px;padding:24px}.STWOBa_filters{border:0;align-items:end;gap:16px;min-width:0;margin:0;padding:0;display:flex}.STWOBa_filters label{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.STWOBa_searchLabel{flex:1}.STWOBa_filters input{border:1px solid var(--border);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:6px;padding:10px 12px;font-size:16px;font-weight:400}.STWOBa_theme input:focus-visible{outline:3px solid var(--qbic-primary);outline-offset:4px}.STWOBa_theme .STWOBa_reset{white-space:nowrap;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;min-height:48px;padding:10px 14px;font-size:14px}.STWOBa_theme .STWOBa_reset:hover{background:var(--pale)}.STWOBa_kana{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.STWOBa_kana a{border:1px solid var(--border);background:#fff;border-radius:5px;place-items:center;min-height:44px;font-weight:700;display:grid}.STWOBa_kana a:hover{background:var(--pale)}.STWOBa_kanaSection,.STWOBa_entry,.STWOBa_termSection{scroll-margin-top:96px}.STWOBa_rowHeading{color:var(--navy);border-left:4px solid var(--navy);background:var(--qbic-pale);margin:36px 0 0;padding:12px 16px;font-size:23px;font-weight:700}.STWOBa_entry{border-bottom:1px solid var(--border);padding:28px 4px}.STWOBa_entryHeading{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:6px;display:flex}.STWOBa_entry h3,.STWOBa_termSection h2{color:var(--navy);margin:0;font-size:21px;font-weight:700;line-height:1.6}.STWOBa_category{color:#526879;font-size:12px}.STWOBa_reading,.STWOBa_aliases{color:#526879;margin:5px 0;font-size:13px}.STWOBa_body{max-width:760px;margin-top:18px;font-size:16px;line-height:2}.STWOBa_definition{max-width:760px;margin:12px 0 10px}.STWOBa_destination{padding:6px 0;font-size:14px;font-weight:600;display:inline-block}.STWOBa_termLinks{max-width:760px;margin-top:20px}.STWOBa_related{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.STWOBa_related>span{color:#526879;padding:6px 0}.STWOBa_related ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.STWOBa_theme .STWOBa_related a{color:var(--blue);text-underline-offset:4px;padding:6px 0;text-decoration:underline;display:inline-block}.STWOBa_theme .STWOBa_articleLink{border:1px solid var(--border);border-radius:5px;margin-top:14px;padding:10px 16px;font-size:14px;display:inline-block}.STWOBa_theme .STWOBa_articleLink:hover{background:var(--pale)}.STWOBa_articleMain{max-width:824px;margin:0 auto;padding:28px 32px 80px}.STWOBa_termSection{border-bottom:1px solid var(--border);padding:24px 0 32px}.STWOBa_termSection+.STWOBa_termSection{margin-top:24px}.STWOBa_returnLinks{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:32px;font-size:14px;display:flex}.STWOBa_empty{padding:32px 0}.STWOBa_backTop{margin-top:36px;display:inline-block}.STWOBa_theme .STWOBa_entry[tabindex]:focus,.STWOBa_theme .STWOBa_termSection[tabindex]:focus{outline:none}.STWOBa_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.STWOBa_indexMain,.STWOBa_articleMain{padding:28px 20px 56px}.STWOBa_searchPanel{margin-bottom:28px;padding:18px 14px}.STWOBa_filters{flex-wrap:wrap;gap:14px}.STWOBa_searchLabel{flex-basis:100%}.STWOBa_kana{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px}.STWOBa_body{line-height:1.95}.STWOBa_entry{padding:24px 0}.STWOBa_entry h3,.STWOBa_termSection h2{font-size:20px}}.STWOBa_intro h1 span{display:inline-block}.STWOBa_controls{border:1px solid var(--border);background:var(--pale);border-radius:12px;padding:24px}.STWOBa_search label{font-weight:600;display:block}.STWOBa_search>div{gap:8px;margin-top:8px;display:flex}.STWOBa_search input{flex:1;min-width:0}.STWOBa_controls input{border:1px solid var(--border);color:var(--ink);font:inherit;background:#fff;border-radius:5px;padding:10px 12px}.STWOBa_controls button{border:1px solid var(--border);font:inherit;cursor:pointer;background:#fff;border-radius:5px;min-height:44px;padding:9px 15px}.STWOBa_search button,.STWOBa_kana button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.STWOBa_kana{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.STWOBa_kana button{white-space:nowrap;flex:none;min-width:4.5rem;padding:10px 16px}.STWOBa_kana .STWOBa_reset{background:0 0;flex:none;margin-left:auto;padding-inline:16px}.STWOBa_highlight{color:var(--ink);background:#ffeb85;border-radius:2px}.STWOBa_filterFieldset{border:0;min-width:0;margin:0;padding:0}.STWOBa_controls{margin-bottom:28px}.STWOBa_indexMain,.STWOBa_articleMain{width:100%;min-width:0;max-width:none;padding:0}.STWOBa_intro h1,.STWOBa_articleMain h1{margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.5}.STWOBa_intro{margin-bottom:28px}.STWOBa_entry{padding:36px 0}.STWOBa_entry h3,.STWOBa_termSection h2{font-size:1.45rem;line-height:1.5}.STWOBa_reading,.STWOBa_aliases{font-size:.9rem;line-height:1.8}.STWOBa_body p{margin:0 0 1.25em}.STWOBa_body p:last-child{margin-bottom:0}.STWOBa_termLinks{margin-top:28px}.STWOBa_theme .STWOBa_articleLink{margin-top:20px;padding:12px 16px}.STWOBa_termSection{padding-top:24px}.STWOBa_termSection:first-child{padding-top:0}.STWOBa_termSection h2{font-size:32px;font-weight:700}.STWOBa_indexMain{container-type:inline-size}@media (max-width:600px){.STWOBa_indexMain,.STWOBa_articleMain{padding:0}.STWOBa_controls{padding:16px}.STWOBa_entry{padding:30px 0}}.STWOBa_articleLinks{flex-wrap:wrap;gap:0 12px;display:flex}.STWOBa_body,.STWOBa_definition,.STWOBa_termLinks{max-width:none}@media (max-width:999px){.STWOBa_theme .STWOBa_readingLayout{max-width:1480px;padding-inline:32px}}@media (max-width:639px){.STWOBa_theme .STWOBa_readingLayout{padding-inline:20px}}.STWOBa_controls button:hover{background:var(--pale)}.STWOBa_search button:hover,.STWOBa_kana button[aria-pressed=true]:hover{background:var(--qbic-primary-hover)}.STWOBa_visual{width:100%;min-width:0;margin:28px 0}.STWOBa_visual img{width:100%;height:auto;display:block}
