.company {
  margin-bottom: 4.55rem;
}
.company .company-container {
  background-color: #f9f9f9;
}
.company .pic {
  width: 50%;
  height: 27.27rem;
  background-color: #555;
}
.company .txt {
  width: 50%;
  padding-left: 3%;
  padding-right: 13%;
}
.company .txt p,
.company .txt span,
.company .txt strong {
  line-height: 1.64rem;
  margin-top: 0.45rem;
  text-align: justify;
  font-size: 0.73rem;
  color: #555;
}
.company .txt p:nth-child(1),
.company .txt span:nth-child(1),
.company .txt strong:nth-child(1) {
  margin-top: 0;
}
.hoonr {
  height: 27.27rem;
  background-color: #f0f0f0;
}
@media only screen and (max-width: 768px) {
  .company .company-container {
    flex-direction: column;
    padding-bottom: 3%;
  }
  .company .company-container .pic {
    width: 100%;
    height: 15.27rem;
    margin-bottom: 0.91rem;
  }
  .company .company-container .txt {
    width: 100%;
    padding-right: 3%;
  }
}
