/* ***************************
miraito_heading
*************************** */
.miraito_heading.is-blue {
  border-bottom-color: #006ab5;
}

.miraito_lineHeading {
  position: relative;
  display: inline-block;
  padding-right: 5px;
  font-size: 117.64706%;
  line-height: 175%;
  font-weight: bold;
  z-index: 0;
}
.miraito_lineHeading:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 6px;
  bottom: 5px;
  background: #bbe1e8;
  z-index: -1;
}

/* ***************************
miraito_savingPoint
*************************** */
.miraito_savingPoint.is-blue {
  color: #006ab5;
}

.miraito_pointText {
  background-color: #eaf5f5;
}
