/* ***************************
common
*************************** */
.miraito_heading {
  border-bottom-color: #0860a8;
}

.miraito_ingredientList.is-red li:before {
  background-color: #e60012;
}

.miraito_fcRed {
  color: #e60012;
}

.miraito_fcBlue {
  color: #064476;
}

.f_size18 {
  font-size: 132.35294%;
  line-height: 134%;
}

.miraito_gochipanBox_ttl img {
  max-width: 100%;
}

/* ***************************
miraito_gochipanBox
*************************** */
.miraito_gochipanBox {
  padding: 12px;
  border: 3px solid #cfe6f8;
}

.miraito_gochipanBox_ttl {
  margin: 0 0 15px;
  padding: 0 0 5px;
  border-bottom: 2px solid #0860a8;
}

.miraito_gochipanBox_ttl img {
  vertical-align: middle;
}

/* ***************************
miraito_hr
*************************** */
.miraito_hr {
  margin: 20px 0;
  border: none;
  border-top: 1px solid #d3d3d3;
}

.miraito_point {
  padding: 17px 20px;
  border: 1px dotted #e60012;
  border-radius: 4px;
  margin: 10px 0 0 35px;
}

.miraito_tbborder {
  border-top: 1px dashed #d4d4d4;
  border-bottom: 1px dashed #d4d4d4;
  padding-top: 20px;
  padding-bottom: 0;
  margin-bottom: 20px;
}
