/*レスポンシブ対応*/
.responsive>div{
    border: 1px solid #999;
    background: #f2f2f2;
    padding: 10px;
    margin: 10px;
}
@media(min-width:801px){
    .sp{
        display: none !important;
/*         overflow:hidden */
    }
}
@media(max-width:800px){
    .pc{
        display: none !important;
    }
}

<style>
@import url('https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Zen+Antique+Soft&display=swap');
</style>

.dela-gothic-one-regular {
  font-family: "Dela Gothic One", sans-serif;
  font-weight: 400;
  font-style: normal;
}


/* FV-PC版 */
.box-top1{
  width:1300px;
  height:800px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E3%82%B9%E3%83%86%E3%83%BC%E3%82%B82.png");
}

/* FV-SP版 */
.box-top2{
  width:100%;
  height:400px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E3%82%B9%E3%83%86%E3%83%BC%E3%82%B82.png");
}

/* スケジュール-PC版 */
.box-schedule1{
  width:1300px;
  height:600px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E6%97%A5%E4%BB%98%E7%94%A81.png");
}

/* スケジュール-SP版 */
.box-schedule2{
  width:100%;
  height:400px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E3%82%B9%E3%83%86%E3%83%BC%E3%82%B82.png");
  
}


/* 下向き矢印 */
.cp_arrows {
  position: relative;
  display: flex;
  height: 300px;/*画面いっぱいにする場合100vh*/
  justify-content: center;
  align-items: center;
}
.cp_arrows .cp_arrow {/*矢印を配置するベースの設定*/
  position: absolute;
  top: 50%;/*着地点(cp_arrowsの高さの50%)*/
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 10px;
  opacity: 0;
}
.cp_arrows .cp_arrow:first-child {
  animation: arrow-move08 2s ease-in-out infinite;
}
.cp_arrows .cp_arrow:nth-child(2)  {
  animation: arrow-move08 2s 1s ease-in-out infinite;
}
.cp_arrows .cp_arrow:before,
.cp_arrows .cp_arrow:after {/*矢印全体の設定*/
  position: absolute;
  content: '';
  top: 0;
  width: 40px;
  height: 3px;
  background: #E91E63;
}
.cp_arrows .cp_arrow:before {/*矢印左の線の位置と傾斜*/
  left: 3px;
  transform: rotate(30deg);
}
.cp_arrows .cp_arrow:after {/*矢印左の線の位置と傾斜*/
  right: 3px;
  transform: rotate(-30deg);
}
@keyframes arrow-move08 {
    0% { opacity: 0; top: 40%;/*スタート地点(cp_arrowsの高さの40%)*/}
   70% { opacity: 1;}
  100% { opacity: 0;}
}


/* ○○（催事業者）にお任せ */
.fadeIn {
animation-name: fadeInAnime;
animation-duration:3s;
animation-fill-mode:forwards;
opacity: 0;
}

@keyframes fadeInAnime{
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}