.gex{color:#0f1222;font-family:Plus Jakarta Sans,Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;line-height:1.7;max-width:100%;overflow-x:hidden}.gex *{box-sizing:border-box}.gex a{text-decoration:none}@media(prefers-reduced-motion:reduce){.gex [data-reveal]{opacity:1!important;transform:none!important}}@keyframes om-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes om-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes om-blink{0%,45%{opacity:1}55%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.gex [style*=om-blink],.gex [style*=om-float],.gex [style*=om-marq]{animation:none!important}}@media(max-width:640px){.gex h2{font-size:26px!important;line-height:1.35!important}.gex h3{font-size:17px!important}.gex [style*="border-radius:20px"],.gex [style*="border-radius:22px"]{padding:24px 20px!important}.gex p{font-size:14px!important;line-height:1.8!important}}.gex .sg-head{align-items:start;display:grid;gap:40px;grid-template-columns:1fr auto;margin-bottom:48px}.gex .sg-ey{font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:14px}.gex .sg-h{font-weight:900;letter-spacing:-.025em;line-height:1.3;margin:0 0 14px}.gex .sg-lead{font-size:16px;line-height:1.9;margin:0;max-width:640px}.gex .sg-badge{display:block;height:auto;width:180px}.gex .sg-cols{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.gex .sg-col{border-top:3px solid hsla(0,0%,100%,.85);padding-top:22px}.gex .sg-ttl{font-size:19px;font-weight:700;line-height:1.5;margin:0 0 10px}.gex .sg-tx{font-size:15px;line-height:1.85;margin:0}@media (max-width:900px){.gex .sg-head{gap:24px;grid-template-columns:1fr}.gex .sg-badge{order:-1;width:150px}.gex .sg-cols{gap:28px;grid-template-columns:1fr}}.gex .sg-badges{width:180px}.gex .sg-ca{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.gex .sg-ca img{display:block;height:auto;width:100%}.gex .sg-ca-note{color:hsla(0,0%,100%,.85)!important;font-size:11px!important;line-height:1.5!important;margin:8px 0 0!important;text-align:center;text-wrap:balance}@media (max-width:900px){.gex .sg-badges{order:-1;width:180px}.gex .sg-badges .sg-badge{width:100%}}@media (min-width:901px){.gex .sg-cols{grid-template-columns:2fr 1fr 1fr}}.gex .sg-badges{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);width:372px!important}.gex .sg-bd{display:block;height:auto;width:100%}.gex .sg-badges .sg-ca-note{grid-column:2/4;margin:2px 0 0!important}@media (max-width:900px){.gex .sg-badges{max-width:372px;order:0!important;width:100%!important}}