.img-size-adjust {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;

}
.img-size-adjust-img {
  flex-basis: 25.35%;
}
@media only screen and (max-width:767.98px) {
  .img-size-adjust-img {
    flex-basis: 100%;
  }
  .img-size-adjust-img img {
    display: block;
    width: 53.73%;
    max-width: 180px;
    margin: 0 auto 1em;
  }
}
.img-size-adjust-content {
  flex-basis: calc(74.65% - 30px);
}
@media only screen and (max-width:767.98px) {
  .img-size-adjust-content {
    flex-basis: 100%;
  }
}
.box-1 .ttl_mt {
  margin: 0;
  font-weight: bold;
}
@media only screen and (max-width:767.98px) {
  .box-1 .ttl_mt {
    margin: 0;
  }
}
@media print, screen and (min-width:768px) {
  .md-img-box.img-small {
    width: 30%;
  }
}
@media print, screen and (min-width:768px) {
  .compliance-img-size-adjust {
    width: 73%;
    margin: 0 auto;
  }
}
.mod_s_fz14_text {
	font-size: 1.4rem!important;
}
@media only screen and (max-width: 767.98px) {
  .mod_s_fz14_text {
      font-size: 1.2rem !important;
  }
}
.consultation + .im-1-img img {
  width: 58%;
}
@media only screen and (max-width: 767.98px) {
  .consultation + .im-1-img img {
    width: 100%;
  }
}