.en-title {
  font-family: "anton";
  font-size: 40px;
  color: #cf111b;
}

h2 {
  font-size: 40px;
  padding-top: 0px;
  font-family: "toppan-bunkyu-mincho-pr6n", serif;
  line-height: 150%;
  font-weight: 400;
  font-style: normal;
}

.company {
  padding: 50px 0;
  background: #f2f2f2;
  padding-bottom: 1px;
}
.company .en-title {
  padding-top: 20px;
}
.company .block {
  width: 1200px;
  max-width: 90%;
  margin: 0px auto;
}
.company .link-flex {
  display: flex;
  gap: 50px;
  margin: 50px auto;
}
.company .link-flex a {
  background: white;
  padding: 30px;
  border-radius: 20px;
}
.company .link-flex .title {
  color: #cf111b;
  font-size: 25px;
  padding: 20px 0;
  border-bottom: solid 1px #707070;
  font-weight: 600;
}
.company .link-flex .view {
  text-align: right;
  color: #cf111b;
  margin-top: 20px;
}
.company .link-flex .view span {
  border-bottom: solid 1px #cf111b;
  line-height: 110%;
  font-weight: 600;
}

@media (max-width: 700px) {
  .en-title {
    font-size: 30px;
  }
  h2 {
    font-size: 30px;
    padding-top: 0;
  }
  .company .link-flex {
    flex-direction: column;
  }
  .company .link-flex {
    gap: 30px;
  }
}/*# sourceMappingURL=company.css.map */