.column-1-image-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 464px;
  padding: 56px;
  color: #fff;
  background-size: cover;
  background-position: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
@media screen and (max-width:1744px) and (min-width:1025px) {
  .column-1-image-bg {
    min-height: calc(464 / 1744 * 100vw);
    padding: calc(56 / 1744 * 100vw)
  }
}
@media screen and (max-width:1024px) {
  .column-1-image-bg {
    min-height: calc(464 / 1024 * 100vw);
    padding: calc(56 / 1024 * 100vw)
  }
}
@media screen and (max-width:750px) {
  .column-1-image-bg {
    padding: calc(86 / 750 * 100vw) calc(56 / 750 * 100vw)
  }
}
.column-1-image-bg .txtBox {
  width: 100%
}
.column-1-image-bg .txtBox .head-p-center::before {
  content: "";
  background: #fff
}
.column-1-image-bg .txtBox .copyTxt {
  margin-top: 25px;
  text-align: center;
  font-size: 22px;
  line-height: 1.75;
  letter-spacing: .055em
}
@media screen and (max-width:1744px) and (min-width:1025px) {
  .column-1-image-bg .txtBox .copyTxt {
    margin-top: calc(25 / 1744 * 100vw);
    font-size: clamp(14px, calc(22 / 1744 * 100vw), 22px)
  }
}
@media screen and (max-width:1024px) {
  .column-1-image-bg .txtBox .copyTxt {
    margin-top: calc(25 / 1024 * 100vw);
    font-size: clamp(14px, calc(22 / 1024 * 100vw), 22px)
  }
}
@media screen and (max-width:750px) {
  .column-1-image-bg .txtBox .copyTxt {
    margin-top: calc(42 / 750 * 100vw);
    font-size: clamp(14px, calc(34 / 750 * 100vw), 34px)
  }
}
.column-1-image-bg .txtBox .btn-yellow-center {
  margin-top: 30px
}
@media screen and (max-width:1744px) and (min-width:1025px) {
  .column-1-image-bg .txtBox .btn-yellow-center {
    margin-top: calc(30 / 1744 * 100vw)
  }
}
@media screen and (max-width:1024px) {
  .column-1-image-bg .txtBox .btn-yellow-center {
    margin-top: calc(30 / 1024 * 100vw)
  }
}
@media screen and (max-width:750px) {
  .column-1-image-bg .txtBox .btn-yellow-center {
    margin-top: calc(60 / 750 * 100vw)
  }
}
.btn-yellow-center__box {
  min-width: 400px
}
@media screen and (max-width:1744px) and (min-width:1025px) {
  .btn-yellow-center__box {
    min-width: calc(400 / 1744 * 100vw)
  }
}
@media screen and (max-width:1024px) {
  .btn-yellow-center__box {
    min-width: calc(400 / 1024 * 100vw)
  }
}
@media screen and (max-width:750px) {
  .btn-yellow-center__box {
    min-width: 100%
  }
}
.btn-yellow-center__box a span {
  padding: 23px 28px;
  font-size: 20px;
}
@media screen and (max-width:1744px) and (min-width:1025px) {
  .btn-yellow-center__box a span {
    padding: calc(23 / 1744 * 100vw) calc(28 / 1744 * 100vw);
    font-size: clamp(14px, calc(20 / 1744 * 100vw), 20px)
  }
}
@media screen and (max-width:1024px) {
  .btn-yellow-center__box a span {
    padding: calc(23 / 1024 * 100vw) calc(28 / 1024 * 100vw);
    font-size: clamp(14px, calc(20 / 1024 * 100vw), 20px)
  }
}
@media screen and (max-width:750px) {
  .btn-yellow-center__box a span {
    padding: calc(34 / 750 * 100vw) calc(40 / 750 * 100vw);
    font-size: clamp(14px, calc(30 / 750 * 100vw), 30px)
  }
}
.btn-yellow-center__box a img {
  height: 12px;
  padding: 5px 23px;
}
@media screen and (max-width:1744px) and (min-width:1025px) {
  .btn-yellow-center__box a img {
    height: calc(12 / 1744 * 100vw);
    padding: calc(5 / 1744 * 100vw) calc(23 / 1744 * 100vw)
  }
}
@media screen and (max-width:1024px) {
  .btn-yellow-center__box a img {
    height: calc(12 / 1024 * 100vw);
    padding: calc(5 / 1024 * 100vw) calc(23 / 1024 * 100vw)
  }
}
@media screen and (max-width:750px) {
  .btn-yellow-center__box a img {
    height: calc(16 / 750 * 100vw);
    padding: calc(10 / 750 * 100vw) calc(40 / 750 * 100vw)
  }
}