@charset "utf-8";
#wrapLandy h3.parentheses {
  color: var(--colorBlue);
  font-size: calc(34 / 750 * 100vw);
  letter-spacing: 0.05em;
  line-height: calc(36 / 30);
  position: relative;
  text-align: center;
  margin-top: calc(80 / 750 * 100vw);
  padding: 0;
}
#wrapLandy h3.parentheses::before, #wrapLandy h3.parentheses::after {
  position: absolute;
  top: 0;
  width: calc(15 / 750 * 100vw);
  height: 100%;
  content: '';
  border-top: solid calc(2 / 750 * 100vw) var(--colorBlue);
  border-bottom: solid calc(2 / 750 * 100vw) var(--colorBlue);
}
#wrapLandy h3.parentheses::before {
  border-left: solid calc(2 / 750 * 100vw) var(--colorBlue);
  left: 0;
}
#wrapLandy h3.parentheses::after {
  border-right: solid calc(2 / 750 * 100vw) var(--colorBlue);
  right: 0;
}
@media screen and (min-width: 751px) {
  #wrapLandy h3.parentheses {
  font-size: min(30 / 1600 * 100vw, 30px);
    letter-spacing: 0.1em;
    line-height: calc(45 / 30);
    margin-top: min(80 / 1600 * 100vw, 80px);
  }
  #wrapLandy h3.parentheses::before, #wrapLandy h3.parentheses::after {
    width: min(20 / 1600 * 100vw, 20px);
    border-top: solid min(2 / 1600 * 100vw, 2px) var(--colorBlue);
    border-bottom: solid min(2 / 1600 * 100vw, 2px) var(--colorBlue);
  }
  #wrapLandy h3.parentheses::before {
    border-left: solid min(2 / 1600 * 100vw, 2px) var(--colorBlue);
    left: 23%;
  }
  #wrapLandy h3.parentheses::after {
    border-right: solid min(2 / 1600 * 100vw, 2px) var(--colorBlue);
    right: 24%;
  }
}
#wrapLandy h6 + p {
  padding-top: calc(20 / 750 * 100vw);
}
#wrapLandy .kome2digits {
  text-indent: -2.5em;
  padding-left: 0.5em;
}
@media screen and (min-width: 751px) {
  #wrapLandy h6 + p {
    padding-top: min(20 / 1600 * 100vw, 20px);
  }
}