/*見出し1*/

h99 {
  position: relative;
  display: inline-block;
  padding: 0 65px;
  text-align: center;
}

h99:before,
h99:after {
  position: absolute;
  top: calc(50% - 3px);
  width: 50px;
  height: 6px;
  content: '';
  border-top: solid 2px #000;
  border-bottom: solid 2px #000;
}

h99:before {
  left: 0;
}

h99:after {
  right: 0;
}

/*見出し2*/

h100 {
  background: linear-gradient(transparent 70%, #a7d6ff 70%);
}








