/* 訪問看護 固有スタイル */
.vn-area-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  max-width: 820px;
  margin: 0 auto;
}
.vn-area-badges span {
  background: #fff;
  border: 1px solid var(--pt-line);
  padding: 9px 18px;
  border-radius: 4px;
  font-size: 13px;
  color: #555;
  font-weight: 700;
}

/* ---------- 画像ブリード行内での調整 ---------- */
.pt-bleed-row .sub-feature-row{grid-template-columns:repeat(2,1fr);}
.pt-bleed-row .vn-area-badges{justify-content:flex-start;max-width:none;margin:0;}
@media(max-width:600px){
  .pt-bleed-row .sub-feature-row{grid-template-columns:1fr;}
}
