@charset "UTF-8";
/* ========================================
  @media screen and (min-width: 768px),print
======================================== */
@media screen and (min-width: 768px),print {
#inquiry .c-main__ttl02-wrap {
  background: url(../images/inquiry/header_bg.jpg) no-repeat top center/cover;
  margin-inline: auto;
  max-width: 1920px;
  width: 100%;
}

.p-fv {
  margin-bottom: -0.25rem;
}

.l-inner.l-fv {
  padding: 6.5rem 0 0;
}

.p-fv__txt {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 2.8888888889;
  margin-bottom: 1.5rem;
  text-align: center;
}

.p-fv__txt02 {
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 1.6538461538;
  margin-bottom: 5rem;
  text-align: center;
}

.p-fv__img {
  margin-inline: auto;
  width: min(95%, 1400px);
}

.p-fv__img img {
  height: auto;
  width: 100%;
}

#inquiry .form-Box {
  background: #ffffff;
}

#inquiry .form-Box .form-box-inner {
  position: static;
}

#inquiry .formttl_ja {
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4615384615;
  margin-bottom: 5.0625rem;
}

}

/* ========================================
@media screen and (max-width: 767px)
======================================== */
@media screen and (max-width: 767px) {
#inquiry .c-main__ttl02-wrap {
  background: url(../images/inquiry/sp_header_bg.jpg) no-repeat top center/cover;
  width: 100%;
}

.p-fv {
  margin-bottom: 0.323671vw;
}

.l-inner.l-fv {
  padding: 17.323671vw 0 0;
}

.p-fv__txt {
  font-size: 3.382vw;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 2.1428571429;
  margin-bottom: 7.2463768116vw;
  text-align: center;
}

.p-fv__txt02 {
  font-size: 5.797vw;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 1.4583333333;
  margin-bottom: 8.661836vw;
  text-align: center;
}

.p-fv__img {
  margin-inline: auto;
  width: min(95%, 94.2vw);
}

.p-fv__img img {
  height: auto;
  width: 100%;
}

#inquiry .form-Box {
  background: #ffffff;
}

#inquiry .form-Box .form-box-inner {
  position: static;
}

#inquiry .formttl_ja {
  font-size: 5.072vw;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.8095238095;
  margin-bottom: 4.763285vw;
}

}
  
  