/*************************************/
/* 問い合わせナビ */
/*************************************/
.inquiry-nav{
  padding: 56px 0 64px;
  text-align: center;
  color: #fff;
  background-color: #ff8b2f;
}
.inquiry-nav-inner{
  width: 90%;
  margin: 0 auto;
}
.inpuiry-nav-title{
  font-size: 42px;
  font-weight: 500;
  margin-bottom: 30px;
}
.inquiry-nav-text{
  font-size: 24px;
  margin-bottom: 30px;
}
.inquiry-nav-btn-wrap{
  display: flex;
  gap: 80px;
  justify-content: center;
}
.inquiry-nav-btn{
  width: 280px;
  height: 60px;
  border-radius: 30px;
  font-size: 22px;
  line-height: 58px;
  font-weight: 500;
  position: relative;
  background-color: #fff;
  text-align: left;
  padding-left: 36px;
}
.inquiry-nav-btn::after{
  position: absolute;
  content: "";
  width: 12px;
  height: 20px;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background-size: contain;
}
.inquiry-nav-btn.inquiry-btn{
  color: #ff8b2f;
}
.inquiry-nav-btn.inquiry-btn::after{
  background-image: url(../img/arrow_2.png);
}
.inquiry-nav-btn.material-btn{
  color: #333;
}
.inquiry-nav-btn.material-btn::after{
  background-image: url(../img/arrow_3.png);
}

/*************************************/
/* 問い合わせナビ（スマホ） */
/*************************************/
@media (max-width: 768px) {
  .inquiry-nav-btn-wrap{
    flex-direction: column;
    gap: clamp(12px, 3vw, 24px);
    align-items: center;
  }
  .inquiry-nav{
    padding-top: clamp(36px, 8vw, 48px);
    padding-bottom: clamp(30px, 8vw, 56px);
  }
  .inquiry-nav-text{
    line-height: clamp(24px, 5vw, 36px);
    font-size: clamp(14px, 3vw, 24px);
    margin-bottom: clamp(24px, 5vw, 30px);
  }
  .inpuiry-nav-title{
    font-size: clamp(24px, 6vw, 42px);
    margin-bottom: clamp(20px, 5vw, 30px);
  }
  .inquiry-nav-btn{
    font-size: clamp(16px, 4vw, 24px);
    height: 50px;
    line-height: 50px;
  }
}
