@charset "utf-8";

.about-page h2 {
  text-align: center;
  font-family: 'Russo One', sans-serif;
  font-size: 2rem;
  letter-spacing: 0.3rem;
  margin-bottom: 3rem;
}

.about-page p {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  letter-spacing: 0.1rem;
  margin-bottom: 3rem;
}

.about-page-imgbox {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  margin-bottom: 3rem;
  border-radius: 1rem;
}

.about-page-imgbox img {
  vertical-align: bottom;
} 

.about-page h3 {
  text-align: center;
  font-family: 'Russo One', sans-serif;
  font-size: 2rem;
  letter-spacing: 0.3rem;
  margin-bottom: 3rem;
}

.about-table {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3rem;
}

.about-table tr th {
  padding-right: 2rem;
  padding-bottom: 1rem;
  letter-spacing: 0.1rem;
}

.about-table tr td a {
  color: #333;  
}

@media screen and (max-width: 740px) {
  .about-page p {
    width: 80%;
  }
  
  .about-page-imgbox {
    width: 80%;
  }
}/* /max-width: 740px */