body {
  font-family: 'Noto Sans JP', sans-serif;
  scroll-behavior: smooth;
}

.serif {
  font-family: 'Noto Serif JP', serif;
}

.text-gold {
  color: #d4af37;
}

.bg-gold {
  background: linear-gradient(135deg, #d4af37, #b8860b);
}
   
  /* 横スクロールバーを見やすくする */
#brands ::-webkit-scrollbar {
  height: 8px;
}

#brands ::-webkit-scrollbar-track {
  background: #f5f5f5;
}

#brands ::-webkit-scrollbar-thumb {
  background: #d4af37;
  border-radius: 4px;
}



/* ===== Hero 背景（中央スポット版） ===== */
.hero-gradient {
  background: linear-gradient(
    180deg,
    #bdbdbd 0%,
    #8f8f8f 100%
  );
}







