/* ***************************
commmon
*************************** */
.miraito_heading.is-lightblue {
  border-bottom-color: #00aad9;
}

.miraito_fcBlue {
  color: #00aad9;
}

/* ***************************
miraito_detailBox
*************************** */
.miraito_detailBox {
  padding: 17px 23px;
  border: 6px solid #eaf6fd;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.miraito_detailBox_inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.miraito_detailBox_text {
  display: table-cell;
  width: 617px;
  vertical-align: top;
}

.miraito_detailBox_img {
  display: table-cell;
  width: 165px;
  padding: 0 0 0 23px;
  margin: 0 !important;
  text-align: center;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ***************************
miraito_bgLightBlueBox
*************************** */
.miraito_bgLightBlueBox {
  padding: 15px 20px;
  background: #eaf6fd;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
