.title-dashed-yellow::after, .title-dashed-gray::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #C1A100;
  z-index: 0;
}

.title-dashed-gray::after {
  border-bottom: 1px dashed #222;
}

.title-point, .header-logo-inner {
  margin: 0 auto;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.header-logo-inner {
  color: #fff;
}

.title-fv {
  background-image: url(../../assets/img/title-fv.svg);
  height: 345px;
}

.title-about {
  background-image: url(../../assets/img/title-about_sp.svg);
  height: 120px;
}

.title-visit {
  background-image: url(../../assets/img/title-visit_sp.svg);
  height: 85px;
}

.title-profile {
  background-image: url(../../assets/img/title-profile_sp.svg);
  height: 78px;
}

.title-name {
  background-image: url(../../assets/img/title-name.svg);
  height: 27px;
}

.title-type {
  background-image: url(../../assets/img/title-type_sp.svg);
  height: 52px;
}

.title-number01 {
  background-image: url(../../assets/img/title-number01_sp.svg);
  height: 124px;
}

.title-number02 {
  background-image: url(../../assets/img/title-number02_sp.svg);
  height: 84px;
}

.title-number03 {
  background-image: url(../../assets/img/title-number03_sp.svg);
  height: 90px;
}

@media screen and (min-width: 576px) {
  .title-number01 {
    height: 164px;
  }
  .title-number02 {
    height: 126px;
  }
  .title-number03 {
    height: 130px;
  }
}
.title-faq {
  background-image: url(../../assets/img/title-faq_sp.svg);
  height: 50px;
}

.title-access {
  background-image: url(../../assets/img/title-access_sp.svg);
  height: 52px;
}

.title-logo {
  background-image: url(../../assets/img/logo_sp.svg);
  height: 92px;
}
.title-logo.header-logo {
  background-image: url(../../assets/img/logo.svg);
  height: 21px;
  background-position: 50% 50%;
}

.title-visit-sub {
  background-image: url(../../assets/img/title-visit_sub.svg);
  height: 27px;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 70% auto;
}

.title-contents-about, .title-contents-visit, .title-contents-profile, .title-contents-type, .title-contents-faq, .title-contents-access, .title-contents-contact {
  background-image: url(../../assets/img/contents-about.svg);
  height: 41px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.title-contents-visit {
  background-image: url(../../assets/img/contents-visit.svg);
}

.title-contents-profile {
  background-image: url(../../assets/img/contents-profile.svg);
}

.title-contents-type {
  background-image: url(../../assets/img/contents-type.svg);
}

.title-contents-faq {
  background-image: url(../../assets/img/contents-faq.svg);
}

.title-contents-access {
  background-image: url(../../assets/img/contents-access.svg);
}

.title-contents-contact {
  background-image: url(../../assets/img/contents-contact.svg);
}

@media screen and (min-width: 768px) {
  .title-fv {
    margin-top: 60px;
  }
  .title-about {
    background-image: url(../../assets/img/title-about.svg);
    height: 138px;
  }
  .title-visit {
    background-image: url(../../assets/img/title-visit.svg);
    height: 74px;
  }
  .title-profile {
    background-image: url(../../assets/img/title-profile.svg);
    height: 73px;
  }
  .title-faq {
    background-image: url(../../assets/img/title-faq.svg);
  }
  .title-access {
    background-image: url(../../assets/img/title-access.svg);
  }
  .title-type {
    background-image: url(../../assets/img/title-type.svg);
  }
  .title-logo {
    background-image: url(../../assets/img/logo.svg);
    height: 29px;
    background-position: 0% 50%;
  }
  .title-number01, .title-number02, .title-number03 {
    background-image: url(../../assets/img/title-number01.svg);
    height: 75px;
    background-position: 0% 50%;
  }
  .title-number02 {
    background-image: url(../../assets/img/title-number02.svg);
  }
  .title-number03 {
    background-image: url(../../assets/img/title-number03.svg);
  }
}/*# sourceMappingURL=headline.css.map */