@charset "UTF-8";
/* Scss Document */
.pc {
  display: block;
}
@media (max-width: 834px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}
@media (max-width: 834px) {
  .sp {
    display: block;
  }
}

@media (max-width: 834px) {
  #intro h1 {
    font-size: 56px !important;
  }
}

.company-meta {
  /* ベース */
  margin: 0 auto;
  padding: 20px 0 0px;
  display: flex;
  flex-wrap: wrap;
  /* 1行ごとに dt と dd を並べる */
  /* スマホ */
}
.company-meta dt, .company-meta dd {
  margin: 0;
  line-height: 1.9;
  font-size: 16px;
  padding: 0 0 8px;
}
.company-meta dt {
  width: 40%;
  padding-right: 40px;
}
.company-meta dd {
  width: 60%;
}
.company-meta dt {
  font-weight: 700;
  text-align: right;
}
@media (max-width: 834px) {
  .company-meta dt {
    width: 100%;
    padding-right: 0px;
    text-align: left;
    padding: 0;
  }
}
.company-meta dd {
  font-weight: 400;
}
@media (max-width: 834px) {
  .company-meta dd {
    width: 100%;
    padding: 0 0 16px;
  }
}
@media (max-width: 834px) {
  .company-meta {
    width: 100%;
  }
  .company-meta dt, .company-meta dd {
    font-size: 14px;
    line-height: 1.8;
  }
}

.entry .wp-block-image {
  margin: 30px 0 55px;
  border-radius: 8px;
  overflow: hidden;
}
@media (max-width: 834px) {
  .entry .wp-block-image {
    margin: 20px 0px 50px;
    border-radius: 4px;
  }
}

.company-section {
  padding: 120px 0 0;
  width: 70%;
  margin: 0 auto;
}
@media (max-width: 834px) {
  .company-section {
    width: 100%;
    padding: 56px 0 0;
  }
}

.label-en {
  display: inline-block !important;
}

#background {
  text-align: center;
}
#background .box {
  text-align: left;
}
#background .box p {
  margin-bottom: 24px;
}

#recognized {
  text-align: center;
  margin-bottom: 120px;
}
#recognized .box {
  text-align: left;
}
#recognized .box span {
  padding-right: 32px;
}
@media (max-width: 834px) {
  #recognized .box span {
    display: block;
  }
}
#recognized .box p {
  margin-bottom: 8px;
}
#recognized .box a {
  color: #333333;
  font-weight: bold;
}
#recognized .box a:hover {
  text-decoration: underline;
}/*# sourceMappingURL=custom.css.map */