@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p&display=swap");
:root {
  --bsncolor: #0052a4;
  --themecolor: #000000;
}

.eventWebpage {
  font-family: "Shippori Antique", sans-serif;
}

.eventWebpage img {
  vertical-align: middle;
}

.eventWebpage .red {
  color: #f00;
}

.eventWebpage .bold {
  font-weight: 700;
}

.eventWebpage .item.clearfix .title,
.eventWebpage .item.clearfix .item_dtl {
  font-weight: 700;
}

.eventWebpage .fw-normal {
  font-weight: normal;
}

/* .eventWebpage .apply {
  margin: 30px 0 0;
} */
#contentsBox .page_title {
  text-align: center;
  margin: 0 0 2em 0;
}

.eventWebpage .apply a {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  color: #fff !important;
  background: var(--bsncolor);
  padding: 0.75em 4em;
  /* width: 18em; */
  /* margin: 0 auto; */
  display: inline-block;
  text-align: center;
  border-radius: 100vh;
  transition: 0.3s;
  border: 0.25em solid var(--bsncolor);
}

.eventWebpage .apply a:hover {
  background: #fff;
  color: var(--bsncolor) !important;
  text-decoration: none;
  opacity: 1;
}

.eventWebpage .entry_other {
  border-top: none;
}

.eventWebpage .copy {
  text-align: center;
}

@media screen and (max-width: 899px) {
  .eventWebpage .item.clearfix .title {
    font-size: 16px;
  }
}/*# sourceMappingURL=20241025muroi.css.map */