@charset "UTF-8";
@media (max-width:960px) {
  html {
    font-size: 1.6vw;
  }
}
@media (max-width:720px) {
  html {
    font-size: 2.4vw;
  }
}
@media (max-width:480px) {
  html {
    font-size: 3.2vw;
  }
}
.color--0 {
  --cp-tones-b-h: 0;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 0;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 0;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 0;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 0;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 0;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 0;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 0;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 0;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color0 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_0 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
}
.color--1 {
  --cp-tones-b-h: 30;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 30;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 30;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 30;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 30;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 30;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 30;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 30;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 30;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color1 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_1 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * -5 + var(--cp-tones-hs,0));
}
.color--2 {
  --cp-tones-b-h: 60;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 60;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 60;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 60;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 60;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 60;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 60;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 60;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 60;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color2 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_2 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * -4 + var(--cp-tones-hs,0));
}
.color--3 {
  --cp-tones-b-h: 90;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 90;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 90;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 90;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 90;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 90;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 90;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 90;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 90;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color3 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_3 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * -3 + var(--cp-tones-hs,0));
}
.color--4 {
  --cp-tones-b-h: 120;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 120;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 120;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 120;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 120;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 120;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 120;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 120;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 120;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color4 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_4 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * -2 + var(--cp-tones-hs,0));
}
.color--5 {
  --cp-tones-b-h: 150;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 150;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 150;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 150;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 150;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 150;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 150;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 150;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 150;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color5 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_5 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * -1 + var(--cp-tones-hs,0));
}
.color--6 {
  --cp-tones-b-h: 180;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 180;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 180;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 180;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 180;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 180;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 180;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 180;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 180;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color6 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_6 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 0 + var(--cp-tones-hs,0));
}
.color--7 {
  --cp-tones-b-h: 210;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 210;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 210;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 210;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 210;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 210;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 210;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 210;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 210;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color7 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_7 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 1 + var(--cp-tones-hs,0));
}
.color--8 {
  --cp-tones-b-h: 240;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 240;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 240;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 240;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 240;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 240;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 240;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 240;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 240;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color8 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_8 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 2 + var(--cp-tones-hs,0));
}
.color--9 {
  --cp-tones-b-h: 270;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 270;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 270;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 270;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 270;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 270;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 270;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 270;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 270;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color9 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_9 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 3 + var(--cp-tones-hs,0));
}
.color--10 {
  --cp-tones-b-h: 300;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 300;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 300;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 300;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 300;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 300;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 300;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 300;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 300;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color10 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_10 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 4 + var(--cp-tones-hs,0));
}
.color--11 {
  --cp-tones-b-h: 330;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 330;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 330;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 330;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 330;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 330;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 330;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 330;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 330;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color11 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_11 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 5 + var(--cp-tones-hs,0));
}
.color--12 {
  --cp-tones-b-h: 360;
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: 360;
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: 360;
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: 360;
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: 360;
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: 360;
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: 360;
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: 360;
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: 360;
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color12 {
  --cp-tones-b-h: calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-b-h: var(--cp-tones-b-h);
  --cp-tones-s-h: calc(var(--cp-root-tones-s-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-s-h: var(--cp-tones-s-h);
  --cp-tones-t-h: calc(var(--cp-root-tones-t-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-t-h: var(--cp-tones-t-h);
  --cp-tones-m-h: calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-m-h: var(--cp-tones-m-h);
  --cp-tones-a-h: calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-a-h: var(--cp-tones-a-h);
  --cp-tones-i-h: calc(var(--cp-root-tones-i-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-i-h: var(--cp-tones-i-h);
  --cp-tones-lt-h: calc(var(--cp-root-tones-lt-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-lt-h: var(--cp-tones-lt-h);
  --cp-tones-sh-h: calc(var(--cp-root-tones-sh-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-sh-h: var(--cp-tones-sh-h);
  --cp-tones-shd-h: calc(var(--cp-root-tones-shd-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-container-tones-shd-h: var(--cp-tones-shd-h);
}
.color_12 {
  --cp-tones-b-h: calc(var(--cp-container-tones-b-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-s-h: calc(var(--cp-container-tones-s-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-t-h: calc(var(--cp-container-tones-t-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-m-h: calc(var(--cp-container-tones-m-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-a-h: calc(var(--cp-container-tones-a-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-i-h: calc(var(--cp-container-tones-i-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-lt-h: calc(var(--cp-container-tones-lt-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-sh-h: calc(var(--cp-container-tones-sh-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
  --cp-tones-shd-h: calc(var(--cp-container-tones-shd-h) + var(--cp-tones-hr,20) * 6 + var(--cp-tones-hs,0));
}
.buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 1em 0rem;
}
.buttons .item {
  -webkit-box-flex: 0;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 12em;
  padding: 0.25em;
  margin: 0rem;
  list-style: none;
}
.buttons .item .button {
  display: block;
  position: relative;
  padding: 1em;
  border-style: none;
  border-radius: 2em;
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  text-align: center;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1em;
  word-break: keep-all;
  box-shadow: 1px 1px 1px hsla(var(--cp-tones-lt-h),var(--cp-tones-lt-s),var(--cp-tones-lt-l),var(--cp-tones-lt-a)) inset, -3px -3px 3px hsla(var(--cp-tones-lt-h),var(--cp-tones-lt-s),var(--cp-tones-lt-l),var(--cp-tones-lt-a)), -1px -1px 1px hsla(var(--cp-tones-sh-h),var(--cp-tones-sh-s),var(--cp-tones-sh-l),var(--cp-tones-sh-a)) inset, 3px 3px 3px hsla(var(--cp-tones-sh-h),var(--cp-tones-sh-s),var(--cp-tones-sh-l),var(--cp-tones-sh-a));
  text-shadow: -1px -1px 1px hsla(var(--cp-tones-lt-h),var(--cp-tones-lt-s),var(--cp-tones-lt-l),var(--cp-tones-lt-a)), 1px 1px 1px hsla(var(--cp-tones-sh-h),var(--cp-tones-sh-s),var(--cp-tones-sh-l),var(--cp-tones-sh-a));
}
.buttons .item .button::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.25em;
  bottom: 0.25em;
  left: 0.25em;
  right: 0.25em;
  border-style: solid;
  border-width: 0.125rem;
  border-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  border-radius: 1.8em;
}
.buttons .item.hasIcon .button {
  padding: 1em 1.25em 1em 3em;
}
.buttons .item.hasIcon .button .icon {
  position: absolute;
  width: 1.8em;
  height: 1.8em;
  top: 0rem;
  bottom: 0rem;
  left: 1em;
  margin: auto;
}
.buttons .item.hasIcon .button .icon svg {
  fill: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.buttons .item.hasIcon .button .icon img {
  -webkit-filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-m-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-m-S) * 4)) brightness(160%) brightness(var(--cp-tones-m-B));
  filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-m-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-m-S) * 4)) brightness(160%) brightness(var(--cp-tones-m-B));
  display: block;
  width: 100%;
  height: auto;
}
.buttons .item.primary .button {
  color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
}
.buttons .item.primary .button::before {
  border-color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
}
.buttons .item.primary .button .icon svg {
  fill: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
}
.buttons .item.primary .button .icon img {
  -webkit-filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-b-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-b-S) * 4)) brightness(160%) brightness(var(--cp-tones-b-B));
  filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-b-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-b-S) * 4)) brightness(160%) brightness(var(--cp-tones-b-B));
}
.buttons .item.default .button, .buttons .item.secondary .button {
  background-color: transparent;
}
.buttons .item.negative {
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.buttons .item.negative .button {
  background-color: transparent;
}
.buttons .item.secure .button {
  background-color: transparent;
}
.buttons .item.secure .button::before {
  border-style: double;
  border-width: 0.375rem;
}
.buttons .item.danger .button {
  background-color: transparent;
}
.buttons.l {
  font-size: 1.5rem;
}
.buttons.m {
  font-size: 1.125rem;
}
.buttons.s {
  font-size: 0.75rem;
}
.buttons.ss {
  font-size: 0.625rem;
}
.cpform_message .message, .cpform_section_message .message {
  max-width: 45rem;
  width: auto;
  margin: 0rem auto;
  padding: 0rem;
  border-style: none;
  border-width: 0rem;
  pointer-events: none;
}
.cpform_message .message .text, .cpform_section_message .message .text {
  padding: 0.5em 1em;
  width: 80%;
  margin: 0.625rem auto;
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  border-radius: 1em;
  text-align: center;
  color: hsla(var(--cp-tones-i-h),var(--cp-tones-i-s),var(--cp-tones-i-l),1);
  font-size: 0.875rem;
  line-height: 1.5em;
  -webkit-transition: 1s;
  transition: 1s;
  opacity: 1;
}
.cpform_message .message .text:after, .cpform_section_message .message .text:after {
  content: "　";
  display: block;
  position: absolute;
  width: 0.0625rem;
  height: 0.0625rem;
  bottom: -1.25rem;
  left: 1.875rem;
  border-color: transparent;
  border-style: solid;
  border-width: 0.625rem;
  border-top-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.cpform_message .message.has_target .text, .cpform_section_message .message.has_target .text {
  position: absolute;
  left: 0rem;
  bottom: -100%;
  width: auto;
  margin: 0rem;
  white-space: nowrap;
  line-height: 1em;
}
.cp-meta-item {
  position: relative;
  display: inline-block;
  padding: 0.5em;
}
.cp-meta-item.is-multiple .cp-meta-item-unit {
  position: relative;
  margin: 0.3125rem;
  padding: 0.625rem;
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 100),0);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 1;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons {
  position: absolute;
  top: -0.625rem;
  right: 0rem;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  transform: -webkit- translateY(0.625rem);
  transform: translateY(0.625rem);
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-inc, .cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-dec {
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  margin: 0.125rem;
  padding: 0.3125rem;
  background-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 50),1);
  border-radius: 50%;
  font-size: 0.625rem;
  line-height: 1em;
  font-family: "Alata", sans-serif;
  text-align: center;
  color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),calc(100% - var(--cp-tones-b-t) * 100),0.5);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-inc:hover, .cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-dec:hover {
  color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-inc::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .multiple-input-buttons .btn-dec::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons {
  position: absolute;
  right: -1.5em;
  top: 50%;
  border-radius: 0.25rem 0rem 0.25rem 0rem;
  font-size: 0.875rem;
  line-height: 1em;
  transform: -webkit- translateY(-50%);
  transform: translateY(-50%);
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-up, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-down, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-handle {
  display: block;
  margin: 0.5em 0rem;
  text-align: center;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0.2;
  cursor: pointer;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-up:hover, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-down:hover, .cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-handle:hover {
  opacity: 0.5;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-up::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-handle::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple .cp-meta-item-unit .sort-input-buttons .btn-down::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cp-meta-item.is-multiple:hover .cp-meta-item-unit {
  opacity: 0.3;
}
.cp-meta-item.is-multiple:hover .cp-meta-item-unit:hover {
  cursor: pointer;
  opacity: 1;
}
.cp-meta-item.is-multiple:hover .cp-meta-item-unit:hover .multiple-input-buttons {
  opacity: 1;
  transform: -webkit- translateY(0rem);
  transform: translateY(0rem);
}
.cp-meta-item fieldset {
  margin: 1em 0rem;
  padding: 1em;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 100),0.3);
  border-radius: 0.3125rem;
}
.cp-meta-item fieldset legend {
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 100),0.3);
}
.cp-meta-item input.number {
  width: 3.75rem;
  text-align: right;
}
.cp-meta-item input.numeric {
  width: 7.5rem;
}
.cp-meta-item input[type="text"], .cp-meta-item input[type="password"], .cp-meta-item input[type="datetime"], .cp-meta-item input[type="datetime-local"], .cp-meta-item input[type="date"], .cp-meta-item input[type="month"], .cp-meta-item input[type="time"], .cp-meta-item input[type="week"], .cp-meta-item input[type="number"], .cp-meta-item input[type="email"], .cp-meta-item input[type="url"], .cp-meta-item input[type="search"], .cp-meta-item input[type="tel"], .cp-meta-item input[type="color"], .cp-meta-item textarea {
  padding: 0.5em 1em;
  margin: 0rem 0.5em;
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 50),1);
  border-radius: 1em;
}
.cp-meta-item input, .cp-meta-item textarea, .cp-meta-item select {
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
  font-size: 1rem;
}
.cp-meta-item input:placeholder, .cp-meta-item textarea:placeholder, .cp-meta-item select:placeholder {
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 100),0.5);
}
.cp-meta-item input::-webkit-input-placeholder, .cp-meta-item textarea::-webkit-input-placeholder, .cp-meta-item select::-webkit-input-placeholder {
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 100),0.5);
}
.cp-meta-item input:-ms-input-placeholder, .cp-meta-item textarea:-ms-input-placeholder, .cp-meta-item select:-ms-input-placeholder {
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 100),0.5);
}
.cp-meta-item input::-moz-placeholder, .cp-meta-item textarea::-moz-placeholder, .cp-meta-item select::-moz-placeholder {
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 100),0.5);
}
.cp-meta-item img.ajax_upload_media {
  width: 6.25rem;
  height: auto;
}
.cp-meta-item span.pdf {
  display: inline-block;
  width: 10rem;
  height: 14.375rem;
  overflow: hidden;
}
.cp-meta-item span.pdf object {
  width: 200%;
  height: 200%;
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  transform: -webkit- scale(0.5);
  transform: scale(0.5);
}
.cp-meta-item select {
  display: inline-block;
  position: relative;
  padding: 0.6em 1em;
  padding-right: 2em;
  margin: 0rem 0.5em;
  max-width: 80vw;
  width: auto;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: url("./images/arrow_down.svg?c=t");
  background-repeat: no-repeat;
  background-position: top 50% right 0.75em;
  background-size: auto 0.5em;
  border-style: solid;
  border-radius: 1em;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 50),1);
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.cp-meta-item select::before {
  content: "▼";
  display: block;
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  inset: 0rem;
  margin: auto;
  margin-right: 0.5em;
  width: 1em;
  height: 1em;
}
.cp-meta-item span.checkbox, .cp-meta-item span.radio {
  display: inline-block;
  padding: 0.25em;
  font-size: 1rem;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1em;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 40),1);
  cursor: pointer;
}
.cp-meta-item span.checkbox > .label, .cp-meta-item span.radio > .label {
  display: block;
  position: relative;
  padding: 0.6em 2em;
  padding-left: 3em;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 2em;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 50),1);
  line-height: 1em;
  font-weight: 500;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 50),1);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
}
.cp-meta-item span.checkbox > .label::before, .cp-meta-item span.radio > .label::before {
  content: "";
  display: block;
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  inset: 0rem;
  margin: auto;
  margin-left: 0.5em;
  width: 1em;
  height: 1em;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.2em;
}
.cp-meta-item span.checkbox > .label::after, .cp-meta-item span.radio > .label::after {
  content: "";
  display: block;
  position: absolute;
  left: 0.1em;
  bottom: 1.2em;
  margin-left: 0.5em;
  width: 0em;
  height: 0em;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 0.1875rem;
  border-bottom-width: 0.1875rem;
  border-right-color: hsla(var(--cp-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
  border-bottom-color: hsla(var(--cp-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
  -webkit-transition: width 0s 0.4s, height 0s 0.4s, opacity 0.4s;
  transition: width 0s 0.4s, height 0s 0.4s, opacity 0.4s;
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
  opacity: 0;
  transform: -webkit- rotateZ(45deg);
  transform: rotateZ(45deg);
}
.cp-meta-item span.checkbox > input:checked + .label, .cp-meta-item span.radio > input:checked + .label {
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.cp-meta-item span.checkbox > input:checked + .label::after, .cp-meta-item span.radio > input:checked + .label::after {
  width: 0.5em;
  height: 1em;
  -webkit-transition: width 0.2s, height 0.2s 0.2s, opacity 0s;
  transition: width 0.2s, height 0.2s 0.2s, opacity 0s;
  opacity: 1;
}
.cp-meta-item span.checkbox > input:disabled + .label, .cp-meta-item span.radio > input:disabled + .label {
  display: none;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 10),1);
}
.cp-meta-item span.checkbox input, .cp-meta-item span.radio input {
  display: none;
}
h1.is-style-header, h2.is-style-header, h3.is-style-header, h4.is-style-header, h5.is-style-header, h6.is-style-header {
  padding: 0.25em 0rem;
  margin: 0.5em auto;
  max-width: 60rem;
  width: auto;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
}
h1.is-style-headline, h2.is-style-headline, h3.is-style-headline, h4.is-style-headline, h5.is-style-headline, h6.is-style-headline {
  margin: 1em auto;
  max-width: 60rem;
  width: auto;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
  line-height: 1.5em;
  letter-spacing: 0.1em;
  font-family: "Noto Sans JP", sans-serif;
}
h1.is-style-catch, h2.is-style-catch, h3.is-style-catch, h4.is-style-catch, h5.is-style-catch, h6.is-style-catch {
  margin: 0.5em auto;
  max-width: 60rem;
  width: auto;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
}
h1.is-style-header:not(:first-child), h1.is-style-headline:not(:first-child), h1.is-style-catch:not(:first-child), h2.is-style-header:not(:first-child), h2.is-style-headline:not(:first-child), h2.is-style-catch:not(:first-child), h3.is-style-header:not(:first-child), h3.is-style-headline:not(:first-child), h3.is-style-catch:not(:first-child), h4.is-style-header:not(:first-child), h4.is-style-headline:not(:first-child), h4.is-style-catch:not(:first-child), h5.is-style-header:not(:first-child), h5.is-style-headline:not(:first-child), h5.is-style-catch:not(:first-child), h6.is-style-header:not(:first-child), h6.is-style-headline:not(:first-child), h6.is-style-catch:not(:first-child) {
  margin-top: 2em;
}
h1.is-style-header:first-child, h1.is-style-headline:first-child, h1.is-style-catch:first-child, h2.is-style-header:first-child, h2.is-style-headline:first-child, h2.is-style-catch:first-child, h3.is-style-header:first-child, h3.is-style-headline:first-child, h3.is-style-catch:first-child, h4.is-style-header:first-child, h4.is-style-headline:first-child, h4.is-style-catch:first-child, h5.is-style-header:first-child, h5.is-style-headline:first-child, h5.is-style-catch:first-child, h6.is-style-header:first-child, h6.is-style-headline:first-child, h6.is-style-catch:first-child {
  margin-top: 0rem;
}
h1.is-style-header, h1.is-style-headline, h1.is-style-catch {
  font-size: 2rem;
}
h2.is-style-header, h2.is-style-headline, h2.is-style-catch {
  font-size: 1.75rem;
}
h3.is-style-header, h3.is-style-headline, h3.is-style-catch {
  font-size: 1.5rem;
}
h4.is-style-header, h4.is-style-headline, h4.is-style-catch {
  font-size: 1.25rem;
}
h5.is-style-header, h5.is-style-headline, h5.is-style-catch {
  font-size: 1rem;
}
h6.is-style-header, h6.is-style-headline, h6.is-style-catch {
  font-size: 0.75rem;
}
p.has-large-font-size, p.has-regular-font-size, p.has-small-font-size {
  margin: 1em auto;
  max-width: 60rem;
  width: auto;
  line-height: 2em;
  font-family: "Noto Sans JP", sans-serif;
}
p.has-large-font-size {
  font-size: 1.5rem;
}
p.has-regular-font-size {
  font-size: 1.25rem;
}
p.has-small-font-size {
  font-size: 1rem;
}
p.is-style-message {
  padding: 0.5em;
  margin: 4em auto;
  border-style: solid;
  border-width: 0.2em;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 20),1);
  border-radius: 0.5em;
}
ul.is-style-default, ul.is-style-default ul, ul.is-style-default ol, ul.is-style-annotation, ul.is-style-annotation ul, ul.is-style-annotation ol, ul.is-style-circle, ul.is-style-circle ul, ul.is-style-circle ol, ul.is-style-caret, ul.is-style-caret ul, ul.is-style-caret ol, ul.is-style-square, ul.is-style-square ul, ul.is-style-square ol, ul.is-style-star, ul.is-style-star ul, ul.is-style-star ol, ul.is-style-check, ul.is-style-check ul, ul.is-style-check ol, ul.is-style-alert, ul.is-style-alert ul, ul.is-style-alert ol, ul.is-style-caution, ul.is-style-caution ul, ul.is-style-caution ol, ol.is-style-default, ol.is-style-default ul, ol.is-style-default ol, ol.is-style-annotation, ol.is-style-annotation ul, ol.is-style-annotation ol, ol.is-style-circle, ol.is-style-circle ul, ol.is-style-circle ol, ol.is-style-caret, ol.is-style-caret ul, ol.is-style-caret ol, ol.is-style-square, ol.is-style-square ul, ol.is-style-square ol, ol.is-style-star, ol.is-style-star ul, ol.is-style-star ol, ol.is-style-check, ol.is-style-check ul, ol.is-style-check ol, ol.is-style-alert, ol.is-style-alert ul, ol.is-style-alert ol, ol.is-style-caution, ol.is-style-caution ul, ol.is-style-caution ol {
  margin: 3rem auto;
  padding: 0rem;
  max-width: 60rem;
  width: auto;
  font-size: 1.25rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
}
ul.is-style-default, #editor ul.is-style-default, ul.is-style-default ul, #editor ul.is-style-default ul, ul.is-style-default ol, #editor ul.is-style-default ol, ul.is-style-annotation, #editor ul.is-style-annotation, ul.is-style-annotation ul, #editor ul.is-style-annotation ul, ul.is-style-annotation ol, #editor ul.is-style-annotation ol, ul.is-style-circle, #editor ul.is-style-circle, ul.is-style-circle ul, #editor ul.is-style-circle ul, ul.is-style-circle ol, #editor ul.is-style-circle ol, ul.is-style-caret, #editor ul.is-style-caret, ul.is-style-caret ul, #editor ul.is-style-caret ul, ul.is-style-caret ol, #editor ul.is-style-caret ol, ul.is-style-square, #editor ul.is-style-square, ul.is-style-square ul, #editor ul.is-style-square ul, ul.is-style-square ol, #editor ul.is-style-square ol, ul.is-style-star, #editor ul.is-style-star, ul.is-style-star ul, #editor ul.is-style-star ul, ul.is-style-star ol, #editor ul.is-style-star ol, ul.is-style-check, #editor ul.is-style-check, ul.is-style-check ul, #editor ul.is-style-check ul, ul.is-style-check ol, #editor ul.is-style-check ol, ul.is-style-alert, #editor ul.is-style-alert, ul.is-style-alert ul, #editor ul.is-style-alert ul, ul.is-style-alert ol, #editor ul.is-style-alert ol, ul.is-style-caution, #editor ul.is-style-caution, ul.is-style-caution ul, #editor ul.is-style-caution ul, ul.is-style-caution ol, #editor ul.is-style-caution ol, ol.is-style-default, #editor ol.is-style-default, ol.is-style-default ul, #editor ol.is-style-default ul, ol.is-style-default ol, #editor ol.is-style-default ol, ol.is-style-annotation, #editor ol.is-style-annotation, ol.is-style-annotation ul, #editor ol.is-style-annotation ul, ol.is-style-annotation ol, #editor ol.is-style-annotation ol, ol.is-style-circle, #editor ol.is-style-circle, ol.is-style-circle ul, #editor ol.is-style-circle ul, ol.is-style-circle ol, #editor ol.is-style-circle ol, ol.is-style-caret, #editor ol.is-style-caret, ol.is-style-caret ul, #editor ol.is-style-caret ul, ol.is-style-caret ol, #editor ol.is-style-caret ol, ol.is-style-square, #editor ol.is-style-square, ol.is-style-square ul, #editor ol.is-style-square ul, ol.is-style-square ol, #editor ol.is-style-square ol, ol.is-style-star, #editor ol.is-style-star, ol.is-style-star ul, #editor ol.is-style-star ul, ol.is-style-star ol, #editor ol.is-style-star ol, ol.is-style-check, #editor ol.is-style-check, ol.is-style-check ul, #editor ol.is-style-check ul, ol.is-style-check ol, #editor ol.is-style-check ol, ol.is-style-alert, #editor ol.is-style-alert, ol.is-style-alert ul, #editor ol.is-style-alert ul, ol.is-style-alert ol, #editor ol.is-style-alert ol, ol.is-style-caution, #editor ol.is-style-caution, ol.is-style-caution ul, #editor ol.is-style-caution ul, ol.is-style-caution ol, #editor ol.is-style-caution ol {
  list-style: none;
}
ul.is-style-default > li, ul.is-style-annotation > li, ul.is-style-circle > li, ul.is-style-caret > li, ul.is-style-square > li, ul.is-style-star > li, ul.is-style-check > li, ul.is-style-alert > li, ul.is-style-caution > li, ol.is-style-default > li, ol.is-style-annotation > li, ol.is-style-circle > li, ol.is-style-caret > li, ol.is-style-square > li, ol.is-style-star > li, ol.is-style-check > li, ol.is-style-alert > li, ol.is-style-caution > li {
  position: relative;
  padding: 0.5rem;
  padding-left: 2em;
  border-bottom-style: none;
}
ul.is-style-default > li::before, ul.is-style-annotation > li::before, ul.is-style-circle > li::before, ul.is-style-caret > li::before, ul.is-style-square > li::before, ul.is-style-star > li::before, ul.is-style-check > li::before, ul.is-style-alert > li::before, ul.is-style-caution > li::before, ol.is-style-default > li::before, ol.is-style-annotation > li::before, ol.is-style-circle > li::before, ol.is-style-caret > li::before, ol.is-style-square > li::before, ol.is-style-star > li::before, ol.is-style-check > li::before, ol.is-style-alert > li::before, ol.is-style-caution > li::before {
  display: block;
  position: absolute;
  top: 0.5rem;
  left: 0rem;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color1 ul.is-style-default > li::before, .color1 ul.is-style-annotation > li::before, .color1 ul.is-style-circle > li::before, .color1 ul.is-style-caret > li::before, .color1 ul.is-style-square > li::before, .color1 ul.is-style-star > li::before, .color1 ul.is-style-check > li::before, .color1 ul.is-style-alert > li::before, .color1 ul.is-style-caution > li::before, .color1 ol.is-style-default > li::before, .color1 ol.is-style-annotation > li::before, .color1 ol.is-style-circle > li::before, .color1 ol.is-style-caret > li::before, .color1 ol.is-style-square > li::before, .color1 ol.is-style-star > li::before, .color1 ol.is-style-check > li::before, .color1 ol.is-style-alert > li::before, .color1 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color2 ul.is-style-default > li::before, .color2 ul.is-style-annotation > li::before, .color2 ul.is-style-circle > li::before, .color2 ul.is-style-caret > li::before, .color2 ul.is-style-square > li::before, .color2 ul.is-style-star > li::before, .color2 ul.is-style-check > li::before, .color2 ul.is-style-alert > li::before, .color2 ul.is-style-caution > li::before, .color2 ol.is-style-default > li::before, .color2 ol.is-style-annotation > li::before, .color2 ol.is-style-circle > li::before, .color2 ol.is-style-caret > li::before, .color2 ol.is-style-square > li::before, .color2 ol.is-style-star > li::before, .color2 ol.is-style-check > li::before, .color2 ol.is-style-alert > li::before, .color2 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color3 ul.is-style-default > li::before, .color3 ul.is-style-annotation > li::before, .color3 ul.is-style-circle > li::before, .color3 ul.is-style-caret > li::before, .color3 ul.is-style-square > li::before, .color3 ul.is-style-star > li::before, .color3 ul.is-style-check > li::before, .color3 ul.is-style-alert > li::before, .color3 ul.is-style-caution > li::before, .color3 ol.is-style-default > li::before, .color3 ol.is-style-annotation > li::before, .color3 ol.is-style-circle > li::before, .color3 ol.is-style-caret > li::before, .color3 ol.is-style-square > li::before, .color3 ol.is-style-star > li::before, .color3 ol.is-style-check > li::before, .color3 ol.is-style-alert > li::before, .color3 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color4 ul.is-style-default > li::before, .color4 ul.is-style-annotation > li::before, .color4 ul.is-style-circle > li::before, .color4 ul.is-style-caret > li::before, .color4 ul.is-style-square > li::before, .color4 ul.is-style-star > li::before, .color4 ul.is-style-check > li::before, .color4 ul.is-style-alert > li::before, .color4 ul.is-style-caution > li::before, .color4 ol.is-style-default > li::before, .color4 ol.is-style-annotation > li::before, .color4 ol.is-style-circle > li::before, .color4 ol.is-style-caret > li::before, .color4 ol.is-style-square > li::before, .color4 ol.is-style-star > li::before, .color4 ol.is-style-check > li::before, .color4 ol.is-style-alert > li::before, .color4 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color5 ul.is-style-default > li::before, .color5 ul.is-style-annotation > li::before, .color5 ul.is-style-circle > li::before, .color5 ul.is-style-caret > li::before, .color5 ul.is-style-square > li::before, .color5 ul.is-style-star > li::before, .color5 ul.is-style-check > li::before, .color5 ul.is-style-alert > li::before, .color5 ul.is-style-caution > li::before, .color5 ol.is-style-default > li::before, .color5 ol.is-style-annotation > li::before, .color5 ol.is-style-circle > li::before, .color5 ol.is-style-caret > li::before, .color5 ol.is-style-square > li::before, .color5 ol.is-style-star > li::before, .color5 ol.is-style-check > li::before, .color5 ol.is-style-alert > li::before, .color5 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color6 ul.is-style-default > li::before, .color6 ul.is-style-annotation > li::before, .color6 ul.is-style-circle > li::before, .color6 ul.is-style-caret > li::before, .color6 ul.is-style-square > li::before, .color6 ul.is-style-star > li::before, .color6 ul.is-style-check > li::before, .color6 ul.is-style-alert > li::before, .color6 ul.is-style-caution > li::before, .color6 ol.is-style-default > li::before, .color6 ol.is-style-annotation > li::before, .color6 ol.is-style-circle > li::before, .color6 ol.is-style-caret > li::before, .color6 ol.is-style-square > li::before, .color6 ol.is-style-star > li::before, .color6 ol.is-style-check > li::before, .color6 ol.is-style-alert > li::before, .color6 ol.is-style-caution > li::before {
  color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color7 ul.is-style-default > li::before, .color7 ul.is-style-annotation > li::before, .color7 ul.is-style-circle > li::before, .color7 ul.is-style-caret > li::before, .color7 ul.is-style-square > li::before, .color7 ul.is-style-star > li::before, .color7 ul.is-style-check > li::before, .color7 ul.is-style-alert > li::before, .color7 ul.is-style-caution > li::before, .color7 ol.is-style-default > li::before, .color7 ol.is-style-annotation > li::before, .color7 ol.is-style-circle > li::before, .color7 ol.is-style-caret > li::before, .color7 ol.is-style-square > li::before, .color7 ol.is-style-star > li::before, .color7 ol.is-style-check > li::before, .color7 ol.is-style-alert > li::before, .color7 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color8 ul.is-style-default > li::before, .color8 ul.is-style-annotation > li::before, .color8 ul.is-style-circle > li::before, .color8 ul.is-style-caret > li::before, .color8 ul.is-style-square > li::before, .color8 ul.is-style-star > li::before, .color8 ul.is-style-check > li::before, .color8 ul.is-style-alert > li::before, .color8 ul.is-style-caution > li::before, .color8 ol.is-style-default > li::before, .color8 ol.is-style-annotation > li::before, .color8 ol.is-style-circle > li::before, .color8 ol.is-style-caret > li::before, .color8 ol.is-style-square > li::before, .color8 ol.is-style-star > li::before, .color8 ol.is-style-check > li::before, .color8 ol.is-style-alert > li::before, .color8 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color9 ul.is-style-default > li::before, .color9 ul.is-style-annotation > li::before, .color9 ul.is-style-circle > li::before, .color9 ul.is-style-caret > li::before, .color9 ul.is-style-square > li::before, .color9 ul.is-style-star > li::before, .color9 ul.is-style-check > li::before, .color9 ul.is-style-alert > li::before, .color9 ul.is-style-caution > li::before, .color9 ol.is-style-default > li::before, .color9 ol.is-style-annotation > li::before, .color9 ol.is-style-circle > li::before, .color9 ol.is-style-caret > li::before, .color9 ol.is-style-square > li::before, .color9 ol.is-style-star > li::before, .color9 ol.is-style-check > li::before, .color9 ol.is-style-alert > li::before, .color9 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color10 ul.is-style-default > li::before, .color10 ul.is-style-annotation > li::before, .color10 ul.is-style-circle > li::before, .color10 ul.is-style-caret > li::before, .color10 ul.is-style-square > li::before, .color10 ul.is-style-star > li::before, .color10 ul.is-style-check > li::before, .color10 ul.is-style-alert > li::before, .color10 ul.is-style-caution > li::before, .color10 ol.is-style-default > li::before, .color10 ol.is-style-annotation > li::before, .color10 ol.is-style-circle > li::before, .color10 ol.is-style-caret > li::before, .color10 ol.is-style-square > li::before, .color10 ol.is-style-star > li::before, .color10 ol.is-style-check > li::before, .color10 ol.is-style-alert > li::before, .color10 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color11 ul.is-style-default > li::before, .color11 ul.is-style-annotation > li::before, .color11 ul.is-style-circle > li::before, .color11 ul.is-style-caret > li::before, .color11 ul.is-style-square > li::before, .color11 ul.is-style-star > li::before, .color11 ul.is-style-check > li::before, .color11 ul.is-style-alert > li::before, .color11 ul.is-style-caution > li::before, .color11 ol.is-style-default > li::before, .color11 ol.is-style-annotation > li::before, .color11 ol.is-style-circle > li::before, .color11 ol.is-style-caret > li::before, .color11 ol.is-style-square > li::before, .color11 ol.is-style-star > li::before, .color11 ol.is-style-check > li::before, .color11 ol.is-style-alert > li::before, .color11 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color12 ul.is-style-default > li::before, .color12 ul.is-style-annotation > li::before, .color12 ul.is-style-circle > li::before, .color12 ul.is-style-caret > li::before, .color12 ul.is-style-square > li::before, .color12 ul.is-style-star > li::before, .color12 ul.is-style-check > li::before, .color12 ul.is-style-alert > li::before, .color12 ul.is-style-caution > li::before, .color12 ol.is-style-default > li::before, .color12 ol.is-style-annotation > li::before, .color12 ol.is-style-circle > li::before, .color12 ol.is-style-caret > li::before, .color12 ol.is-style-square > li::before, .color12 ol.is-style-star > li::before, .color12 ol.is-style-check > li::before, .color12 ol.is-style-alert > li::before, .color12 ol.is-style-caution > li::before {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color1, ul.is-style-annotation > li::before.color1, ul.is-style-circle > li::before.color1, ul.is-style-caret > li::before.color1, ul.is-style-square > li::before.color1, ul.is-style-star > li::before.color1, ul.is-style-check > li::before.color1, ul.is-style-alert > li::before.color1, ul.is-style-caution > li::before.color1, ol.is-style-default > li::before.color1, ol.is-style-annotation > li::before.color1, ol.is-style-circle > li::before.color1, ol.is-style-caret > li::before.color1, ol.is-style-square > li::before.color1, ol.is-style-star > li::before.color1, ol.is-style-check > li::before.color1, ol.is-style-alert > li::before.color1, ol.is-style-caution > li::before.color1 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color2, ul.is-style-annotation > li::before.color2, ul.is-style-circle > li::before.color2, ul.is-style-caret > li::before.color2, ul.is-style-square > li::before.color2, ul.is-style-star > li::before.color2, ul.is-style-check > li::before.color2, ul.is-style-alert > li::before.color2, ul.is-style-caution > li::before.color2, ol.is-style-default > li::before.color2, ol.is-style-annotation > li::before.color2, ol.is-style-circle > li::before.color2, ol.is-style-caret > li::before.color2, ol.is-style-square > li::before.color2, ol.is-style-star > li::before.color2, ol.is-style-check > li::before.color2, ol.is-style-alert > li::before.color2, ol.is-style-caution > li::before.color2 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color3, ul.is-style-annotation > li::before.color3, ul.is-style-circle > li::before.color3, ul.is-style-caret > li::before.color3, ul.is-style-square > li::before.color3, ul.is-style-star > li::before.color3, ul.is-style-check > li::before.color3, ul.is-style-alert > li::before.color3, ul.is-style-caution > li::before.color3, ol.is-style-default > li::before.color3, ol.is-style-annotation > li::before.color3, ol.is-style-circle > li::before.color3, ol.is-style-caret > li::before.color3, ol.is-style-square > li::before.color3, ol.is-style-star > li::before.color3, ol.is-style-check > li::before.color3, ol.is-style-alert > li::before.color3, ol.is-style-caution > li::before.color3 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color4, ul.is-style-annotation > li::before.color4, ul.is-style-circle > li::before.color4, ul.is-style-caret > li::before.color4, ul.is-style-square > li::before.color4, ul.is-style-star > li::before.color4, ul.is-style-check > li::before.color4, ul.is-style-alert > li::before.color4, ul.is-style-caution > li::before.color4, ol.is-style-default > li::before.color4, ol.is-style-annotation > li::before.color4, ol.is-style-circle > li::before.color4, ol.is-style-caret > li::before.color4, ol.is-style-square > li::before.color4, ol.is-style-star > li::before.color4, ol.is-style-check > li::before.color4, ol.is-style-alert > li::before.color4, ol.is-style-caution > li::before.color4 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color5, ul.is-style-annotation > li::before.color5, ul.is-style-circle > li::before.color5, ul.is-style-caret > li::before.color5, ul.is-style-square > li::before.color5, ul.is-style-star > li::before.color5, ul.is-style-check > li::before.color5, ul.is-style-alert > li::before.color5, ul.is-style-caution > li::before.color5, ol.is-style-default > li::before.color5, ol.is-style-annotation > li::before.color5, ol.is-style-circle > li::before.color5, ol.is-style-caret > li::before.color5, ol.is-style-square > li::before.color5, ol.is-style-star > li::before.color5, ol.is-style-check > li::before.color5, ol.is-style-alert > li::before.color5, ol.is-style-caution > li::before.color5 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color6, ul.is-style-annotation > li::before.color6, ul.is-style-circle > li::before.color6, ul.is-style-caret > li::before.color6, ul.is-style-square > li::before.color6, ul.is-style-star > li::before.color6, ul.is-style-check > li::before.color6, ul.is-style-alert > li::before.color6, ul.is-style-caution > li::before.color6, ol.is-style-default > li::before.color6, ol.is-style-annotation > li::before.color6, ol.is-style-circle > li::before.color6, ol.is-style-caret > li::before.color6, ol.is-style-square > li::before.color6, ol.is-style-star > li::before.color6, ol.is-style-check > li::before.color6, ol.is-style-alert > li::before.color6, ol.is-style-caution > li::before.color6 {
  color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color7, ul.is-style-annotation > li::before.color7, ul.is-style-circle > li::before.color7, ul.is-style-caret > li::before.color7, ul.is-style-square > li::before.color7, ul.is-style-star > li::before.color7, ul.is-style-check > li::before.color7, ul.is-style-alert > li::before.color7, ul.is-style-caution > li::before.color7, ol.is-style-default > li::before.color7, ol.is-style-annotation > li::before.color7, ol.is-style-circle > li::before.color7, ol.is-style-caret > li::before.color7, ol.is-style-square > li::before.color7, ol.is-style-star > li::before.color7, ol.is-style-check > li::before.color7, ol.is-style-alert > li::before.color7, ol.is-style-caution > li::before.color7 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color8, ul.is-style-annotation > li::before.color8, ul.is-style-circle > li::before.color8, ul.is-style-caret > li::before.color8, ul.is-style-square > li::before.color8, ul.is-style-star > li::before.color8, ul.is-style-check > li::before.color8, ul.is-style-alert > li::before.color8, ul.is-style-caution > li::before.color8, ol.is-style-default > li::before.color8, ol.is-style-annotation > li::before.color8, ol.is-style-circle > li::before.color8, ol.is-style-caret > li::before.color8, ol.is-style-square > li::before.color8, ol.is-style-star > li::before.color8, ol.is-style-check > li::before.color8, ol.is-style-alert > li::before.color8, ol.is-style-caution > li::before.color8 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color9, ul.is-style-annotation > li::before.color9, ul.is-style-circle > li::before.color9, ul.is-style-caret > li::before.color9, ul.is-style-square > li::before.color9, ul.is-style-star > li::before.color9, ul.is-style-check > li::before.color9, ul.is-style-alert > li::before.color9, ul.is-style-caution > li::before.color9, ol.is-style-default > li::before.color9, ol.is-style-annotation > li::before.color9, ol.is-style-circle > li::before.color9, ol.is-style-caret > li::before.color9, ol.is-style-square > li::before.color9, ol.is-style-star > li::before.color9, ol.is-style-check > li::before.color9, ol.is-style-alert > li::before.color9, ol.is-style-caution > li::before.color9 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color10, ul.is-style-annotation > li::before.color10, ul.is-style-circle > li::before.color10, ul.is-style-caret > li::before.color10, ul.is-style-square > li::before.color10, ul.is-style-star > li::before.color10, ul.is-style-check > li::before.color10, ul.is-style-alert > li::before.color10, ul.is-style-caution > li::before.color10, ol.is-style-default > li::before.color10, ol.is-style-annotation > li::before.color10, ol.is-style-circle > li::before.color10, ol.is-style-caret > li::before.color10, ol.is-style-square > li::before.color10, ol.is-style-star > li::before.color10, ol.is-style-check > li::before.color10, ol.is-style-alert > li::before.color10, ol.is-style-caution > li::before.color10 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color11, ul.is-style-annotation > li::before.color11, ul.is-style-circle > li::before.color11, ul.is-style-caret > li::before.color11, ul.is-style-square > li::before.color11, ul.is-style-star > li::before.color11, ul.is-style-check > li::before.color11, ul.is-style-alert > li::before.color11, ul.is-style-caution > li::before.color11, ol.is-style-default > li::before.color11, ol.is-style-annotation > li::before.color11, ol.is-style-circle > li::before.color11, ol.is-style-caret > li::before.color11, ol.is-style-square > li::before.color11, ol.is-style-star > li::before.color11, ol.is-style-check > li::before.color11, ol.is-style-alert > li::before.color11, ol.is-style-caution > li::before.color11 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li::before.color12, ul.is-style-annotation > li::before.color12, ul.is-style-circle > li::before.color12, ul.is-style-caret > li::before.color12, ul.is-style-square > li::before.color12, ul.is-style-star > li::before.color12, ul.is-style-check > li::before.color12, ul.is-style-alert > li::before.color12, ul.is-style-caution > li::before.color12, ol.is-style-default > li::before.color12, ol.is-style-annotation > li::before.color12, ol.is-style-circle > li::before.color12, ol.is-style-caret > li::before.color12, ol.is-style-square > li::before.color12, ol.is-style-star > li::before.color12, ol.is-style-check > li::before.color12, ol.is-style-alert > li::before.color12, ol.is-style-caution > li::before.color12 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
ul.is-style-default > li ul li, ul.is-style-annotation > li ul li, ul.is-style-circle > li ul li, ul.is-style-caret > li ul li, ul.is-style-square > li ul li, ul.is-style-star > li ul li, ul.is-style-check > li ul li, ul.is-style-alert > li ul li, ul.is-style-caution > li ul li, ol.is-style-default > li ul li, ol.is-style-annotation > li ul li, ol.is-style-circle > li ul li, ol.is-style-caret > li ul li, ol.is-style-square > li ul li, ol.is-style-star > li ul li, ol.is-style-check > li ul li, ol.is-style-alert > li ul li, ol.is-style-caution > li ul li {
  position: relative;
  padding-left: 1em;
}
ul.is-style-default > li ul li::before, ul.is-style-annotation > li ul li::before, ul.is-style-circle > li ul li::before, ul.is-style-caret > li ul li::before, ul.is-style-square > li ul li::before, ul.is-style-star > li ul li::before, ul.is-style-check > li ul li::before, ul.is-style-alert > li ul li::before, ul.is-style-caution > li ul li::before, ol.is-style-default > li ul li::before, ol.is-style-annotation > li ul li::before, ol.is-style-circle > li ul li::before, ol.is-style-caret > li ul li::before, ol.is-style-square > li ul li::before, ol.is-style-star > li ul li::before, ol.is-style-check > li ul li::before, ol.is-style-alert > li ul li::before, ol.is-style-caution > li ul li::before {
  content: "・";
  display: block;
  position: absolute;
  top: 0rem;
  left: 0rem;
}
ul.is-style-default > li::before {
  content: "・";
  color: inherit;
}
ul.is-style-annotation > li::before {
  content: "※";
  color: inherit;
}
ul.is-style-circle > li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ul.is-style-caret > li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ul.is-style-square > li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ul.is-style-star > li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ul.is-style-check > li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ul.is-style-alert > li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ul.is-style-caution > li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ol.is-style-annotation, ol.is-style-circle, ol.is-style-caret, ol.is-style-square, ol.is-style-star, ol.is-style-check, ol.is-style-alert, ol.is-style-caution {
  counter-reset: cnt;
}
ol.is-style-annotation > li::before, ol.is-style-circle > li::before, ol.is-style-caret > li::before, ol.is-style-square > li::before, ol.is-style-star > li::before, ol.is-style-check > li::before, ol.is-style-alert > li::before, ol.is-style-caution > li::before {
  counter-increment: cnt;
  content: counter(cnt);
}
ol.is-style-annotation li::before, ol.is-style-circle li::before, ol.is-style-caret li::before, ol.is-style-square li::before, ol.is-style-star li::before, ol.is-style-check li::before, ol.is-style-alert li::before, ol.is-style-caution li::before {
  font-size: 1.5em;
}
.rtf-title, #editor .rtf-title {
  display: block;
}
.rtf-title:not(:first-child), #editor .rtf-title:not(:first-child) {
  margin-top: 1em;
}
.rtf-title.iheader, #editor .rtf-title.iheader {
  padding-bottom: 0.25em;
  margin-bottom: 0.5em;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
}
.rtf-title.iheadline, #editor .rtf-title.iheadline {
  position: relative;
  padding: 0rem;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
  font-size: 1.1em;
  line-height: 1.5em;
}
.rtf-title.iheadline::before, #editor .rtf-title.iheadline::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.25em;
  left: 0rem;
  width: 1em;
  height: 1em;
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color1 .rtf-title.iheadline::before, .color1 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color2 .rtf-title.iheadline::before, .color2 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color3 .rtf-title.iheadline::before, .color3 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color4 .rtf-title.iheadline::before, .color4 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color5 .rtf-title.iheadline::before, .color5 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color6 .rtf-title.iheadline::before, .color6 #editor .rtf-title.iheadline::before {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color7 .rtf-title.iheadline::before, .color7 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color8 .rtf-title.iheadline::before, .color8 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color9 .rtf-title.iheadline::before, .color9 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color10 .rtf-title.iheadline::before, .color10 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color11 .rtf-title.iheadline::before, .color11 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color12 .rtf-title.iheadline::before, .color12 #editor .rtf-title.iheadline::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color1::before, #editor .rtf-title.iheadline.color1::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color2::before, #editor .rtf-title.iheadline.color2::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color3::before, #editor .rtf-title.iheadline.color3::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color4::before, #editor .rtf-title.iheadline.color4::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color5::before, #editor .rtf-title.iheadline.color5::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color6::before, #editor .rtf-title.iheadline.color6::before {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color7::before, #editor .rtf-title.iheadline.color7::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color8::before, #editor .rtf-title.iheadline.color8::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color9::before, #editor .rtf-title.iheadline.color9::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color10::before, #editor .rtf-title.iheadline.color10::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color11::before, #editor .rtf-title.iheadline.color11::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.iheadline.color12::before, #editor .rtf-title.iheadline.color12::before {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-title.icatch, #editor .rtf-title.icatch {
  margin-bottom: 0.5em;
  font-size: 1.25em;
}
.rtf-large, #editor .rtf-large {
  display: inline-block;
  font-size: 1.5em;
  font-weight: 700;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color1 .rtf-large, .color1 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color2 .rtf-large, .color2 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color3 .rtf-large, .color3 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color4 .rtf-large, .color4 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color5 .rtf-large, .color5 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color6 .rtf-large, .color6 #editor .rtf-large {
  color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color7 .rtf-large, .color7 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color8 .rtf-large, .color8 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color9 .rtf-large, .color9 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color10 .rtf-large, .color10 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color11 .rtf-large, .color11 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color12 .rtf-large, .color12 #editor .rtf-large {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color1, #editor .rtf-large.color1 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color2, #editor .rtf-large.color2 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color3, #editor .rtf-large.color3 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color4, #editor .rtf-large.color4 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color5, #editor .rtf-large.color5 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color6, #editor .rtf-large.color6 {
  color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color7, #editor .rtf-large.color7 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color8, #editor .rtf-large.color8 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color9, #editor .rtf-large.color9 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color10, #editor .rtf-large.color10 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color11, #editor .rtf-large.color11 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-large.color12, #editor .rtf-large.color12 {
  color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-mark, #editor .rtf-mark {
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color1 .rtf-mark, .color1 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color2 .rtf-mark, .color2 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color3 .rtf-mark, .color3 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color4 .rtf-mark, .color4 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color5 .rtf-mark, .color5 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color6 .rtf-mark, .color6 #editor .rtf-mark {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color7 .rtf-mark, .color7 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color8 .rtf-mark, .color8 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color9 .rtf-mark, .color9 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color10 .rtf-mark, .color10 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color11 .rtf-mark, .color11 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.color12 .rtf-mark, .color12 #editor .rtf-mark {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color1, #editor .rtf-mark.color1 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color2, #editor .rtf-mark.color2 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color3, #editor .rtf-mark.color3 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color4, #editor .rtf-mark.color4 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color5, #editor .rtf-mark.color5 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color6, #editor .rtf-mark.color6 {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color7, #editor .rtf-mark.color7 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color8, #editor .rtf-mark.color8 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color9, #editor .rtf-mark.color9 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color10, #editor .rtf-mark.color10 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color11, #editor .rtf-mark.color11 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-mark.color12, #editor .rtf-mark.color12 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 20),1);
}
.rtf-tag, #editor .rtf-tag {
  display: inline-block;
  padding: 0.2em 1em;
  margin: 0rem 0.2em;
  border-radius: 1em;
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
  line-height: 1em;
  text-decoration: none;
}
.rtf-tag:hover, #editor .rtf-tag:hover {
  color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
}
.color1 .rtf-tag, .color1 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color2 .rtf-tag, .color2 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color3 .rtf-tag, .color3 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color4 .rtf-tag, .color4 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color5 .rtf-tag, .color5 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color6 .rtf-tag, .color6 #editor .rtf-tag {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color7 .rtf-tag, .color7 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color8 .rtf-tag, .color8 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color9 .rtf-tag, .color9 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color10 .rtf-tag, .color10 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color11 .rtf-tag, .color11 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color12 .rtf-tag, .color12 #editor .rtf-tag {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color1, #editor .rtf-tag.color1 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color2, #editor .rtf-tag.color2 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color3, #editor .rtf-tag.color3 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color4, #editor .rtf-tag.color4 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color5, #editor .rtf-tag.color5 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color6, #editor .rtf-tag.color6 {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color7, #editor .rtf-tag.color7 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color8, #editor .rtf-tag.color8 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color9, #editor .rtf-tag.color9 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color10, #editor .rtf-tag.color10 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color11, #editor .rtf-tag.color11 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-tag.color12, #editor .rtf-tag.color12 {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.rtf-annotation, #editor .rtf-annotation {
  display: block;
  position: relative;
  padding-left: 1.5em;
}
.rtf-annotation::before, #editor .rtf-annotation::before {
  content: "※";
  display: block;
  position: absolute;
  top: 0rem;
  left: 0rem;
}
.wp-block-catpow-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 1em 0rem;
}
.wp-block-catpow-buttons .item {
  -webkit-box-flex: 0;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 22em;
  padding: 0.5em;
  margin: 0rem;
  list-style: none;
}
.wp-block-catpow-buttons .item .button {
  display: block;
  position: relative;
  padding: 0.7em;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
  border-radius: 0rem;
  background-color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
  text-align: center;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1em;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
  border-color: transparent;
}
.wp-block-catpow-buttons .item:not(.hasIcon) .button::after {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  width: 0.7em;
  height: 0.7em;
  top: 0rem;
  bottom: 0rem;
  right: 3em;
  border-top-style: solid;
  border-right-style: solid;
  border-top-width: 0.125rem;
  border-right-width: 0.125rem;
  -webkit-transition: transform 0.5s, color 0.1s;
  transition: transform 0.5s, color 0.1s;
  transform: -webkit- rotateZ(45deg);
  transform: rotateZ(45deg);
}
.wp-block-catpow-buttons .item:not(.hasIcon) .button:hover::after {
  transform: -webkit- rotateX(180deg) translateX(1em) rotateZ(45deg);
  transform: rotateX(180deg) translateX(1em) rotateZ(45deg);
}
.wp-block-catpow-buttons .item.hasIcon .button {
  padding-left: 2em;
  padding-right: 1.5em;
}
.wp-block-catpow-buttons .item.hasIcon .button .icon {
  position: absolute;
  width: 1.8em;
  height: 1.8em;
  top: 0rem;
  bottom: 0rem;
  left: 1em;
  margin: auto;
  -webkit-filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-t-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-t-S) * 4)) brightness(160%) brightness(var(--cp-tones-t-B));
  filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-t-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-t-S) * 4)) brightness(160%) brightness(var(--cp-tones-t-B));
}
.wp-block-catpow-buttons .item.hasIcon .button .icon img {
  width: 100%;
  height: auto;
}
.wp-block-catpow-buttons .item.hasIcon .button:hover .icon {
  -webkit-filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-b-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-b-S) * 4)) brightness(160%) brightness(var(--cp-tones-b-B));
  filter: invert(50%) sepia(100%) hue-rotate(calc(calc(1deg * var(--cp-tones-b-h)) - 40deg)) saturate(300%) saturate(calc(var(--cp-tones-b-S) * 4)) brightness(160%) brightness(var(--cp-tones-b-B));
}
.color1 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color2 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color3 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color4 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color5 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color6 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color7 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color8 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color9 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color10 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color11 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.color12 .wp-block-catpow-buttons .item .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color1 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color2 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color3 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color4 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color5 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * -1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color6 .button:hover {
  background-color: hsla(var(--cp-root-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color7 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 1 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color8 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 2 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color9 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 3 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color10 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 4 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color11 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 5 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.color12 .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-m-h) + var(--cp-tones-hr) * 6 + var(--cp-tones-hs)),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-buttons .item.primary .button:hover {
  background-color: hsla(var(--cp-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
}
.wp-block-catpow-buttons .item.negative .button:hover {
  background-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 50),1);
}
.wp-block-catpow-buttons .item.secure .button:hover {
  background-color: hsla(var(--cp-root-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
}
.wp-block-catpow-buttons .item.danger .button:hover {
  background-color: hsla(calc(var(--cp-root-tones-a-h) + var(--cp-tones-hr) * -5 + var(--cp-tones-hs)),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
}
.wp-block-catpow-buttons.l {
  font-size: 1.5rem;
}
.wp-block-catpow-buttons.m {
  font-size: 0.9375rem;
}
.wp-block-catpow-buttons.s {
  font-size: 0.75rem;
}
.wp-block-catpow-buttons.ss {
  font-size: 0.5625rem;
}
.wp-block-catpow-definition {
  max-width: 60rem;
  width: auto;
  padding: 1.25rem;
  margin: auto;
}
.wp-block-catpow-definition > dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  font-family: "Noto Sans JP", sans-serif;
}
.wp-block-catpow-definition > dl > dt {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 12.5rem;
  margin: 0.625rem;
  padding: 0.625rem;
  background-color: hsla(calc(var(--cp-root-tones-b-h) + var(--cp-tones-hr) * -4 + var(--cp-tones-hs)),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
  text-align: center;
  font-size: 0.875rem;
  line-height: 1em;
  font-weight: 700;
}
.wp-block-catpow-definition > dl > dd {
  -webkit-box-flex: 10;
  flex-grow: 10;
  flex-shrink: 10;
  flex-basis: 12.5rem;
  margin: 0.625rem 1.25rem;
  font-size: 1rem;
}
.wp-block-catpow-picture picture, .wp-block-catpow-picture img {
  width: 100%;
  height: auto;
}
.wp-block-catpow-banners {
  margin: 0rem auto;
  max-width: 60rem;
  width: fit-content;
  padding: 0.625rem;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wp-block-catpow-banners li.item {
  padding: 1rem;
  box-sizing: border-box;
  list-style: none;
}
.wp-block-catpow-banners li img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 1;
  transform: -webkit- scale(1);
  transform: scale(1);
  box-shadow: 0 2px 5px hsla(var(--cp-tones-shd-h),var(--cp-tones-shd-s),var(--cp-tones-shd-l),var(--cp-tones-shd-a));
}
.wp-block-catpow-banners li img:hover {
  z-index: 10;
  transform: -webkit- scale(1.01);
  transform: scale(1.01);
  box-shadow: 0 10px 21px hsla(var(--cp-tones-shd-h),var(--cp-tones-shd-s),var(--cp-tones-shd-l),var(--cp-tones-shd-a));
}
.wp-block-catpow-banners.scrollspy:not(.visible) li img {
  opacity: 0;
  transform: -webkit- scale(1.05);
  transform: scale(1.05);
  box-shadow: 0 20px 41px hsla(var(--cp-tones-shd-h),var(--cp-tones-shd-s),var(--cp-tones-shd-l),var(--cp-tones-shd-a));
}
@media (max-width:959px) {
  .wp-block-catpow-banners.small {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  .wp-block-catpow-banners.small > * {
    flex-grow: 1;
    box-sizing: border-box;
  }
  .wp-block-catpow-banners.small > *:first-child:nth-last-child(1), .wp-block-catpow-banners.small > *:first-child:nth-last-child(1) ~ * {
    flex-basis: 100%;
  }
  .wp-block-catpow-banners.small > *, .wp-block-catpow-banners.small > *:first-child:nth-last-child(2), .wp-block-catpow-banners.small > *:first-child:nth-last-child(2) ~ * {
    flex-basis: 50%;
  }
  .wp-block-catpow-banners.small > *:first-child:nth-last-child(3n), .wp-block-catpow-banners.small > *:first-child:nth-last-child(3n) ~ *, .wp-block-catpow-banners.small > *:nth-child(2n):nth-last-child(3n + 1) ~ * {
    flex-basis: 33%;
  }
  .wp-block-catpow-banners.medium {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  .wp-block-catpow-banners.medium > * {
    flex-grow: 1;
    box-sizing: border-box;
  }
  .wp-block-catpow-banners.medium > * {
    flex-basis: 100%;
  }
  .wp-block-catpow-banners.medium > *:first-child:nth-last-child(2n), .wp-block-catpow-banners.medium > *:first-child:nth-last-child(2n) ~ * {
    flex-basis: 50%;
  }
}
@media (min-width:960px) {
  .wp-block-catpow-banners.small {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  .wp-block-catpow-banners.small > * {
    flex-grow: 1;
    box-sizing: border-box;
  }
  .wp-block-catpow-banners.small > *:first-child:nth-last-child(3), .wp-block-catpow-banners.small > *:first-child:nth-last-child(3) ~ *, .wp-block-catpow-banners.small > *:first-child:nth-last-child(7), .wp-block-catpow-banners.small > *:first-child:nth-last-child(7) ~ *, .wp-block-catpow-banners.small > *:first-child:nth-last-child(11), .wp-block-catpow-banners.small > *:first-child:nth-last-child(11) ~ * {
    flex-basis: 33%;
  }
  .wp-block-catpow-banners.small > *, .wp-block-catpow-banners.small > *:first-child:nth-last-child(4), .wp-block-catpow-banners.small > *:first-child:nth-last-child(4) ~ *, .wp-block-catpow-banners.small > *:first-child:nth-last-child(7) ~ *:nth-child(3n):nth-last-child(4n + 1) ~ *, .wp-block-catpow-banners.small > *:first-child:nth-last-child(8), .wp-block-catpow-banners.small > *:first-child:nth-last-child(8) ~ *, .wp-block-catpow-banners.small > *:first-child:nth-last-child(11) ~ *:nth-child(3n):nth-last-child(4n + 1) ~ * {
    flex-basis: 25%;
  }
  .wp-block-catpow-banners.small > *:first-child:nth-last-child(5n), .wp-block-catpow-banners.small > *:first-child:nth-last-child(5n) ~ *, .wp-block-catpow-banners.small > *:nth-child(4n):nth-last-child(5n + 1) ~ * {
    flex-basis: 20%;
  }
  .wp-block-catpow-banners.small > *:first-child:nth-last-child(6), .wp-block-catpow-banners.small > *:first-child:nth-last-child(6) ~ * {
    flex-basis: 16%;
  }
  .wp-block-catpow-banners.medium {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  .wp-block-catpow-banners.medium > * {
    flex-grow: 1;
    box-sizing: border-box;
  }
  .wp-block-catpow-banners.medium > *:first-child:nth-last-child(1), .wp-block-catpow-banners.medium > *:first-child:nth-last-child(1) ~ * {
    flex-basis: 100%;
  }
  .wp-block-catpow-banners.medium > *, .wp-block-catpow-banners.medium > *:first-child:nth-last-child(2), .wp-block-catpow-banners.medium > *:first-child:nth-last-child(2) ~ * {
    flex-basis: 50%;
  }
  .wp-block-catpow-banners.medium > *:first-child:nth-last-child(3n), .wp-block-catpow-banners.medium > *:first-child:nth-last-child(3n) ~ *, .wp-block-catpow-banners.medium > *:nth-child(2n):nth-last-child(3n + 1) ~ * {
    flex-basis: 33%;
  }
}
.wp-block-catpow-datatable {
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%;
  margin: 1.25rem auto;
}
.wp-block-catpow-datatable.spec thead th, .wp-block-catpow-datatable.spec thead td {
  padding: 0.625rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.wp-block-catpow-datatable.spec tbody tr th, .wp-block-catpow-datatable.spec tbody tr td {
  position: relative;
  padding: 0.625rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.wp-block-catpow-datatable.sheet thead th {
  padding: 0.3125rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
  background-color: hsla(var(--cp-tones-s-h),var(--cp-tones-s-s),var(--cp-tones-s-l),1);
  border-style: solid;
  border-width: 0.0625rem;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.wp-block-catpow-datatable.sheet tbody tr th, .wp-block-catpow-datatable.sheet tbody tr td {
  position: relative;
  padding: 0.3125rem;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.wp-block-catpow-datatable.sheet tbody tr th {
  background-color: hsla(var(--cp-tones-s-h),var(--cp-tones-s-s),var(--cp-tones-s-l),1);
  text-align: center;
}
.wp-block-catpow-datatable.sheet tbody tr td {
  background-color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
  text-align: center;
}
.wp-block-catpow-datatable.sheet tbody tr:nth-of-type(odd) th {
  background-color: hsla(var(--cp-tones-s-h),var(--cp-tones-s-s),var(--cp-tones-s-l),1);
}
.wp-block-catpow-datatable.sheet tbody tr:nth-of-type(even) td {
  background-color: hsla(var(--cp-tones-s-h),var(--cp-tones-s-s),calc(100% - var(--cp-tones-s-t) * 50),1);
}
.wp-block-catpow-datatable.plan thead th {
  padding: 0.625rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
  color: hsla(var(--cp-tones-i-h),var(--cp-tones-i-s),var(--cp-tones-i-l),1);
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-datatable.plan thead th.spacer {
  background-color: transparent;
}
.wp-block-catpow-datatable.plan tbody tr th, .wp-block-catpow-datatable.plan tbody tr td {
  position: relative;
  padding: 0.625rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
}
.wp-block-catpow-datatable.plan tbody tr th {
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  color: hsla(var(--cp-tones-i-h),var(--cp-tones-i-s),var(--cp-tones-i-l),1);
}
.wp-block-catpow-datatable.plan tbody tr td {
  background-color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
}
.wp-block-catpow-datatable.plan tbody tr td strong {
  font-size: 1.25em;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-datatable.plan tbody tr:nth-of-type(odd) th {
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),calc(100% - var(--cp-tones-m-t) * 95),1);
}
.wp-block-catpow-datatable.plan tbody tr:nth-of-type(even) td {
  background-color: hsla(var(--cp-tones-s-h),var(--cp-tones-s-s),var(--cp-tones-s-l),1);
}
.wp-block-catpow-section {
  display: block;
  position: relative;
  margin: 0rem auto;
}
.wp-block-catpow-section .heading {
  margin: 0rem;
  padding: 0rem;
}
.wp-block-catpow-section.scene {
  position: relative;
  background-color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
}
.wp-block-catpow-section.scene > .contents {
  position: relative;
  z-index: 1;
  min-height: 100vh;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wp-block-catpow-section.scene > .contents > .header {
  position: relative;
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 20rem;
}
.wp-block-catpow-section.scene > .contents > .header > .title {
  position: sticky;
  top: var(--cp-page-top-offset, 0);
  z-index: 1;
  padding: 0rem;
  padding-bottom: 3.125rem;
  box-sizing: border-box;
  margin: 0rem auto;
}
.wp-block-catpow-section.scene > .contents > .header > .title .prefix {
  padding: 2.5rem 0.625rem;
  margin-bottom: 0.625rem;
  text-align: center;
  font-size: 5rem;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-section.scene > .contents > .header > .title .image {
  display: block;
  text-align: center;
}
.wp-block-catpow-section.scene > .contents > .header > .title .image img {
  width: 100%;
  height: auto;
}
.wp-block-catpow-section.scene > .contents > .header > .title .heading {
  padding: 1.25rem 0.625rem;
  position: relative;
  text-align: center;
  font-size: 2.5rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  word-break: keep-all;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-section.scene > .contents > .header > .title p {
  padding: 1.25rem 0.625rem;
  position: relative;
  text-align: center;
  font-size: 0.9375rem;
  font-weight: 400;
  word-break: keep-all;
}
.wp-block-catpow-section.scene > .contents > .header > .background {
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  inset: 0rem;
  overflow: hidden;
}
.wp-block-catpow-section.scene > .contents > .header > .background img {
  width: 100%;
  max-height: 125vh;
  height: 150%;
  object-fit: cover;
  object-position: center;
}
.wp-block-catpow-section.scene > .contents > .text {
  -webkit-box-flex: 4;
  flex-grow: 4;
  flex-shrink: 1;
  flex-basis: 40rem;
}
.wp-block-catpow-section.scene > .background img {
  width: 100%;
  max-height: 110vh;
  height: 110%;
  object-fit: cover;
  object-position: center;
}
.wp-block-catpow-section.scene.paleHeaderBG > .contents > header > .background > img {
  opacity: 0.3;
}
.wp-block-catpow-section.scene.paleBG > .background {
  opacity: 0.1;
}
.wp-block-catpow-section.scene.hasHeaderBackgroundColor > .contents > header {
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-section.scene.hasBackgroundColor {
  background-color: hsla(var(--cp-tones-s-h),var(--cp-tones-s-s),var(--cp-tones-s-l),1);
}
.wp-block-catpow-section.scene.inverseText > .contents > .header > .title .prefix, .wp-block-catpow-section.scene.inverseText > .contents > .header > .title .heading, .wp-block-catpow-section.scene.inverseText > .contents > .header > .title p {
  color: hsla(var(--cp-tones-i-h),var(--cp-tones-i-s),var(--cp-tones-i-l),1);
}
@media (min-width:960px) {
  .wp-block-catpow-section.scene.left > .contents {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wp-block-catpow-section.scene.right > .contents {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .wp-block-catpow-section.scene.left > .contents > .header, .wp-block-catpow-section.scene.right > .contents > .header {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 25rem;
  }
  .wp-block-catpow-section.scene.left > .contents > .text, .wp-block-catpow-section.scene.right > .contents > .text {
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 25rem;
  }
}
.wp-block-catpow-section.scene.pattern1 > .contents > header::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0rem;
  top: 0rem;
  z-index: 1;
  background-image: url("../../images/pattern/pattern_01.png");
}
.wp-block-catpow-section.scene.pattern2 > .contents > header::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0rem;
  top: 0rem;
  z-index: 1;
  background-image: url("../../images/pattern/pattern_02.png");
}
.wp-block-catpow-section.scene.pattern3 > .contents > header::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0rem;
  top: 0rem;
  z-index: 1;
  background-image: url("../../images/pattern/pattern_03.png");
}
.wp-block-catpow-section.scene.pattern4 > .contents > header::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0rem;
  top: 0rem;
  z-index: 1;
  background-image: url("../../images/pattern/pattern_04.png");
}
.wp-block-catpow-section.scene.pattern5 > .contents > header::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0rem;
  top: 0rem;
  z-index: 1;
  background-image: url("../../images/pattern/pattern_05.png");
}
.wp-block-catpow-section.article > .contents {
  position: relative;
  z-index: 1;
  max-width: 56.25rem;
  width: auto;
  margin: 0rem auto;
}
.wp-block-catpow-section.article > .contents > .header {
  position: relative;
  width: 100%;
  margin: 0rem auto;
  box-sizing: border-box;
  z-index: 1;
}
.wp-block-catpow-section.article > .contents > .header > .title > .heading {
  font-family: "Noto Sans JP", sans-serif;
}
.wp-block-catpow-section.article > .contents > .header > .title > .lead {
  padding: 0.5em 1em;
  font-size: 0.8em;
  line-height: 1.5em;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.wp-block-catpow-section.article > .contents > .text {
  position: relative;
  max-width: 62.5rem;
  width: 100%;
  margin: 0rem auto;
  box-sizing: border-box;
  z-index: 1;
}
@media (min-width:960px) {
  .wp-block-catpow-section.article > .contents > .text {
    padding: 1.25rem;
  }
}
.wp-block-catpow-section.article > .background img {
  width: 100%;
  max-height: 110vh;
  height: 110%;
  object-fit: cover;
  object-position: center;
}
.wp-block-catpow-section.article.paleBG > .background {
  opacity: 0.1;
}
.wp-block-catpow-section.article.hasFrameImage {
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 6.25rem;
  border-bottom-width: 6.25rem;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.wp-block-catpow-section.article.hasBorderImage > .contents {
  border-style: solid;
  border-width: 1.875rem;
  border-color: transparent;
}
.wp-block-catpow-section.article.hasBackgroundColor {
  background-color: hsla(var(--cp-tones-s-h),var(--cp-tones-s-s),var(--cp-tones-s-l),1);
  background-image: url("../../images/logo_w50.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
}
.wp-block-catpow-section.article.header > .contents > .header {
  position: relative;
  max-width: 62.5rem;
  width: auto;
  margin: 0rem auto;
  box-sizing: border-box;
  z-index: 1;
}
.wp-block-catpow-section.article.header > .contents > .header .title .heading {
  padding: 0.5em 0rem;
  text-align: left;
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-section.article.header.hasHeaderImage > .contents > header .title .heading {
  position: relative;
  padding-left: 3em;
}
.wp-block-catpow-section.article.header.hasHeaderImage > .contents > header .title .image {
  display: block;
  position: absolute;
  left: 0.25em;
  top: 0rem;
  bottom: 0rem;
  width: 2.5em;
  height: 2.5em;
  margin: auto;
  z-index: 2;
}
.wp-block-catpow-section.article.header.hasHeaderImage > .contents > header .title .image img {
  display: block;
  width: 100%;
  height: auto;
}
.wp-block-catpow-section.article.headline > .contents > header {
  position: relative;
  max-width: 62.5rem;
  width: auto;
  margin: 0rem auto;
  box-sizing: border-box;
  z-index: 1;
}
.wp-block-catpow-section.article.headline > .contents > header .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 0.5em;
  border-bottom-style: solid;
  border-bottom-width: 0.1875rem;
  border-bottom-color: hsla(var(--cp-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
}
.wp-block-catpow-section.article.headline > .contents > header .title .image {
  display: block;
  -webkit-box-flex: 0;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  margin-right: 0.5em;
}
.wp-block-catpow-section.article.headline > .contents > header .title .image img {
  display: block;
  height: 100%;
  width: auto;
}
.wp-block-catpow-section.article.headline > .contents > header .title .heading {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 12.5rem;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.wp-block-catpow-section.article.catch > .contents > header .title {
  position: relative;
  padding: 1.875rem 0rem;
  margin-bottom: 0.625rem;
}
.wp-block-catpow-section.article.catch > .contents > header .title .heading {
  position: relative;
  word-break: keep-all;
}
.wp-block-catpow-section.article.catch > .contents > header .title .heading strong {
  font-size: 1.8em;
  color: hsla(var(--cp-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
}
.wp-block-catpow-section.article.catch > .contents > header .title p {
  position: relative;
}
.wp-block-catpow-section.article.catch.hasHeaderImage > .contents > header .title .image {
  display: block;
  max-width: 18.75rem;
  width: auto;
  margin: 0rem auto;
}
.wp-block-catpow-section.article.catch.hasHeaderImage > .contents > header .title .image img {
  display: block;
  width: 100%;
  height: auto;
}
.wp-block-catpow-section.article.center > .contents > header {
  text-align: center;
}
.wp-block-catpow-section.article.right > .contents > header {
  text-align: right;
}
.wp-block-catpow-section.article.level2 > .contents {
  padding: 4rem 0rem;
}
.wp-block-catpow-section.article.level2 > .contents > header {
  margin-bottom: 3.75rem;
}
.wp-block-catpow-section.article.level2 > .contents > header .title {
  font-size: 2.5rem;
}
.wp-block-catpow-section.article.level3 > .contents {
  padding: 2rem 0rem;
}
.wp-block-catpow-section.article.level3 > .contents > header {
  margin-bottom: 2.5rem;
}
.wp-block-catpow-section.article.level3 > .contents > header .title {
  font-size: 1.5625rem;
}
.wp-block-catpow-section.article.level4 > .contents {
  padding: 1.5rem 0rem;
}
.wp-block-catpow-section.article.level4 > .contents > header {
  margin-bottom: 0.625rem;
}
.wp-block-catpow-section.article.level4 > .contents > header .title {
  font-size: 1.25rem;
}
.wp-block-catpow-section.column {
  max-width: 60rem;
  width: auto;
  margin: 0.625rem auto;
  position: relative;
  overflow: hidden;
  background-color: hsla(var(--cp-tones-b-h),var(--cp-tones-b-s),var(--cp-tones-b-l),1);
  border-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),1);
}
.wp-block-catpow-section.column.left, .wp-block-catpow-section.column.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.wp-block-catpow-section.column.left > .image, .wp-block-catpow-section.column.right > .image {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 18.75rem;
}
.wp-block-catpow-section.column.left > .contents, .wp-block-catpow-section.column.right > .contents {
  -webkit-box-flex: 8;
  flex-grow: 8;
  flex-shrink: 8;
  flex-basis: 18.75rem;
}
.wp-block-catpow-section.column.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.wp-block-catpow-section.column.thin_border {
  border-style: solid;
  border-width: 0.0625rem;
}
.wp-block-catpow-section.column.bold_border {
  border-style: solid;
  border-width: 0.1875rem;
}
.wp-block-catpow-section.column.round {
  border-radius: 0.625rem;
}
.wp-block-catpow-section.column.shadow:not(.inset) {
  box-shadow: 0 3px 7px hsla(var(--cp-tones-shd-h),var(--cp-tones-shd-s),var(--cp-tones-shd-l),var(--cp-tones-shd-a));
}
.wp-block-catpow-section.column.shadow.inset {
  box-shadow: 0 3px 7px hsla(var(--cp-tones-shd-h),var(--cp-tones-shd-s),var(--cp-tones-shd-l),var(--cp-tones-shd-a)) inset;
}
.wp-block-catpow-section.column.paleBG > .background {
  opacity: 0.1;
}
.wp-block-catpow-section.column > .image {
  min-height: 40vh;
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.wp-block-catpow-section.column > .image img, .wp-block-catpow-section.column > .image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.wp-block-catpow-section.column > .contents {
  padding: 1.25rem;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
.wp-block-catpow-section.column > .contents > header {
  padding: 1.875rem auto;
}
.wp-block-catpow-section.column > .contents > header .heading {
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: hsla(var(--cp-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
  text-align: center;
  font-size: 1.25rem;
  font-family: "Noto Sans JP", sans-serif;
  color: hsla(var(--cp-tones-a-h),var(--cp-tones-a-s),var(--cp-tones-a-l),1);
  word-break: keep-all;
}
.wp-block-catpow-section.column > .contents > header p {
  padding: 1.875rem 0.625rem;
  position: relative;
  text-align: center;
  font-size: 0.9375rem;
  font-family: "Noto Sans JP", sans-serif;
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),1);
}
.wp-block-catpow-container > .body {
  max-width: 60rem;
  width: auto;
  margin: auto;
}
.wp-block-catpow-container.hasScrollX {
  overflow-x: auto;
}
.wp-block-catpow-container.hasScrollX.hasSmallContents > .body {
  width: 37.5rem;
}
.wp-block-catpow-container.hasScrollX.hasMiddleContents > .body {
  width: 56.25rem;
}
.wp-block-catpow-container.hasScrollX.hasLargeContents > .body {
  width: 75rem;
}
.wp-block-catpow-container.hasScrollY {
  overflow-y: auto;
}
.wp-block-catpow-container.hasScrollY.isSmallContainer > .body {
  width: 15rem;
}
.wp-block-catpow-container.hasScrollY.isMiddleContainer > .body {
  width: 22.5rem;
}
.wp-block-catpow-container.hasScrollY.isLargeContainer > .body {
  width: 30rem;
}
.ajax_upload_media {
  cursor: pointer;
}
.ajax_upload_media.is-type-application {
  display: inline-block;
  padding: 0.2em 1em;
  border-style: solid;
  border-width: 0.125rem;
  border-radius: 1em;
  border-color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),calc(100% - var(--cp-tones-t-t) * 20),1);
}
.ajax_upload_media.is-type-application::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
  background-image: url("images/icon/file.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.ajax_upload_media.is-type-application.is-subtype-pdf::before {
  background-image: url("images/icon/pdf.svg");
}
/*# sourceMappingURL=./content.css.map */