/* 案A: 明るい紺（配色の構成は同じ、紺を明るく） */
:root{--ink:#243C70;--navy:#2F4D8A;--navy-2:#39599A;--navy-3:#3C5FA0;--muted:#A9B3C9}
html,body{background:#243C70!important}
body{color:#F1F4F9}
.hdr.solid{background:rgba(36,60,112,.9)}
.hero-media::after{background:linear-gradient(180deg,rgba(36,60,112,.28) 0%,rgba(36,60,112,.12) 32%,rgba(36,60,112,.72) 70%,var(--ink) 100%)}
.sub,.dash.sub li,.genko-cap{color:#DCE3F0}
.person p,.tl .t,.rows span,.nav a,.ft nav a,.hero .lead{color:#E6EBF4}
