@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap');
*{
  font-family: "Zen Kaku Gothic New", sans-serif;
}

.wp-block-spacer{
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}


@font-face {
  font-family: "Akazuki POP";
  src: url("../assets/fonts/AkazukiPOP.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



.common-font-akazuki-pop {
  font-family: "Akazuki POP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;
}

.zen-kaku-gothic-new-medium {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.zen-kaku-gothic-new-bold {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 700;
  font-style: normal;
}


.common-font-white{
  color: #ffffff;
}

@media screen and (max-width: 990px) {
  .only-pc{
    display: none;
  }
}

.only-sp{
  display: none;
}

@media screen and (max-width: 990px) {
  .only-sp{
    display: block;
  }
}



.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
