@charset "utf-8";

/* お問い合わせフォーム一時停止のお知らせ(/contact/ と /en/contact/ で共用) */

.Contact_suspendedPage .suspendNotice {
  margin-top: 4rem;
  padding: 2.8rem 2rem;
  border-left: 6px solid #003459;
  background: #ebeff2;
  text-align: center;
}
.Contact_suspendedPage .suspendNotice__title {
  margin-bottom: 1.6rem;
  color: #003459;
  font-family: var(--ff-sans);
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 1.5;
}
.Contact_suspendedPage .suspendNotice__text {
  color: #424242;
  font-family: var(--ff-sans);
  font-size: 1.5rem;
  line-height: 1.6;
}

.Contact_suspendedPage .suspendMail {
  margin-top: 3rem;
  padding: 3.6rem 3rem;
  background: #f1f1f1;
  text-align: center;
}
.Contact_suspendedPage .suspendMail__lead {
  margin-bottom: 1.8rem;
  color: #263238;
  font-family: var(--ff-sans);
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
}
.Contact_suspendedPage .suspendMail__address {
  margin-bottom: 2.4rem;
  border: 2px solid #003459;
  background: #fff;
  font-family: var(--ff-sans);
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.4;
}
.Contact_suspendedPage .suspendMail__address a {
  display: block;
  padding: 1.2rem 1rem;
  color: #003459;
  text-decoration: none;
  overflow-wrap: anywhere;
}
.Contact_suspendedPage .suspendMail__address a:hover {
  opacity: 0.7;
}
.Contact_suspendedPage .suspendMail__notes {
  color: #263238;
  font-family: var(--ff-sans);
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 2;
}

.Contact_suspendedPage .suspendNote {
  margin: 3rem 0 8rem;
  color: #78909c;
  font-family: var(--ff-sans);
  font-size: 1.3rem;
  line-height: 1.6;
  text-align: center;
}

@media screen and (max-width: 764px) {
  .Contact_suspendedPage .suspendNotice {
    margin-top: 3rem;
    padding: 2.4rem 1.6rem;
  }
  .Contact_suspendedPage .suspendNotice__title {
    font-size: 1.7rem;
  }
  .Contact_suspendedPage .suspendNotice__text {
    font-size: 1.4rem;
  }
  .Contact_suspendedPage .suspendMail {
    padding: 3rem 1.6rem;
  }
  .Contact_suspendedPage .suspendMail__lead {
    font-size: 1.5rem;
  }
  .Contact_suspendedPage .suspendMail__address {
    font-size: 2.2rem;
  }
  .Contact_suspendedPage .suspendMail__notes {
    font-size: 1.2rem;
    line-height: 1.8;
  }
  .Contact_suspendedPage .suspendMail__notes,
  .Contact_suspendedPage .suspendNotice__text,
  .Contact_suspendedPage .suspendNote {
    text-wrap: balance;
  }
  .Contact_suspendedPage .suspendNote {
    margin-bottom: 4rem;
    font-size: 1.2rem;
  }
}
