 /* 今週のチラシ */

 /* 260909号 */

/* 「詳しく見る」ボタン */

.button a{
	text-decoration: none;
}
a.button01 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 290px;
  height: 50px;
  position: relative;
  background: #00b1d3;
  border: 1px solid #00b1d3;
  border-radius: 50px;
  box-sizing: border-box;
  margin: 0 auto;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.3;
  text-align: left;
  text-decoration: none;
  transition-duration: 0.3s;
  font-weight: bold;
}
a.button01:before {
  content: '';
  width: 8px;
  height: 8px;
  border: 0;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -6px;
}
a.button01:hover {
  background: #fff;
  color: #00b1d3;
  font-weight: bold;
}
a.button01:hover:before {
  border-top: 2px solid #00b1d3;
  border-right: 2px solid #00b1d3;
}
/* 来店予約ボタン */
 a.button-reservation {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 290px;
  height: 50px;
  position: relative;
  background: #1d2087;
  border: 1px solid #1d2087;
  border-radius: 50px;
  box-sizing: border-box;
  padding: 0 5px 0 10px;
  margin: 0 auto;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.3;
  text-align: left;
  text-decoration: none;
  transition-duration: 0.3s;
  font-weight: bold;
}
a.button-reservation:before {
  content: '';
  width: 8px;
  height: 8px;
  border: 0;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -6px;
}
a.button-reservation:hover {
  background: #fff;
  color: #1d2087;
  font-weight: bold;
}
a.button-reservation:hover:before {
  border-top: 2px solid #1d2087;
  border-right: 2px solid #1d2087;
}


/* 見出し下線 */
.heading99 {
  position: relative;
　color: #00b1d3;
}

.heading99:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 7px;
  background: -webkit-repeating-linear-gradient(-45deg, #fff999, #fff999 2px, #fff 2px, #fff 4px);
  background: repeating-linear-gradient(-45deg, , #fff999 2px, #fff 2px, #fff 4px);
}