
.faq dl{
  background: #fff;
  margin-bottom: 30px;
  padding: 16px 30px 30px 30px;
  border-radius: 20px;
  border: 1px solid #907d4d;
}
.faq dl dt{
  color: #907d4d;
  font-size: 2.6rem;
  display: flex;
  align-items: center; 
  line-height: 1.3; 
}
.faq dl dt span{
  font-size: 6.0rem;
  margin-right: 20px;
}
.faq dl dd{
  margin-left: 20px;
  display: flex;
  align-items: center;
  line-height: 1.3;
}
.faq dl dd span{
  font-size: 4.6rem;
  margin-right: 10px;
}
.faq dl dd a{
  border-bottom: 1px solid #333;
}
.faq{
  margin-bottom: 240px;
}

  @media screen and (max-width: 600px){
    .faq dl{
      padding: 20px 40px 40px 20px;
    }
    .faq dl dt{
      font-size: 2.0rem;
      margin-bottom: 10px;
    }
    .faq dl dd{
      font-size: 1.4rem;
    }
    .faq dl dt span{
      font-size: 3.0rem;
    }
    .faq dl dd span{
      font-size: 1.8rem;
    }
    }