.banner-demand {
  height: 11.458333vw;
  max-height: 220px;
  background: #0065ad url("../assets/common/book-bg.png") center/contain no-repeat;
  color: #fff;
}
.banner-demand .demand-text {
  font-size: 0.833333vw;
  line-height: 1;
}
.banner-demand .tel {
  margin-top: 0.78125vw;
  margin-bottom: 1.302083vw;
  font-size: 1.041667vw;
  font-weight: bold;
  line-height: 1;
}
.banner-demand .button-book {
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}
.banner-demand .button-book:hover {
  border-color: #fff;
  background-color: #fff;
  color: #016dbf;
}