/* 業種の識別と、相談への導線を強める第2稿 */
.index-hero{background:linear-gradient(115deg,#073578,#0754bc);color:#fff;padding:64px 0}.index-hero .eyebrow,.index-hero p{color:#e4edfa}.index-hero h1{font-size:clamp(36px,4.4vw,60px)}.index-hero .btn{margin-top:28px}.industry-selection{padding-top:52px}.index-grid{gap:22px}.industry-card{border:1px solid #d5dfec;border-top:5px solid var(--blue);border-radius:6px;padding:28px 30px;background:#fff;box-shadow:0 5px 20px #142b4308}.industry-card h3{font-size:clamp(25px,2.6vw,34px);color:#063f91;letter-spacing:-.04em;margin:10px 0}.index-number{font-weight:800;color:#5c718b}.index-number span{font-weight:500;margin-left:9px}.industry-scope{font-size:13px;color:#51657b;margin-bottom:24px}.industry-pain{font-size:19px;font-weight:800;line-height:1.65;margin-bottom:14px;min-height:32px}.industry-card p{font-size:12px}.card-link{background:#edf4ff;margin:22px -10px -8px;padding:14px 12px;border:0;border-radius:3px}.industry-wayfinding{display:flex;gap:12px;align-items:center;font-size:12px;padding-top:14px;padding-bottom:14px}.industry-wayfinding a{color:#41617d}.switch-industry{margin-left:auto}.industry-hero{background:linear-gradient(115deg,#074cab,#062c68);color:white;padding:44px 0 34px;text-align:center;position:relative}.hero-audience{display:inline-block;border:1px solid #b2d4ff;border-radius:4px;background:#ffffff14;color:white;padding:8px 30px;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:.025em}.hero-scope{font-size:12px;color:#d0e4ff;margin:10px 0 28px}.industry-hero h1{max-width:1040px;margin:auto;font-size:clamp(32px,4vw,54px);line-height:1.5;letter-spacing:.01em;text-wrap:balance}.industry-hero .lead{max-width:900px;margin:22px auto 28px;font-size:17px;color:#e5efff;white-space:normal;line-height:1.9}.industry-hero .actions{justify-content:center}.industry-hero .btn{min-height:58px;padding:16px 25px;font-size:16px}.industry-hero .btn.orange{background:#ff722f}.industry-hero .btn.light{color:#06429a}.hero-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;padding-top:24px;border-top:1px solid #ffffff40;gap:16px;font-size:14px;text-align:left}.hero-benefits>div{display:flex;align-items:center;gap:10px;justify-content:center}.hero-benefits span{display:inline-grid;place-items:center;background:#ffffff20;border-radius:100%;width:24px;height:24px;flex-shrink:0;color:#b7edcf}.diagnosis-ribbon{background:#edf3fb;border-bottom:1px solid #d7e1ef;padding:22px 0}.diagnosis-ribbon .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.diagnosis-ribbon strong{color:#10467f;font-size:16px}.diagnosis-ribbon p{font-size:13px;margin-top:4px}.diagnosis-ribbon .btn{color:var(--blue);border:2px solid var(--blue);white-space:nowrap}.industry-hero+.diagnosis-ribbon+.section{padding-top:58px}.draft{background:#edf0f5;color:#63748c;font-size:10px;padding:3px 10px}.pain .num{color:#cf5432}.screen{display:none}
@media(max-width:680px){.industry-wayfinding{font-size:10px;gap:6px;flex-wrap:wrap}.switch-industry{font-size:10px}.industry-hero{padding-top:28px}.hero-audience{font-size:21px;padding:6px 14px}.hero-scope{margin-bottom:23px;font-size:11px}.industry-hero h1{font-size:30px;text-wrap:pretty}.industry-hero .lead{font-size:14px;text-align:left;margin:22px auto}.industry-hero .actions{display:grid;grid-template-columns:1fr}.industry-hero .btn{font-size:14px;min-height:51px}.hero-benefits{grid-template-columns:1fr;gap:12px;text-align:left;padding-top:20px;margin-top:25px}.hero-benefits>div{justify-content:flex-start}.diagnosis-ribbon .wrap{display:block}.diagnosis-ribbon .btn{width:100%;margin-top:15px}.diagnosis-ribbon strong{font-size:14px}.industry-card h3{font-size:27px}.industry-pain{font-size:18px}.industry-card{padding:22px}.index-hero{padding:40px 0}.index-hero h1{font-size:34px}.index-hero p{font-size:14px}.index-grid{gap:18px}}
