<!--html {-->
<!--  visibility: hidden;-->
<!--}-->

<!--html.wf-active {-->
<!--  visibility: visible;-->
<!--}-->

.u-font__jp {
  font-family: "Zen Old Mincho", sans-serif !important;
}

.u-font__en {
  font-family: noto-serif, serif;
}

.u-font__both {
  font-family: "Zen Old Mincho", sans-serif !important;
}

.u-color__text--base {
  color: #ffffff;
}

.u-color__bg--base {
  background: #ffffff;
}

.u-color__border--base {
  border-color: #ffffff;
}

.u-color__text--main {
  color: #1c1c1c;
}

.u-color__bg--main {
  background: #1c1c1c;
}

.u-color__border--main {
  border-color: #1c1c1c;
}

.u-color__text--accent {
  color: #386f81;
}

.u-color__bg--accent {
  background: #386f81;
}

.u-color__border--accent {
  border-color: #386f81;
}

.u-color__text--accent-light {
  color: rgba(56, 111, 129, 0.16);
}

.u-color__bg--accent-light {
  background: rgba(56, 111, 129, 0.16);
}

.u-color__border--accent-light {
  border-color: rgba(56, 111, 129, 0.16);
}

.u-color__text--sub {
  color: #868686;
}

.u-color__bg--sub {
  background: #868686;
}

.u-color__border--sub {
  border-color: #868686;
}

.u-color__text--border {
  color: #d8dddf;
}

.u-color__bg--border {
  background: #d8dddf;
}

.u-color__border--border {
  border-color: #d8dddf;
}

.u-color__text--input {
  color: #bdc1c2;
}

.u-color__bg--input {
  background: #bdc1c2;
}

.u-color__border--input {
  border-color: #bdc1c2;
}

.u-color__text--bg {
  color: #f7f7f7;
}

.u-color__bg--bg {
  background: #ffffff;
}

.u-color__border--bg {
  border-color: #f7f7f7;
}

.u-color__text--link {
  color: #386f81;
}

.u-color__bg--link {
  background: #386f81;
}

.u-color__border--link {
  border-color: #386f81;
}

.u-color__text--alert {
  color: #e21e1e;
}

.u-color__bg--alert {
  background: #e21e1e;
}

.u-color__border--alert {
  border-color: #e21e1e;
}

.u-color__text--alert-light {
  color: rgba(226, 30, 30, 0.1);
}

.u-color__bg--alert-light {
  background: rgba(226, 30, 30, 0.1);
}

.u-color__border--alert-light {
  border-color: rgba(226, 30, 30, 0.1);
}

.u-color__text--line {
  color: #00b900;
}

.u-color__bg--line {
  background: #00b900;
}

.u-color__border--line {
  border-color: #00b900;
}
