.gHeader .branding .siteTitle {
  width: 2.36rem;
  top: 0.36rem;
}
@media screen and (max-width: 750px) {
  .gHeader .branding .siteTitle {
    top: 0.56rem;
  }
}
.gHeader .branding .siteTitle img {
  width: 100%;
}
.gHeader .navigation nav ul li a {
  padding: 0.26rem 0;
}
@media screen and (max-width: 750px) {
  .gHeader .navigation nav ul li a {
    padding: 0;
  }
}
.gHeader .navigation nav ul li a .ja {
  margin: 0.03rem 0 -0.03rem;
  line-height: 1.4;
}

.main .mainVisual .text {
  width: 4.16rem;
  top: 42.3694779116%;
}
@media screen and (max-width: 750px) {
  .main .mainVisual .text {
    box-sizing: border-box;
    width: 100%;
    padding: 0 0.3rem;
    top: 24%;
    left: 0;
  }
}
.main .mission section .list li a {
  font-size: 0.16rem;
  line-height: 1.4;
}
@media screen and (max-width: 750px) {
  .main .mission section .list li a {
    font-size: 0.26rem;
  }
}
.main .members table tbody th,
.main .members table tbody td:first-of-type {
  width: 20%;
}

@media screen and (max-width: 750px) {
  .gFooter .navigation ul {
    height: 2.37rem;
  }
}
.gFooter .navigation ul li:nth-child(4) {
  margin: 0 0 0.66rem;
}
@media screen and (max-width: 750px) {
  .gFooter .navigation ul li:nth-child(4) {
    margin: 0;
  }
}
.gFooter .contact .logo {
  width: 4.4rem;
}
@media screen and (max-width: 750px) {
  .gFooter .contact .logo {
    width: 6.08rem;
  }
}
/*# sourceMappingURL=en.css.map */