/* line 9, ../../src/sass/top2025.scss */
section#mainArea .contWrap#secGuest + .contWrap#sec07 {
  margin-top: 160px;
}

/* line 14, ../../src/sass/top2025.scss */
section#mainArea .events .cSoon {
  background-color: #000;
  position: relative;
}
/* line 18, ../../src/sass/top2025.scss */
section#mainArea .events .cSoon img {
  opacity: .4;
}
/* line 22, ../../src/sass/top2025.scss */
section#mainArea .events .cSoon:after {
  content: "coming soon";
  color: #fff;
  position: absolute;
  font-size: 20px;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 35, ../../src/sass/top2025.scss */
section#mainArea .contWrap#sec07 .kakomi .flex.banners {
  align-items: center;
  justify-content: center;
  font-size: 26px;
}
/* line 40, ../../src/sass/top2025.scss */
section#mainArea .contWrap#sec07 .kakomi .flex.banners img {
  width: unset;
  max-width: 100%;
}

/* line 46, ../../src/sass/top2025.scss */
section#mainArea .contWrap#ftSec {
  margin-top: 100px;
}

/* line 50, ../../src/sass/top2025.scss */
section#mainArea .contWrap#sec04 {
  margin-top: 50px;
}
