/* pg_short.css - short.php only (v19d6 split from front_extra.css)
   v19c6/c11 ban-ben: hero19-in single column + ttl19row (txt left / art right), do NOT merge back */
/* ===== v19c6/v19c11: 生成框居中（对齐结果弹窗）+ 插图移至标题右侧 ===== */
    .hero19-in{display:block;padding:52px 20px 28px}
    .hero19-l{max-width:1160px;margin:0 auto;text-align:center;position:relative;z-index:3}
    .hero19 .sub{margin-left:auto;margin-right:auto}
    .hero19 .input{max-width:860px;margin:42px auto 0}
    .hero19 .dom19{max-width:860px;margin:24px auto 0;justify-content:center}
    .quota19{text-align:center}
    .ttl19row{display:flex;align-items:center;justify-content:center;gap:48px;text-align:left}
    .hero19-txt{flex:0 1 auto;max-width:620px}
    .ttl19row h1{margin:0 0 14px}
    .hero19-txt .sub{margin:0}
    .hero19-art{flex:0 0 auto;width:350px;margin:0}
    .fbar19{margin:56px auto 0}
    @media(max-width:1000px){.fbar19{margin:24px 16px 0}}
    @media(max-width:1000px){.ttl19row{flex-direction:column;gap:26px}.hero19-txt{text-align:center;max-width:860px}.hero19-txt .sub{margin-left:auto;margin-right:auto}.hero19-art{width:340px;margin:0 auto}}
    @media(max-width:760px){.hero19 h1{font-size:26px}.hero19 .sub{font-size:14px}.hero19-art{width:250px}.hero19 .dom19{flex-wrap:wrap;row-gap:4px}body{overflow-x:hidden}}
