/* Fonts */
/* Break Point */
/* *** mixin *** */
/* break point */
.sec-company .tp-sec_inn {
  display: flex;
}
@media (min-width: 768px) {
  .sec-company .tp-sec_inn {
    flex-direction: row-reverse;
    align-items: center;
    max-width: var(--max-content-width-pc);
    padding-inline: 1.25rem;
    gap: 3.125rem;
  }
}
@media (max-width: 767.89px) {
  .sec-company .tp-sec_inn {
    flex-direction: column;
  }
}
.sec-company .tp-sec_inn .campany_img,
.sec-company .tp-sec_inn .campany_info {
  flex: 1;
}
.sec-company .tp-sec_inn .campany_img {
  overflow: hidden;
}
@media (min-width: 768px) {
  .sec-company .tp-sec_inn .campany_img {
    border-radius: 1.25rem;
    box-shadow: 30px 30px 50px rgba(0, 0, 0, 0.15);
  }
}
@media (max-width: 767.89px) {
  .sec-company .tp-sec_inn .campany_img {
    border-radius: 0.875rem;
    box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.15);
    margin-block-end: 6.25rem;
  }
}
.sec-company .tp-sec_inn .campany_img img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
@media (min-width: 768px) {
  .sec-company .tp-sec_inn .campany_info .cp-sec_title {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .sec-company .tp-sec_inn .campany_info .cp-sec_title .cp-sec_title_sub {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .sec-company .tp-sec_inn .campany_info .cp-sec_title .cp-sec_title_main {
    font-size: 1.75rem;
  }
}
@media (max-width: 767.89px) {
  .sec-company .tp-sec_inn .campany_info .tp-table th {
    width: 30%;
  }
}

/*# sourceMappingURL=page-company.css.map */
