/* 就活・転職にがて克服ナビ（onepage.css・navi.css・eigo.css に上乗せ） */
:root{--navy:#14325c;--accent:#f08c00;--accent-d:#d9480f;--ag:#1971c2;--ag-bg:#e7f5ff;--sk:#2f9e44;--sk-bg:#ebfbee;--nx:#7048e8;--nx-bg:#f3f0ff;--kc:#e8590c;--kc-bg:#fff4e6}
.hero{background:radial-gradient(900px 400px at 85% 0,#fff3bf 0,transparent 70%),radial-gradient(700px 400px at 0 100%,#e7f5ff 0,transparent 70%)}
.btn-ag{background:var(--ag);box-shadow:0 8px 18px rgba(25,113,194,.26)}.svc-ag{--c:var(--ag);--cb:var(--ag-bg)}
.btn-sk{background:var(--sk);box-shadow:0 8px 18px rgba(47,158,68,.26)}.svc-sk{--c:var(--sk);--cb:var(--sk-bg)}
.btn-nx{background:var(--nx);box-shadow:0 8px 18px rgba(112,72,232,.26)}.svc-nx{--c:var(--nx);--cb:var(--nx-bg)}
.btn-kc{background:var(--kc);box-shadow:0 8px 18px rgba(232,89,12,.26)}.svc-kc{--c:var(--kc);--cb:var(--kc-bg)}
.post .caution{margin:12px 0 18px;padding:12px 16px;border-left:4px solid var(--accent);background:#fff9db;border-radius:0 10px 10px 0;font-size:15px;line-height:1.8}
.hero-img img{object-position:60% 50%}
