/*
Theme Name:Lightning-child
Template:lightning
Version:7.3.0
*/

.slide-text-title {
  font-size: 4.5vh;
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3",
    "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝",
    "ＭＳ 明朝", serif;
}

.slide-text-caption {
  font-size: 1.5vh;
}

@media screen and (max-width: 770px) {
  .slide-text-title {
    font-size: 2.5vh;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3",
      "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝",
      "ＭＳ 明朝", serif;
  }

  .slide-text-caption {
    font-size: 1vh;
  }
}

/* .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(2n+1),
.wp-block-table.is-style-stripes tr:nth-child(2n+1) {
    background-color: #e2f8fe !important;
} */

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color
  tr:nth-child(2n),
.wp-block-table.is-style-stripes tr:nth-child(2n) {
  background-color: #e2f8fe !important;
}

.prBlock_title {
  color: #011589;
  font-weight: bold;
}

.wpcf7 {
  margin: 96px 0;
}
.asterisk {
  margin: 0 0 0 0.2em;
  color: #f5637a;
}
.wpcf7 span.wpcf7-not-valid-tip {
  font-size: 80%;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
  background-color: #fff;
  color: #333;
  width: 95%;
  border: 1px solid #ddd;
  font-size: 100%;
  padding: 0.5em;
  border-radius: 4px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1) inset;
}
.wpcf7 input[type="submit"] {
  font-size: 100%;
  padding: 0.2em 0.4em;
  background: #eee;
  color: #333;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #ccc;
  text-shadow: -1px 1px 0 rgba(255, 255, 255, 1);
}
.wpcf7 input[type="submit"]:hover {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2) inset;
}

footer .copySection p:nth-child(2) {
  display: none !important;
}

.mainSection-title {
  background-color: transparent;
}

.has-text-color {
  background-color: transparent;
}

.has-text-align-center {
  background-color: transparent;
  color: #011589;
}
