  /* **
miraito_teachProfile
** */
.miraito_teachProfile_left {
  text-align: center;
  vertical-align: middle;
}

.miraito_teachProfile_img {
  margin: 0 !important;
}

.miraito_teachProfile_right {
  margin-top: 10px;
  vertical-align: middle;
}

.miraito_teachProfile_text {
  margin: 0 !important;
  font-size: 117.64706%;
  line-height: 175%;
  font-weight: bold;
}

.miraito_teachProfile_caption {
  margin: 0 !important;
}

/* **
miraito_reportQA
** */
.miraito_reportQA_ttl {
  display: table;
  font-size: 147.05882%;
  line-height: 140%;
  font-weight: bold;
}

.miraito_reportQA_desc {
  display: table;
  margin-top: 20px;
}

.miraito_reportQA_img {
  display: table-cell;
  width: 60px;
  text-align: right;
  vertical-align: top;
}
.miraito_reportQA_img img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

.miraito_reportQA_text {
  display: table-cell;
  vertical-align: top;
  padding-top: 11px;
  padding-left: 11px;
}

/* **
miraito_paintBox
** */
.miraito_paintBox {
  padding: 27px 23px 23px;
  background: #ccc;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.miraito_paintBox.is-yellow {
  background-color: #fff8a5;
}

* + .miraito_paintBox {
  margin-top: 20px;
}
