@media screen and (max-width: 750px) {
  .main-contents .photo {
    text-align: center;
  }
}
@media screen and (max-width: 750px) {
  .main-contents .photo img {
    max-width: 100% !important;
    margin: 15px auto 25px;
    width: 100%;
  }
}
.main-contents .intro-box {
  width: 100%;
}
.main-contents .intro-box > p {
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 750px) {
  .main-contents .intro-box > p {
    display: block;
  }
}
.main-contents .intro-box .info {
  width: 100%;
}
@media screen and (max-width: 750px) {
  .main-contents .intro-box .info {
    width: 100%;
    padding-right: 0;
  }
}
.main-contents .intro-box .info-text-bold {
  font-weight: bold;
  margin-top: 20px;
}
@media screen and (max-width: 750px) {
  .main-contents .intro-box .info-text-bold {
    font-size: 24px;
    margin-top: 35px;
  }
}
.main-contents .intro-box .pre-name {
  text-align: right;
  margin-top: 20px;
}
.main-contents .intro-box .photo {
  width: 37.28%;
}
@media screen and (max-width: 750px) {
  .main-contents .intro-box .photo {
    width: 100%;
  }
}
.main-contents .intro-box .photo img {
  max-width: 400px;
  width: 100%;
}
@media screen and (max-width: 750px) {
  .main-contents .intro-box .photo img {
    max-width: auto;
  }
}/*# sourceMappingURL=corporate_info.css.map */