/* ***************************
miraito_heading
*************************** */
.miraito_heading.is-green {
  border-bottom-color: #24aa39;
}

/* ***************************
miraito_stripeBox
*************************** */
.miraito_stripeBox {
  padding-top: 70px;
}

.miraito_stripeBox_ttl {
  top: -25px;
}

/* ***************************
miraito_dashed_hr
*************************** */
.miraito_dashed_hr {
  margin: 24px 0 26px;
  border: none;
  border-top: 1px dashed #060001;
}

/* ***************************
miraito_hr_foundation
*************************** */
.miraito_hr_foundation {
  background: url("/library/image/miraito/image/sp/2019_summer/foundation/miraito_hr_foundatioin_sp.png") right bottom no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  max-width: 500px;
  height: 47px;
  margin: 20px 0 30px auto;
  border: none;
}

/* ***************************
miraito_bgLightBlueBox
*************************** */
.miraito_bgLightBlueBox {
  padding: 15px 20px;
  background: #eaf6fd;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
