/*レスポンシブ対応*/
.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;
    }
}

@import url('https://fonts.googleapis.com/css2?family=Zen+Antique+Soft&display=swap');
@import url("my-imported-styles.css");

*, html {
  font-family: 'Zen Antique Soft', serif !important;
  font-weight: 400;
  font-style: normal;
}

/* FV-PC版 */
.box-top1{
  position: relative;
  width:1300px;
  height:800px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E8%83%8C%E6%99%AF6.png");
}

.box-top-image{
  position: absolute;
  width:1200px;
  height:1200px;
  top: 0px;
  right: 20%;
}

.box-top-text{
  position: absolute;
  top: -110px;
  right: 5%;
}

.box-schedule1{
  width:1300px;
  height:600px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E8%83%8C%E6%99%AF6.png");
}



/* FV-SP版 */
.box-top2{
  position: relative;
  width:100%;
  height:400px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E8%83%8C%E6%99%AF6.png");
}

.box-top-image2{
  position: absolute;
  width:400px;
  height:400px;
  top: 135px;
  right: 15%;
}

.box-top-text2{
  position: absolute;
  top: -110px;
  right: 3%;
}

/* .box-schedule12 {
  width:100%;
  height:400px;
  background-image:url("https://21845253.fs1.hubspotusercontent-na1.net/hubfs/21845253/%E8%83%8C%E6%99%AF6.png"); */
}



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

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

  100% {
    opacity: 1;
  }
}