.a4-wrap{margin-bottom:10px}
  .a4-sec{border-bottom:1px solid #e5e7eb;padding-bottom:8px}
  .alo1-side-ad{display:flex;margin-left:auto;margin-right:auto;justify-content:center}
  .a4-tbar{display:flex;align-items:center;gap:8px;border-top:2px solid #16a34a;border-bottom:1px solid #e5e7eb;padding:6px 0;margin-bottom:8px}
  .a4-favi{width:28px;height:28px;border:2px solid #16a34a;box-shadow:0 0 0 2px #bbf7d0 inset;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#fff}
  .a4-favi img{width:100%;height:100%;object-fit:cover}
  .a4-title{font-size:18px;font-weight:800;margin-right:6px;color:#0f172a;line-height:1}
  .a4-subs{display:flex;flex-wrap:wrap;gap:8px}
  .a4-sub{font-size:14px;color:#111827;text-decoration:none}
  .a4-sub::after{content:"›";margin-left:6px;color:#16a34a}
  .a4-sub:last-child::after{content:""}
  .a4-lead{display:block;text-decoration:none;color:#111827;margin-bottom:10px}
  .a4-lead-img{width:100%;height:160px;object-fit:cover;display:block;margin-bottom:6px;background:#f3f4f6;border:1px solid #cbd5e1}
  .a4-lead-ttl{font-size:19px;line-height:1.4;margin-bottom:4px}
  .a4-list{list-style:none;margin:0;padding:0;border-top:1px solid #e5e7eb}
  .a4-li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid #e5e7eb}
  .a4-thumb{width:64px;height:52px;object-fit:cover;flex-shrink:0;background:#f3f4f6;border:1px solid #cbd5e1}
  .a4-link{font-size:18px;line-height:1.45;text-decoration:none;color:#111827;display:block}
  .a4-link:hover{color:#15803d}
  @media(max-width:991.98px){
    .a4-lead-img{height:150px}
    .a4-title{font-size:16px}
  }
  @media(max-width:575.98px){
    .a4-lead-img{height:140px}
  }
