@charset "UTF-8";
/*
お問い合わせ
Version: 1.1.0
Update: 2024-09-24
*/
@media screen and (max-width: 767px) {
  .content section {
    padding: 40px 0 60px;
  }
}

.content #mailform {
  padding-top: 40px;
}

@media screen and (max-width: 767px) {
  .content #mailform {
    padding-top: 0;
  }
}

.content .contactContent .title {
  margin-bottom: 20px;
  padding: 60px 0 20px;
  color: #0068b6;
  font-family: "Noto Sans Bold", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
  font-size: 3.2rem;
  line-height: 1;
  text-align: left;
  border-bottom: 1px solid #333;
}

@media screen and (max-width: 767px) {
  .content .contactContent .title {
    margin-bottom: 10px;
    padding: 40px 0 10px;
    font-size: 2rem;
  }
}

.content .contactContent .comment {
  padding-bottom: 2em;
}

.content .contactContent .tel {
  font-family: "Noto Sans Bold", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
  font-size: 3.2rem;
  line-height: 1;
  padding-left: 40px;
  background: url(../contact/img/icon_tel.png) no-repeat left top 2px;
  background-size: 32px;
}

@media screen and (max-width: 767px) {
  .content .contactContent .tel {
    font-size: 2.4rem;
    padding-left: 32px;
    background-size: 26px;
    background-position: left top;
  }
}

.content .contactContent #contactForm .address .exp {
  display: none;
}
