    :root {
      --wp--preset--aspect-ratio--square: 1;
      --wp--preset--aspect-ratio--4-3: 4/3;
      --wp--preset--aspect-ratio--3-4: 3/4;
      --wp--preset--aspect-ratio--3-2: 3/2;
      --wp--preset--aspect-ratio--2-3: 2/3;
      --wp--preset--aspect-ratio--16-9: 16/9;
      --wp--preset--aspect-ratio--9-16: 9/16;
      --wp--preset--color--black: #000000;
      --wp--preset--color--cyan-bluish-gray: #abb8c3;
      --wp--preset--color--white: #ffffff;
      --wp--preset--color--pale-pink: #f78da7;
      --wp--preset--color--vivid-red: #cf2e2e;
      --wp--preset--color--luminous-vivid-orange: #ff6900;
      --wp--preset--color--luminous-vivid-amber: #fcb900;
      --wp--preset--color--light-green-cyan: #7bdcb5;
      --wp--preset--color--vivid-green-cyan: #00d084;
      --wp--preset--color--pale-cyan-blue: #8ed1fc;
      --wp--preset--color--vivid-cyan-blue: #0693e3;
      --wp--preset--color--vivid-purple: #9b51e0;
      --wp--preset--color--key-color: #001a50;
      --wp--preset--color--red: #e60033;
      --wp--preset--color--pink: #e95295;
      --wp--preset--color--purple: #884898;
      --wp--preset--color--deep: #55295b;
      --wp--preset--color--indigo: #1e50a2;
      --wp--preset--color--blue: #0095d9;
      --wp--preset--color--light-blue: #2ca9e1;
      --wp--preset--color--cyan: #00a3af;
      --wp--preset--color--teal: #007b43;
      --wp--preset--color--green: #3eb370;
      --wp--preset--color--light-green: #8bc34a;
      --wp--preset--color--lime: #c3d825;
      --wp--preset--color--yellow: #ffd900;
      --wp--preset--color--amber: #ffc107;
      --wp--preset--color--orange: #f39800;
      --wp--preset--color--deep-orange: #ea5506;
      --wp--preset--color--brown: #954e2a;
      --wp--preset--color--light-grey: #dddddd;
      --wp--preset--color--grey: #949495;
      --wp--preset--color--dark-grey: #666666;
      --wp--preset--color--cocoon-black: #333333;
      --wp--preset--color--cocoon-white: #ffffff;
      --wp--preset--color--watery-blue: #f3fafe;
      --wp--preset--color--watery-yellow: #fff7cc;
      --wp--preset--color--watery-red: #fdf2f2;
      --wp--preset--color--watery-green: #ebf8f4;
      --wp--preset--color--ex-a: #ffffff;
      --wp--preset--color--ex-b: #ffffff;
      --wp--preset--color--ex-c: #ffffff;
      --wp--preset--color--ex-d: #ffffff;
      --wp--preset--color--ex-e: #ffffff;
      --wp--preset--color--ex-f: #ffffff;
      --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
      --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
      --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
      --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
      --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
      --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
      --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
      --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
      --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
      --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
      --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
      --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
      --wp--preset--font-size--small: 13px;
      --wp--preset--font-size--medium: 20px;
      --wp--preset--font-size--large: 36px;
      --wp--preset--font-size--x-large: 42px;
      --wp--preset--spacing--20: 0.44rem;
      --wp--preset--spacing--30: 0.67rem;
      --wp--preset--spacing--40: 1rem;
      --wp--preset--spacing--50: 1.5rem;
      --wp--preset--spacing--60: 2.25rem;
      --wp--preset--spacing--70: 3.38rem;
      --wp--preset--spacing--80: 5.06rem;
      --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
      --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
      --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
    }

    :root {
      --wp--style--global--content-size: 840px;
      --wp--style--global--wide-size: 1200px;
    }

    :where(body) {
      margin: 0;
    }

    .wp-site-blocks>.alignleft {
      float: left;
      margin-right: 2em;
    }

    .wp-site-blocks>.alignright {
      float: right;
      margin-left: 2em;
    }

    .wp-site-blocks>.aligncenter {
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
    }

    :where(.wp-site-blocks)>* {
      margin-block-start: 24px;
      margin-block-end: 0;
    }

    :where(.wp-site-blocks)> :first-child {
      margin-block-start: 0;
    }

    :where(.wp-site-blocks)> :last-child {
      margin-block-end: 0;
    }

    :root {
      --wp--style--block-gap: 24px;
    }

    :root :where(.is-layout-flow)> :first-child {
      margin-block-start: 0;
    }

    :root :where(.is-layout-flow)> :last-child {
      margin-block-end: 0;
    }

    :root :where(.is-layout-flow)>* {
      margin-block-start: 24px;
      margin-block-end: 0;
    }

    :root :where(.is-layout-constrained)> :first-child {
      margin-block-start: 0;
    }

    :root :where(.is-layout-constrained)> :last-child {
      margin-block-end: 0;
    }

    :root :where(.is-layout-constrained)>* {
      margin-block-start: 24px;
      margin-block-end: 0;
    }

    :root :where(.is-layout-flex) {
      gap: 24px;
    }

    :root :where(.is-layout-grid) {
      gap: 24px;
    }

    .is-layout-flow>.alignleft {
      float: left;
      margin-inline-start: 0;
      margin-inline-end: 2em;
    }

    .is-layout-flow>.alignright {
      float: right;
      margin-inline-start: 2em;
      margin-inline-end: 0;
    }

    .is-layout-flow>.aligncenter {
      margin-left: auto !important;
      margin-right: auto !important;
    }

    .is-layout-constrained>.alignleft {
      float: left;
      margin-inline-start: 0;
      margin-inline-end: 2em;
    }

    .is-layout-constrained>.alignright {
      float: right;
      margin-inline-start: 2em;
      margin-inline-end: 0;
    }

    .is-layout-constrained>.aligncenter {
      margin-left: auto !important;
      margin-right: auto !important;
    }

    .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
      max-width: var(--wp--style--global--content-size);
      margin-left: auto !important;
      margin-right: auto !important;
    }

    .is-layout-constrained>.alignwide {
      max-width: var(--wp--style--global--wide-size);
    }

    body .is-layout-flex {
      display: flex;
    }

    .is-layout-flex {
      flex-wrap: wrap;
      align-items: center;
    }

    .is-layout-flex> :is(*, div) {
      margin: 0;
    }

    body .is-layout-grid {
      display: grid;
    }

    .is-layout-grid> :is(*, div) {
      margin: 0;
    }

    body {
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
    }

    a:where(:not(.wp-element-button)) {
      text-decoration: underline;
    }

    :root :where(.wp-element-button, .wp-block-button__link) {
      background-color: #32373c;
      border-width: 0;
      color: #fff;
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      letter-spacing: inherit;
      line-height: inherit;
      padding-top: calc(0.667em + 2px);
      padding-right: calc(1.333em + 2px);
      padding-bottom: calc(0.667em + 2px);
      padding-left: calc(1.333em + 2px);
      text-decoration: none;
      text-transform: inherit;
    }

    .has-black-color {
      color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
      color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
      color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
      color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
      color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
      color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
      color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
      color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
      color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
      color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
      color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
      color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-key-color-color {
      color: var(--wp--preset--color--key-color) !important;
    }

    .has-red-color {
      color: var(--wp--preset--color--red) !important;
    }

    .has-pink-color {
      color: var(--wp--preset--color--pink) !important;
    }

    .has-purple-color {
      color: var(--wp--preset--color--purple) !important;
    }

    .has-deep-color {
      color: var(--wp--preset--color--deep) !important;
    }

    .has-indigo-color {
      color: var(--wp--preset--color--indigo) !important;
    }

    .has-blue-color {
      color: var(--wp--preset--color--blue) !important;
    }

    .has-light-blue-color {
      color: var(--wp--preset--color--light-blue) !important;
    }

    .has-cyan-color {
      color: var(--wp--preset--color--cyan) !important;
    }

    .has-teal-color {
      color: var(--wp--preset--color--teal) !important;
    }

    .has-green-color {
      color: var(--wp--preset--color--green) !important;
    }

    .has-light-green-color {
      color: var(--wp--preset--color--light-green) !important;
    }

    .has-lime-color {
      color: var(--wp--preset--color--lime) !important;
    }

    .has-yellow-color {
      color: var(--wp--preset--color--yellow) !important;
    }

    .has-amber-color {
      color: var(--wp--preset--color--amber) !important;
    }

    .has-orange-color {
      color: var(--wp--preset--color--orange) !important;
    }

    .has-deep-orange-color {
      color: var(--wp--preset--color--deep-orange) !important;
    }

    .has-brown-color {
      color: var(--wp--preset--color--brown) !important;
    }

    .has-light-grey-color {
      color: var(--wp--preset--color--light-grey) !important;
    }

    .has-grey-color {
      color: var(--wp--preset--color--grey) !important;
    }

    .has-dark-grey-color {
      color: var(--wp--preset--color--dark-grey) !important;
    }

    .has-cocoon-black-color {
      color: var(--wp--preset--color--cocoon-black) !important;
    }

    .has-cocoon-white-color {
      color: var(--wp--preset--color--cocoon-white) !important;
    }

    .has-watery-blue-color {
      color: var(--wp--preset--color--watery-blue) !important;
    }

    .has-watery-yellow-color {
      color: var(--wp--preset--color--watery-yellow) !important;
    }

    .has-watery-red-color {
      color: var(--wp--preset--color--watery-red) !important;
    }

    .has-watery-green-color {
      color: var(--wp--preset--color--watery-green) !important;
    }

    .has-ex-a-color {
      color: var(--wp--preset--color--ex-a) !important;
    }

    .has-ex-b-color {
      color: var(--wp--preset--color--ex-b) !important;
    }

    .has-ex-c-color {
      color: var(--wp--preset--color--ex-c) !important;
    }

    .has-ex-d-color {
      color: var(--wp--preset--color--ex-d) !important;
    }

    .has-ex-e-color {
      color: var(--wp--preset--color--ex-e) !important;
    }

    .has-ex-f-color {
      color: var(--wp--preset--color--ex-f) !important;
    }

    .has-black-background-color {
      background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
      background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
      background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
      background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
      background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
      background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
      background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
      background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
      background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
      background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-key-color-background-color {
      background-color: var(--wp--preset--color--key-color) !important;
    }

    .has-red-background-color {
      background-color: var(--wp--preset--color--red) !important;
    }

    .has-pink-background-color {
      background-color: var(--wp--preset--color--pink) !important;
    }

    .has-purple-background-color {
      background-color: var(--wp--preset--color--purple) !important;
    }

    .has-deep-background-color {
      background-color: var(--wp--preset--color--deep) !important;
    }

    .has-indigo-background-color {
      background-color: var(--wp--preset--color--indigo) !important;
    }

    .has-blue-background-color {
      background-color: var(--wp--preset--color--blue) !important;
    }

    .has-light-blue-background-color {
      background-color: var(--wp--preset--color--light-blue) !important;
    }

    .has-cyan-background-color {
      background-color: var(--wp--preset--color--cyan) !important;
    }

    .has-teal-background-color {
      background-color: var(--wp--preset--color--teal) !important;
    }

    .has-green-background-color {
      background-color: var(--wp--preset--color--green) !important;
    }

    .has-light-green-background-color {
      background-color: var(--wp--preset--color--light-green) !important;
    }

    .has-lime-background-color {
      background-color: var(--wp--preset--color--lime) !important;
    }

    .has-yellow-background-color {
      background-color: var(--wp--preset--color--yellow) !important;
    }

    .has-amber-background-color {
      background-color: var(--wp--preset--color--amber) !important;
    }

    .has-orange-background-color {
      background-color: var(--wp--preset--color--orange) !important;
    }

    .has-deep-orange-background-color {
      background-color: var(--wp--preset--color--deep-orange) !important;
    }

    .has-brown-background-color {
      background-color: var(--wp--preset--color--brown) !important;
    }

    .has-light-grey-background-color {
      background-color: var(--wp--preset--color--light-grey) !important;
    }

    .has-grey-background-color {
      background-color: var(--wp--preset--color--grey) !important;
    }

    .has-dark-grey-background-color {
      background-color: var(--wp--preset--color--dark-grey) !important;
    }

    .has-cocoon-black-background-color {
      background-color: var(--wp--preset--color--cocoon-black) !important;
    }

    .has-cocoon-white-background-color {
      background-color: var(--wp--preset--color--cocoon-white) !important;
    }

    .has-watery-blue-background-color {
      background-color: var(--wp--preset--color--watery-blue) !important;
    }

    .has-watery-yellow-background-color {
      background-color: var(--wp--preset--color--watery-yellow) !important;
    }

    .has-watery-red-background-color {
      background-color: var(--wp--preset--color--watery-red) !important;
    }

    .has-watery-green-background-color {
      background-color: var(--wp--preset--color--watery-green) !important;
    }

    .has-ex-a-background-color {
      background-color: var(--wp--preset--color--ex-a) !important;
    }

    .has-ex-b-background-color {
      background-color: var(--wp--preset--color--ex-b) !important;
    }

    .has-ex-c-background-color {
      background-color: var(--wp--preset--color--ex-c) !important;
    }

    .has-ex-d-background-color {
      background-color: var(--wp--preset--color--ex-d) !important;
    }

    .has-ex-e-background-color {
      background-color: var(--wp--preset--color--ex-e) !important;
    }

    .has-ex-f-background-color {
      background-color: var(--wp--preset--color--ex-f) !important;
    }

    .has-black-border-color {
      border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
      border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
      border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
      border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
      border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
      border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
      border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
      border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
      border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
      border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-key-color-border-color {
      border-color: var(--wp--preset--color--key-color) !important;
    }

    .has-red-border-color {
      border-color: var(--wp--preset--color--red) !important;
    }

    .has-pink-border-color {
      border-color: var(--wp--preset--color--pink) !important;
    }

    .has-purple-border-color {
      border-color: var(--wp--preset--color--purple) !important;
    }

    .has-deep-border-color {
      border-color: var(--wp--preset--color--deep) !important;
    }

    .has-indigo-border-color {
      border-color: var(--wp--preset--color--indigo) !important;
    }

    .has-blue-border-color {
      border-color: var(--wp--preset--color--blue) !important;
    }

    .has-light-blue-border-color {
      border-color: var(--wp--preset--color--light-blue) !important;
    }

    .has-cyan-border-color {
      border-color: var(--wp--preset--color--cyan) !important;
    }

    .has-teal-border-color {
      border-color: var(--wp--preset--color--teal) !important;
    }

    .has-green-border-color {
      border-color: var(--wp--preset--color--green) !important;
    }

    .has-light-green-border-color {
      border-color: var(--wp--preset--color--light-green) !important;
    }

    .has-lime-border-color {
      border-color: var(--wp--preset--color--lime) !important;
    }

    .has-yellow-border-color {
      border-color: var(--wp--preset--color--yellow) !important;
    }

    .has-amber-border-color {
      border-color: var(--wp--preset--color--amber) !important;
    }

    .has-orange-border-color {
      border-color: var(--wp--preset--color--orange) !important;
    }

    .has-deep-orange-border-color {
      border-color: var(--wp--preset--color--deep-orange) !important;
    }

    .has-brown-border-color {
      border-color: var(--wp--preset--color--brown) !important;
    }

    .has-light-grey-border-color {
      border-color: var(--wp--preset--color--light-grey) !important;
    }

    .has-grey-border-color {
      border-color: var(--wp--preset--color--grey) !important;
    }

    .has-dark-grey-border-color {
      border-color: var(--wp--preset--color--dark-grey) !important;
    }

    .has-cocoon-black-border-color {
      border-color: var(--wp--preset--color--cocoon-black) !important;
    }

    .has-cocoon-white-border-color {
      border-color: var(--wp--preset--color--cocoon-white) !important;
    }

    .has-watery-blue-border-color {
      border-color: var(--wp--preset--color--watery-blue) !important;
    }

    .has-watery-yellow-border-color {
      border-color: var(--wp--preset--color--watery-yellow) !important;
    }

    .has-watery-red-border-color {
      border-color: var(--wp--preset--color--watery-red) !important;
    }

    .has-watery-green-border-color {
      border-color: var(--wp--preset--color--watery-green) !important;
    }

    .has-ex-a-border-color {
      border-color: var(--wp--preset--color--ex-a) !important;
    }

    .has-ex-b-border-color {
      border-color: var(--wp--preset--color--ex-b) !important;
    }

    .has-ex-c-border-color {
      border-color: var(--wp--preset--color--ex-c) !important;
    }

    .has-ex-d-border-color {
      border-color: var(--wp--preset--color--ex-d) !important;
    }

    .has-ex-e-border-color {
      border-color: var(--wp--preset--color--ex-e) !important;
    }

    .has-ex-f-border-color {
      border-color: var(--wp--preset--color--ex-f) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
      background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
      background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
      background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
      background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
      background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
      background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
      background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
      background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
      background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
      background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
      font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
      font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
      font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
      font-size: var(--wp--preset--font-size--x-large) !important;
    }

    :root :where(.wp-block-pullquote) {
      font-size: 1.5em;
      line-height: 1.6;
    }

    /*# sourceURL=global-styles-inline-css */
  
#header-container,
    #header-container .navi,
    #navi .navi-in>.menu-header .sub-menu,
    .article h2,
    .sidebar h2,
    .sidebar h3,
    .cat-link,
    .cat-label,
    .appeal-content .appeal-button,
    .demo .cat-label,
    .blogcard-type .blogcard-label,
    #footer {
      background-color: #001a50
    }

    #navi .navi-in a:hover,
    #footer a:not(.sns-button):hover {
      background-color: rgba(255, 255, 255, .2)
    }

    .article h3,
    .article h4,
    .article h5,
    .article h6,
    .cat-link,
    .tag-link {
      border-color: #001a50
    }

    blockquote::before,
    blockquote::after,
    .pager-post-navi a.a-wrap::before {
      color: rgba(0, 26, 80, .5)
    }

    blockquote,
    .key-btn {
      background-color: rgba(0, 26, 80, .05);
      border-color: rgba(0, 26, 80, .5)
    }

    pre,
    .pager-links span,
    .scrollable-table table th,
    table th,
    .pagination .current {
      background-color: rgba(0, 26, 80, .1);
      border-color: rgba(0, 26, 80, .5)
    }

    table:not(.has-border-color) th,
    table:not(.has-border-color) td,
    table:not(.has-border-color) thead,
    table:not(.has-border-color) tfoot,
    .page-numbers,
    .page-numbers.dots,
    .tagcloud a,
    .list.ecb-entry-border .entry-card-wrap,
    .related-entries.recb-entry-border .related-entry-card-wrap,
    .carousel .a-wrap,
    .pager-post-navi.post-navi-border a.a-wrap,
    .article .toc,
    .a-wrap .blogcard,
    .author-box,
    .comment-reply-link,
    .ranking-item {
      border-color: rgba(0, 26, 80, .5)
    }

    table tr:nth-of-type(2n+1),
    .page-numbers.dots,
    .a-wrap:hover,
    .pagination a:hover,
    .pagination-next-link:hover,
    .widget_recent_entries ul li a:hover,
    .widget_categories ul li a:hover,
    .widget_archive ul li a:hover,
    .widget_pages ul li a:hover,
    .widget_meta ul li a:hover,
    .widget_rss ul li a:hover,
    .widget_nav_menu ul li a:hover,
    .pager-links a:hover span,
    .tag-link:hover,
    .tagcloud a:hover {
      background-color: rgba(0, 26, 80, .05)
    }

    .header,
    .header .site-name-text,
    #navi .navi-in a,
    #navi .navi-in a:hover,
    .article h2,
    .sidebar h2,
    .sidebar h3,
    #footer,
    #footer a:not(.sns-button) {
      color: #fff
    }

    .header,
    .header .site-name-text,
    #navi .navi-in a,
    #navi .navi-in a:hover,
    .appeal-content .appeal-button,
    .article h2,
    .sidebar h2,
    .sidebar h3,
    .cat-link,
    .cat-label,
    .blogcard-type .blogcard::before,
    #footer,
    #footer a:not(.sns-button) {
      color: #000
    }

    body.public-page {
      --cocoon-text-color: #000000;
      color: var(--cocoon-text-color)
    }

    body.public-page {
      background-color: #fff
    }

    a {
      color: #1871bf
    }

    #header-container,
    #header-container .navi,
    #navi .navi-in>.menu-header .sub-menu {
      background-color: #f7f7f7
    }

    .header,
    .header .site-name-text,
    #navi .navi-in a,
    #navi .navi-in a:hover {
      color: #fff
    }

    .header,
    .header .site-name-text,
    #navi .navi-in a,
    #navi .navi-in a:hover {
      color: #000
    }

    .header {
      background-color: #f7f7f7
    }

    .header,
    .header .site-name-text {
      color: #fff
    }

    .header,
    .header .site-name-text {
      color: #f7f7f7
    }

    #header-container .navi,
    #navi .navi-in>.menu-header .sub-menu {
      background-color: #f7f7f7
    }

    #navi .navi-in a,
    #navi .navi-in a:hover {
      color: #fff
    }

    #navi .navi-in a,
    #navi .navi-in a:hover {
      color: #000
    }

    #navi .navi-in a:hover {
      background-color: rgba(255, 255, 255, .2)
    }

    #navi .navi-in>ul>li {
      width: 100px
    }

    #navi .navi-in>ul .sub-menu {
      width: 100px
    }

    #navi .navi-in>ul .sub-menu ul {
      left: 100px
    }

    .cat-label.cat-label-5,
    .cat-link.cat-link-5 {
      background-color: #001a50;
      color: #fff
    }

    .cat-label.cat-label-7,
    .cat-link.cat-link-7 {
      background-color: #0c6500;
      color: #fff
    }

    .cat-label.cat-label-6,
    .cat-link.cat-link-6 {
      background-color: #ff9d00;
      color: #fff
    }

    .cat-label.cat-label-4,
    .cat-link.cat-link-4 {
      background-color: #c42b25;
      color: #fff
    }

    .cat-label.cat-label-5,
    .cat-link.cat-link-5,
    .cat-label.cat-label-7,
    .cat-link.cat-link-7,
    .cat-label.cat-label-6,
    .cat-link.cat-link-6,
    .cat-label.cat-label-4,
    .cat-link.cat-link-4 {
      color: #fff
    }

    .main {
      width: 1220px
    }

    .main {
      padding-left: 10px;
      padding-right: 10px
    }

    .main {
      border-width: 0
    }

    .main {
      border-color: #344762
    }

    .sidebar {
      width: 348px
    }

    .sidebar {
      padding-left: 5px;
      padding-right: 5px
    }

    .wrap {
      width: 1568px
    }

    @media screen and (max-width:1567px) {
      .wrap {
        width: auto
      }

      .main,
      .sidebar,
      .sidebar-left .main,
      .sidebar-left .sidebar {
        margin: 0 .5%
      }

      .main {
        width: 67.4%
      }

      .sidebar {
        padding: 1.5%;
        width: 30%
      }

      .entry-card-thumb {
        width: 38%
      }

      .entry-card-content {
        margin-left: 40%
      }
    }

    body::after {
      content: url(access.php) !important;
      visibility: hidden;
      position: absolute;
      bottom: 0;
      right: 0;
      width: 1px;
      height: 1px;
      overflow: hidden;
      display: inline !important
    }

    *::selection {
      color: #d33
    }

    *::-moz-selection {
      color: #d33
    }

    *::selection {
      background: #fff
    }

    *::-moz-selection {
      background: #fff
    }

    .toc-checkbox {
      display: none
    }

    .toc-content {
      visibility: hidden;
      height: 0;
      opacity: .2;
      transition: all 0.5s ease-out
    }

    .toc-checkbox:checked~.toc-content {
      visibility: visible;
      padding-top: .6em;
      height: 100%;
      opacity: 1
    }

    .toc-title::after {
      content: '[開く]';
      margin-left: .5em;
      cursor: pointer;
      font-size: .8em
    }

    .toc-title:hover::after {
      text-decoration: underline
    }

    .toc-checkbox:checked+.toc-title::after {
      content: '[閉じる]'
    }

    .eye-catch-wrap {
      justify-content: center
    }

    .eye-catch {
      width: 100%
    }

    .eye-catch img,
    .eye-catch amp-img {
      width: 100%;
      min-width: 100%;
      display: block
    }

    #respond {
      inset: 0;
      position: absolute;
      visibility: hidden
    }

    #footer {
      background: #f7f7f7
    }

    #footer,
    #footer a:not(.sns-button),
    .footer-title {
      color: #000
    }

    .entry-content>*,
    .demo .entry-content p {
      line-height: 1.8
    }

    .entry-content>*,
    .mce-content-body>*,
    .article p,
    .demo .entry-content p,
    .article dl,
    .article ul,
    .article ol,
    .article blockquote,
    .article pre,
    .article table,
    .article .toc,
    .body .article,
    .body .column-wrap,
    .body .new-entry-cards,
    .body .popular-entry-cards,
    .body .navi-entry-cards,
    .body .box-menus,
    .body .ranking-item,
    .body .rss-entry-cards,
    .body .widget,
    .body .author-box,
    .body .blogcard-wrap,
    .body .login-user-only,
    .body .information-box,
    .body .question-box,
    .body .alert-box,
    .body .information,
    .body .question,
    .body .alert,
    .body .memo-box,
    .body .comment-box,
    .body .common-icon-box,
    .body .blank-box,
    .body .button-block,
    .body .micro-bottom,
    .body .caption-box,
    .body .tab-caption-box,
    .body .label-box,
    .body .toggle-wrap,
    .body .wp-block-image,
    .body .booklink-box,
    .body .kaerebalink-box,
    .body .tomarebalink-box,
    .body .product-item-box,
    .body .speech-wrap,
    .body .wp-block-categories,
    .body .wp-block-archives,
    .body .wp-block-archives-dropdown,
    .body .wp-block-calendar,
    .body .ad-area,
    .body .wp-block-gallery,
    .body .wp-block-audio,
    .body .wp-block-cover,
    .body .wp-block-file,
    .body .wp-block-media-text,
    .body .wp-block-video,
    .body .wp-block-buttons,
    .body .wp-block-columns,
    .body .wp-block-separator,
    .body .components-placeholder,
    .body .wp-block-search,
    .body .wp-block-social-links,
    .body .timeline-box,
    .body .blogcard-type,
    .body .btn-wrap,
    .body .btn-wrap a,
    .body .block-box,
    .body .wp-block-embed,
    .body .wp-block-group,
    .body .wp-block-table,
    .body .scrollable-table,
    .body .wp-block-separator,
    .body .wp-block,
    .body .video-container,
    .comment-area,
    .related-entries,
    .pager-post-navi,
    .comment-respond {
      margin-bottom: 1.8em
    }

    #wpcontent #wpbody .is-root-container>* {
      margin-bottom: 1.8em
    }

    .article h2,
    .article h3,
    .article h4,
    .article h5,
    .article h6 {
      margin-bottom: 1.62em
    }

    @media screen and (max-width:480px) {

      .body,
      .menu-content {
        font-size: 14px
      }
    }

    @media screen and (max-width:781px) {
      .wp-block-column {
        margin-bottom: 1.8em
      }
    }

    @media screen and (max-width:834px) {
      .container .column-wrap {
        gap: 1.8em
      }
    }

    .article .micro-top {
      margin-bottom: .36em
    }

    .article .micro-bottom {
      margin-top: -1.62em
    }

    .article .micro-balloon {
      margin-bottom: .9em
    }

    .article .micro-bottom.micro-balloon {
      margin-top: -1.26em
    }

    .blank-box.bb-key-color {
      border-color: #001a50
    }

    .iic-key-color li::before {
      color: #001a50
    }

    .blank-box.bb-tab.bb-key-color::before {
      background-color: #001a50
    }

    .tb-key-color .toggle-button {
      border: 1px solid #001a50;
      background: #001a50;
      color: #fff
    }

    .tb-key-color .toggle-button::before {
      color: #ccc
    }

    .tb-key-color .toggle-checkbox:checked~.toggle-content {
      border-color: #001a50
    }

    .cb-key-color.caption-box {
      border-color: #001a50
    }

    .cb-key-color .caption-box-label {
      background-color: #001a50;
      color: #fff
    }

    .tcb-key-color .tab-caption-box-label {
      background-color: #001a50;
      color: #fff
    }

    .tcb-key-color .tab-caption-box-content {
      border-color: #001a50
    }

    .lb-key-color .label-box-content {
      border-color: #001a50
    }

    .mc-key-color {
      background-color: #001a50;
      color: #fff;
      border: none
    }

    .mc-key-color.micro-bottom::after {
      border-bottom-color: #001a50;
      border-top-color: transparent
    }

    .mc-key-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    .mc-key-color::after {
      border-top-color: #001a50
    }

    .btn-key-color,
    .btn-wrap.btn-wrap-key-color>a {
      background-color: #001a50
    }

    .has-text-color.has-key-color-color {
      color: #001a50
    }

    .has-background.has-key-color-background-color {
      background-color: #001a50
    }

    .body.article,
    body#tinymce.wp-editor {
      background-color: #fff
    }

    .body.article,
    .editor-post-title__block .editor-post-title__input,
    body#tinymce.wp-editor {
      color: #333
    }

    html .body .has-key-color-background-color {
      background-color: #001a50
    }

    html .body .has-key-color-color {
      color: #001a50
    }

    html .body .has-key-color-border-color {
      border-color: #001a50
    }

    html .body .btn-wrap.has-key-color-background-color>a {
      background-color: #001a50
    }

    html .body .btn-wrap.has-key-color-color>a {
      color: #001a50
    }

    html .body .btn-wrap.has-key-color-border-color>a {
      border-color: #001a50
    }

    html .body .bb-tab.has-key-color-border-color .bb-label {
      background-color: #001a50
    }

    html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button {
      background-color: #001a50
    }

    html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-content {
      border-color: #001a50
    }

    html .body .toggle-wrap.has-key-color-background-color:not(.not-nested-style) .toggle-content {
      background-color: #001a50
    }

    html .body .toggle-wrap.has-key-color-color:not(.not-nested-style) .toggle-content {
      color: #001a50
    }

    html .body .iconlist-box.has-key-color-icon-color li::before {
      color: #001a50
    }

    .micro-text.has-key-color-color {
      color: #001a50
    }

    html .body .micro-balloon.has-key-color-color {
      color: #001a50
    }

    html .body .micro-balloon.has-key-color-background-color {
      background-color: #001a50;
      border-color: transparent
    }

    html .body .micro-balloon.has-key-color-background-color.micro-bottom::after {
      border-bottom-color: #001a50;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-key-color-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-key-color-background-color::after {
      border-top-color: #001a50
    }

    html .body .micro-balloon.has-border-color.has-key-color-border-color {
      border-color: #001a50
    }

    html .body .micro-balloon.micro-top.has-key-color-border-color::before {
      border-top-color: #001a50
    }

    html .body .micro-balloon.micro-bottom.has-key-color-border-color::before {
      border-bottom-color: #001a50
    }

    html .body .caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {
      background-color: #001a50
    }

    html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {
      background-color: #001a50
    }

    html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-content {
      border-color: #001a50
    }

    html .body .tab-caption-box.has-key-color-background-color:not(.not-nested-style) .box-content {
      background-color: #001a50
    }

    html .body .tab-caption-box.has-key-color-color:not(.not-nested-style) .box-content {
      color: #001a50
    }

    html .body .label-box.has-key-color-border-color:not(.not-nested-style) .box-content {
      border-color: #001a50
    }

    html .body .label-box.has-key-color-background-color:not(.not-nested-style) .box-content {
      background-color: #001a50
    }

    html .body .label-box.has-key-color-color:not(.not-nested-style) .box-content {
      color: #001a50
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-background-color {
      background-color: #001a50
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-key-color-color {
      color: #001a50
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-border-color {
      border-color: #001a50
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
      border-right-color: #001a50
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
      border-left-color: #001a50
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
      border-right-color: #001a50
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
      border-left-color: #001a50
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color {
      background-color: #001a50
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color {
      border-color: #001a50
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::after {
      border-color: #001a50
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
      background-color: #001a50
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
      border-color: #001a50
    }

    html .body .timeline-box.has-key-color-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #001a50
    }

    .has-key-color-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #001a50
    }

    html .body .has-key-color-question-color:not(.not-nested-style) .faq-question-label {
      color: #001a50
    }

    html .body .has-key-color-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #001a50
    }

    html .body .has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #001a50
    }

    html .body .is-style-square.has-key-color-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #001a50
    }

    html .body .is-style-square.has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #001a50
    }

    html .body .has-red-background-color {
      background-color: #e60033
    }

    html .body .has-red-color {
      color: #e60033
    }

    html .body .has-red-border-color {
      border-color: #e60033
    }

    html .body .btn-wrap.has-red-background-color>a {
      background-color: #e60033
    }

    html .body .btn-wrap.has-red-color>a {
      color: #e60033
    }

    html .body .btn-wrap.has-red-border-color>a {
      border-color: #e60033
    }

    html .body .bb-tab.has-red-border-color .bb-label {
      background-color: #e60033
    }

    html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button {
      background-color: #e60033
    }

    html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-content {
      border-color: #e60033
    }

    html .body .toggle-wrap.has-red-background-color:not(.not-nested-style) .toggle-content {
      background-color: #e60033
    }

    html .body .toggle-wrap.has-red-color:not(.not-nested-style) .toggle-content {
      color: #e60033
    }

    html .body .iconlist-box.has-red-icon-color li::before {
      color: #e60033
    }

    .micro-text.has-red-color {
      color: #e60033
    }

    html .body .micro-balloon.has-red-color {
      color: #e60033
    }

    html .body .micro-balloon.has-red-background-color {
      background-color: #e60033;
      border-color: transparent
    }

    html .body .micro-balloon.has-red-background-color.micro-bottom::after {
      border-bottom-color: #e60033;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-red-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-red-background-color::after {
      border-top-color: #e60033
    }

    html .body .micro-balloon.has-border-color.has-red-border-color {
      border-color: #e60033
    }

    html .body .micro-balloon.micro-top.has-red-border-color::before {
      border-top-color: #e60033
    }

    html .body .micro-balloon.micro-bottom.has-red-border-color::before {
      border-bottom-color: #e60033
    }

    html .body .caption-box.has-red-border-color:not(.not-nested-style) .box-label {
      background-color: #e60033
    }

    html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-label {
      background-color: #e60033
    }

    html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-content {
      border-color: #e60033
    }

    html .body .tab-caption-box.has-red-background-color:not(.not-nested-style) .box-content {
      background-color: #e60033
    }

    html .body .tab-caption-box.has-red-color:not(.not-nested-style) .box-content {
      color: #e60033
    }

    html .body .label-box.has-red-border-color:not(.not-nested-style) .box-content {
      border-color: #e60033
    }

    html .body .label-box.has-red-background-color:not(.not-nested-style) .box-content {
      background-color: #e60033
    }

    html .body .label-box.has-red-color:not(.not-nested-style) .box-content {
      color: #e60033
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-background-color {
      background-color: #e60033
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-red-color {
      color: #e60033
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-border-color {
      border-color: #e60033
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
      border-right-color: #e60033
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
      border-left-color: #e60033
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
      border-right-color: #e60033
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
      border-left-color: #e60033
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color {
      background-color: #e60033
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color {
      border-color: #e60033
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::after {
      border-color: #e60033
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
      background-color: #e60033
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
      border-color: #e60033
    }

    html .body .timeline-box.has-red-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #e60033
    }

    .has-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #e60033
    }

    html .body .has-red-question-color:not(.not-nested-style) .faq-question-label {
      color: #e60033
    }

    html .body .has-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #e60033
    }

    html .body .has-red-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #e60033
    }

    html .body .is-style-square.has-red-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #e60033
    }

    html .body .is-style-square.has-red-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #e60033
    }

    html .body .has-pink-background-color {
      background-color: #e95295
    }

    html .body .has-pink-color {
      color: #e95295
    }

    html .body .has-pink-border-color {
      border-color: #e95295
    }

    html .body .btn-wrap.has-pink-background-color>a {
      background-color: #e95295
    }

    html .body .btn-wrap.has-pink-color>a {
      color: #e95295
    }

    html .body .btn-wrap.has-pink-border-color>a {
      border-color: #e95295
    }

    html .body .bb-tab.has-pink-border-color .bb-label {
      background-color: #e95295
    }

    html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button {
      background-color: #e95295
    }

    html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-content {
      border-color: #e95295
    }

    html .body .toggle-wrap.has-pink-background-color:not(.not-nested-style) .toggle-content {
      background-color: #e95295
    }

    html .body .toggle-wrap.has-pink-color:not(.not-nested-style) .toggle-content {
      color: #e95295
    }

    html .body .iconlist-box.has-pink-icon-color li::before {
      color: #e95295
    }

    .micro-text.has-pink-color {
      color: #e95295
    }

    html .body .micro-balloon.has-pink-color {
      color: #e95295
    }

    html .body .micro-balloon.has-pink-background-color {
      background-color: #e95295;
      border-color: transparent
    }

    html .body .micro-balloon.has-pink-background-color.micro-bottom::after {
      border-bottom-color: #e95295;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-pink-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-pink-background-color::after {
      border-top-color: #e95295
    }

    html .body .micro-balloon.has-border-color.has-pink-border-color {
      border-color: #e95295
    }

    html .body .micro-balloon.micro-top.has-pink-border-color::before {
      border-top-color: #e95295
    }

    html .body .micro-balloon.micro-bottom.has-pink-border-color::before {
      border-bottom-color: #e95295
    }

    html .body .caption-box.has-pink-border-color:not(.not-nested-style) .box-label {
      background-color: #e95295
    }

    html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-label {
      background-color: #e95295
    }

    html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-content {
      border-color: #e95295
    }

    html .body .tab-caption-box.has-pink-background-color:not(.not-nested-style) .box-content {
      background-color: #e95295
    }

    html .body .tab-caption-box.has-pink-color:not(.not-nested-style) .box-content {
      color: #e95295
    }

    html .body .label-box.has-pink-border-color:not(.not-nested-style) .box-content {
      border-color: #e95295
    }

    html .body .label-box.has-pink-background-color:not(.not-nested-style) .box-content {
      background-color: #e95295
    }

    html .body .label-box.has-pink-color:not(.not-nested-style) .box-content {
      color: #e95295
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-background-color {
      background-color: #e95295
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pink-color {
      color: #e95295
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-border-color {
      border-color: #e95295
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
      border-right-color: #e95295
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
      border-left-color: #e95295
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
      border-right-color: #e95295
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
      border-left-color: #e95295
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color {
      background-color: #e95295
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color {
      border-color: #e95295
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::after {
      border-color: #e95295
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
      background-color: #e95295
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
      border-color: #e95295
    }

    html .body .timeline-box.has-pink-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #e95295
    }

    .has-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #e95295
    }

    html .body .has-pink-question-color:not(.not-nested-style) .faq-question-label {
      color: #e95295
    }

    html .body .has-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #e95295
    }

    html .body .has-pink-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #e95295
    }

    html .body .is-style-square.has-pink-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #e95295
    }

    html .body .is-style-square.has-pink-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #e95295
    }

    html .body .has-purple-background-color {
      background-color: #884898
    }

    html .body .has-purple-color {
      color: #884898
    }

    html .body .has-purple-border-color {
      border-color: #884898
    }

    html .body .btn-wrap.has-purple-background-color>a {
      background-color: #884898
    }

    html .body .btn-wrap.has-purple-color>a {
      color: #884898
    }

    html .body .btn-wrap.has-purple-border-color>a {
      border-color: #884898
    }

    html .body .bb-tab.has-purple-border-color .bb-label {
      background-color: #884898
    }

    html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button {
      background-color: #884898
    }

    html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-content {
      border-color: #884898
    }

    html .body .toggle-wrap.has-purple-background-color:not(.not-nested-style) .toggle-content {
      background-color: #884898
    }

    html .body .toggle-wrap.has-purple-color:not(.not-nested-style) .toggle-content {
      color: #884898
    }

    html .body .iconlist-box.has-purple-icon-color li::before {
      color: #884898
    }

    .micro-text.has-purple-color {
      color: #884898
    }

    html .body .micro-balloon.has-purple-color {
      color: #884898
    }

    html .body .micro-balloon.has-purple-background-color {
      background-color: #884898;
      border-color: transparent
    }

    html .body .micro-balloon.has-purple-background-color.micro-bottom::after {
      border-bottom-color: #884898;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-purple-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-purple-background-color::after {
      border-top-color: #884898
    }

    html .body .micro-balloon.has-border-color.has-purple-border-color {
      border-color: #884898
    }

    html .body .micro-balloon.micro-top.has-purple-border-color::before {
      border-top-color: #884898
    }

    html .body .micro-balloon.micro-bottom.has-purple-border-color::before {
      border-bottom-color: #884898
    }

    html .body .caption-box.has-purple-border-color:not(.not-nested-style) .box-label {
      background-color: #884898
    }

    html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-label {
      background-color: #884898
    }

    html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-content {
      border-color: #884898
    }

    html .body .tab-caption-box.has-purple-background-color:not(.not-nested-style) .box-content {
      background-color: #884898
    }

    html .body .tab-caption-box.has-purple-color:not(.not-nested-style) .box-content {
      color: #884898
    }

    html .body .label-box.has-purple-border-color:not(.not-nested-style) .box-content {
      border-color: #884898
    }

    html .body .label-box.has-purple-background-color:not(.not-nested-style) .box-content {
      background-color: #884898
    }

    html .body .label-box.has-purple-color:not(.not-nested-style) .box-content {
      color: #884898
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-background-color {
      background-color: #884898
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-purple-color {
      color: #884898
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-border-color {
      border-color: #884898
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
      border-right-color: #884898
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
      border-left-color: #884898
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
      border-right-color: #884898
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
      border-left-color: #884898
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color {
      background-color: #884898
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color {
      border-color: #884898
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::after {
      border-color: #884898
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
      background-color: #884898
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
      border-color: #884898
    }

    html .body .timeline-box.has-purple-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #884898
    }

    .has-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #884898
    }

    html .body .has-purple-question-color:not(.not-nested-style) .faq-question-label {
      color: #884898
    }

    html .body .has-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #884898
    }

    html .body .has-purple-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #884898
    }

    html .body .is-style-square.has-purple-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #884898
    }

    html .body .is-style-square.has-purple-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #884898
    }

    html .body .has-deep-background-color {
      background-color: #55295b
    }

    html .body .has-deep-color {
      color: #55295b
    }

    html .body .has-deep-border-color {
      border-color: #55295b
    }

    html .body .btn-wrap.has-deep-background-color>a {
      background-color: #55295b
    }

    html .body .btn-wrap.has-deep-color>a {
      color: #55295b
    }

    html .body .btn-wrap.has-deep-border-color>a {
      border-color: #55295b
    }

    html .body .bb-tab.has-deep-border-color .bb-label {
      background-color: #55295b
    }

    html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button {
      background-color: #55295b
    }

    html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-content {
      border-color: #55295b
    }

    html .body .toggle-wrap.has-deep-background-color:not(.not-nested-style) .toggle-content {
      background-color: #55295b
    }

    html .body .toggle-wrap.has-deep-color:not(.not-nested-style) .toggle-content {
      color: #55295b
    }

    html .body .iconlist-box.has-deep-icon-color li::before {
      color: #55295b
    }

    .micro-text.has-deep-color {
      color: #55295b
    }

    html .body .micro-balloon.has-deep-color {
      color: #55295b
    }

    html .body .micro-balloon.has-deep-background-color {
      background-color: #55295b;
      border-color: transparent
    }

    html .body .micro-balloon.has-deep-background-color.micro-bottom::after {
      border-bottom-color: #55295b;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-deep-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-deep-background-color::after {
      border-top-color: #55295b
    }

    html .body .micro-balloon.has-border-color.has-deep-border-color {
      border-color: #55295b
    }

    html .body .micro-balloon.micro-top.has-deep-border-color::before {
      border-top-color: #55295b
    }

    html .body .micro-balloon.micro-bottom.has-deep-border-color::before {
      border-bottom-color: #55295b
    }

    html .body .caption-box.has-deep-border-color:not(.not-nested-style) .box-label {
      background-color: #55295b
    }

    html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-label {
      background-color: #55295b
    }

    html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-content {
      border-color: #55295b
    }

    html .body .tab-caption-box.has-deep-background-color:not(.not-nested-style) .box-content {
      background-color: #55295b
    }

    html .body .tab-caption-box.has-deep-color:not(.not-nested-style) .box-content {
      color: #55295b
    }

    html .body .label-box.has-deep-border-color:not(.not-nested-style) .box-content {
      border-color: #55295b
    }

    html .body .label-box.has-deep-background-color:not(.not-nested-style) .box-content {
      background-color: #55295b
    }

    html .body .label-box.has-deep-color:not(.not-nested-style) .box-content {
      color: #55295b
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-background-color {
      background-color: #55295b
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-color {
      color: #55295b
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-border-color {
      border-color: #55295b
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
      border-right-color: #55295b
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
      border-left-color: #55295b
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
      border-right-color: #55295b
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
      border-left-color: #55295b
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color {
      background-color: #55295b
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color {
      border-color: #55295b
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::after {
      border-color: #55295b
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
      background-color: #55295b
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
      border-color: #55295b
    }

    html .body .timeline-box.has-deep-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #55295b
    }

    .has-deep-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #55295b
    }

    html .body .has-deep-question-color:not(.not-nested-style) .faq-question-label {
      color: #55295b
    }

    html .body .has-deep-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #55295b
    }

    html .body .has-deep-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #55295b
    }

    html .body .is-style-square.has-deep-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #55295b
    }

    html .body .is-style-square.has-deep-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #55295b
    }

    html .body .has-indigo-background-color {
      background-color: #1e50a2
    }

    html .body .has-indigo-color {
      color: #1e50a2
    }

    html .body .has-indigo-border-color {
      border-color: #1e50a2
    }

    html .body .btn-wrap.has-indigo-background-color>a {
      background-color: #1e50a2
    }

    html .body .btn-wrap.has-indigo-color>a {
      color: #1e50a2
    }

    html .body .btn-wrap.has-indigo-border-color>a {
      border-color: #1e50a2
    }

    html .body .bb-tab.has-indigo-border-color .bb-label {
      background-color: #1e50a2
    }

    html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button {
      background-color: #1e50a2
    }

    html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-content {
      border-color: #1e50a2
    }

    html .body .toggle-wrap.has-indigo-background-color:not(.not-nested-style) .toggle-content {
      background-color: #1e50a2
    }

    html .body .toggle-wrap.has-indigo-color:not(.not-nested-style) .toggle-content {
      color: #1e50a2
    }

    html .body .iconlist-box.has-indigo-icon-color li::before {
      color: #1e50a2
    }

    .micro-text.has-indigo-color {
      color: #1e50a2
    }

    html .body .micro-balloon.has-indigo-color {
      color: #1e50a2
    }

    html .body .micro-balloon.has-indigo-background-color {
      background-color: #1e50a2;
      border-color: transparent
    }

    html .body .micro-balloon.has-indigo-background-color.micro-bottom::after {
      border-bottom-color: #1e50a2;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-indigo-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-indigo-background-color::after {
      border-top-color: #1e50a2
    }

    html .body .micro-balloon.has-border-color.has-indigo-border-color {
      border-color: #1e50a2
    }

    html .body .micro-balloon.micro-top.has-indigo-border-color::before {
      border-top-color: #1e50a2
    }

    html .body .micro-balloon.micro-bottom.has-indigo-border-color::before {
      border-bottom-color: #1e50a2
    }

    html .body .caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {
      background-color: #1e50a2
    }

    html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {
      background-color: #1e50a2
    }

    html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-content {
      border-color: #1e50a2
    }

    html .body .tab-caption-box.has-indigo-background-color:not(.not-nested-style) .box-content {
      background-color: #1e50a2
    }

    html .body .tab-caption-box.has-indigo-color:not(.not-nested-style) .box-content {
      color: #1e50a2
    }

    html .body .label-box.has-indigo-border-color:not(.not-nested-style) .box-content {
      border-color: #1e50a2
    }

    html .body .label-box.has-indigo-background-color:not(.not-nested-style) .box-content {
      background-color: #1e50a2
    }

    html .body .label-box.has-indigo-color:not(.not-nested-style) .box-content {
      color: #1e50a2
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-background-color {
      background-color: #1e50a2
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-indigo-color {
      color: #1e50a2
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-border-color {
      border-color: #1e50a2
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
      border-right-color: #1e50a2
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
      border-left-color: #1e50a2
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
      border-right-color: #1e50a2
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
      border-left-color: #1e50a2
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color {
      background-color: #1e50a2
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color {
      border-color: #1e50a2
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::after {
      border-color: #1e50a2
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
      background-color: #1e50a2
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
      border-color: #1e50a2
    }

    html .body .timeline-box.has-indigo-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #1e50a2
    }

    .has-indigo-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #1e50a2
    }

    html .body .has-indigo-question-color:not(.not-nested-style) .faq-question-label {
      color: #1e50a2
    }

    html .body .has-indigo-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #1e50a2
    }

    html .body .has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #1e50a2
    }

    html .body .is-style-square.has-indigo-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #1e50a2
    }

    html .body .is-style-square.has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #1e50a2
    }

    html .body .has-blue-background-color {
      background-color: #0095d9
    }

    html .body .has-blue-color {
      color: #0095d9
    }

    html .body .has-blue-border-color {
      border-color: #0095d9
    }

    html .body .btn-wrap.has-blue-background-color>a {
      background-color: #0095d9
    }

    html .body .btn-wrap.has-blue-color>a {
      color: #0095d9
    }

    html .body .btn-wrap.has-blue-border-color>a {
      border-color: #0095d9
    }

    html .body .bb-tab.has-blue-border-color .bb-label {
      background-color: #0095d9
    }

    html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button {
      background-color: #0095d9
    }

    html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-content {
      border-color: #0095d9
    }

    html .body .toggle-wrap.has-blue-background-color:not(.not-nested-style) .toggle-content {
      background-color: #0095d9
    }

    html .body .toggle-wrap.has-blue-color:not(.not-nested-style) .toggle-content {
      color: #0095d9
    }

    html .body .iconlist-box.has-blue-icon-color li::before {
      color: #0095d9
    }

    .micro-text.has-blue-color {
      color: #0095d9
    }

    html .body .micro-balloon.has-blue-color {
      color: #0095d9
    }

    html .body .micro-balloon.has-blue-background-color {
      background-color: #0095d9;
      border-color: transparent
    }

    html .body .micro-balloon.has-blue-background-color.micro-bottom::after {
      border-bottom-color: #0095d9;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-blue-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-blue-background-color::after {
      border-top-color: #0095d9
    }

    html .body .micro-balloon.has-border-color.has-blue-border-color {
      border-color: #0095d9
    }

    html .body .micro-balloon.micro-top.has-blue-border-color::before {
      border-top-color: #0095d9
    }

    html .body .micro-balloon.micro-bottom.has-blue-border-color::before {
      border-bottom-color: #0095d9
    }

    html .body .caption-box.has-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #0095d9
    }

    html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #0095d9
    }

    html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #0095d9
    }

    html .body .tab-caption-box.has-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #0095d9
    }

    html .body .tab-caption-box.has-blue-color:not(.not-nested-style) .box-content {
      color: #0095d9
    }

    html .body .label-box.has-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #0095d9
    }

    html .body .label-box.has-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #0095d9
    }

    html .body .label-box.has-blue-color:not(.not-nested-style) .box-content {
      color: #0095d9
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-background-color {
      background-color: #0095d9
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-blue-color {
      color: #0095d9
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-border-color {
      border-color: #0095d9
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
      border-right-color: #0095d9
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
      border-left-color: #0095d9
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
      border-right-color: #0095d9
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
      border-left-color: #0095d9
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color {
      background-color: #0095d9
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color {
      border-color: #0095d9
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::after {
      border-color: #0095d9
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
      background-color: #0095d9
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
      border-color: #0095d9
    }

    html .body .timeline-box.has-blue-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #0095d9
    }

    .has-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #0095d9
    }

    html .body .has-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #0095d9
    }

    html .body .has-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #0095d9
    }

    html .body .has-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #0095d9
    }

    html .body .is-style-square.has-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #0095d9
    }

    html .body .is-style-square.has-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #0095d9
    }

    html .body .has-light-blue-background-color {
      background-color: #2ca9e1
    }

    html .body .has-light-blue-color {
      color: #2ca9e1
    }

    html .body .has-light-blue-border-color {
      border-color: #2ca9e1
    }

    html .body .btn-wrap.has-light-blue-background-color>a {
      background-color: #2ca9e1
    }

    html .body .btn-wrap.has-light-blue-color>a {
      color: #2ca9e1
    }

    html .body .btn-wrap.has-light-blue-border-color>a {
      border-color: #2ca9e1
    }

    html .body .bb-tab.has-light-blue-border-color .bb-label {
      background-color: #2ca9e1
    }

    html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button {
      background-color: #2ca9e1
    }

    html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-content {
      border-color: #2ca9e1
    }

    html .body .toggle-wrap.has-light-blue-background-color:not(.not-nested-style) .toggle-content {
      background-color: #2ca9e1
    }

    html .body .toggle-wrap.has-light-blue-color:not(.not-nested-style) .toggle-content {
      color: #2ca9e1
    }

    html .body .iconlist-box.has-light-blue-icon-color li::before {
      color: #2ca9e1
    }

    .micro-text.has-light-blue-color {
      color: #2ca9e1
    }

    html .body .micro-balloon.has-light-blue-color {
      color: #2ca9e1
    }

    html .body .micro-balloon.has-light-blue-background-color {
      background-color: #2ca9e1;
      border-color: transparent
    }

    html .body .micro-balloon.has-light-blue-background-color.micro-bottom::after {
      border-bottom-color: #2ca9e1;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-light-blue-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-light-blue-background-color::after {
      border-top-color: #2ca9e1
    }

    html .body .micro-balloon.has-border-color.has-light-blue-border-color {
      border-color: #2ca9e1
    }

    html .body .micro-balloon.micro-top.has-light-blue-border-color::before {
      border-top-color: #2ca9e1
    }

    html .body .micro-balloon.micro-bottom.has-light-blue-border-color::before {
      border-bottom-color: #2ca9e1
    }

    html .body .caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #2ca9e1
    }

    html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #2ca9e1
    }

    html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #2ca9e1
    }

    html .body .tab-caption-box.has-light-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #2ca9e1
    }

    html .body .tab-caption-box.has-light-blue-color:not(.not-nested-style) .box-content {
      color: #2ca9e1
    }

    html .body .label-box.has-light-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #2ca9e1
    }

    html .body .label-box.has-light-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #2ca9e1
    }

    html .body .label-box.has-light-blue-color:not(.not-nested-style) .box-content {
      color: #2ca9e1
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {
      background-color: #2ca9e1
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-blue-color {
      color: #2ca9e1
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {
      border-color: #2ca9e1
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
      border-right-color: #2ca9e1
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
      border-left-color: #2ca9e1
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
      border-right-color: #2ca9e1
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
      border-left-color: #2ca9e1
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {
      background-color: #2ca9e1
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {
      border-color: #2ca9e1
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::after {
      border-color: #2ca9e1
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
      background-color: #2ca9e1
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
      border-color: #2ca9e1
    }

    html .body .timeline-box.has-light-blue-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #2ca9e1
    }

    .has-light-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #2ca9e1
    }

    html .body .has-light-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #2ca9e1
    }

    html .body .has-light-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #2ca9e1
    }

    html .body .has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #2ca9e1
    }

    html .body .is-style-square.has-light-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #2ca9e1
    }

    html .body .is-style-square.has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #2ca9e1
    }

    html .body .has-cyan-background-color {
      background-color: #00a3af
    }

    html .body .has-cyan-color {
      color: #00a3af
    }

    html .body .has-cyan-border-color {
      border-color: #00a3af
    }

    html .body .btn-wrap.has-cyan-background-color>a {
      background-color: #00a3af
    }

    html .body .btn-wrap.has-cyan-color>a {
      color: #00a3af
    }

    html .body .btn-wrap.has-cyan-border-color>a {
      border-color: #00a3af
    }

    html .body .bb-tab.has-cyan-border-color .bb-label {
      background-color: #00a3af
    }

    html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button {
      background-color: #00a3af
    }

    html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-content {
      border-color: #00a3af
    }

    html .body .toggle-wrap.has-cyan-background-color:not(.not-nested-style) .toggle-content {
      background-color: #00a3af
    }

    html .body .toggle-wrap.has-cyan-color:not(.not-nested-style) .toggle-content {
      color: #00a3af
    }

    html .body .iconlist-box.has-cyan-icon-color li::before {
      color: #00a3af
    }

    .micro-text.has-cyan-color {
      color: #00a3af
    }

    html .body .micro-balloon.has-cyan-color {
      color: #00a3af
    }

    html .body .micro-balloon.has-cyan-background-color {
      background-color: #00a3af;
      border-color: transparent
    }

    html .body .micro-balloon.has-cyan-background-color.micro-bottom::after {
      border-bottom-color: #00a3af;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-cyan-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-cyan-background-color::after {
      border-top-color: #00a3af
    }

    html .body .micro-balloon.has-border-color.has-cyan-border-color {
      border-color: #00a3af
    }

    html .body .micro-balloon.micro-top.has-cyan-border-color::before {
      border-top-color: #00a3af
    }

    html .body .micro-balloon.micro-bottom.has-cyan-border-color::before {
      border-bottom-color: #00a3af
    }

    html .body .caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {
      background-color: #00a3af
    }

    html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {
      background-color: #00a3af
    }

    html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-content {
      border-color: #00a3af
    }

    html .body .tab-caption-box.has-cyan-background-color:not(.not-nested-style) .box-content {
      background-color: #00a3af
    }

    html .body .tab-caption-box.has-cyan-color:not(.not-nested-style) .box-content {
      color: #00a3af
    }

    html .body .label-box.has-cyan-border-color:not(.not-nested-style) .box-content {
      border-color: #00a3af
    }

    html .body .label-box.has-cyan-background-color:not(.not-nested-style) .box-content {
      background-color: #00a3af
    }

    html .body .label-box.has-cyan-color:not(.not-nested-style) .box-content {
      color: #00a3af
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-background-color {
      background-color: #00a3af
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-color {
      color: #00a3af
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-border-color {
      border-color: #00a3af
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
      border-right-color: #00a3af
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
      border-left-color: #00a3af
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
      border-right-color: #00a3af
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
      border-left-color: #00a3af
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color {
      background-color: #00a3af
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color {
      border-color: #00a3af
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::after {
      border-color: #00a3af
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
      background-color: #00a3af
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
      border-color: #00a3af
    }

    html .body .timeline-box.has-cyan-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #00a3af
    }

    .has-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #00a3af
    }

    html .body .has-cyan-question-color:not(.not-nested-style) .faq-question-label {
      color: #00a3af
    }

    html .body .has-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #00a3af
    }

    html .body .has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #00a3af
    }

    html .body .is-style-square.has-cyan-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #00a3af
    }

    html .body .is-style-square.has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #00a3af
    }

    html .body .has-teal-background-color {
      background-color: #007b43
    }

    html .body .has-teal-color {
      color: #007b43
    }

    html .body .has-teal-border-color {
      border-color: #007b43
    }

    html .body .btn-wrap.has-teal-background-color>a {
      background-color: #007b43
    }

    html .body .btn-wrap.has-teal-color>a {
      color: #007b43
    }

    html .body .btn-wrap.has-teal-border-color>a {
      border-color: #007b43
    }

    html .body .bb-tab.has-teal-border-color .bb-label {
      background-color: #007b43
    }

    html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button {
      background-color: #007b43
    }

    html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-content {
      border-color: #007b43
    }

    html .body .toggle-wrap.has-teal-background-color:not(.not-nested-style) .toggle-content {
      background-color: #007b43
    }

    html .body .toggle-wrap.has-teal-color:not(.not-nested-style) .toggle-content {
      color: #007b43
    }

    html .body .iconlist-box.has-teal-icon-color li::before {
      color: #007b43
    }

    .micro-text.has-teal-color {
      color: #007b43
    }

    html .body .micro-balloon.has-teal-color {
      color: #007b43
    }

    html .body .micro-balloon.has-teal-background-color {
      background-color: #007b43;
      border-color: transparent
    }

    html .body .micro-balloon.has-teal-background-color.micro-bottom::after {
      border-bottom-color: #007b43;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-teal-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-teal-background-color::after {
      border-top-color: #007b43
    }

    html .body .micro-balloon.has-border-color.has-teal-border-color {
      border-color: #007b43
    }

    html .body .micro-balloon.micro-top.has-teal-border-color::before {
      border-top-color: #007b43
    }

    html .body .micro-balloon.micro-bottom.has-teal-border-color::before {
      border-bottom-color: #007b43
    }

    html .body .caption-box.has-teal-border-color:not(.not-nested-style) .box-label {
      background-color: #007b43
    }

    html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-label {
      background-color: #007b43
    }

    html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-content {
      border-color: #007b43
    }

    html .body .tab-caption-box.has-teal-background-color:not(.not-nested-style) .box-content {
      background-color: #007b43
    }

    html .body .tab-caption-box.has-teal-color:not(.not-nested-style) .box-content {
      color: #007b43
    }

    html .body .label-box.has-teal-border-color:not(.not-nested-style) .box-content {
      border-color: #007b43
    }

    html .body .label-box.has-teal-background-color:not(.not-nested-style) .box-content {
      background-color: #007b43
    }

    html .body .label-box.has-teal-color:not(.not-nested-style) .box-content {
      color: #007b43
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-background-color {
      background-color: #007b43
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-teal-color {
      color: #007b43
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-border-color {
      border-color: #007b43
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
      border-right-color: #007b43
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
      border-left-color: #007b43
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
      border-right-color: #007b43
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
      border-left-color: #007b43
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color {
      background-color: #007b43
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color {
      border-color: #007b43
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::after {
      border-color: #007b43
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
      background-color: #007b43
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
      border-color: #007b43
    }

    html .body .timeline-box.has-teal-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #007b43
    }

    .has-teal-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #007b43
    }

    html .body .has-teal-question-color:not(.not-nested-style) .faq-question-label {
      color: #007b43
    }

    html .body .has-teal-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #007b43
    }

    html .body .has-teal-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #007b43
    }

    html .body .is-style-square.has-teal-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #007b43
    }

    html .body .is-style-square.has-teal-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #007b43
    }

    html .body .has-green-background-color {
      background-color: #3eb370
    }

    html .body .has-green-color {
      color: #3eb370
    }

    html .body .has-green-border-color {
      border-color: #3eb370
    }

    html .body .btn-wrap.has-green-background-color>a {
      background-color: #3eb370
    }

    html .body .btn-wrap.has-green-color>a {
      color: #3eb370
    }

    html .body .btn-wrap.has-green-border-color>a {
      border-color: #3eb370
    }

    html .body .bb-tab.has-green-border-color .bb-label {
      background-color: #3eb370
    }

    html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button {
      background-color: #3eb370
    }

    html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-content {
      border-color: #3eb370
    }

    html .body .toggle-wrap.has-green-background-color:not(.not-nested-style) .toggle-content {
      background-color: #3eb370
    }

    html .body .toggle-wrap.has-green-color:not(.not-nested-style) .toggle-content {
      color: #3eb370
    }

    html .body .iconlist-box.has-green-icon-color li::before {
      color: #3eb370
    }

    .micro-text.has-green-color {
      color: #3eb370
    }

    html .body .micro-balloon.has-green-color {
      color: #3eb370
    }

    html .body .micro-balloon.has-green-background-color {
      background-color: #3eb370;
      border-color: transparent
    }

    html .body .micro-balloon.has-green-background-color.micro-bottom::after {
      border-bottom-color: #3eb370;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-green-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-green-background-color::after {
      border-top-color: #3eb370
    }

    html .body .micro-balloon.has-border-color.has-green-border-color {
      border-color: #3eb370
    }

    html .body .micro-balloon.micro-top.has-green-border-color::before {
      border-top-color: #3eb370
    }

    html .body .micro-balloon.micro-bottom.has-green-border-color::before {
      border-bottom-color: #3eb370
    }

    html .body .caption-box.has-green-border-color:not(.not-nested-style) .box-label {
      background-color: #3eb370
    }

    html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-label {
      background-color: #3eb370
    }

    html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-content {
      border-color: #3eb370
    }

    html .body .tab-caption-box.has-green-background-color:not(.not-nested-style) .box-content {
      background-color: #3eb370
    }

    html .body .tab-caption-box.has-green-color:not(.not-nested-style) .box-content {
      color: #3eb370
    }

    html .body .label-box.has-green-border-color:not(.not-nested-style) .box-content {
      border-color: #3eb370
    }

    html .body .label-box.has-green-background-color:not(.not-nested-style) .box-content {
      background-color: #3eb370
    }

    html .body .label-box.has-green-color:not(.not-nested-style) .box-content {
      color: #3eb370
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-background-color {
      background-color: #3eb370
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-green-color {
      color: #3eb370
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-border-color {
      border-color: #3eb370
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
      border-right-color: #3eb370
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
      border-left-color: #3eb370
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
      border-right-color: #3eb370
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
      border-left-color: #3eb370
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color {
      background-color: #3eb370
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color {
      border-color: #3eb370
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::after {
      border-color: #3eb370
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
      background-color: #3eb370
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
      border-color: #3eb370
    }

    html .body .timeline-box.has-green-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #3eb370
    }

    .has-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #3eb370
    }

    html .body .has-green-question-color:not(.not-nested-style) .faq-question-label {
      color: #3eb370
    }

    html .body .has-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #3eb370
    }

    html .body .has-green-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #3eb370
    }

    html .body .is-style-square.has-green-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #3eb370
    }

    html .body .is-style-square.has-green-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #3eb370
    }

    html .body .has-light-green-background-color {
      background-color: #8bc34a
    }

    html .body .has-light-green-color {
      color: #8bc34a
    }

    html .body .has-light-green-border-color {
      border-color: #8bc34a
    }

    html .body .btn-wrap.has-light-green-background-color>a {
      background-color: #8bc34a
    }

    html .body .btn-wrap.has-light-green-color>a {
      color: #8bc34a
    }

    html .body .btn-wrap.has-light-green-border-color>a {
      border-color: #8bc34a
    }

    html .body .bb-tab.has-light-green-border-color .bb-label {
      background-color: #8bc34a
    }

    html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button {
      background-color: #8bc34a
    }

    html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-content {
      border-color: #8bc34a
    }

    html .body .toggle-wrap.has-light-green-background-color:not(.not-nested-style) .toggle-content {
      background-color: #8bc34a
    }

    html .body .toggle-wrap.has-light-green-color:not(.not-nested-style) .toggle-content {
      color: #8bc34a
    }

    html .body .iconlist-box.has-light-green-icon-color li::before {
      color: #8bc34a
    }

    .micro-text.has-light-green-color {
      color: #8bc34a
    }

    html .body .micro-balloon.has-light-green-color {
      color: #8bc34a
    }

    html .body .micro-balloon.has-light-green-background-color {
      background-color: #8bc34a;
      border-color: transparent
    }

    html .body .micro-balloon.has-light-green-background-color.micro-bottom::after {
      border-bottom-color: #8bc34a;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-light-green-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-light-green-background-color::after {
      border-top-color: #8bc34a
    }

    html .body .micro-balloon.has-border-color.has-light-green-border-color {
      border-color: #8bc34a
    }

    html .body .micro-balloon.micro-top.has-light-green-border-color::before {
      border-top-color: #8bc34a
    }

    html .body .micro-balloon.micro-bottom.has-light-green-border-color::before {
      border-bottom-color: #8bc34a
    }

    html .body .caption-box.has-light-green-border-color:not(.not-nested-style) .box-label {
      background-color: #8bc34a
    }

    html .body .tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-label {
      background-color: #8bc34a
    }

    html .body .tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-content {
      border-color: #8bc34a
    }

    html .body .tab-caption-box.has-light-green-background-color:not(.not-nested-style) .box-content {
      background-color: #8bc34a
    }

    html .body .tab-caption-box.has-light-green-color:not(.not-nested-style) .box-content {
      color: #8bc34a
    }

    html .body .label-box.has-light-green-border-color:not(.not-nested-style) .box-content {
      border-color: #8bc34a
    }

    html .body .label-box.has-light-green-background-color:not(.not-nested-style) .box-content {
      background-color: #8bc34a
    }

    html .body .label-box.has-light-green-color:not(.not-nested-style) .box-content {
      color: #8bc34a
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-background-color {
      background-color: #8bc34a
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-color {
      color: #8bc34a
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-border-color {
      border-color: #8bc34a
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {
      border-right-color: #8bc34a
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {
      border-left-color: #8bc34a
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {
      border-right-color: #8bc34a
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {
      border-left-color: #8bc34a
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color {
      background-color: #8bc34a
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color {
      border-color: #8bc34a
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::after {
      border-color: #8bc34a
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {
      background-color: #8bc34a
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {
      border-color: #8bc34a
    }

    html .body .timeline-box.has-light-green-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #8bc34a
    }

    .has-light-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #8bc34a
    }

    html .body .has-light-green-question-color:not(.not-nested-style) .faq-question-label {
      color: #8bc34a
    }

    html .body .has-light-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #8bc34a
    }

    html .body .has-light-green-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #8bc34a
    }

    html .body .is-style-square.has-light-green-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #8bc34a
    }

    html .body .is-style-square.has-light-green-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #8bc34a
    }

    html .body .has-lime-background-color {
      background-color: #c3d825
    }

    html .body .has-lime-color {
      color: #c3d825
    }

    html .body .has-lime-border-color {
      border-color: #c3d825
    }

    html .body .btn-wrap.has-lime-background-color>a {
      background-color: #c3d825
    }

    html .body .btn-wrap.has-lime-color>a {
      color: #c3d825
    }

    html .body .btn-wrap.has-lime-border-color>a {
      border-color: #c3d825
    }

    html .body .bb-tab.has-lime-border-color .bb-label {
      background-color: #c3d825
    }

    html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button {
      background-color: #c3d825
    }

    html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-content {
      border-color: #c3d825
    }

    html .body .toggle-wrap.has-lime-background-color:not(.not-nested-style) .toggle-content {
      background-color: #c3d825
    }

    html .body .toggle-wrap.has-lime-color:not(.not-nested-style) .toggle-content {
      color: #c3d825
    }

    html .body .iconlist-box.has-lime-icon-color li::before {
      color: #c3d825
    }

    .micro-text.has-lime-color {
      color: #c3d825
    }

    html .body .micro-balloon.has-lime-color {
      color: #c3d825
    }

    html .body .micro-balloon.has-lime-background-color {
      background-color: #c3d825;
      border-color: transparent
    }

    html .body .micro-balloon.has-lime-background-color.micro-bottom::after {
      border-bottom-color: #c3d825;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-lime-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-lime-background-color::after {
      border-top-color: #c3d825
    }

    html .body .micro-balloon.has-border-color.has-lime-border-color {
      border-color: #c3d825
    }

    html .body .micro-balloon.micro-top.has-lime-border-color::before {
      border-top-color: #c3d825
    }

    html .body .micro-balloon.micro-bottom.has-lime-border-color::before {
      border-bottom-color: #c3d825
    }

    html .body .caption-box.has-lime-border-color:not(.not-nested-style) .box-label {
      background-color: #c3d825
    }

    html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-label {
      background-color: #c3d825
    }

    html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-content {
      border-color: #c3d825
    }

    html .body .tab-caption-box.has-lime-background-color:not(.not-nested-style) .box-content {
      background-color: #c3d825
    }

    html .body .tab-caption-box.has-lime-color:not(.not-nested-style) .box-content {
      color: #c3d825
    }

    html .body .label-box.has-lime-border-color:not(.not-nested-style) .box-content {
      border-color: #c3d825
    }

    html .body .label-box.has-lime-background-color:not(.not-nested-style) .box-content {
      background-color: #c3d825
    }

    html .body .label-box.has-lime-color:not(.not-nested-style) .box-content {
      color: #c3d825
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-background-color {
      background-color: #c3d825
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-lime-color {
      color: #c3d825
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-border-color {
      border-color: #c3d825
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
      border-right-color: #c3d825
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
      border-left-color: #c3d825
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
      border-right-color: #c3d825
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
      border-left-color: #c3d825
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color {
      background-color: #c3d825
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color {
      border-color: #c3d825
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::after {
      border-color: #c3d825
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
      background-color: #c3d825
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
      border-color: #c3d825
    }

    html .body .timeline-box.has-lime-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #c3d825
    }

    .has-lime-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #c3d825
    }

    html .body .has-lime-question-color:not(.not-nested-style) .faq-question-label {
      color: #c3d825
    }

    html .body .has-lime-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #c3d825
    }

    html .body .has-lime-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #c3d825
    }

    html .body .is-style-square.has-lime-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #c3d825
    }

    html .body .is-style-square.has-lime-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #c3d825
    }

    html .body .has-yellow-background-color {
      background-color: #ffd900
    }

    html .body .has-yellow-color {
      color: #ffd900
    }

    html .body .has-yellow-border-color {
      border-color: #ffd900
    }

    html .body .btn-wrap.has-yellow-background-color>a {
      background-color: #ffd900
    }

    html .body .btn-wrap.has-yellow-color>a {
      color: #ffd900
    }

    html .body .btn-wrap.has-yellow-border-color>a {
      border-color: #ffd900
    }

    html .body .bb-tab.has-yellow-border-color .bb-label {
      background-color: #ffd900
    }

    html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button {
      background-color: #ffd900
    }

    html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-content {
      border-color: #ffd900
    }

    html .body .toggle-wrap.has-yellow-background-color:not(.not-nested-style) .toggle-content {
      background-color: #ffd900
    }

    html .body .toggle-wrap.has-yellow-color:not(.not-nested-style) .toggle-content {
      color: #ffd900
    }

    html .body .iconlist-box.has-yellow-icon-color li::before {
      color: #ffd900
    }

    .micro-text.has-yellow-color {
      color: #ffd900
    }

    html .body .micro-balloon.has-yellow-color {
      color: #ffd900
    }

    html .body .micro-balloon.has-yellow-background-color {
      background-color: #ffd900;
      border-color: transparent
    }

    html .body .micro-balloon.has-yellow-background-color.micro-bottom::after {
      border-bottom-color: #ffd900;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-yellow-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-yellow-background-color::after {
      border-top-color: #ffd900
    }

    html .body .micro-balloon.has-border-color.has-yellow-border-color {
      border-color: #ffd900
    }

    html .body .micro-balloon.micro-top.has-yellow-border-color::before {
      border-top-color: #ffd900
    }

    html .body .micro-balloon.micro-bottom.has-yellow-border-color::before {
      border-bottom-color: #ffd900
    }

    html .body .caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {
      background-color: #ffd900
    }

    html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {
      background-color: #ffd900
    }

    html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-content {
      border-color: #ffd900
    }

    html .body .tab-caption-box.has-yellow-background-color:not(.not-nested-style) .box-content {
      background-color: #ffd900
    }

    html .body .tab-caption-box.has-yellow-color:not(.not-nested-style) .box-content {
      color: #ffd900
    }

    html .body .label-box.has-yellow-border-color:not(.not-nested-style) .box-content {
      border-color: #ffd900
    }

    html .body .label-box.has-yellow-background-color:not(.not-nested-style) .box-content {
      background-color: #ffd900
    }

    html .body .label-box.has-yellow-color:not(.not-nested-style) .box-content {
      color: #ffd900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-background-color {
      background-color: #ffd900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-yellow-color {
      color: #ffd900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-border-color {
      border-color: #ffd900
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
      border-right-color: #ffd900
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
      border-left-color: #ffd900
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
      border-right-color: #ffd900
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
      border-left-color: #ffd900
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color {
      background-color: #ffd900
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color {
      border-color: #ffd900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::after {
      border-color: #ffd900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
      background-color: #ffd900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
      border-color: #ffd900
    }

    html .body .timeline-box.has-yellow-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #ffd900
    }

    .has-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #ffd900
    }

    html .body .has-yellow-question-color:not(.not-nested-style) .faq-question-label {
      color: #ffd900
    }

    html .body .has-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #ffd900
    }

    html .body .has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #ffd900
    }

    html .body .is-style-square.has-yellow-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #ffd900
    }

    html .body .is-style-square.has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #ffd900
    }

    html .body .has-amber-background-color {
      background-color: #ffc107
    }

    html .body .has-amber-color {
      color: #ffc107
    }

    html .body .has-amber-border-color {
      border-color: #ffc107
    }

    html .body .btn-wrap.has-amber-background-color>a {
      background-color: #ffc107
    }

    html .body .btn-wrap.has-amber-color>a {
      color: #ffc107
    }

    html .body .btn-wrap.has-amber-border-color>a {
      border-color: #ffc107
    }

    html .body .bb-tab.has-amber-border-color .bb-label {
      background-color: #ffc107
    }

    html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button {
      background-color: #ffc107
    }

    html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-content {
      border-color: #ffc107
    }

    html .body .toggle-wrap.has-amber-background-color:not(.not-nested-style) .toggle-content {
      background-color: #ffc107
    }

    html .body .toggle-wrap.has-amber-color:not(.not-nested-style) .toggle-content {
      color: #ffc107
    }

    html .body .iconlist-box.has-amber-icon-color li::before {
      color: #ffc107
    }

    .micro-text.has-amber-color {
      color: #ffc107
    }

    html .body .micro-balloon.has-amber-color {
      color: #ffc107
    }

    html .body .micro-balloon.has-amber-background-color {
      background-color: #ffc107;
      border-color: transparent
    }

    html .body .micro-balloon.has-amber-background-color.micro-bottom::after {
      border-bottom-color: #ffc107;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-amber-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-amber-background-color::after {
      border-top-color: #ffc107
    }

    html .body .micro-balloon.has-border-color.has-amber-border-color {
      border-color: #ffc107
    }

    html .body .micro-balloon.micro-top.has-amber-border-color::before {
      border-top-color: #ffc107
    }

    html .body .micro-balloon.micro-bottom.has-amber-border-color::before {
      border-bottom-color: #ffc107
    }

    html .body .caption-box.has-amber-border-color:not(.not-nested-style) .box-label {
      background-color: #ffc107
    }

    html .body .tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-label {
      background-color: #ffc107
    }

    html .body .tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-content {
      border-color: #ffc107
    }

    html .body .tab-caption-box.has-amber-background-color:not(.not-nested-style) .box-content {
      background-color: #ffc107
    }

    html .body .tab-caption-box.has-amber-color:not(.not-nested-style) .box-content {
      color: #ffc107
    }

    html .body .label-box.has-amber-border-color:not(.not-nested-style) .box-content {
      border-color: #ffc107
    }

    html .body .label-box.has-amber-background-color:not(.not-nested-style) .box-content {
      background-color: #ffc107
    }

    html .body .label-box.has-amber-color:not(.not-nested-style) .box-content {
      color: #ffc107
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-background-color {
      background-color: #ffc107
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-amber-color {
      color: #ffc107
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-border-color {
      border-color: #ffc107
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {
      border-right-color: #ffc107
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {
      border-left-color: #ffc107
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {
      border-right-color: #ffc107
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {
      border-left-color: #ffc107
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color {
      background-color: #ffc107
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color {
      border-color: #ffc107
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::after {
      border-color: #ffc107
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {
      background-color: #ffc107
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {
      border-color: #ffc107
    }

    html .body .timeline-box.has-amber-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #ffc107
    }

    .has-amber-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #ffc107
    }

    html .body .has-amber-question-color:not(.not-nested-style) .faq-question-label {
      color: #ffc107
    }

    html .body .has-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #ffc107
    }

    html .body .has-amber-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #ffc107
    }

    html .body .is-style-square.has-amber-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #ffc107
    }

    html .body .is-style-square.has-amber-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #ffc107
    }

    html .body .has-orange-background-color {
      background-color: #f39800
    }

    html .body .has-orange-color {
      color: #f39800
    }

    html .body .has-orange-border-color {
      border-color: #f39800
    }

    html .body .btn-wrap.has-orange-background-color>a {
      background-color: #f39800
    }

    html .body .btn-wrap.has-orange-color>a {
      color: #f39800
    }

    html .body .btn-wrap.has-orange-border-color>a {
      border-color: #f39800
    }

    html .body .bb-tab.has-orange-border-color .bb-label {
      background-color: #f39800
    }

    html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button {
      background-color: #f39800
    }

    html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-content {
      border-color: #f39800
    }

    html .body .toggle-wrap.has-orange-background-color:not(.not-nested-style) .toggle-content {
      background-color: #f39800
    }

    html .body .toggle-wrap.has-orange-color:not(.not-nested-style) .toggle-content {
      color: #f39800
    }

    html .body .iconlist-box.has-orange-icon-color li::before {
      color: #f39800
    }

    .micro-text.has-orange-color {
      color: #f39800
    }

    html .body .micro-balloon.has-orange-color {
      color: #f39800
    }

    html .body .micro-balloon.has-orange-background-color {
      background-color: #f39800;
      border-color: transparent
    }

    html .body .micro-balloon.has-orange-background-color.micro-bottom::after {
      border-bottom-color: #f39800;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-orange-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-orange-background-color::after {
      border-top-color: #f39800
    }

    html .body .micro-balloon.has-border-color.has-orange-border-color {
      border-color: #f39800
    }

    html .body .micro-balloon.micro-top.has-orange-border-color::before {
      border-top-color: #f39800
    }

    html .body .micro-balloon.micro-bottom.has-orange-border-color::before {
      border-bottom-color: #f39800
    }

    html .body .caption-box.has-orange-border-color:not(.not-nested-style) .box-label {
      background-color: #f39800
    }

    html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-label {
      background-color: #f39800
    }

    html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-content {
      border-color: #f39800
    }

    html .body .tab-caption-box.has-orange-background-color:not(.not-nested-style) .box-content {
      background-color: #f39800
    }

    html .body .tab-caption-box.has-orange-color:not(.not-nested-style) .box-content {
      color: #f39800
    }

    html .body .label-box.has-orange-border-color:not(.not-nested-style) .box-content {
      border-color: #f39800
    }

    html .body .label-box.has-orange-background-color:not(.not-nested-style) .box-content {
      background-color: #f39800
    }

    html .body .label-box.has-orange-color:not(.not-nested-style) .box-content {
      color: #f39800
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-background-color {
      background-color: #f39800
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-orange-color {
      color: #f39800
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-border-color {
      border-color: #f39800
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
      border-right-color: #f39800
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
      border-left-color: #f39800
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
      border-right-color: #f39800
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
      border-left-color: #f39800
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color {
      background-color: #f39800
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color {
      border-color: #f39800
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::after {
      border-color: #f39800
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
      background-color: #f39800
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
      border-color: #f39800
    }

    html .body .timeline-box.has-orange-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #f39800
    }

    .has-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #f39800
    }

    html .body .has-orange-question-color:not(.not-nested-style) .faq-question-label {
      color: #f39800
    }

    html .body .has-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #f39800
    }

    html .body .has-orange-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #f39800
    }

    html .body .is-style-square.has-orange-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #f39800
    }

    html .body .is-style-square.has-orange-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #f39800
    }

    html .body .has-deep-orange-background-color {
      background-color: #ea5506
    }

    html .body .has-deep-orange-color {
      color: #ea5506
    }

    html .body .has-deep-orange-border-color {
      border-color: #ea5506
    }

    html .body .btn-wrap.has-deep-orange-background-color>a {
      background-color: #ea5506
    }

    html .body .btn-wrap.has-deep-orange-color>a {
      color: #ea5506
    }

    html .body .btn-wrap.has-deep-orange-border-color>a {
      border-color: #ea5506
    }

    html .body .bb-tab.has-deep-orange-border-color .bb-label {
      background-color: #ea5506
    }

    html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button {
      background-color: #ea5506
    }

    html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-content {
      border-color: #ea5506
    }

    html .body .toggle-wrap.has-deep-orange-background-color:not(.not-nested-style) .toggle-content {
      background-color: #ea5506
    }

    html .body .toggle-wrap.has-deep-orange-color:not(.not-nested-style) .toggle-content {
      color: #ea5506
    }

    html .body .iconlist-box.has-deep-orange-icon-color li::before {
      color: #ea5506
    }

    .micro-text.has-deep-orange-color {
      color: #ea5506
    }

    html .body .micro-balloon.has-deep-orange-color {
      color: #ea5506
    }

    html .body .micro-balloon.has-deep-orange-background-color {
      background-color: #ea5506;
      border-color: transparent
    }

    html .body .micro-balloon.has-deep-orange-background-color.micro-bottom::after {
      border-bottom-color: #ea5506;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-deep-orange-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-deep-orange-background-color::after {
      border-top-color: #ea5506
    }

    html .body .micro-balloon.has-border-color.has-deep-orange-border-color {
      border-color: #ea5506
    }

    html .body .micro-balloon.micro-top.has-deep-orange-border-color::before {
      border-top-color: #ea5506
    }

    html .body .micro-balloon.micro-bottom.has-deep-orange-border-color::before {
      border-bottom-color: #ea5506
    }

    html .body .caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {
      background-color: #ea5506
    }

    html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {
      background-color: #ea5506
    }

    html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {
      border-color: #ea5506
    }

    html .body .tab-caption-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {
      background-color: #ea5506
    }

    html .body .tab-caption-box.has-deep-orange-color:not(.not-nested-style) .box-content {
      color: #ea5506
    }

    html .body .label-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {
      border-color: #ea5506
    }

    html .body .label-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {
      background-color: #ea5506
    }

    html .body .label-box.has-deep-orange-color:not(.not-nested-style) .box-content {
      color: #ea5506
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {
      background-color: #ea5506
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-orange-color {
      color: #ea5506
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {
      border-color: #ea5506
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
      border-right-color: #ea5506
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
      border-left-color: #ea5506
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
      border-right-color: #ea5506
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
      border-left-color: #ea5506
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {
      background-color: #ea5506
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {
      border-color: #ea5506
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::after {
      border-color: #ea5506
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
      background-color: #ea5506
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
      border-color: #ea5506
    }

    html .body .timeline-box.has-deep-orange-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #ea5506
    }

    .has-deep-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #ea5506
    }

    html .body .has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {
      color: #ea5506
    }

    html .body .has-deep-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #ea5506
    }

    html .body .has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #ea5506
    }

    html .body .is-style-square.has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #ea5506
    }

    html .body .is-style-square.has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #ea5506
    }

    html .body .has-brown-background-color {
      background-color: #954e2a
    }

    html .body .has-brown-color {
      color: #954e2a
    }

    html .body .has-brown-border-color {
      border-color: #954e2a
    }

    html .body .btn-wrap.has-brown-background-color>a {
      background-color: #954e2a
    }

    html .body .btn-wrap.has-brown-color>a {
      color: #954e2a
    }

    html .body .btn-wrap.has-brown-border-color>a {
      border-color: #954e2a
    }

    html .body .bb-tab.has-brown-border-color .bb-label {
      background-color: #954e2a
    }

    html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button {
      background-color: #954e2a
    }

    html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-content {
      border-color: #954e2a
    }

    html .body .toggle-wrap.has-brown-background-color:not(.not-nested-style) .toggle-content {
      background-color: #954e2a
    }

    html .body .toggle-wrap.has-brown-color:not(.not-nested-style) .toggle-content {
      color: #954e2a
    }

    html .body .iconlist-box.has-brown-icon-color li::before {
      color: #954e2a
    }

    .micro-text.has-brown-color {
      color: #954e2a
    }

    html .body .micro-balloon.has-brown-color {
      color: #954e2a
    }

    html .body .micro-balloon.has-brown-background-color {
      background-color: #954e2a;
      border-color: transparent
    }

    html .body .micro-balloon.has-brown-background-color.micro-bottom::after {
      border-bottom-color: #954e2a;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-brown-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-brown-background-color::after {
      border-top-color: #954e2a
    }

    html .body .micro-balloon.has-border-color.has-brown-border-color {
      border-color: #954e2a
    }

    html .body .micro-balloon.micro-top.has-brown-border-color::before {
      border-top-color: #954e2a
    }

    html .body .micro-balloon.micro-bottom.has-brown-border-color::before {
      border-bottom-color: #954e2a
    }

    html .body .caption-box.has-brown-border-color:not(.not-nested-style) .box-label {
      background-color: #954e2a
    }

    html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-label {
      background-color: #954e2a
    }

    html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-content {
      border-color: #954e2a
    }

    html .body .tab-caption-box.has-brown-background-color:not(.not-nested-style) .box-content {
      background-color: #954e2a
    }

    html .body .tab-caption-box.has-brown-color:not(.not-nested-style) .box-content {
      color: #954e2a
    }

    html .body .label-box.has-brown-border-color:not(.not-nested-style) .box-content {
      border-color: #954e2a
    }

    html .body .label-box.has-brown-background-color:not(.not-nested-style) .box-content {
      background-color: #954e2a
    }

    html .body .label-box.has-brown-color:not(.not-nested-style) .box-content {
      color: #954e2a
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-background-color {
      background-color: #954e2a
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-brown-color {
      color: #954e2a
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-border-color {
      border-color: #954e2a
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
      border-right-color: #954e2a
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
      border-left-color: #954e2a
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
      border-right-color: #954e2a
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
      border-left-color: #954e2a
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color {
      background-color: #954e2a
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color {
      border-color: #954e2a
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::after {
      border-color: #954e2a
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
      background-color: #954e2a
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
      border-color: #954e2a
    }

    html .body .timeline-box.has-brown-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #954e2a
    }

    .has-brown-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #954e2a
    }

    html .body .has-brown-question-color:not(.not-nested-style) .faq-question-label {
      color: #954e2a
    }

    html .body .has-brown-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #954e2a
    }

    html .body .has-brown-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #954e2a
    }

    html .body .is-style-square.has-brown-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #954e2a
    }

    html .body .is-style-square.has-brown-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #954e2a
    }

    html .body .has-light-grey-background-color {
      background-color: #ddd
    }

    html .body .has-light-grey-color {
      color: #ddd
    }

    html .body .has-light-grey-border-color {
      border-color: #ddd
    }

    html .body .btn-wrap.has-light-grey-background-color>a {
      background-color: #ddd
    }

    html .body .btn-wrap.has-light-grey-color>a {
      color: #ddd
    }

    html .body .btn-wrap.has-light-grey-border-color>a {
      border-color: #ddd
    }

    html .body .bb-tab.has-light-grey-border-color .bb-label {
      background-color: #ddd
    }

    html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button {
      background-color: #ddd
    }

    html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-content {
      border-color: #ddd
    }

    html .body .toggle-wrap.has-light-grey-background-color:not(.not-nested-style) .toggle-content {
      background-color: #ddd
    }

    html .body .toggle-wrap.has-light-grey-color:not(.not-nested-style) .toggle-content {
      color: #ddd
    }

    html .body .iconlist-box.has-light-grey-icon-color li::before {
      color: #ddd
    }

    .micro-text.has-light-grey-color {
      color: #ddd
    }

    html .body .micro-balloon.has-light-grey-color {
      color: #ddd
    }

    html .body .micro-balloon.has-light-grey-background-color {
      background-color: #ddd;
      border-color: transparent
    }

    html .body .micro-balloon.has-light-grey-background-color.micro-bottom::after {
      border-bottom-color: #ddd;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-light-grey-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-light-grey-background-color::after {
      border-top-color: #ddd
    }

    html .body .micro-balloon.has-border-color.has-light-grey-border-color {
      border-color: #ddd
    }

    html .body .micro-balloon.micro-top.has-light-grey-border-color::before {
      border-top-color: #ddd
    }

    html .body .micro-balloon.micro-bottom.has-light-grey-border-color::before {
      border-bottom-color: #ddd
    }

    html .body .caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label {
      background-color: #ddd
    }

    html .body .tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label {
      background-color: #ddd
    }

    html .body .tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-content {
      border-color: #ddd
    }

    html .body .tab-caption-box.has-light-grey-background-color:not(.not-nested-style) .box-content {
      background-color: #ddd
    }

    html .body .tab-caption-box.has-light-grey-color:not(.not-nested-style) .box-content {
      color: #ddd
    }

    html .body .label-box.has-light-grey-border-color:not(.not-nested-style) .box-content {
      border-color: #ddd
    }

    html .body .label-box.has-light-grey-background-color:not(.not-nested-style) .box-content {
      background-color: #ddd
    }

    html .body .label-box.has-light-grey-color:not(.not-nested-style) .box-content {
      color: #ddd
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-background-color {
      background-color: #ddd
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-grey-color {
      color: #ddd
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-border-color {
      border-color: #ddd
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {
      border-right-color: #ddd
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {
      border-left-color: #ddd
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {
      border-right-color: #ddd
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {
      border-left-color: #ddd
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color {
      background-color: #ddd
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color {
      border-color: #ddd
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::after {
      border-color: #ddd
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {
      background-color: #ddd
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {
      border-color: #ddd
    }

    html .body .timeline-box.has-light-grey-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #ddd
    }

    .has-light-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #ddd
    }

    html .body .has-light-grey-question-color:not(.not-nested-style) .faq-question-label {
      color: #ddd
    }

    html .body .has-light-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #ddd
    }

    html .body .has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #ddd
    }

    html .body .is-style-square.has-light-grey-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #ddd
    }

    html .body .is-style-square.has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #ddd
    }

    html .body .has-grey-background-color {
      background-color: #949495
    }

    html .body .has-grey-color {
      color: #949495
    }

    html .body .has-grey-border-color {
      border-color: #949495
    }

    html .body .btn-wrap.has-grey-background-color>a {
      background-color: #949495
    }

    html .body .btn-wrap.has-grey-color>a {
      color: #949495
    }

    html .body .btn-wrap.has-grey-border-color>a {
      border-color: #949495
    }

    html .body .bb-tab.has-grey-border-color .bb-label {
      background-color: #949495
    }

    html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button {
      background-color: #949495
    }

    html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-content {
      border-color: #949495
    }

    html .body .toggle-wrap.has-grey-background-color:not(.not-nested-style) .toggle-content {
      background-color: #949495
    }

    html .body .toggle-wrap.has-grey-color:not(.not-nested-style) .toggle-content {
      color: #949495
    }

    html .body .iconlist-box.has-grey-icon-color li::before {
      color: #949495
    }

    .micro-text.has-grey-color {
      color: #949495
    }

    html .body .micro-balloon.has-grey-color {
      color: #949495
    }

    html .body .micro-balloon.has-grey-background-color {
      background-color: #949495;
      border-color: transparent
    }

    html .body .micro-balloon.has-grey-background-color.micro-bottom::after {
      border-bottom-color: #949495;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-grey-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-grey-background-color::after {
      border-top-color: #949495
    }

    html .body .micro-balloon.has-border-color.has-grey-border-color {
      border-color: #949495
    }

    html .body .micro-balloon.micro-top.has-grey-border-color::before {
      border-top-color: #949495
    }

    html .body .micro-balloon.micro-bottom.has-grey-border-color::before {
      border-bottom-color: #949495
    }

    html .body .caption-box.has-grey-border-color:not(.not-nested-style) .box-label {
      background-color: #949495
    }

    html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-label {
      background-color: #949495
    }

    html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-content {
      border-color: #949495
    }

    html .body .tab-caption-box.has-grey-background-color:not(.not-nested-style) .box-content {
      background-color: #949495
    }

    html .body .tab-caption-box.has-grey-color:not(.not-nested-style) .box-content {
      color: #949495
    }

    html .body .label-box.has-grey-border-color:not(.not-nested-style) .box-content {
      border-color: #949495
    }

    html .body .label-box.has-grey-background-color:not(.not-nested-style) .box-content {
      background-color: #949495
    }

    html .body .label-box.has-grey-color:not(.not-nested-style) .box-content {
      color: #949495
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-background-color {
      background-color: #949495
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-grey-color {
      color: #949495
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-border-color {
      border-color: #949495
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
      border-right-color: #949495
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
      border-left-color: #949495
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
      border-right-color: #949495
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
      border-left-color: #949495
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color {
      background-color: #949495
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color {
      border-color: #949495
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::after {
      border-color: #949495
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
      background-color: #949495
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
      border-color: #949495
    }

    html .body .timeline-box.has-grey-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #949495
    }

    .has-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #949495
    }

    html .body .has-grey-question-color:not(.not-nested-style) .faq-question-label {
      color: #949495
    }

    html .body .has-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #949495
    }

    html .body .has-grey-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #949495
    }

    html .body .is-style-square.has-grey-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #949495
    }

    html .body .is-style-square.has-grey-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #949495
    }

    html .body .has-dark-grey-background-color {
      background-color: #666
    }

    html .body .has-dark-grey-color {
      color: #666
    }

    html .body .has-dark-grey-border-color {
      border-color: #666
    }

    html .body .btn-wrap.has-dark-grey-background-color>a {
      background-color: #666
    }

    html .body .btn-wrap.has-dark-grey-color>a {
      color: #666
    }

    html .body .btn-wrap.has-dark-grey-border-color>a {
      border-color: #666
    }

    html .body .bb-tab.has-dark-grey-border-color .bb-label {
      background-color: #666
    }

    html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button {
      background-color: #666
    }

    html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-content {
      border-color: #666
    }

    html .body .toggle-wrap.has-dark-grey-background-color:not(.not-nested-style) .toggle-content {
      background-color: #666
    }

    html .body .toggle-wrap.has-dark-grey-color:not(.not-nested-style) .toggle-content {
      color: #666
    }

    html .body .iconlist-box.has-dark-grey-icon-color li::before {
      color: #666
    }

    .micro-text.has-dark-grey-color {
      color: #666
    }

    html .body .micro-balloon.has-dark-grey-color {
      color: #666
    }

    html .body .micro-balloon.has-dark-grey-background-color {
      background-color: #666;
      border-color: transparent
    }

    html .body .micro-balloon.has-dark-grey-background-color.micro-bottom::after {
      border-bottom-color: #666;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-dark-grey-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-dark-grey-background-color::after {
      border-top-color: #666
    }

    html .body .micro-balloon.has-border-color.has-dark-grey-border-color {
      border-color: #666
    }

    html .body .micro-balloon.micro-top.has-dark-grey-border-color::before {
      border-top-color: #666
    }

    html .body .micro-balloon.micro-bottom.has-dark-grey-border-color::before {
      border-bottom-color: #666
    }

    html .body .caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label {
      background-color: #666
    }

    html .body .tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label {
      background-color: #666
    }

    html .body .tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-content {
      border-color: #666
    }

    html .body .tab-caption-box.has-dark-grey-background-color:not(.not-nested-style) .box-content {
      background-color: #666
    }

    html .body .tab-caption-box.has-dark-grey-color:not(.not-nested-style) .box-content {
      color: #666
    }

    html .body .label-box.has-dark-grey-border-color:not(.not-nested-style) .box-content {
      border-color: #666
    }

    html .body .label-box.has-dark-grey-background-color:not(.not-nested-style) .box-content {
      background-color: #666
    }

    html .body .label-box.has-dark-grey-color:not(.not-nested-style) .box-content {
      color: #666
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color {
      background-color: #666
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-dark-grey-color {
      color: #666
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color {
      border-color: #666
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {
      border-right-color: #666
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {
      border-left-color: #666
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {
      border-right-color: #666
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {
      border-left-color: #666
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color {
      background-color: #666
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color {
      border-color: #666
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::after {
      border-color: #666
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {
      background-color: #666
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {
      border-color: #666
    }

    html .body .timeline-box.has-dark-grey-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #666
    }

    .has-dark-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #666
    }

    html .body .has-dark-grey-question-color:not(.not-nested-style) .faq-question-label {
      color: #666
    }

    html .body .has-dark-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #666
    }

    html .body .has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #666
    }

    html .body .is-style-square.has-dark-grey-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #666
    }

    html .body .is-style-square.has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #666
    }

    html .body .has-cocoon-black-background-color {
      background-color: #333
    }

    html .body .has-cocoon-black-color {
      color: #333
    }

    html .body .has-cocoon-black-border-color {
      border-color: #333
    }

    html .body .btn-wrap.has-cocoon-black-background-color>a {
      background-color: #333
    }

    html .body .btn-wrap.has-cocoon-black-color>a {
      color: #333
    }

    html .body .btn-wrap.has-cocoon-black-border-color>a {
      border-color: #333
    }

    html .body .bb-tab.has-cocoon-black-border-color .bb-label {
      background-color: #333
    }

    html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button {
      background-color: #333
    }

    html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-content {
      border-color: #333
    }

    html .body .toggle-wrap.has-cocoon-black-background-color:not(.not-nested-style) .toggle-content {
      background-color: #333
    }

    html .body .toggle-wrap.has-cocoon-black-color:not(.not-nested-style) .toggle-content {
      color: #333
    }

    html .body .iconlist-box.has-cocoon-black-icon-color li::before {
      color: #333
    }

    .micro-text.has-cocoon-black-color {
      color: #333
    }

    html .body .micro-balloon.has-cocoon-black-color {
      color: #333
    }

    html .body .micro-balloon.has-cocoon-black-background-color {
      background-color: #333;
      border-color: transparent
    }

    html .body .micro-balloon.has-cocoon-black-background-color.micro-bottom::after {
      border-bottom-color: #333;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-cocoon-black-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-cocoon-black-background-color::after {
      border-top-color: #333
    }

    html .body .micro-balloon.has-border-color.has-cocoon-black-border-color {
      border-color: #333
    }

    html .body .micro-balloon.micro-top.has-cocoon-black-border-color::before {
      border-top-color: #333
    }

    html .body .micro-balloon.micro-bottom.has-cocoon-black-border-color::before {
      border-bottom-color: #333
    }

    html .body .caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label {
      background-color: #333
    }

    html .body .tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label {
      background-color: #333
    }

    html .body .tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content {
      border-color: #333
    }

    html .body .tab-caption-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content {
      background-color: #333
    }

    html .body .tab-caption-box.has-cocoon-black-color:not(.not-nested-style) .box-content {
      color: #333
    }

    html .body .label-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content {
      border-color: #333
    }

    html .body .label-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content {
      background-color: #333
    }

    html .body .label-box.has-cocoon-black-color:not(.not-nested-style) .box-content {
      color: #333
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color {
      background-color: #333
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-black-color {
      color: #333
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color {
      border-color: #333
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {
      border-right-color: #333
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {
      border-left-color: #333
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {
      border-right-color: #333
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {
      border-left-color: #333
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color {
      background-color: #333
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color {
      border-color: #333
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::after {
      border-color: #333
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {
      background-color: #333
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {
      border-color: #333
    }

    html .body .timeline-box.has-cocoon-black-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #333
    }

    .has-cocoon-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #333
    }

    html .body .has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label {
      color: #333
    }

    html .body .has-cocoon-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #333
    }

    html .body .has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #333
    }

    html .body .is-style-square.has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #333
    }

    html .body .is-style-square.has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #333
    }

    html .body .has-cocoon-white-background-color {
      background-color: #fff
    }

    html .body .has-cocoon-white-color {
      color: #fff
    }

    html .body .has-cocoon-white-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-cocoon-white-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-cocoon-white-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-cocoon-white-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-cocoon-white-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-cocoon-white-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-cocoon-white-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-cocoon-white-icon-color li::before {
      color: #fff
    }

    .micro-text.has-cocoon-white-color {
      color: #fff
    }

    html .body .micro-balloon.has-cocoon-white-color {
      color: #fff
    }

    html .body .micro-balloon.has-cocoon-white-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-cocoon-white-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-cocoon-white-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-cocoon-white-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-cocoon-white-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-cocoon-white-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-cocoon-white-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-cocoon-white-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-cocoon-white-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-white-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-cocoon-white-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-cocoon-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-cocoon-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-watery-blue-background-color {
      background-color: #f3fafe
    }

    html .body .has-watery-blue-color {
      color: #f3fafe
    }

    html .body .has-watery-blue-border-color {
      border-color: #f3fafe
    }

    html .body .btn-wrap.has-watery-blue-background-color>a {
      background-color: #f3fafe
    }

    html .body .btn-wrap.has-watery-blue-color>a {
      color: #f3fafe
    }

    html .body .btn-wrap.has-watery-blue-border-color>a {
      border-color: #f3fafe
    }

    html .body .bb-tab.has-watery-blue-border-color .bb-label {
      background-color: #f3fafe
    }

    html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button {
      background-color: #f3fafe
    }

    html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-content {
      border-color: #f3fafe
    }

    html .body .toggle-wrap.has-watery-blue-background-color:not(.not-nested-style) .toggle-content {
      background-color: #f3fafe
    }

    html .body .toggle-wrap.has-watery-blue-color:not(.not-nested-style) .toggle-content {
      color: #f3fafe
    }

    html .body .iconlist-box.has-watery-blue-icon-color li::before {
      color: #f3fafe
    }

    .micro-text.has-watery-blue-color {
      color: #f3fafe
    }

    html .body .micro-balloon.has-watery-blue-color {
      color: #f3fafe
    }

    html .body .micro-balloon.has-watery-blue-background-color {
      background-color: #f3fafe;
      border-color: transparent
    }

    html .body .micro-balloon.has-watery-blue-background-color.micro-bottom::after {
      border-bottom-color: #f3fafe;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-watery-blue-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-watery-blue-background-color::after {
      border-top-color: #f3fafe
    }

    html .body .micro-balloon.has-border-color.has-watery-blue-border-color {
      border-color: #f3fafe
    }

    html .body .micro-balloon.micro-top.has-watery-blue-border-color::before {
      border-top-color: #f3fafe
    }

    html .body .micro-balloon.micro-bottom.has-watery-blue-border-color::before {
      border-bottom-color: #f3fafe
    }

    html .body .caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #f3fafe
    }

    html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #f3fafe
    }

    html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #f3fafe
    }

    html .body .tab-caption-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #f3fafe
    }

    html .body .tab-caption-box.has-watery-blue-color:not(.not-nested-style) .box-content {
      color: #f3fafe
    }

    html .body .label-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #f3fafe
    }

    html .body .label-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #f3fafe
    }

    html .body .label-box.has-watery-blue-color:not(.not-nested-style) .box-content {
      color: #f3fafe
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {
      background-color: #f3fafe
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-blue-color {
      color: #f3fafe
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {
      border-color: #f3fafe
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
      border-right-color: #f3fafe
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
      border-left-color: #f3fafe
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
      border-right-color: #f3fafe
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
      border-left-color: #f3fafe
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {
      background-color: #f3fafe
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {
      border-color: #f3fafe
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::after {
      border-color: #f3fafe
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
      background-color: #f3fafe
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
      border-color: #f3fafe
    }

    html .body .timeline-box.has-watery-blue-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #f3fafe
    }

    .has-watery-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #f3fafe
    }

    html .body .has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #f3fafe
    }

    html .body .has-watery-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #f3fafe
    }

    html .body .has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #f3fafe
    }

    html .body .is-style-square.has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #f3fafe
    }

    html .body .is-style-square.has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #f3fafe
    }

    html .body .has-watery-yellow-background-color {
      background-color: #fff7cc
    }

    html .body .has-watery-yellow-color {
      color: #fff7cc
    }

    html .body .has-watery-yellow-border-color {
      border-color: #fff7cc
    }

    html .body .btn-wrap.has-watery-yellow-background-color>a {
      background-color: #fff7cc
    }

    html .body .btn-wrap.has-watery-yellow-color>a {
      color: #fff7cc
    }

    html .body .btn-wrap.has-watery-yellow-border-color>a {
      border-color: #fff7cc
    }

    html .body .bb-tab.has-watery-yellow-border-color .bb-label {
      background-color: #fff7cc
    }

    html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff7cc
    }

    html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff7cc
    }

    html .body .toggle-wrap.has-watery-yellow-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff7cc
    }

    html .body .toggle-wrap.has-watery-yellow-color:not(.not-nested-style) .toggle-content {
      color: #fff7cc
    }

    html .body .iconlist-box.has-watery-yellow-icon-color li::before {
      color: #fff7cc
    }

    .micro-text.has-watery-yellow-color {
      color: #fff7cc
    }

    html .body .micro-balloon.has-watery-yellow-color {
      color: #fff7cc
    }

    html .body .micro-balloon.has-watery-yellow-background-color {
      background-color: #fff7cc;
      border-color: transparent
    }

    html .body .micro-balloon.has-watery-yellow-background-color.micro-bottom::after {
      border-bottom-color: #fff7cc;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-watery-yellow-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-watery-yellow-background-color::after {
      border-top-color: #fff7cc
    }

    html .body .micro-balloon.has-border-color.has-watery-yellow-border-color {
      border-color: #fff7cc
    }

    html .body .micro-balloon.micro-top.has-watery-yellow-border-color::before {
      border-top-color: #fff7cc
    }

    html .body .micro-balloon.micro-bottom.has-watery-yellow-border-color::before {
      border-bottom-color: #fff7cc
    }

    html .body .caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {
      background-color: #fff7cc
    }

    html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {
      background-color: #fff7cc
    }

    html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {
      border-color: #fff7cc
    }

    html .body .tab-caption-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {
      background-color: #fff7cc
    }

    html .body .tab-caption-box.has-watery-yellow-color:not(.not-nested-style) .box-content {
      color: #fff7cc
    }

    html .body .label-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {
      border-color: #fff7cc
    }

    html .body .label-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {
      background-color: #fff7cc
    }

    html .body .label-box.has-watery-yellow-color:not(.not-nested-style) .box-content {
      color: #fff7cc
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {
      background-color: #fff7cc
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-yellow-color {
      color: #fff7cc
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {
      border-color: #fff7cc
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
      border-right-color: #fff7cc
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
      border-left-color: #fff7cc
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
      border-right-color: #fff7cc
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
      border-left-color: #fff7cc
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {
      background-color: #fff7cc
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {
      border-color: #fff7cc
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::after {
      border-color: #fff7cc
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
      background-color: #fff7cc
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
      border-color: #fff7cc
    }

    html .body .timeline-box.has-watery-yellow-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff7cc
    }

    .has-watery-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff7cc
    }

    html .body .has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff7cc
    }

    html .body .has-watery-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff7cc
    }

    html .body .has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff7cc
    }

    html .body .is-style-square.has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff7cc
    }

    html .body .is-style-square.has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff7cc
    }

    html .body .has-watery-red-background-color {
      background-color: #fdf2f2
    }

    html .body .has-watery-red-color {
      color: #fdf2f2
    }

    html .body .has-watery-red-border-color {
      border-color: #fdf2f2
    }

    html .body .btn-wrap.has-watery-red-background-color>a {
      background-color: #fdf2f2
    }

    html .body .btn-wrap.has-watery-red-color>a {
      color: #fdf2f2
    }

    html .body .btn-wrap.has-watery-red-border-color>a {
      border-color: #fdf2f2
    }

    html .body .bb-tab.has-watery-red-border-color .bb-label {
      background-color: #fdf2f2
    }

    html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fdf2f2
    }

    html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fdf2f2
    }

    html .body .toggle-wrap.has-watery-red-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fdf2f2
    }

    html .body .toggle-wrap.has-watery-red-color:not(.not-nested-style) .toggle-content {
      color: #fdf2f2
    }

    html .body .iconlist-box.has-watery-red-icon-color li::before {
      color: #fdf2f2
    }

    .micro-text.has-watery-red-color {
      color: #fdf2f2
    }

    html .body .micro-balloon.has-watery-red-color {
      color: #fdf2f2
    }

    html .body .micro-balloon.has-watery-red-background-color {
      background-color: #fdf2f2;
      border-color: transparent
    }

    html .body .micro-balloon.has-watery-red-background-color.micro-bottom::after {
      border-bottom-color: #fdf2f2;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-watery-red-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-watery-red-background-color::after {
      border-top-color: #fdf2f2
    }

    html .body .micro-balloon.has-border-color.has-watery-red-border-color {
      border-color: #fdf2f2
    }

    html .body .micro-balloon.micro-top.has-watery-red-border-color::before {
      border-top-color: #fdf2f2
    }

    html .body .micro-balloon.micro-bottom.has-watery-red-border-color::before {
      border-bottom-color: #fdf2f2
    }

    html .body .caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {
      background-color: #fdf2f2
    }

    html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {
      background-color: #fdf2f2
    }

    html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-content {
      border-color: #fdf2f2
    }

    html .body .tab-caption-box.has-watery-red-background-color:not(.not-nested-style) .box-content {
      background-color: #fdf2f2
    }

    html .body .tab-caption-box.has-watery-red-color:not(.not-nested-style) .box-content {
      color: #fdf2f2
    }

    html .body .label-box.has-watery-red-border-color:not(.not-nested-style) .box-content {
      border-color: #fdf2f2
    }

    html .body .label-box.has-watery-red-background-color:not(.not-nested-style) .box-content {
      background-color: #fdf2f2
    }

    html .body .label-box.has-watery-red-color:not(.not-nested-style) .box-content {
      color: #fdf2f2
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {
      background-color: #fdf2f2
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-red-color {
      color: #fdf2f2
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {
      border-color: #fdf2f2
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
      border-right-color: #fdf2f2
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
      border-left-color: #fdf2f2
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
      border-right-color: #fdf2f2
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
      border-left-color: #fdf2f2
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {
      background-color: #fdf2f2
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {
      border-color: #fdf2f2
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::after {
      border-color: #fdf2f2
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
      background-color: #fdf2f2
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
      border-color: #fdf2f2
    }

    html .body .timeline-box.has-watery-red-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fdf2f2
    }

    .has-watery-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fdf2f2
    }

    html .body .has-watery-red-question-color:not(.not-nested-style) .faq-question-label {
      color: #fdf2f2
    }

    html .body .has-watery-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fdf2f2
    }

    html .body .has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fdf2f2
    }

    html .body .is-style-square.has-watery-red-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fdf2f2
    }

    html .body .is-style-square.has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fdf2f2
    }

    html .body .has-watery-green-background-color {
      background-color: #ebf8f4
    }

    html .body .has-watery-green-color {
      color: #ebf8f4
    }

    html .body .has-watery-green-border-color {
      border-color: #ebf8f4
    }

    html .body .btn-wrap.has-watery-green-background-color>a {
      background-color: #ebf8f4
    }

    html .body .btn-wrap.has-watery-green-color>a {
      color: #ebf8f4
    }

    html .body .btn-wrap.has-watery-green-border-color>a {
      border-color: #ebf8f4
    }

    html .body .bb-tab.has-watery-green-border-color .bb-label {
      background-color: #ebf8f4
    }

    html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button {
      background-color: #ebf8f4
    }

    html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-content {
      border-color: #ebf8f4
    }

    html .body .toggle-wrap.has-watery-green-background-color:not(.not-nested-style) .toggle-content {
      background-color: #ebf8f4
    }

    html .body .toggle-wrap.has-watery-green-color:not(.not-nested-style) .toggle-content {
      color: #ebf8f4
    }

    html .body .iconlist-box.has-watery-green-icon-color li::before {
      color: #ebf8f4
    }

    .micro-text.has-watery-green-color {
      color: #ebf8f4
    }

    html .body .micro-balloon.has-watery-green-color {
      color: #ebf8f4
    }

    html .body .micro-balloon.has-watery-green-background-color {
      background-color: #ebf8f4;
      border-color: transparent
    }

    html .body .micro-balloon.has-watery-green-background-color.micro-bottom::after {
      border-bottom-color: #ebf8f4;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-watery-green-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-watery-green-background-color::after {
      border-top-color: #ebf8f4
    }

    html .body .micro-balloon.has-border-color.has-watery-green-border-color {
      border-color: #ebf8f4
    }

    html .body .micro-balloon.micro-top.has-watery-green-border-color::before {
      border-top-color: #ebf8f4
    }

    html .body .micro-balloon.micro-bottom.has-watery-green-border-color::before {
      border-bottom-color: #ebf8f4
    }

    html .body .caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {
      background-color: #ebf8f4
    }

    html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {
      background-color: #ebf8f4
    }

    html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-content {
      border-color: #ebf8f4
    }

    html .body .tab-caption-box.has-watery-green-background-color:not(.not-nested-style) .box-content {
      background-color: #ebf8f4
    }

    html .body .tab-caption-box.has-watery-green-color:not(.not-nested-style) .box-content {
      color: #ebf8f4
    }

    html .body .label-box.has-watery-green-border-color:not(.not-nested-style) .box-content {
      border-color: #ebf8f4
    }

    html .body .label-box.has-watery-green-background-color:not(.not-nested-style) .box-content {
      background-color: #ebf8f4
    }

    html .body .label-box.has-watery-green-color:not(.not-nested-style) .box-content {
      color: #ebf8f4
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {
      background-color: #ebf8f4
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-green-color {
      color: #ebf8f4
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {
      border-color: #ebf8f4
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
      border-right-color: #ebf8f4
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
      border-left-color: #ebf8f4
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
      border-right-color: #ebf8f4
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
      border-left-color: #ebf8f4
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {
      background-color: #ebf8f4
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {
      border-color: #ebf8f4
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::after {
      border-color: #ebf8f4
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
      background-color: #ebf8f4
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
      border-color: #ebf8f4
    }

    html .body .timeline-box.has-watery-green-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #ebf8f4
    }

    .has-watery-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #ebf8f4
    }

    html .body .has-watery-green-question-color:not(.not-nested-style) .faq-question-label {
      color: #ebf8f4
    }

    html .body .has-watery-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #ebf8f4
    }

    html .body .has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #ebf8f4
    }

    html .body .is-style-square.has-watery-green-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #ebf8f4
    }

    html .body .is-style-square.has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #ebf8f4
    }

    html .body .has-ex-a-background-color {
      background-color: #fff
    }

    html .body .has-ex-a-color {
      color: #fff
    }

    html .body .has-ex-a-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-ex-a-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-ex-a-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-ex-a-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-ex-a-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-ex-a-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-a-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-ex-a-icon-color li::before {
      color: #fff
    }

    .micro-text.has-ex-a-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-a-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-a-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-ex-a-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-ex-a-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-ex-a-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-ex-a-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-ex-a-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-ex-a-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-ex-a-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-a-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-ex-a-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-ex-a-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-ex-a-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-a-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-ex-a-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-ex-a-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-ex-a-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-a-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-ex-a-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-ex-b-background-color {
      background-color: #fff
    }

    html .body .has-ex-b-color {
      color: #fff
    }

    html .body .has-ex-b-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-ex-b-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-ex-b-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-ex-b-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-ex-b-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-ex-b-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-b-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-ex-b-icon-color li::before {
      color: #fff
    }

    .micro-text.has-ex-b-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-b-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-b-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-ex-b-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-ex-b-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-ex-b-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-ex-b-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-ex-b-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-ex-b-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-ex-b-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-b-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-ex-b-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-ex-b-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-ex-b-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-b-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-ex-b-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-ex-b-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-ex-b-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-b-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-ex-b-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-ex-c-background-color {
      background-color: #fff
    }

    html .body .has-ex-c-color {
      color: #fff
    }

    html .body .has-ex-c-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-ex-c-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-ex-c-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-ex-c-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-ex-c-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-ex-c-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-c-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-ex-c-icon-color li::before {
      color: #fff
    }

    .micro-text.has-ex-c-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-c-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-c-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-ex-c-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-ex-c-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-ex-c-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-ex-c-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-ex-c-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-ex-c-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-ex-c-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-c-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-ex-c-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-ex-c-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-ex-c-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-c-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-ex-c-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-ex-c-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-ex-c-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-c-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-ex-c-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-ex-d-background-color {
      background-color: #fff
    }

    html .body .has-ex-d-color {
      color: #fff
    }

    html .body .has-ex-d-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-ex-d-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-ex-d-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-ex-d-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-ex-d-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-ex-d-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-d-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-ex-d-icon-color li::before {
      color: #fff
    }

    .micro-text.has-ex-d-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-d-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-d-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-ex-d-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-ex-d-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-ex-d-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-ex-d-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-ex-d-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-ex-d-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-ex-d-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-d-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-ex-d-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-ex-d-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-ex-d-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-d-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-ex-d-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-ex-d-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-ex-d-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-d-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-ex-d-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-ex-e-background-color {
      background-color: #fff
    }

    html .body .has-ex-e-color {
      color: #fff
    }

    html .body .has-ex-e-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-ex-e-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-ex-e-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-ex-e-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-ex-e-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-ex-e-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-e-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-ex-e-icon-color li::before {
      color: #fff
    }

    .micro-text.has-ex-e-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-e-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-e-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-ex-e-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-ex-e-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-ex-e-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-ex-e-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-ex-e-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-ex-e-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-ex-e-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-e-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-ex-e-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-ex-e-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-ex-e-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-e-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-ex-e-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-ex-e-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-ex-e-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-e-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-ex-e-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-ex-f-background-color {
      background-color: #fff
    }

    html .body .has-ex-f-color {
      color: #fff
    }

    html .body .has-ex-f-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-ex-f-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-ex-f-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-ex-f-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-ex-f-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-ex-f-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-ex-f-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-ex-f-icon-color li::before {
      color: #fff
    }

    .micro-text.has-ex-f-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-f-color {
      color: #fff
    }

    html .body .micro-balloon.has-ex-f-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-ex-f-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-ex-f-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-ex-f-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-ex-f-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-ex-f-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-ex-f-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-ex-f-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-ex-f-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-ex-f-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-ex-f-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-ex-f-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-f-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-ex-f-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-ex-f-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-ex-f-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-f-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-ex-f-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-black-background-color {
      background-color: #000
    }

    html .body .has-black-color {
      color: #000
    }

    html .body .has-black-border-color {
      border-color: #000
    }

    html .body .btn-wrap.has-black-background-color>a {
      background-color: #000
    }

    html .body .btn-wrap.has-black-color>a {
      color: #000
    }

    html .body .btn-wrap.has-black-border-color>a {
      border-color: #000
    }

    html .body .bb-tab.has-black-border-color .bb-label {
      background-color: #000
    }

    html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button {
      background-color: #000
    }

    html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-content {
      border-color: #000
    }

    html .body .toggle-wrap.has-black-background-color:not(.not-nested-style) .toggle-content {
      background-color: #000
    }

    html .body .toggle-wrap.has-black-color:not(.not-nested-style) .toggle-content {
      color: #000
    }

    html .body .iconlist-box.has-black-icon-color li::before {
      color: #000
    }

    .micro-text.has-black-color {
      color: #000
    }

    html .body .micro-balloon.has-black-color {
      color: #000
    }

    html .body .micro-balloon.has-black-background-color {
      background-color: #000;
      border-color: transparent
    }

    html .body .micro-balloon.has-black-background-color.micro-bottom::after {
      border-bottom-color: #000;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-black-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-black-background-color::after {
      border-top-color: #000
    }

    html .body .micro-balloon.has-border-color.has-black-border-color {
      border-color: #000
    }

    html .body .micro-balloon.micro-top.has-black-border-color::before {
      border-top-color: #000
    }

    html .body .micro-balloon.micro-bottom.has-black-border-color::before {
      border-bottom-color: #000
    }

    html .body .caption-box.has-black-border-color:not(.not-nested-style) .box-label {
      background-color: #000
    }

    html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-label {
      background-color: #000
    }

    html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-content {
      border-color: #000
    }

    html .body .tab-caption-box.has-black-background-color:not(.not-nested-style) .box-content {
      background-color: #000
    }

    html .body .tab-caption-box.has-black-color:not(.not-nested-style) .box-content {
      color: #000
    }

    html .body .label-box.has-black-border-color:not(.not-nested-style) .box-content {
      border-color: #000
    }

    html .body .label-box.has-black-background-color:not(.not-nested-style) .box-content {
      background-color: #000
    }

    html .body .label-box.has-black-color:not(.not-nested-style) .box-content {
      color: #000
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-background-color {
      background-color: #000
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-black-color {
      color: #000
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-border-color {
      border-color: #000
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
      border-right-color: #000
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
      border-left-color: #000
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
      border-right-color: #000
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
      border-left-color: #000
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color {
      background-color: #000
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color {
      border-color: #000
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::after {
      border-color: #000
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
      background-color: #000
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
      border-color: #000
    }

    html .body .timeline-box.has-black-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #000
    }

    .has-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #000
    }

    html .body .has-black-question-color:not(.not-nested-style) .faq-question-label {
      color: #000
    }

    html .body .has-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #000
    }

    html .body .has-black-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #000
    }

    html .body .is-style-square.has-black-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #000
    }

    html .body .is-style-square.has-black-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #000
    }

    html .body .has-cyan-bluish-gray-background-color {
      background-color: #abb8c3
    }

    html .body .has-cyan-bluish-gray-color {
      color: #abb8c3
    }

    html .body .has-cyan-bluish-gray-border-color {
      border-color: #abb8c3
    }

    html .body .btn-wrap.has-cyan-bluish-gray-background-color>a {
      background-color: #abb8c3
    }

    html .body .btn-wrap.has-cyan-bluish-gray-color>a {
      color: #abb8c3
    }

    html .body .btn-wrap.has-cyan-bluish-gray-border-color>a {
      border-color: #abb8c3
    }

    html .body .bb-tab.has-cyan-bluish-gray-border-color .bb-label {
      background-color: #abb8c3
    }

    html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button {
      background-color: #abb8c3
    }

    html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-content {
      border-color: #abb8c3
    }

    html .body .toggle-wrap.has-cyan-bluish-gray-background-color:not(.not-nested-style) .toggle-content {
      background-color: #abb8c3
    }

    html .body .toggle-wrap.has-cyan-bluish-gray-color:not(.not-nested-style) .toggle-content {
      color: #abb8c3
    }

    html .body .iconlist-box.has-cyan-bluish-gray-icon-color li::before {
      color: #abb8c3
    }

    .micro-text.has-cyan-bluish-gray-color {
      color: #abb8c3
    }

    html .body .micro-balloon.has-cyan-bluish-gray-color {
      color: #abb8c3
    }

    html .body .micro-balloon.has-cyan-bluish-gray-background-color {
      background-color: #abb8c3;
      border-color: transparent
    }

    html .body .micro-balloon.has-cyan-bluish-gray-background-color.micro-bottom::after {
      border-bottom-color: #abb8c3;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-cyan-bluish-gray-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-cyan-bluish-gray-background-color::after {
      border-top-color: #abb8c3
    }

    html .body .micro-balloon.has-border-color.has-cyan-bluish-gray-border-color {
      border-color: #abb8c3
    }

    html .body .micro-balloon.micro-top.has-cyan-bluish-gray-border-color::before {
      border-top-color: #abb8c3
    }

    html .body .micro-balloon.micro-bottom.has-cyan-bluish-gray-border-color::before {
      border-bottom-color: #abb8c3
    }

    html .body .caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {
      background-color: #abb8c3
    }

    html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {
      background-color: #abb8c3
    }

    html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {
      border-color: #abb8c3
    }

    html .body .tab-caption-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {
      background-color: #abb8c3
    }

    html .body .tab-caption-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {
      color: #abb8c3
    }

    html .body .label-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {
      border-color: #abb8c3
    }

    html .body .label-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {
      background-color: #abb8c3
    }

    html .body .label-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {
      color: #abb8c3
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {
      background-color: #abb8c3
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-bluish-gray-color {
      color: #abb8c3
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {
      border-color: #abb8c3
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
      border-right-color: #abb8c3
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
      border-left-color: #abb8c3
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
      border-right-color: #abb8c3
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
      border-left-color: #abb8c3
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {
      background-color: #abb8c3
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {
      border-color: #abb8c3
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::after {
      border-color: #abb8c3
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
      background-color: #abb8c3
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
      border-color: #abb8c3
    }

    html .body .timeline-box.has-cyan-bluish-gray-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #abb8c3
    }

    .has-cyan-bluish-gray-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #abb8c3
    }

    html .body .has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {
      color: #abb8c3
    }

    html .body .has-cyan-bluish-gray-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #abb8c3
    }

    html .body .has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #abb8c3
    }

    html .body .is-style-square.has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #abb8c3
    }

    html .body .is-style-square.has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #abb8c3
    }

    html .body .has-white-background-color {
      background-color: #fff
    }

    html .body .has-white-color {
      color: #fff
    }

    html .body .has-white-border-color {
      border-color: #fff
    }

    html .body .btn-wrap.has-white-background-color>a {
      background-color: #fff
    }

    html .body .btn-wrap.has-white-color>a {
      color: #fff
    }

    html .body .btn-wrap.has-white-border-color>a {
      border-color: #fff
    }

    html .body .bb-tab.has-white-border-color .bb-label {
      background-color: #fff
    }

    html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fff
    }

    html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fff
    }

    html .body .toggle-wrap.has-white-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fff
    }

    html .body .toggle-wrap.has-white-color:not(.not-nested-style) .toggle-content {
      color: #fff
    }

    html .body .iconlist-box.has-white-icon-color li::before {
      color: #fff
    }

    .micro-text.has-white-color {
      color: #fff
    }

    html .body .micro-balloon.has-white-color {
      color: #fff
    }

    html .body .micro-balloon.has-white-background-color {
      background-color: #fff;
      border-color: transparent
    }

    html .body .micro-balloon.has-white-background-color.micro-bottom::after {
      border-bottom-color: #fff;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-white-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-white-background-color::after {
      border-top-color: #fff
    }

    html .body .micro-balloon.has-border-color.has-white-border-color {
      border-color: #fff
    }

    html .body .micro-balloon.micro-top.has-white-border-color::before {
      border-top-color: #fff
    }

    html .body .micro-balloon.micro-bottom.has-white-border-color::before {
      border-bottom-color: #fff
    }

    html .body .caption-box.has-white-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-label {
      background-color: #fff
    }

    html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .tab-caption-box.has-white-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .tab-caption-box.has-white-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .label-box.has-white-border-color:not(.not-nested-style) .box-content {
      border-color: #fff
    }

    html .body .label-box.has-white-background-color:not(.not-nested-style) .box-content {
      background-color: #fff
    }

    html .body .label-box.has-white-color:not(.not-nested-style) .box-content {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-background-color {
      background-color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-white-color {
      color: #fff
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
      border-right-color: #fff
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
      border-left-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::after {
      border-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
      background-color: #fff
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
      border-color: #fff
    }

    html .body .timeline-box.has-white-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fff
    }

    .has-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fff
    }

    html .body .has-white-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fff
    }

    html .body .has-white-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff
    }

    html .body .is-style-square.has-white-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fff
    }

    html .body .is-style-square.has-white-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fff
    }

    html .body .has-pale-pink-background-color {
      background-color: #f78da7
    }

    html .body .has-pale-pink-color {
      color: #f78da7
    }

    html .body .has-pale-pink-border-color {
      border-color: #f78da7
    }

    html .body .btn-wrap.has-pale-pink-background-color>a {
      background-color: #f78da7
    }

    html .body .btn-wrap.has-pale-pink-color>a {
      color: #f78da7
    }

    html .body .btn-wrap.has-pale-pink-border-color>a {
      border-color: #f78da7
    }

    html .body .bb-tab.has-pale-pink-border-color .bb-label {
      background-color: #f78da7
    }

    html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button {
      background-color: #f78da7
    }

    html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-content {
      border-color: #f78da7
    }

    html .body .toggle-wrap.has-pale-pink-background-color:not(.not-nested-style) .toggle-content {
      background-color: #f78da7
    }

    html .body .toggle-wrap.has-pale-pink-color:not(.not-nested-style) .toggle-content {
      color: #f78da7
    }

    html .body .iconlist-box.has-pale-pink-icon-color li::before {
      color: #f78da7
    }

    .micro-text.has-pale-pink-color {
      color: #f78da7
    }

    html .body .micro-balloon.has-pale-pink-color {
      color: #f78da7
    }

    html .body .micro-balloon.has-pale-pink-background-color {
      background-color: #f78da7;
      border-color: transparent
    }

    html .body .micro-balloon.has-pale-pink-background-color.micro-bottom::after {
      border-bottom-color: #f78da7;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-pale-pink-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-pale-pink-background-color::after {
      border-top-color: #f78da7
    }

    html .body .micro-balloon.has-border-color.has-pale-pink-border-color {
      border-color: #f78da7
    }

    html .body .micro-balloon.micro-top.has-pale-pink-border-color::before {
      border-top-color: #f78da7
    }

    html .body .micro-balloon.micro-bottom.has-pale-pink-border-color::before {
      border-bottom-color: #f78da7
    }

    html .body .caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {
      background-color: #f78da7
    }

    html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {
      background-color: #f78da7
    }

    html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {
      border-color: #f78da7
    }

    html .body .tab-caption-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {
      background-color: #f78da7
    }

    html .body .tab-caption-box.has-pale-pink-color:not(.not-nested-style) .box-content {
      color: #f78da7
    }

    html .body .label-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {
      border-color: #f78da7
    }

    html .body .label-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {
      background-color: #f78da7
    }

    html .body .label-box.has-pale-pink-color:not(.not-nested-style) .box-content {
      color: #f78da7
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {
      background-color: #f78da7
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-pink-color {
      color: #f78da7
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {
      border-color: #f78da7
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
      border-right-color: #f78da7
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
      border-left-color: #f78da7
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
      border-right-color: #f78da7
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
      border-left-color: #f78da7
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {
      background-color: #f78da7
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {
      border-color: #f78da7
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::after {
      border-color: #f78da7
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
      background-color: #f78da7
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
      border-color: #f78da7
    }

    html .body .timeline-box.has-pale-pink-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #f78da7
    }

    .has-pale-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #f78da7
    }

    html .body .has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {
      color: #f78da7
    }

    html .body .has-pale-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #f78da7
    }

    html .body .has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #f78da7
    }

    html .body .is-style-square.has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #f78da7
    }

    html .body .is-style-square.has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #f78da7
    }

    html .body .has-vivid-red-background-color {
      background-color: #cf2e2e
    }

    html .body .has-vivid-red-color {
      color: #cf2e2e
    }

    html .body .has-vivid-red-border-color {
      border-color: #cf2e2e
    }

    html .body .btn-wrap.has-vivid-red-background-color>a {
      background-color: #cf2e2e
    }

    html .body .btn-wrap.has-vivid-red-color>a {
      color: #cf2e2e
    }

    html .body .btn-wrap.has-vivid-red-border-color>a {
      border-color: #cf2e2e
    }

    html .body .bb-tab.has-vivid-red-border-color .bb-label {
      background-color: #cf2e2e
    }

    html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button {
      background-color: #cf2e2e
    }

    html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-content {
      border-color: #cf2e2e
    }

    html .body .toggle-wrap.has-vivid-red-background-color:not(.not-nested-style) .toggle-content {
      background-color: #cf2e2e
    }

    html .body .toggle-wrap.has-vivid-red-color:not(.not-nested-style) .toggle-content {
      color: #cf2e2e
    }

    html .body .iconlist-box.has-vivid-red-icon-color li::before {
      color: #cf2e2e
    }

    .micro-text.has-vivid-red-color {
      color: #cf2e2e
    }

    html .body .micro-balloon.has-vivid-red-color {
      color: #cf2e2e
    }

    html .body .micro-balloon.has-vivid-red-background-color {
      background-color: #cf2e2e;
      border-color: transparent
    }

    html .body .micro-balloon.has-vivid-red-background-color.micro-bottom::after {
      border-bottom-color: #cf2e2e;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-vivid-red-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-vivid-red-background-color::after {
      border-top-color: #cf2e2e
    }

    html .body .micro-balloon.has-border-color.has-vivid-red-border-color {
      border-color: #cf2e2e
    }

    html .body .micro-balloon.micro-top.has-vivid-red-border-color::before {
      border-top-color: #cf2e2e
    }

    html .body .micro-balloon.micro-bottom.has-vivid-red-border-color::before {
      border-bottom-color: #cf2e2e
    }

    html .body .caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {
      background-color: #cf2e2e
    }

    html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {
      background-color: #cf2e2e
    }

    html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {
      border-color: #cf2e2e
    }

    html .body .tab-caption-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {
      background-color: #cf2e2e
    }

    html .body .tab-caption-box.has-vivid-red-color:not(.not-nested-style) .box-content {
      color: #cf2e2e
    }

    html .body .label-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {
      border-color: #cf2e2e
    }

    html .body .label-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {
      background-color: #cf2e2e
    }

    html .body .label-box.has-vivid-red-color:not(.not-nested-style) .box-content {
      color: #cf2e2e
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {
      background-color: #cf2e2e
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-red-color {
      color: #cf2e2e
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {
      border-color: #cf2e2e
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
      border-right-color: #cf2e2e
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
      border-left-color: #cf2e2e
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
      border-right-color: #cf2e2e
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
      border-left-color: #cf2e2e
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {
      background-color: #cf2e2e
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {
      border-color: #cf2e2e
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::after {
      border-color: #cf2e2e
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
      background-color: #cf2e2e
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
      border-color: #cf2e2e
    }

    html .body .timeline-box.has-vivid-red-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #cf2e2e
    }

    .has-vivid-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #cf2e2e
    }

    html .body .has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {
      color: #cf2e2e
    }

    html .body .has-vivid-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #cf2e2e
    }

    html .body .has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #cf2e2e
    }

    html .body .is-style-square.has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #cf2e2e
    }

    html .body .is-style-square.has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #cf2e2e
    }

    html .body .has-luminous-vivid-orange-background-color {
      background-color: #ff6900
    }

    html .body .has-luminous-vivid-orange-color {
      color: #ff6900
    }

    html .body .has-luminous-vivid-orange-border-color {
      border-color: #ff6900
    }

    html .body .btn-wrap.has-luminous-vivid-orange-background-color>a {
      background-color: #ff6900
    }

    html .body .btn-wrap.has-luminous-vivid-orange-color>a {
      color: #ff6900
    }

    html .body .btn-wrap.has-luminous-vivid-orange-border-color>a {
      border-color: #ff6900
    }

    html .body .bb-tab.has-luminous-vivid-orange-border-color .bb-label {
      background-color: #ff6900
    }

    html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button {
      background-color: #ff6900
    }

    html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-content {
      border-color: #ff6900
    }

    html .body .toggle-wrap.has-luminous-vivid-orange-background-color:not(.not-nested-style) .toggle-content {
      background-color: #ff6900
    }

    html .body .toggle-wrap.has-luminous-vivid-orange-color:not(.not-nested-style) .toggle-content {
      color: #ff6900
    }

    html .body .iconlist-box.has-luminous-vivid-orange-icon-color li::before {
      color: #ff6900
    }

    .micro-text.has-luminous-vivid-orange-color {
      color: #ff6900
    }

    html .body .micro-balloon.has-luminous-vivid-orange-color {
      color: #ff6900
    }

    html .body .micro-balloon.has-luminous-vivid-orange-background-color {
      background-color: #ff6900;
      border-color: transparent
    }

    html .body .micro-balloon.has-luminous-vivid-orange-background-color.micro-bottom::after {
      border-bottom-color: #ff6900;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-luminous-vivid-orange-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-luminous-vivid-orange-background-color::after {
      border-top-color: #ff6900
    }

    html .body .micro-balloon.has-border-color.has-luminous-vivid-orange-border-color {
      border-color: #ff6900
    }

    html .body .micro-balloon.micro-top.has-luminous-vivid-orange-border-color::before {
      border-top-color: #ff6900
    }

    html .body .micro-balloon.micro-bottom.has-luminous-vivid-orange-border-color::before {
      border-bottom-color: #ff6900
    }

    html .body .caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {
      background-color: #ff6900
    }

    html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {
      background-color: #ff6900
    }

    html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {
      border-color: #ff6900
    }

    html .body .tab-caption-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {
      background-color: #ff6900
    }

    html .body .tab-caption-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {
      color: #ff6900
    }

    html .body .label-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {
      border-color: #ff6900
    }

    html .body .label-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {
      background-color: #ff6900
    }

    html .body .label-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {
      color: #ff6900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {
      background-color: #ff6900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-orange-color {
      color: #ff6900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {
      border-color: #ff6900
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
      border-right-color: #ff6900
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
      border-left-color: #ff6900
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
      border-right-color: #ff6900
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
      border-left-color: #ff6900
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {
      background-color: #ff6900
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {
      border-color: #ff6900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::after {
      border-color: #ff6900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
      background-color: #ff6900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
      border-color: #ff6900
    }

    html .body .timeline-box.has-luminous-vivid-orange-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #ff6900
    }

    .has-luminous-vivid-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #ff6900
    }

    html .body .has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {
      color: #ff6900
    }

    html .body .has-luminous-vivid-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #ff6900
    }

    html .body .has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #ff6900
    }

    html .body .is-style-square.has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #ff6900
    }

    html .body .is-style-square.has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #ff6900
    }

    html .body .has-luminous-vivid-amber-background-color {
      background-color: #fcb900
    }

    html .body .has-luminous-vivid-amber-color {
      color: #fcb900
    }

    html .body .has-luminous-vivid-amber-border-color {
      border-color: #fcb900
    }

    html .body .btn-wrap.has-luminous-vivid-amber-background-color>a {
      background-color: #fcb900
    }

    html .body .btn-wrap.has-luminous-vivid-amber-color>a {
      color: #fcb900
    }

    html .body .btn-wrap.has-luminous-vivid-amber-border-color>a {
      border-color: #fcb900
    }

    html .body .bb-tab.has-luminous-vivid-amber-border-color .bb-label {
      background-color: #fcb900
    }

    html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button {
      background-color: #fcb900
    }

    html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-content {
      border-color: #fcb900
    }

    html .body .toggle-wrap.has-luminous-vivid-amber-background-color:not(.not-nested-style) .toggle-content {
      background-color: #fcb900
    }

    html .body .toggle-wrap.has-luminous-vivid-amber-color:not(.not-nested-style) .toggle-content {
      color: #fcb900
    }

    html .body .iconlist-box.has-luminous-vivid-amber-icon-color li::before {
      color: #fcb900
    }

    .micro-text.has-luminous-vivid-amber-color {
      color: #fcb900
    }

    html .body .micro-balloon.has-luminous-vivid-amber-color {
      color: #fcb900
    }

    html .body .micro-balloon.has-luminous-vivid-amber-background-color {
      background-color: #fcb900;
      border-color: transparent
    }

    html .body .micro-balloon.has-luminous-vivid-amber-background-color.micro-bottom::after {
      border-bottom-color: #fcb900;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-luminous-vivid-amber-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-luminous-vivid-amber-background-color::after {
      border-top-color: #fcb900
    }

    html .body .micro-balloon.has-border-color.has-luminous-vivid-amber-border-color {
      border-color: #fcb900
    }

    html .body .micro-balloon.micro-top.has-luminous-vivid-amber-border-color::before {
      border-top-color: #fcb900
    }

    html .body .micro-balloon.micro-bottom.has-luminous-vivid-amber-border-color::before {
      border-bottom-color: #fcb900
    }

    html .body .caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {
      background-color: #fcb900
    }

    html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {
      background-color: #fcb900
    }

    html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {
      border-color: #fcb900
    }

    html .body .tab-caption-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {
      background-color: #fcb900
    }

    html .body .tab-caption-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {
      color: #fcb900
    }

    html .body .label-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {
      border-color: #fcb900
    }

    html .body .label-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {
      background-color: #fcb900
    }

    html .body .label-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {
      color: #fcb900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {
      background-color: #fcb900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-amber-color {
      color: #fcb900
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {
      border-color: #fcb900
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
      border-right-color: #fcb900
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
      border-left-color: #fcb900
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
      border-right-color: #fcb900
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
      border-left-color: #fcb900
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {
      background-color: #fcb900
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {
      border-color: #fcb900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::after {
      border-color: #fcb900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
      background-color: #fcb900
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
      border-color: #fcb900
    }

    html .body .timeline-box.has-luminous-vivid-amber-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #fcb900
    }

    .has-luminous-vivid-amber-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #fcb900
    }

    html .body .has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {
      color: #fcb900
    }

    html .body .has-luminous-vivid-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #fcb900
    }

    html .body .has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fcb900
    }

    html .body .is-style-square.has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #fcb900
    }

    html .body .is-style-square.has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #fcb900
    }

    html .body .has-light-green-cyan-background-color {
      background-color: #7bdcb5
    }

    html .body .has-light-green-cyan-color {
      color: #7bdcb5
    }

    html .body .has-light-green-cyan-border-color {
      border-color: #7bdcb5
    }

    html .body .btn-wrap.has-light-green-cyan-background-color>a {
      background-color: #7bdcb5
    }

    html .body .btn-wrap.has-light-green-cyan-color>a {
      color: #7bdcb5
    }

    html .body .btn-wrap.has-light-green-cyan-border-color>a {
      border-color: #7bdcb5
    }

    html .body .bb-tab.has-light-green-cyan-border-color .bb-label {
      background-color: #7bdcb5
    }

    html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button {
      background-color: #7bdcb5
    }

    html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-content {
      border-color: #7bdcb5
    }

    html .body .toggle-wrap.has-light-green-cyan-background-color:not(.not-nested-style) .toggle-content {
      background-color: #7bdcb5
    }

    html .body .toggle-wrap.has-light-green-cyan-color:not(.not-nested-style) .toggle-content {
      color: #7bdcb5
    }

    html .body .iconlist-box.has-light-green-cyan-icon-color li::before {
      color: #7bdcb5
    }

    .micro-text.has-light-green-cyan-color {
      color: #7bdcb5
    }

    html .body .micro-balloon.has-light-green-cyan-color {
      color: #7bdcb5
    }

    html .body .micro-balloon.has-light-green-cyan-background-color {
      background-color: #7bdcb5;
      border-color: transparent
    }

    html .body .micro-balloon.has-light-green-cyan-background-color.micro-bottom::after {
      border-bottom-color: #7bdcb5;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-light-green-cyan-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-light-green-cyan-background-color::after {
      border-top-color: #7bdcb5
    }

    html .body .micro-balloon.has-border-color.has-light-green-cyan-border-color {
      border-color: #7bdcb5
    }

    html .body .micro-balloon.micro-top.has-light-green-cyan-border-color::before {
      border-top-color: #7bdcb5
    }

    html .body .micro-balloon.micro-bottom.has-light-green-cyan-border-color::before {
      border-bottom-color: #7bdcb5
    }

    html .body .caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {
      background-color: #7bdcb5
    }

    html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {
      background-color: #7bdcb5
    }

    html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {
      border-color: #7bdcb5
    }

    html .body .tab-caption-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {
      background-color: #7bdcb5
    }

    html .body .tab-caption-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {
      color: #7bdcb5
    }

    html .body .label-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {
      border-color: #7bdcb5
    }

    html .body .label-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {
      background-color: #7bdcb5
    }

    html .body .label-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {
      color: #7bdcb5
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {
      background-color: #7bdcb5
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-cyan-color {
      color: #7bdcb5
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {
      border-color: #7bdcb5
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
      border-right-color: #7bdcb5
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
      border-left-color: #7bdcb5
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
      border-right-color: #7bdcb5
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
      border-left-color: #7bdcb5
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {
      background-color: #7bdcb5
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {
      border-color: #7bdcb5
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::after {
      border-color: #7bdcb5
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
      background-color: #7bdcb5
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
      border-color: #7bdcb5
    }

    html .body .timeline-box.has-light-green-cyan-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #7bdcb5
    }

    .has-light-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #7bdcb5
    }

    html .body .has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
      color: #7bdcb5
    }

    html .body .has-light-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #7bdcb5
    }

    html .body .has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #7bdcb5
    }

    html .body .is-style-square.has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #7bdcb5
    }

    html .body .is-style-square.has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #7bdcb5
    }

    html .body .has-vivid-green-cyan-background-color {
      background-color: #00d084
    }

    html .body .has-vivid-green-cyan-color {
      color: #00d084
    }

    html .body .has-vivid-green-cyan-border-color {
      border-color: #00d084
    }

    html .body .btn-wrap.has-vivid-green-cyan-background-color>a {
      background-color: #00d084
    }

    html .body .btn-wrap.has-vivid-green-cyan-color>a {
      color: #00d084
    }

    html .body .btn-wrap.has-vivid-green-cyan-border-color>a {
      border-color: #00d084
    }

    html .body .bb-tab.has-vivid-green-cyan-border-color .bb-label {
      background-color: #00d084
    }

    html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button {
      background-color: #00d084
    }

    html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-content {
      border-color: #00d084
    }

    html .body .toggle-wrap.has-vivid-green-cyan-background-color:not(.not-nested-style) .toggle-content {
      background-color: #00d084
    }

    html .body .toggle-wrap.has-vivid-green-cyan-color:not(.not-nested-style) .toggle-content {
      color: #00d084
    }

    html .body .iconlist-box.has-vivid-green-cyan-icon-color li::before {
      color: #00d084
    }

    .micro-text.has-vivid-green-cyan-color {
      color: #00d084
    }

    html .body .micro-balloon.has-vivid-green-cyan-color {
      color: #00d084
    }

    html .body .micro-balloon.has-vivid-green-cyan-background-color {
      background-color: #00d084;
      border-color: transparent
    }

    html .body .micro-balloon.has-vivid-green-cyan-background-color.micro-bottom::after {
      border-bottom-color: #00d084;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-vivid-green-cyan-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-vivid-green-cyan-background-color::after {
      border-top-color: #00d084
    }

    html .body .micro-balloon.has-border-color.has-vivid-green-cyan-border-color {
      border-color: #00d084
    }

    html .body .micro-balloon.micro-top.has-vivid-green-cyan-border-color::before {
      border-top-color: #00d084
    }

    html .body .micro-balloon.micro-bottom.has-vivid-green-cyan-border-color::before {
      border-bottom-color: #00d084
    }

    html .body .caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {
      background-color: #00d084
    }

    html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {
      background-color: #00d084
    }

    html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {
      border-color: #00d084
    }

    html .body .tab-caption-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {
      background-color: #00d084
    }

    html .body .tab-caption-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {
      color: #00d084
    }

    html .body .label-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {
      border-color: #00d084
    }

    html .body .label-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {
      background-color: #00d084
    }

    html .body .label-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {
      color: #00d084
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {
      background-color: #00d084
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-green-cyan-color {
      color: #00d084
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {
      border-color: #00d084
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
      border-right-color: #00d084
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
      border-left-color: #00d084
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
      border-right-color: #00d084
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
      border-left-color: #00d084
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {
      background-color: #00d084
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {
      border-color: #00d084
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::after {
      border-color: #00d084
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
      background-color: #00d084
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
      border-color: #00d084
    }

    html .body .timeline-box.has-vivid-green-cyan-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #00d084
    }

    .has-vivid-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #00d084
    }

    html .body .has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
      color: #00d084
    }

    html .body .has-vivid-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #00d084
    }

    html .body .has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #00d084
    }

    html .body .is-style-square.has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #00d084
    }

    html .body .is-style-square.has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #00d084
    }

    html .body .has-pale-cyan-blue-background-color {
      background-color: #8ed1fc
    }

    html .body .has-pale-cyan-blue-color {
      color: #8ed1fc
    }

    html .body .has-pale-cyan-blue-border-color {
      border-color: #8ed1fc
    }

    html .body .btn-wrap.has-pale-cyan-blue-background-color>a {
      background-color: #8ed1fc
    }

    html .body .btn-wrap.has-pale-cyan-blue-color>a {
      color: #8ed1fc
    }

    html .body .btn-wrap.has-pale-cyan-blue-border-color>a {
      border-color: #8ed1fc
    }

    html .body .bb-tab.has-pale-cyan-blue-border-color .bb-label {
      background-color: #8ed1fc
    }

    html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button {
      background-color: #8ed1fc
    }

    html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-content {
      border-color: #8ed1fc
    }

    html .body .toggle-wrap.has-pale-cyan-blue-background-color:not(.not-nested-style) .toggle-content {
      background-color: #8ed1fc
    }

    html .body .toggle-wrap.has-pale-cyan-blue-color:not(.not-nested-style) .toggle-content {
      color: #8ed1fc
    }

    html .body .iconlist-box.has-pale-cyan-blue-icon-color li::before {
      color: #8ed1fc
    }

    .micro-text.has-pale-cyan-blue-color {
      color: #8ed1fc
    }

    html .body .micro-balloon.has-pale-cyan-blue-color {
      color: #8ed1fc
    }

    html .body .micro-balloon.has-pale-cyan-blue-background-color {
      background-color: #8ed1fc;
      border-color: transparent
    }

    html .body .micro-balloon.has-pale-cyan-blue-background-color.micro-bottom::after {
      border-bottom-color: #8ed1fc;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-pale-cyan-blue-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-pale-cyan-blue-background-color::after {
      border-top-color: #8ed1fc
    }

    html .body .micro-balloon.has-border-color.has-pale-cyan-blue-border-color {
      border-color: #8ed1fc
    }

    html .body .micro-balloon.micro-top.has-pale-cyan-blue-border-color::before {
      border-top-color: #8ed1fc
    }

    html .body .micro-balloon.micro-bottom.has-pale-cyan-blue-border-color::before {
      border-bottom-color: #8ed1fc
    }

    html .body .caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #8ed1fc
    }

    html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #8ed1fc
    }

    html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #8ed1fc
    }

    html .body .tab-caption-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #8ed1fc
    }

    html .body .tab-caption-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {
      color: #8ed1fc
    }

    html .body .label-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #8ed1fc
    }

    html .body .label-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #8ed1fc
    }

    html .body .label-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {
      color: #8ed1fc
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {
      background-color: #8ed1fc
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-cyan-blue-color {
      color: #8ed1fc
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {
      border-color: #8ed1fc
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
      border-right-color: #8ed1fc
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
      border-left-color: #8ed1fc
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
      border-right-color: #8ed1fc
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
      border-left-color: #8ed1fc
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {
      background-color: #8ed1fc
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {
      border-color: #8ed1fc
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::after {
      border-color: #8ed1fc
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
      background-color: #8ed1fc
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
      border-color: #8ed1fc
    }

    html .body .timeline-box.has-pale-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #8ed1fc
    }

    .has-pale-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #8ed1fc
    }

    html .body .has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #8ed1fc
    }

    html .body .has-pale-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #8ed1fc
    }

    html .body .has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #8ed1fc
    }

    html .body .is-style-square.has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #8ed1fc
    }

    html .body .is-style-square.has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #8ed1fc
    }

    html .body .has-vivid-cyan-blue-background-color {
      background-color: #0693e3
    }

    html .body .has-vivid-cyan-blue-color {
      color: #0693e3
    }

    html .body .has-vivid-cyan-blue-border-color {
      border-color: #0693e3
    }

    html .body .btn-wrap.has-vivid-cyan-blue-background-color>a {
      background-color: #0693e3
    }

    html .body .btn-wrap.has-vivid-cyan-blue-color>a {
      color: #0693e3
    }

    html .body .btn-wrap.has-vivid-cyan-blue-border-color>a {
      border-color: #0693e3
    }

    html .body .bb-tab.has-vivid-cyan-blue-border-color .bb-label {
      background-color: #0693e3
    }

    html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button {
      background-color: #0693e3
    }

    html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-content {
      border-color: #0693e3
    }

    html .body .toggle-wrap.has-vivid-cyan-blue-background-color:not(.not-nested-style) .toggle-content {
      background-color: #0693e3
    }

    html .body .toggle-wrap.has-vivid-cyan-blue-color:not(.not-nested-style) .toggle-content {
      color: #0693e3
    }

    html .body .iconlist-box.has-vivid-cyan-blue-icon-color li::before {
      color: #0693e3
    }

    .micro-text.has-vivid-cyan-blue-color {
      color: #0693e3
    }

    html .body .micro-balloon.has-vivid-cyan-blue-color {
      color: #0693e3
    }

    html .body .micro-balloon.has-vivid-cyan-blue-background-color {
      background-color: #0693e3;
      border-color: transparent
    }

    html .body .micro-balloon.has-vivid-cyan-blue-background-color.micro-bottom::after {
      border-bottom-color: #0693e3;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-vivid-cyan-blue-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-vivid-cyan-blue-background-color::after {
      border-top-color: #0693e3
    }

    html .body .micro-balloon.has-border-color.has-vivid-cyan-blue-border-color {
      border-color: #0693e3
    }

    html .body .micro-balloon.micro-top.has-vivid-cyan-blue-border-color::before {
      border-top-color: #0693e3
    }

    html .body .micro-balloon.micro-bottom.has-vivid-cyan-blue-border-color::before {
      border-bottom-color: #0693e3
    }

    html .body .caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #0693e3
    }

    html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {
      background-color: #0693e3
    }

    html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #0693e3
    }

    html .body .tab-caption-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #0693e3
    }

    html .body .tab-caption-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {
      color: #0693e3
    }

    html .body .label-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {
      border-color: #0693e3
    }

    html .body .label-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {
      background-color: #0693e3
    }

    html .body .label-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {
      color: #0693e3
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {
      background-color: #0693e3
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-cyan-blue-color {
      color: #0693e3
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {
      border-color: #0693e3
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
      border-right-color: #0693e3
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
      border-left-color: #0693e3
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
      border-right-color: #0693e3
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
      border-left-color: #0693e3
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {
      background-color: #0693e3
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {
      border-color: #0693e3
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::after {
      border-color: #0693e3
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
      background-color: #0693e3
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
      border-color: #0693e3
    }

    html .body .timeline-box.has-vivid-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #0693e3
    }

    .has-vivid-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #0693e3
    }

    html .body .has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #0693e3
    }

    html .body .has-vivid-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #0693e3
    }

    html .body .has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #0693e3
    }

    html .body .is-style-square.has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #0693e3
    }

    html .body .is-style-square.has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #0693e3
    }

    html .body .has-vivid-purple-background-color {
      background-color: #9b51e0
    }

    html .body .has-vivid-purple-color {
      color: #9b51e0
    }

    html .body .has-vivid-purple-border-color {
      border-color: #9b51e0
    }

    html .body .btn-wrap.has-vivid-purple-background-color>a {
      background-color: #9b51e0
    }

    html .body .btn-wrap.has-vivid-purple-color>a {
      color: #9b51e0
    }

    html .body .btn-wrap.has-vivid-purple-border-color>a {
      border-color: #9b51e0
    }

    html .body .bb-tab.has-vivid-purple-border-color .bb-label {
      background-color: #9b51e0
    }

    html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button {
      background-color: #9b51e0
    }

    html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button,
    html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-content {
      border-color: #9b51e0
    }

    html .body .toggle-wrap.has-vivid-purple-background-color:not(.not-nested-style) .toggle-content {
      background-color: #9b51e0
    }

    html .body .toggle-wrap.has-vivid-purple-color:not(.not-nested-style) .toggle-content {
      color: #9b51e0
    }

    html .body .iconlist-box.has-vivid-purple-icon-color li::before {
      color: #9b51e0
    }

    .micro-text.has-vivid-purple-color {
      color: #9b51e0
    }

    html .body .micro-balloon.has-vivid-purple-color {
      color: #9b51e0
    }

    html .body .micro-balloon.has-vivid-purple-background-color {
      background-color: #9b51e0;
      border-color: transparent
    }

    html .body .micro-balloon.has-vivid-purple-background-color.micro-bottom::after {
      border-bottom-color: #9b51e0;
      border-top-color: transparent
    }

    html .body .micro-balloon.has-vivid-purple-background-color::before {
      border-top-color: transparent;
      border-bottom-color: transparent
    }

    html .body .micro-balloon.has-vivid-purple-background-color::after {
      border-top-color: #9b51e0
    }

    html .body .micro-balloon.has-border-color.has-vivid-purple-border-color {
      border-color: #9b51e0
    }

    html .body .micro-balloon.micro-top.has-vivid-purple-border-color::before {
      border-top-color: #9b51e0
    }

    html .body .micro-balloon.micro-bottom.has-vivid-purple-border-color::before {
      border-bottom-color: #9b51e0
    }

    html .body .caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {
      background-color: #9b51e0
    }

    html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {
      background-color: #9b51e0
    }

    html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {
      border-color: #9b51e0
    }

    html .body .tab-caption-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {
      background-color: #9b51e0
    }

    html .body .tab-caption-box.has-vivid-purple-color:not(.not-nested-style) .box-content {
      color: #9b51e0
    }

    html .body .label-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {
      border-color: #9b51e0
    }

    html .body .label-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {
      background-color: #9b51e0
    }

    html .body .label-box.has-vivid-purple-color:not(.not-nested-style) .box-content {
      color: #9b51e0
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {
      background-color: #9b51e0
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-purple-color {
      color: #9b51e0
    }

    html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {
      border-color: #9b51e0
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
      border-right-color: #9b51e0
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
      border-left-color: #9b51e0
    }

    html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
      border-right-color: #9b51e0
    }

    html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
      border-left-color: #9b51e0
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {
      background-color: #9b51e0
    }

    html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {
      border-color: #9b51e0
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::after {
      border-color: #9b51e0
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::before,
    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
      background-color: #9b51e0
    }

    html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
      border-color: #9b51e0
    }

    html .body .timeline-box.has-vivid-purple-point-color:not(.not-nested-style) .timeline-item::before {
      background-color: #9b51e0
    }

    .has-vivid-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
      background-color: #9b51e0
    }

    html .body .has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {
      color: #9b51e0
    }

    html .body .has-vivid-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
      color: #9b51e0
    }

    html .body .has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #9b51e0
    }

    html .body .is-style-square.has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {
      color: #fff;
      background-color: #9b51e0
    }

    html .body .is-style-square.has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {
      color: #fff;
      background-color: #9b51e0
    }

    html .body .btn-wrap {
      background-color: transparent !important;
      color: #333;
      border-color: transparent !important;
      font-size: 16px
    }

    html .body .btn-wrap.has-small-font-size>a {
      font-size: 13px
    }

    html .body .btn-wrap.has-medium-font-size>a {
      font-size: 20px
    }

    html .body .btn-wrap.has-large-font-size>a {
      font-size: 36px
    }

    html .body .btn-wrap.has-huge-font-size>a,
    html .body .btn-wrap.has-larger-font-size>a {
      font-size: 42px
    }

    .cocoon-block-toggle.not-nested-style {
      background-color: transparent !important
    }

    .has-text-color.not-nested-style>.toggle-button {
      color: var(--cocoon-custom-text-color)
    }

    .has-border-color.not-nested-style>.toggle-content {
      border-color: var(--cocoon-custom-border-color)
    }

    .has-background-color.not-nested-style>.toggle-content {
      background-color: var(--cocoon-custom-background-color)
    }

    .cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button {
      color: var(--cocoon-white-color);
      background-color: var(--cocoon-custom-border-color)
    }

    .cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button::before {
      color: var(--cocoon-white-color)
    }

    .cocoon-block-timeline.not-nested-style {
      background-color: var(--cocoon-custom-background-color) !important;
      color: var(--cocoon-custom-text-color);
      border-color: var(--cocoon-custom-border-color)
    }

    .has-text-color.not-nested-style>.tab-caption-box-label {
      color: var(--cocoon-custom-text-color)
    }

    .has-border-color.not-nested-style>.tab-caption-box-label {
      color: var(--cocoon-white-color)
    }

    .cocoon-block-label-box.not-nested-style {
      background-color: transparent
    }

    .cocoon-block-label-box.not-nested-style>.label-box-label {
      color: var(--cocoon-custom-text-color)
    }

    .cocoon-block-label-box.not-nested-style>.box-content {
      border-color: var(--cocoon-custom-border-color);
      background-color: var(--cocoon-custom-background-color);
      color: var(--cocoon-custom-text-color);
      background-clip: padding-box
    }

    .cocoon-block-balloon.not-nested-style>.speech-balloon {
      background-color: var(--cocoon-custom-background-color);
      border-color: var(--cocoon-custom-border-color);
      color: var(--cocoon-custom-text-color);
      background-clip: padding-box
    }

    .cocoon-block-caption-box.not-nested-style {
      border-color: var(--cocoon-custom-border-color);
      color: var(--cocoon-custom-text-color)
    }

    .cocoon-block-caption-box.not-nested-style>.box-label {
      background-color: var(--cocoon-custom-border-color)
    }

    .cocoon-block-caption-box.has-border-color.not-nested-style>.box-label {
      color: var(--cocoon-white-color)
    }

    .cocoon-block-caption-box.not-nested-style>.box-content {
      background-color: var(--cocoon-custom-background-color);
      background-clip: padding-box
    }

    .box-menu:hover {
      box-shadow: inset 2px 2px 0 0 #001a50, 2px 2px 0 0 #001a50, 2px 0 0 0 #001a50, 0 2px 0 0 #001a50
    }

    .box-menu-icon {
      color: #001a50
    }




