@media screen and (max-width: 1200px) {
  .c_box {
    justify-content: center;
  }
  .c_box .c_50 {
    width: 100%;
  }
  .comment {
    width: 100%;
  }
  .container {
    padding: 2%;
  }
  .other {
    row-gap: 1em;
  }
  .other ul {
    width: 100%;
  }
  .other .link {
    display: block;
    margin: auto;
  }
}
@media screen and (max-width: 800px) {
  .slogan {
    font-size: 1.6em;
  }
}
@media screen and (max-width: 700px) {
  table td,
  table th {
    width: 100%;
  }
}
@media screen and (max-width: 700px) {
  table,
  tbody,
  tr,
  th,
  td {
    display: block;
    width: 100%;
  }
  table tbody {
    border: none;
  }
  table th,
  table td {
    border: none;
  }
  th {
    margin-bottom: 0.5em;
  }
  td {
    margin-bottom: 1em;
  }
}/*# sourceMappingURL=company_profile_responsive.css.map */