/** Shopify CDN: Minification failed

Line 39:126 Unterminated string token
Line 91:0 Expected ")" to go with "("

**/
body {
  font-size: 14px;
}
h3 {
  font-size: 24px;
}

button {
  padding: 4px 16px!important; /* パディング（内側の余白） */
  border: none; /* 枠線を削除 */
  border-radius: 12px; /* 角を丸くする */
  font-size: 16px; /* フォントサイズ */
  cursor: pointer; /* マウスカーソルを指に変更 */
  transition: background-color 0.3s ease, transform 0.2s ease; /* ホバー時のトランジション */
}

button:hover {
  transform: translateY(-2px); /* ホバー時に少し浮かび上がる */
}

button:focus {
  outline: none; /* フォーカス時の枠を削除 */
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); /* フォーカス時のシャドウを追加 */
}

button:active {
  transform: translateY(0); /* クリック時の動きをリセット */
}

@font-face {
		  font-family: "GenJyuuGothic";
		  font-style: Regular;
		  src: url("/cdn/shop/files/GenJyuuGothic-Regular.woff?v=1731912817;) format("woff");
		}

  .link-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  padding: 20px;
}


/* カードの背景色とテキストスタイル */
.multicolumn-card {
  background-color: #65BAE9;
  border-radius: 8px;
  padding: 20px;
  text-align: center;
  color: white;
  width: 100%;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.multicolumn-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* タイトルのフォントサイズ */
.multicolumn-card__info h3 {
  font-size: 20px;
  margin-bottom: 10px;
}

/* リンクのスタイル */
.link {
  font-size: 20px;
  color: white;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.link:hover {
  text-decoration: underline;
}

/* 矢印アイコンの調整 */
.svg-wrapper .icon-wrap {
  display: inline-block;
}
