/* グループ診断（page-group-shindan.php）。GROUPSHINDAN1003 2026-10-03。
   土台は chiikawa-shindan.css＋work-shindan.css（cq-*）。ここは配色とグループ診断だけの部品。 */
/* ---- sixtones ---- */
.cq[data-work="sixtones"]{--ink:#1d1b22;--muted:#6a6573;background:#f8f6f1}
.cq[data-work="sixtones"] a{color:#6e4f10}
.cq[data-work="sixtones"] .cq-eyebrow,.cq[data-work="sixtones"] .cq-card__scene,.cq[data-work="sixtones"] .cq-article>header>p:first-child{color:#c8962c}
.cq[data-work="sixtones"] .cq-primary,.cq[data-work="sixtones"] .cq-selfcta__btn,.cq[data-work="sixtones"] .cq-next__btn--primary{background:linear-gradient(135deg,#c8962c,#6e4f10)}
.cq[data-work="sixtones"] .cq-progress__track i{background:linear-gradient(90deg,#6e4f10,#f0cf7e)}
.cq[data-work="sixtones"] .cq-option:hover,.cq[data-work="sixtones"] .cq-option:focus-visible{border-color:#f0cf7e;background:#faf3e3}
.cq[data-work="sixtones"] .cq-option.is-selected{background:#f3e6c4;border-color:#c8962c}
.cq[data-work="sixtones"] .cq-option span{background:#f3e6c4;color:#6e4f10}
.cq[data-work="sixtones"] .cq-option.is-selected span{background:#c8962c;color:#fff}
.cq[data-work="sixtones"] .cq-progress__meta{color:#6a6573}
.cq[data-work="sixtones"] .cq-match,.cq[data-work="sixtones"] .cq-selfcta__h b{color:#6e4f10}
.cq[data-work="sixtones"] .cq-axis-list i b{background:linear-gradient(90deg,#6a6573,#f0cf7e)}
.cq[data-work="sixtones"] .cq-result-reading h3{color:#c8962c}
.cq[data-work="sixtones"] .cq-next{border-left-color:#c8962c}
.cq[data-work="sixtones"] .cq-next__eyebrow{color:#c8962c}
.cq[data-work="sixtones"] .cq-related,.cq[data-work="sixtones"] .cq-axis-grid span{background:linear-gradient(135deg,#faf3e3,#fff)}
.cq[data-work="sixtones"] .cq-hero{background:linear-gradient(150deg,rgb(14,12,20) 0%,#6e4f10 100%)}
.cq[data-work="sixtones"] .cq-hero__shade{background:linear-gradient(90deg,rgba(14,12,20,.95) 0%,rgba(14,12,20,.84) 46%,rgba(14,12,20,.30) 82%),linear-gradient(0deg,rgba(14,12,20,.72),transparent 55%)}
.cq[data-work="sixtones"] .cq-hero h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55)}
.cq[data-work="sixtones"] .cq-hero__lead{color:#efe3c8}
.cq[data-work="sixtones"] .cq-hero__lead b,.cq[data-work="sixtones"] .cq-hero__lead strong{color:#fff}
.cq[data-work="sixtones"] .cq-hero__note{color:#d9c391}
.cq[data-work="sixtones"] .cq-hero .cq-eyebrow,.cq[data-work="sixtones"] .cq-hero .b5shb__head{color:#f0d898}
.cq[data-work="sixtones"] .cq-facts li,.cq[data-work="sixtones"] .cq-hero .b5shb__btn,.cq[data-work="sixtones"] .cq-hook li{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#fff}
.cq[data-work="sixtones"] .cq-hook b{color:#fff}
.cq[data-work="sixtones"] .cq-hook span{color:rgba(255,255,255,.82)}
.cq[data-work="sixtones"] .gq-mcard,.cq[data-work="sixtones"] .gq-roles__item{border-color:#f3e6c4}
.cq[data-work="sixtones"] .gq-sources{background:#faf3e3}
/* ---- ive ---- */
.cq[data-work="ive"]{--ink:#2b1f2b;--muted:#75647a;background:#fbf5f8}
.cq[data-work="ive"] a{color:#7a2a4c}
.cq[data-work="ive"] .cq-eyebrow,.cq[data-work="ive"] .cq-card__scene,.cq[data-work="ive"] .cq-article>header>p:first-child{color:#c9507d}
.cq[data-work="ive"] .cq-primary,.cq[data-work="ive"] .cq-selfcta__btn,.cq[data-work="ive"] .cq-next__btn--primary{background:linear-gradient(135deg,#c9507d,#7a2a4c)}
.cq[data-work="ive"] .cq-progress__track i{background:linear-gradient(90deg,#7a2a4c,#f2a9c4)}
.cq[data-work="ive"] .cq-option:hover,.cq[data-work="ive"] .cq-option:focus-visible{border-color:#f2a9c4;background:#fbeef3}
.cq[data-work="ive"] .cq-option.is-selected{background:#f5dce6;border-color:#c9507d}
.cq[data-work="ive"] .cq-option span{background:#f5dce6;color:#7a2a4c}
.cq[data-work="ive"] .cq-option.is-selected span{background:#c9507d;color:#fff}
.cq[data-work="ive"] .cq-progress__meta{color:#75647a}
.cq[data-work="ive"] .cq-match,.cq[data-work="ive"] .cq-selfcta__h b{color:#7a2a4c}
.cq[data-work="ive"] .cq-axis-list i b{background:linear-gradient(90deg,#75647a,#f2a9c4)}
.cq[data-work="ive"] .cq-result-reading h3{color:#c9507d}
.cq[data-work="ive"] .cq-next{border-left-color:#c9507d}
.cq[data-work="ive"] .cq-next__eyebrow{color:#c9507d}
.cq[data-work="ive"] .cq-related,.cq[data-work="ive"] .cq-axis-grid span{background:linear-gradient(135deg,#fbeef3,#fff)}
.cq[data-work="ive"] .cq-hero{background:linear-gradient(150deg,rgb(34,16,40) 0%,#7a2a4c 100%)}
.cq[data-work="ive"] .cq-hero__shade{background:linear-gradient(90deg,rgba(34,16,40,.95) 0%,rgba(34,16,40,.84) 46%,rgba(34,16,40,.30) 82%),linear-gradient(0deg,rgba(34,16,40,.72),transparent 55%)}
.cq[data-work="ive"] .cq-hero h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55)}
.cq[data-work="ive"] .cq-hero__lead{color:#f3dde8}
.cq[data-work="ive"] .cq-hero__lead b,.cq[data-work="ive"] .cq-hero__lead strong{color:#fff}
.cq[data-work="ive"] .cq-hero__note{color:#e3b8cb}
.cq[data-work="ive"] .cq-hero .cq-eyebrow,.cq[data-work="ive"] .cq-hero .b5shb__head{color:#f0c9da}
.cq[data-work="ive"] .cq-facts li,.cq[data-work="ive"] .cq-hero .b5shb__btn,.cq[data-work="ive"] .cq-hook li{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#fff}
.cq[data-work="ive"] .cq-hook b{color:#fff}
.cq[data-work="ive"] .cq-hook span{color:rgba(255,255,255,.82)}
.cq[data-work="ive"] .gq-mcard,.cq[data-work="ive"] .gq-roles__item{border-color:#f5dce6}
.cq[data-work="ive"] .gq-sources{background:#fbeef3}
/* ---- snowman ---- */
.cq[data-work="snowman"]{--ink:#16263f;--muted:#5c6b80;background:#f3f8fc}
.cq[data-work="snowman"] a{color:#1d4f80}
.cq[data-work="snowman"] .cq-eyebrow,.cq[data-work="snowman"] .cq-card__scene,.cq[data-work="snowman"] .cq-article>header>p:first-child{color:#2f8fd0}
.cq[data-work="snowman"] .cq-primary,.cq[data-work="snowman"] .cq-selfcta__btn,.cq[data-work="snowman"] .cq-next__btn--primary{background:linear-gradient(135deg,#2f8fd0,#1d4f80)}
.cq[data-work="snowman"] .cq-progress__track i{background:linear-gradient(90deg,#1d4f80,#9fd3f3)}
.cq[data-work="snowman"] .cq-option:hover,.cq[data-work="snowman"] .cq-option:focus-visible{border-color:#9fd3f3;background:#eaf4fb}
.cq[data-work="snowman"] .cq-option.is-selected{background:#d6eaf7;border-color:#2f8fd0}
.cq[data-work="snowman"] .cq-option span{background:#d6eaf7;color:#1d4f80}
.cq[data-work="snowman"] .cq-option.is-selected span{background:#2f8fd0;color:#fff}
.cq[data-work="snowman"] .cq-progress__meta{color:#5c6b80}
.cq[data-work="snowman"] .cq-match,.cq[data-work="snowman"] .cq-selfcta__h b{color:#1d4f80}
.cq[data-work="snowman"] .cq-axis-list i b{background:linear-gradient(90deg,#5c6b80,#9fd3f3)}
.cq[data-work="snowman"] .cq-result-reading h3{color:#2f8fd0}
.cq[data-work="snowman"] .cq-next{border-left-color:#2f8fd0}
.cq[data-work="snowman"] .cq-next__eyebrow{color:#2f8fd0}
.cq[data-work="snowman"] .cq-related,.cq[data-work="snowman"] .cq-axis-grid span{background:linear-gradient(135deg,#eaf4fb,#fff)}
.cq[data-work="snowman"] .cq-hero{background:linear-gradient(150deg,rgb(12,26,52) 0%,#1d4f80 100%)}
.cq[data-work="snowman"] .cq-hero__shade{background:linear-gradient(90deg,rgba(12,26,52,.95) 0%,rgba(12,26,52,.84) 46%,rgba(12,26,52,.30) 82%),linear-gradient(0deg,rgba(12,26,52,.72),transparent 55%)}
.cq[data-work="snowman"] .cq-hero h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55)}
.cq[data-work="snowman"] .cq-hero__lead{color:#d8e9f6}
.cq[data-work="snowman"] .cq-hero__lead b,.cq[data-work="snowman"] .cq-hero__lead strong{color:#fff}
.cq[data-work="snowman"] .cq-hero__note{color:#a9cbe6}
.cq[data-work="snowman"] .cq-hero .cq-eyebrow,.cq[data-work="snowman"] .cq-hero .b5shb__head{color:#bfe0f5}
.cq[data-work="snowman"] .cq-facts li,.cq[data-work="snowman"] .cq-hero .b5shb__btn,.cq[data-work="snowman"] .cq-hook li{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#fff}
.cq[data-work="snowman"] .cq-hook b{color:#fff}
.cq[data-work="snowman"] .cq-hook span{color:rgba(255,255,255,.82)}
.cq[data-work="snowman"] .gq-mcard,.cq[data-work="snowman"] .gq-roles__item{border-color:#d6eaf7}
.cq[data-work="snowman"] .gq-sources{background:#eaf4fb}
@media(max-width:720px){.gq .cq-hero{min-height:0}.gq .cq-hero__content{padding-top:18px}}
@media(max-width:380px){.gq .cq-hero .cq-facts{display:none}}
/* 結果の顔: 人物の絵は出さない。グループの記号とメンバーの色の輪だけ */
.gq .gq-hero__mark{width:132px;height:132px;margin:8px auto 6px;border-radius:50%;display:grid;place-items:center;font-size:58px;background:#fff;border:6px solid var(--gq-c,#999);box-shadow:0 10px 26px rgba(0,0,0,.18)}
.gq .gq-hero h1 small{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;opacity:.85;margin-bottom:4px}
.gq .gq-hero__note{margin:10px auto 0;max-width:34em;font-size:12px;line-height:1.7;opacity:.85}
.gq .gq-chip{display:inline-flex;align-items:center;gap:6px}
.gq .gq-chip i,.gq .gq-dot,.gq .gq-mcard__name i{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--gq-c,#999);box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.12)}
.gq .gq-dot{width:18px;height:18px;margin:2px auto}
.gq .gq-facts{margin:8px 0 10px;padding-left:1.2em;line-height:1.85;font-size:14px}
.gq .gq-facts li{margin:0 0 4px}
.gq .gq-facts sup a{font-size:11px;text-decoration:none;margin-left:2px}
.gq .gq-facts--group{background:#fff;border-radius:12px;padding:12px 14px 12px 2em;border:1px solid rgba(0,0,0,.06)}
.gq .gq-member__reading,.gq .gq-mcard__reading,.gq .gq-mcard__you{margin:8px 0 0;line-height:1.85;font-size:14px}
.gq .gq-member__reading b,.gq .gq-mcard__reading b,.gq .gq-mcard__you b{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;background:rgba(0,0,0,.06);font-size:11px;font-weight:800}
.gq .gq-member__note,.gq .gq-small{margin:8px 0 0;font-size:12px;line-height:1.7;color:var(--muted,#666)}
.gq .gq-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:14px}
.gq .gq-mcard{background:#fff;border:1.5px solid #eee;border-top:5px solid var(--gq-c,#999);border-radius:14px;padding:14px 16px}
.gq .gq-mcard__name{margin:0;font-weight:900;font-size:17px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.gq .gq-mcard__name span{font-size:11px;font-weight:700;color:var(--muted,#666)}
.gq .gq-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:12px 0}
.gq .gq-roles__item{background:#fff;border:1.5px solid #eee;border-radius:12px;padding:10px 12px}
.gq .gq-roles__item b{display:block;font-size:15px}
.gq .gq-roles__item span{display:block;font-size:12px;color:var(--muted,#666);margin-top:2px}
.gq .gq-sources{border-radius:14px;padding:16px 18px}
.gq .gq-sources ol{margin:8px 0 0;padding-left:1.4em;line-height:1.9;font-size:13px;word-break:break-all}
.gq .cq-runner span.gq-dot{display:block}
/* ---- 2026-10-04 GROUPS2_1004: 第2陣（tokaionair・naniwa・twice）の配色。部品は第1陣のものをそのまま使う ---- */
/* ---- tokaionair ---- */
.cq[data-work="tokaionair"]{--ink:#2a2016;--muted:#76675a;background:#fbf6ef}
.cq[data-work="tokaionair"] a{color:#7a3f0c}
.cq[data-work="tokaionair"] .cq-eyebrow,.cq[data-work="tokaionair"] .cq-card__scene,.cq[data-work="tokaionair"] .cq-article>header>p:first-child{color:#e07b22}
.cq[data-work="tokaionair"] .cq-primary,.cq[data-work="tokaionair"] .cq-selfcta__btn,.cq[data-work="tokaionair"] .cq-next__btn--primary{background:linear-gradient(135deg,#e07b22,#7a3f0c)}
.cq[data-work="tokaionair"] .cq-progress__track i{background:linear-gradient(90deg,#7a3f0c,#f7c08a)}
.cq[data-work="tokaionair"] .cq-option:hover,.cq[data-work="tokaionair"] .cq-option:focus-visible{border-color:#f7c08a;background:#fdf0e2}
.cq[data-work="tokaionair"] .cq-option.is-selected{background:#f8dfc4;border-color:#e07b22}
.cq[data-work="tokaionair"] .cq-option span{background:#f8dfc4;color:#7a3f0c}
.cq[data-work="tokaionair"] .cq-option.is-selected span{background:#e07b22;color:#fff}
.cq[data-work="tokaionair"] .cq-progress__meta{color:#76675a}
.cq[data-work="tokaionair"] .cq-match,.cq[data-work="tokaionair"] .cq-selfcta__h b{color:#7a3f0c}
.cq[data-work="tokaionair"] .cq-axis-list i b{background:linear-gradient(90deg,#76675a,#f7c08a)}
.cq[data-work="tokaionair"] .cq-result-reading h3{color:#e07b22}
.cq[data-work="tokaionair"] .cq-next{border-left-color:#e07b22}
.cq[data-work="tokaionair"] .cq-next__eyebrow{color:#e07b22}
.cq[data-work="tokaionair"] .cq-related,.cq[data-work="tokaionair"] .cq-axis-grid span{background:linear-gradient(135deg,#fdf0e2,#fff)}
.cq[data-work="tokaionair"] .cq-hero{background:linear-gradient(150deg,rgb(20,36,30) 0%,#7a3f0c 100%)}
.cq[data-work="tokaionair"] .cq-hero__shade{background:linear-gradient(90deg,rgba(20,36,30,.95) 0%,rgba(20,36,30,.84) 46%,rgba(20,36,30,.30) 82%),linear-gradient(0deg,rgba(20,36,30,.72),transparent 55%)}
.cq[data-work="tokaionair"] .cq-hero h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55)}
.cq[data-work="tokaionair"] .cq-hero__lead{color:#f2e2cf}
.cq[data-work="tokaionair"] .cq-hero__lead b,.cq[data-work="tokaionair"] .cq-hero__lead strong{color:#fff}
.cq[data-work="tokaionair"] .cq-hero__note{color:#e2c3a0}
.cq[data-work="tokaionair"] .cq-hero .cq-eyebrow,.cq[data-work="tokaionair"] .cq-hero .b5shb__head{color:#f7cfa4}
.cq[data-work="tokaionair"] .cq-facts li,.cq[data-work="tokaionair"] .cq-hero .b5shb__btn,.cq[data-work="tokaionair"] .cq-hook li{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#fff}
.cq[data-work="tokaionair"] .cq-hook b{color:#fff}
.cq[data-work="tokaionair"] .cq-hook span{color:rgba(255,255,255,.82)}
.cq[data-work="tokaionair"] .gq-mcard,.cq[data-work="tokaionair"] .gq-roles__item{border-color:#f8dfc4}
.cq[data-work="tokaionair"] .gq-sources{background:#fdf0e2}
/* ---- naniwa ---- */
.cq[data-work="naniwa"]{--ink:#1c2033;--muted:#646a80;background:#f8f6f0}
.cq[data-work="naniwa"] a{color:#1e2a5a}
.cq[data-work="naniwa"] .cq-eyebrow,.cq[data-work="naniwa"] .cq-card__scene,.cq[data-work="naniwa"] .cq-article>header>p:first-child{color:#c9971f}
.cq[data-work="naniwa"] .cq-primary,.cq[data-work="naniwa"] .cq-selfcta__btn,.cq[data-work="naniwa"] .cq-next__btn--primary{background:linear-gradient(135deg,#c9971f,#1e2a5a)}
.cq[data-work="naniwa"] .cq-progress__track i{background:linear-gradient(90deg,#1e2a5a,#f0d27e)}
.cq[data-work="naniwa"] .cq-option:hover,.cq[data-work="naniwa"] .cq-option:focus-visible{border-color:#f0d27e;background:#faf3e0}
.cq[data-work="naniwa"] .cq-option.is-selected{background:#f2e4bd;border-color:#c9971f}
.cq[data-work="naniwa"] .cq-option span{background:#f2e4bd;color:#1e2a5a}
.cq[data-work="naniwa"] .cq-option.is-selected span{background:#c9971f;color:#fff}
.cq[data-work="naniwa"] .cq-progress__meta{color:#646a80}
.cq[data-work="naniwa"] .cq-match,.cq[data-work="naniwa"] .cq-selfcta__h b{color:#1e2a5a}
.cq[data-work="naniwa"] .cq-axis-list i b{background:linear-gradient(90deg,#646a80,#f0d27e)}
.cq[data-work="naniwa"] .cq-result-reading h3{color:#c9971f}
.cq[data-work="naniwa"] .cq-next{border-left-color:#c9971f}
.cq[data-work="naniwa"] .cq-next__eyebrow{color:#c9971f}
.cq[data-work="naniwa"] .cq-related,.cq[data-work="naniwa"] .cq-axis-grid span{background:linear-gradient(135deg,#faf3e0,#fff)}
.cq[data-work="naniwa"] .cq-hero{background:linear-gradient(150deg,rgb(18,24,58) 0%,#1e2a5a 100%)}
.cq[data-work="naniwa"] .cq-hero__shade{background:linear-gradient(90deg,rgba(18,24,58,.95) 0%,rgba(18,24,58,.84) 46%,rgba(18,24,58,.30) 82%),linear-gradient(0deg,rgba(18,24,58,.72),transparent 55%)}
.cq[data-work="naniwa"] .cq-hero h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55)}
.cq[data-work="naniwa"] .cq-hero__lead{color:#ece4cc}
.cq[data-work="naniwa"] .cq-hero__lead b,.cq[data-work="naniwa"] .cq-hero__lead strong{color:#fff}
.cq[data-work="naniwa"] .cq-hero__note{color:#d8c793}
.cq[data-work="naniwa"] .cq-hero .cq-eyebrow,.cq[data-work="naniwa"] .cq-hero .b5shb__head{color:#f0d898}
.cq[data-work="naniwa"] .cq-facts li,.cq[data-work="naniwa"] .cq-hero .b5shb__btn,.cq[data-work="naniwa"] .cq-hook li{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#fff}
.cq[data-work="naniwa"] .cq-hook b{color:#fff}
.cq[data-work="naniwa"] .cq-hook span{color:rgba(255,255,255,.82)}
.cq[data-work="naniwa"] .gq-mcard,.cq[data-work="naniwa"] .gq-roles__item{border-color:#f2e4bd}
.cq[data-work="naniwa"] .gq-sources{background:#faf3e0}
/* ---- twice ---- */
.cq[data-work="twice"]{--ink:#2d1a26;--muted:#7a6170;background:#fdf5f6}
.cq[data-work="twice"] a{color:#8a1f4c}
.cq[data-work="twice"] .cq-eyebrow,.cq[data-work="twice"] .cq-card__scene,.cq[data-work="twice"] .cq-article>header>p:first-child{color:#e0457b}
.cq[data-work="twice"] .cq-primary,.cq[data-work="twice"] .cq-selfcta__btn,.cq[data-work="twice"] .cq-next__btn--primary{background:linear-gradient(135deg,#e0457b,#8a1f4c)}
.cq[data-work="twice"] .cq-progress__track i{background:linear-gradient(90deg,#8a1f4c,#ffb3a7)}
.cq[data-work="twice"] .cq-option:hover,.cq[data-work="twice"] .cq-option:focus-visible{border-color:#ffb3a7;background:#fdecef}
.cq[data-work="twice"] .cq-option.is-selected{background:#fad6de;border-color:#e0457b}
.cq[data-work="twice"] .cq-option span{background:#fad6de;color:#8a1f4c}
.cq[data-work="twice"] .cq-option.is-selected span{background:#e0457b;color:#fff}
.cq[data-work="twice"] .cq-progress__meta{color:#7a6170}
.cq[data-work="twice"] .cq-match,.cq[data-work="twice"] .cq-selfcta__h b{color:#8a1f4c}
.cq[data-work="twice"] .cq-axis-list i b{background:linear-gradient(90deg,#7a6170,#ffb3a7)}
.cq[data-work="twice"] .cq-result-reading h3{color:#e0457b}
.cq[data-work="twice"] .cq-next{border-left-color:#e0457b}
.cq[data-work="twice"] .cq-next__eyebrow{color:#e0457b}
.cq[data-work="twice"] .cq-related,.cq[data-work="twice"] .cq-axis-grid span{background:linear-gradient(135deg,#fdecef,#fff)}
.cq[data-work="twice"] .cq-hero{background:linear-gradient(150deg,rgb(44,14,38) 0%,#8a1f4c 100%)}
.cq[data-work="twice"] .cq-hero__shade{background:linear-gradient(90deg,rgba(44,14,38,.95) 0%,rgba(44,14,38,.84) 46%,rgba(44,14,38,.30) 82%),linear-gradient(0deg,rgba(44,14,38,.72),transparent 55%)}
.cq[data-work="twice"] .cq-hero h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55)}
.cq[data-work="twice"] .cq-hero__lead{color:#f7dde6}
.cq[data-work="twice"] .cq-hero__lead b,.cq[data-work="twice"] .cq-hero__lead strong{color:#fff}
.cq[data-work="twice"] .cq-hero__note{color:#eab6c8}
.cq[data-work="twice"] .cq-hero .cq-eyebrow,.cq[data-work="twice"] .cq-hero .b5shb__head{color:#ffc9bd}
.cq[data-work="twice"] .cq-facts li,.cq[data-work="twice"] .cq-hero .b5shb__btn,.cq[data-work="twice"] .cq-hook li{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#fff}
.cq[data-work="twice"] .cq-hook b{color:#fff}
.cq[data-work="twice"] .cq-hook span{color:rgba(255,255,255,.82)}
.cq[data-work="twice"] .gq-mcard,.cq[data-work="twice"] .gq-roles__item{border-color:#fad6de}
.cq[data-work="twice"] .gq-sources{background:#fdecef}
/* RESHERO1008 結果の一番上の固有結果の絵 */
.gq .gq-hero__art{width:100%;max-width:520px;margin:10px auto 8px;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#fff;border:4px solid var(--gq-c,#999);box-shadow:0 10px 26px rgba(0,0,0,.18)}
.gq .gq-hero__art img{display:block;width:100%;height:100%;object-fit:cover}