/* ここにCSSコードを追加
    /*テーブル*/
    table {
      border-collapse: collapse;
      width: 100%;
    }

    .tb01 th,
    .tb01 td {
      padding: 10px;
      border: solid 1px #D8DEE3;
      text-align: center;
      box-sizing: border-box;
    }

    .tb01 th {
      background: #F4F5F6;
      color: #000;
    }

    .tb01 td {
      background: #FFFFFF !important;
      color: #000;
    }

    @media screen and (min-width: 641px) {
      .tb01 th {
        width: 30%;
      }
    }

    @media screen and (max-width: 640px) {
      .tb01 {
        width: 100%;
      }

      table.tb01 th,
      table.tb01 td {
        display: block;
        width: 100%;
        border-bottom: none;
      }

      .tb01 tr:last-child {
        border-bottom: solid 1px #D8DEE3;
      }
    }

     /* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */

    /*サブタイトル*/
    @media(min-width:1025px) {
      .article h4 {
        border-left: solid 8px #E81619;
        border-right: none;
        border-top: none;
        border-bottom: none;
        padding: 12px 20px;
        margin: 0 20px;
      }
    }

    @media(max-width:1024px) {
      .article h4 {
        border-left: solid 8px #E81619;
        border-right: none;
        border-top: none;
        border-bottom: none;
        padding: 12px 0 4px 4px;
        margin: 0;
      }
    }

    /*幅を揃える*/
    @media(min-width:1025px) {
      .jirei {
        margin: 20px;
      }
    }

    @media(max-width:1024px) {
      .jirei {
        margin: 20px 0;
      }
    }

     /*サブタイトル*/
    @media(min-width:1025px) {
      .article h3 {
        background-color: #f7f7f7;
        border-left: none;
        border-right: none;
        border-top: 3px solid #001A50;
        border-bottom: none;
        font-size: 22px;
        padding: 12px 20px;
        margin: 0 20px;
      }
    }

    @media(max-width:1024px) {
      .article h3 {
        background-color: #f7f7f7;
        border-left: none;
        border-right: none;
        border-top: 3px solid #001A50;
        border-bottom: none;
        padding: 12px 20px;
        margin: 20px 0;
      }
    }

    /*画像配置*/


    @media(min-width:1025px) {
      .over_bg01 .behind_pic03 {
        height: auto;
        background-color: #001A50;
        width: 100vw;
        padding: 2em 4vw 0;
        display: block;
        position: relative;
        left: -0.8vw;
      }

      .behind_pic03 {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
      }

      .behind_pic04 {
        display: none;
      }

      .behind_pic05 {
        display: none;
      }
    }

    @media(max-width:1024px) {

      .behind_pic03 {
        display: none;
      }

      .behind_pic04 {
        padding: 2vw;
        display: block;
        width: 100%;
        height: auto;
        float: left;
        text-align: center;
      }

      .behind_pic05 {
        background-color: #001A50;
        padding: 2vw;
        display: block;
        width: 100%;
        height: auto;
        float: left;
        text-align: center;
      }
    }

    /*テキストボックス配置*/
    @media(min-width:1025px) {
      .top_txt02 {
        color: #000;
        font-size: 0.9em;
        width: 50%;
        display: block;
        position: absolute;
        right: 7vw;
        top: 5em;
      }

      .top_txt02 span {
        font-size: 1.2em;
        font-weight: bold;
        line-height: 2em;
      }

      .top_txt03 {
        display: none;
      }
    }

    @media(max-width:1024px) {
      .top_txt02 {
        display: none;
      }

      .top_txt03 {
        float: left;
        width: 80%;
        margin: 0 auto;
        font-size: 0.9em;
        padding: 2em;
        display: block;
      }

      .top_txt03 span {
        font-size: 1.4em;
        font-weight: bold;
      }
    }


      /* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */

      /*フッター上部2*/
      section {
        height: auto;
        color: #fff;
        background-color: #000000;
      }

      section .container {
        max-width: 1200px;
        padding: 20px 20px;
        margin: 0 auto;
      }

      @media (min-width: 1025px) {}

      @media (max-width: 1024px) {}

      /* ----------------------------- */

      .footA {
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .footA p {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 0.8em;
      }

      /* ----------------------------- */

      .footB {
        padding: 20px 0 0;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .footB ul {
        text-align: center;
        margin: 0 auto;
        padding: 0;
        list-style: none;
      }

      .footB a {
        display: block;
        padding: 0;
        padding-bottom: 5px;
        margin-bottom: 0px;
        color: #fff;
        font-size: 0.8em;
        text-decoration: none;
        margin-right: 0px;
        line-height: 20px;
        border-bottom: 3px solid #000;
        transition: 0.5s;
        letter-spacing: 2px;
      }

      .footB a:hover {
        border-bottom: 3px solid #fff;
      }

      @media(min-width:1025px) {
        .footB ul {
          display: flex;
        }

        .footB a {
          margin-left: 20px;
          margin-right: 20px;
          margin-bottom: 0;
        }
      }



      /*フッターの重要なリンク*/
      section .container_C {
        max-width: 1200px;
        padding: 20px 20px;
        margin: 0 auto;
        background-color: #ffffff;
      }

      .footC {
        padding: 20px 0 0;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .footC ul {
        text-align: center;
        margin: 0 auto;
        padding: 0;
        list-style: none;
      }

      .footC a {
        display: block;
        padding: 0;
        padding-bottom: 5px;
        margin-bottom: 0px;
        color: #344762;
        font-size: 0.8em;
        text-decoration: none;
        margin-right: 0px;
        line-height: 20px;
        border-bottom: 2px solid #344762;
        transition: 0.5s;
        letter-spacing: 2px;
      }

      .footC a:hover {
        border-bottom: 3px solid #ffffff;
      }

      @media(min-width:1025px) {
        .footC ul {
          display: flex;
        }

        .footC a {
          margin-left: 20px;
          margin-right: 20px;
          margin-bottom: 0;
        }
      }



    /* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */
    /*元のヘッダー消す*/
    .header-container {
      display: none;
    }

    /*ロゴ*/
    @media (min-width: 1025px) {
      .brand img {
        position: absolute;
        left: 0;
        top: 20px;
        max-height: 70px !important;
      }
    }

    @media (max-width: 1024px) {
      .brand img {
        position: absolute;
        left: 0;
        top: 14px;
        max-height: 55px !important;
      }
    }

    /*ヘッダー背景*/
    .site-header {
      z-index: 99999;
    }


    @media (min-width: 1025px) {
      .site-header {
        position: relative;
        background-color: #F7F7F7;
        height: 110px;
      }
    }

    @media (max-width: 1024px) {
      .site-header {
        position: relative;
        background-color: #F7F7F7;
        height: 80px;
      }
    }

    .site-header__wrapper {
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

    /*PC*/
    @media (min-width: 1025px) {
      .site-header__wrapper {
        display: inline-flex;
        justify-content: space-between;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
      }
    }

    /*@media (min-width: 1025px) {
  .nav__wrapper {
    display: inline-block;
    position:absolute;
    right:120px;
    top:0;
  }
}*/

    /*お問合せボタン*/
    @media (min-width: 1025px) {
      .contact {
        display: flex;
        height: 110px !important;
        position: absolute;
        top: 0;
        right: 0;
      }

      /*電話番号*/
      .tel {
        display: block;
        position: absolute;
        top: 0;
        right: 130px;
        width: 200px !important;
        margin: 20px 20px 0 0;
      }
    }

    #menu-btn-check {
      display: none;
    }

    /*PCグローバルナビ*/
    @media (min-width: 1025px) {
      .Header00 {
        height: auto;
        color: #000;
        font-size: 1.0em;
        background-color: #fff;
      }

      .container01 {
        position: absolute;
        right: 130px;
        top: 50px;
        max-width: 1200px;
        padding: 0;
        margin: 0 auto;
      }

      .Header01 {
        padding: 20px 0 0;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .Header01 ul {
        text-align: center;
        margin: 0 auto;
        padding: 0;
        list-style: none;
      }

      .Header01 a {
        display: block;
        /*padding: 0;
  padding-bottom: 2px;
  margin-bottom: 0px;*/
        padding: 0 5px;
        /*ヘッダー幅に収まるように微調整*/
        color: #000;
        font-size: 1.0em;
        text-decoration: none;
        margin-right: 0px;
        line-height: 20px;
        /*border-bottom: 3px solid #F7F7F7;*/
        transition: 0.5s;
        letter-spacing: 2px;
      }

      .Header01 a:hover {
        border-bottom: 3px solid #001A50;
        padding: 0 5px;
        /*ヘッダー幅に収まるように微調整*/
      }

      .Header01 li:first-child {
        border-bottom: 3px solid #001A50;
        margin-right: 1em;
      }

      .Header01 li:first-child a:hover {
        border-bottom: none;
      }

      .Header01 ul {
        display: flex;
      }

      .Header01 a {
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 0;
      }

      /*スマホメニューを非表示*/
      .menu-content {
        display: none;
      }
    }


    /*スマホ・タブレット*/
    /*元からあるトグル消す*/
    #vk-mobile-nav-menu-btn .nav {
      display: none !important;
    }

    .vk-mobile-nav-menu-btn {
      display: none !important;
    }

    @media (max-width: 1024px) {

      /*PCメニュー消す*/
      .Header00 {
        display: none;
      }

      .nav__wrapper {
        display: none !important;
        /*position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: -1;
    background-color: #d9f0f7;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-100%);
    transition: transform 0.3s ease-out, opacity 0.3s ease-out; }

.nav__wrapper.active {
      visibility: visible;
      opacity: 1;
      transform: translateY(0); } */
      }
    }


    /*新しいトグルメニュー*/
    @media (max-width: 1024px) {
      .menu-btn {
        position: fixed;
        top: 10px;
        right: 10px;
        display: flex;
        height: 60px;
        width: 60px;
        justify-content: center;
        align-items: center;
        z-index: 90;
        background-color: #001A50;
      }

      .menu-btn span,
      .menu-btn span:before,
      .menu-btn span:after {
        content: '';
        display: block;
        height: 3px;
        width: 25px;
        border-radius: 3px;
        background-color: #ffffff;
        position: absolute;
        transition: all .3s;
      }

      .menu-btn span:before {
        bottom: 8px;
      }

      .menu-btn span:after {
        top: 8px;
      }

      #menu-btn-check:checked~.menu-btn span {
        background-color: rgba(255, 255, 255, 0);
        /*メニューオープン時は真ん中の線を透明にする*/
      }

      #menu-btn-check:checked~.menu-btn span::before {
        bottom: 0;
        transform: rotate(45deg);
      }

      #menu-btn-check:checked~.menu-btn span::after {
        top: 0;
        transform: rotate(-45deg);
      }
    }

    /*メニュー内*/
    @media (max-width: 1024px) {
      .menu-content {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        background-color: #FFFFFF;
      }

      .contact_phone {
        border-bottom: none;
        height: auto;
        float: left;
        text-align: center;
        top: 10px;
        margin: 10px auto;
        width: 100%;
        display: block;
      }

      .menu-content ul {
        padding: 70px 10px 0;
      }

      .menu-content ul li {
        border-bottom: solid 1px #001A50;
        list-style: none;
      }

      .menu-content ul li a {
        display: block;
        width: 100%;
        font-size: 15px;
        box-sizing: border-box;
        color: #001A50;
        text-decoration: none;
        padding: 9px 15px 10px 0;
        position: relative;
      }

      .menu-content ul li a::before {
        content: "";
        width: 7px;
        height: 7px;
        border-top: solid 2px #001A50;
        border-right: solid 2px #001A50;
        transform: rotate(45deg);
        position: absolute;
        right: 11px;
        top: 16px;
      }

      /*トグルの動き*/
      .menu-content {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: -100%;
        /*leftの値を変更してメニューを画面外へ*/
        z-index: 80;
        background-color: #FFFFFF;
        transition: all 0.5s;
        /*アニメーション設定*/
      }

      #menu-btn-check:checked~.menu-content {
        left: 0;
        /*メニューを画面内へ*/
      }
    }

    @media (max-width: 1024px) {

      /*お問合せボタン*/
      .contact {
        display: none !important;
      }

      /*電話番号*/
      .tel {
        display: none !important;
      }
    }

    /* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */
    /* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */

    /*タイトル表示しない*/
    .entry-title {
      display: none;
    }

    /*横スクロールバー表示しない*/
    body {
      overflow-x: hidden;
    }

    /*メインビジュアル*/
    .fluid-box {
      /*margin-top:-100px;*/
      width: 100vw;
      position: relative;
      left: 50%;
      -webkit-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%);
      background-image: url(images/top.png);
      background-position: center 100%;
      background-repeat: no-repeat;
      background-size: cover;
      padding: 0px;
    }

    @media(min-width:641px) {
      .fluid-box {
        margin-top: -104px;
      }

      .fluid-box-inner {
        margin: 40px auto 0;
        padding: 140px 0;
        width: 80%;
      }
    }

    @media(max-width:640px) {
      .fluid-box {
        margin-top: -90px;
      }

      .fluid-box-inner {
        margin: 40px auto 0;
        padding: 100px 0;
        width: 90%;
      }
    }

    /*タイトル背景*/
    @media(min-width:1025px) {
      .top_title01 {
        background-image: url(../images/top_title01.png) !important;
        background-repeat: none;
        background-position: center 45%;
        /*横の位置 縦の位置*/
        background-size: auto 140%;
        /*横のサイズ 縦のサイズ*/
        text-align: center;
      }

      .mainSection-title,
      h2 {
        padding: 0.8em 0 0.7em;
        border-top: none !important;
        border-bottom: none !important;
        background-color: #FFF !important;
      }
    }

    @media(max-width:1024px) {
      .top_title01 {
        background-image: url(../images/top_title01.png) !important;
        background-repeat: none !important;
        background-position: center 45%;
        /*横の位置 縦の位置*/
        /*background-size:auto 100%;*/
        /*横のサイズ 縦のサイズ*/
        background-size: cover;
        /*横のサイズ 縦のサイズ*/
        text-align: center;
      }

      .mainSection-title,
      h2 {
        /*font-size:2em !important;*/
        padding: 0.8em 0 0.7em;
        border-top: none !important;
        border-bottom: none !important;
        background-color: #FFF !important;
      }
    }

    /*会社案内画像配置*/
    @media(min-width:1025px) {
      .behind_pic01 {
        display: block;
        position: relative;
        margin: 20px;
      }

      .behind_pic02 {
        display: none;
      }
    }

    @media(max-width:1024px) {
      .behind_pic01 {
        display: none;
      }

      .behind_pic02 {
        display: block;
        width: 100%;
        height: auto;
        position: relative;
        margin: 0 0 30px 0;
      }
    }

    /*テキストボックス配置*/
    @media(min-width:1025px) {
      .top_txt01 {
        font-size: 1.0em;
        width: 60%;
        display: block;
        position: absolute;
        padding-top: 1em;
        right: 0;
        top: 20px;
      }
    }

    @media(max-width:1024px) {
      .top_txt01 {
        font-size: 1.1em;
        padding: 2em;
        display: block;
        position: absolute;
        top: 0;
      }
    }

    /*ボタン*/
    .button16 a {
      text-decoration: none;
    }

    @media(min-width:1025px) {
      .button16 a {
        display: block;
        position: absolute;
        bottom: 50px;
        right: 30px;
        margin: 0 auto;
        padding: 1em 2em 1em 3em;
        width: 300px;
        color: #252E57;
        font-size: 18px;
        font-weight: 700;
        background-color: #FFF;
        border: solid 2px #252E57;
        transition: 0.3s;
      }

      .button16 a::after {
        content: '';
        position: absolute;
        top: 50%;
        right: -35px;
        transform: translateY(-50%);
        width: 70px;
        height: 2px;
        background-color: #252E57;
        transition: 0.3s;
      }

      .button16 a:hover {
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.5);
      }

      .button16 a:hover::after {
        transform: translateX(3px);
      }
    }

    @media(max-width:1024px) {
      .button16 a {
        display: block;
        float: center;
        /*position: absolute;
  top:90%;
  left:50%;*/
        margin: 40px auto;
        text-align: center;
        padding: 1.2em 2em;
        width: 300px;
        height: 4em;
        color: #252E57;
        font-size: 18px;
        font-weight: 700;
        background-color: #FFF;
        border: solid 2px #252E57;
        transition: 0.3s;
      }

      /*.button16 a::after {
  content: '';
  position: absolute;
  top:75%;
  left: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 40px;
  background-color: #252E57;
  transition: 0.3s;
}*/

      .button16 a:hover {
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.5);
      }

      .button16 a:hover::after {
        transform: translateX(3px);
      }
    }


    /*会社案内サムネイル*/
    /*.thumb_box{
  background-color:#000 !important;
  width:100%;
  overflow: hidden;
}*/
    @media(min-width:1025px) {
      .thumb_bg01 {
        background-color: #001A50;
        display: block;
        float: left;
        text-align: center !important;
        padding: 10px 0;
        width: 100%;
        /*margin:0 20px;*/
        overflow: hidden;
      }
    }

    @media(max-width:1024px) {
      .thumb_bg01 {
        background-color: #001A50;
        display: block;
        float: left;
        text-align: center !important;
        padding: 10px 0;
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
      }
    }

    .thumb01 {
      display: inline-block;
      float: left;
      width: 44%;
      margin: 10px 2% 10px 4%;
    }

    .thumb02 {
      display: inline-block;
      float: left;
      width: 44%;
      margin: 10px 4% 10px 2%;
    }

    /*新規投稿のラベルサイズ*/
    .cat-label {
      width: 100px;
      height: 2em;
      position: absolute;
      top: 0;
      left: 0;
      border: none;
      font-size: 1.0em;
      text-align: center;
      line-height: 1.5em;
      color: #fff;
      background-color: rgba(51, 51, 51, 0.7);
      padding: 5px;
      max-width: 80%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    /*投稿の高さ*/
    .widget-entry-cards .a-wrap {
      padding: 0.8em;
    }