@import url("ochanomizu_haba_max.css");
<style>
/* =========================
   レイアウト共通
========================= */
.category-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin: 40px auto;
  justify-items: center;
}

/* 最大幅 680px */
.width-680 {
  max-width: 680px;
}

/* 最大幅 950px */
.width-950 {
  max-width: 950px;
}

/* =========================
   丸リンク
========================= */
.circle-link {
  --circle-size: 250px;

  width: var(--circle-size);
  height: var(--circle-size);
  background-color: var(--circle-bg);
  color: #fff;
  font-size: 30px;

  border-radius: 50%;

  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  text-decoration: none;
  line-height: 1.4;
  padding: 10px;
  box-sizing: border-box;
}

.circle-link:hover {
  opacity: 0.85;
}

/* スムーズスクロール */
html {
  scroll-behavior: auto;
}
</style>@charset "utf-8";
/* CSS Document */

.lineuplist .block {
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 10px 8px;
  margin: 6px;
  background: #fff;
}



