/* Cocoon editor-sync */

.has-key-color-background-color {

  background-color: #0054a6;

}

.has-key-color-color {

  color: #0054a6;

}

*/

.has-key-color-border-color {

  border-color: #0054a6;

}

.btn-wrap.has-key-color-background-color>a {

  background-color: #0054a6;

}

.btn-wrap.has-key-color-color>a {

  color: #0054a6;

}

.btn-wrap.has-key-color-border-color>a {

  border-color: #0054a6;

}

.bb-tab.has-key-color-border-color::before {

  background-color: #0054a6;

}

.bb-tab.has-key-color-border-color .bb-label {

  background-color: #0054a6;

}

*/

.toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button {

  background-color: #0054a6;

}

.toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-content {

  border-color: #0054a6;

}

.toggle-wrap.has-key-color-background-color:not(.not-nested-style) .toggle-content {

  background-color: #0054a6;

}

.toggle-wrap.has-key-color-color:not(.not-nested-style) .toggle-content {

  color: #0054a6;

}

.iconlist-box.has-key-color-icon-color li::before {

  color: #0054a6;

}

.micro-text.has-key-color-color {

  color: #0054a6;

}

.micro-balloon.has-key-color-color {

  color: #0054a6;

}

.micro-balloon.has-key-color-background-color {

  background-color: #0054a6;

  border-color: transparent;

}

.micro-balloon.has-key-color-background-color.micro-bottom::after {

  border-bottom-color: #0054a6;

  border-top-color: transparent;

}

.micro-balloon.has-key-color-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-key-color-background-color::after {

  border-top-color: #0054a6;

}

.micro-balloon.has-border-color.has-key-color-border-color {

  border-color: #0054a6;

}

.micro-balloon.micro-top.has-key-color-border-color::before {

  border-top-color: #0054a6;

}

.micro-balloon.micro-bottom.has-key-color-border-color::before {

  border-bottom-color: #0054a6;

}

.caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {

  background-color: #0054a6;

}

.tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {

  background-color: #0054a6;

}

.tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-content {

  border-color: #0054a6;

}

.tab-caption-box.has-key-color-background-color:not(.not-nested-style) .box-content {

  background-color: #0054a6;

}

.tab-caption-box.has-key-color-color:not(.not-nested-style) .box-content {

  color: #0054a6;

}

.label-box.has-key-color-border-color:not(.not-nested-style) .box-content {

  border-color: #0054a6;

}

.label-box.has-key-color-background-color:not(.not-nested-style) .box-content {

  background-color: #0054a6;

}

.label-box.has-key-color-color:not(.not-nested-style) .box-content {

  color: #0054a6;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-background-color {

  background-color: #0054a6;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-key-color-color {

  color: #0054a6;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-border-color {

  border-color: #0054a6;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {

  border-right-color: #0054a6;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {

  border-left-color: #0054a6;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {

  border-right-color: #0054a6;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {

  border-left-color: #0054a6;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color {

  background-color: #0054a6;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color {

  border-color: #0054a6;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::after {

  border-color: #0054a6;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {

  background-color: #0054a6;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {

  border-color: #0054a6;

}

.timeline-box.has-key-color-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #0054a6;

}

.has-key-color-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #0054a6;

}

.has-key-color-question-color:not(.not-nested-style) .faq-question-label {

  color: #0054a6;

}

.has-key-color-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #0054a6;

}

.has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #0054a6;

}

.is-style-square.has-key-color-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #0054a6;

}

.is-style-square.has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #0054a6;

}

.has-red-background-color {

  background-color: #e60033;

}

.has-red-color {

  color: #e60033;

}

*/

.has-red-border-color {

  border-color: #e60033;

}

.btn-wrap.has-red-background-color>a {

  background-color: #e60033;

}

.btn-wrap.has-red-color>a {

  color: #e60033;

}

.btn-wrap.has-red-border-color>a {

  border-color: #e60033;

}

.bb-tab.has-red-border-color::before {

  background-color: #e60033;

}

.bb-tab.has-red-border-color .bb-label {

  background-color: #e60033;

}

*/

.toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button {

  background-color: #e60033;

}

.toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-content {

  border-color: #e60033;

}

.toggle-wrap.has-red-background-color:not(.not-nested-style) .toggle-content {

  background-color: #e60033;

}

.toggle-wrap.has-red-color:not(.not-nested-style) .toggle-content {

  color: #e60033;

}

.iconlist-box.has-red-icon-color li::before {

  color: #e60033;

}

.micro-text.has-red-color {

  color: #e60033;

}

.micro-balloon.has-red-color {

  color: #e60033;

}

.micro-balloon.has-red-background-color {

  background-color: #e60033;

  border-color: transparent;

}

.micro-balloon.has-red-background-color.micro-bottom::after {

  border-bottom-color: #e60033;

  border-top-color: transparent;

}

.micro-balloon.has-red-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-red-background-color::after {

  border-top-color: #e60033;

}

.micro-balloon.has-border-color.has-red-border-color {

  border-color: #e60033;

}

.micro-balloon.micro-top.has-red-border-color::before {

  border-top-color: #e60033;

}

.micro-balloon.micro-bottom.has-red-border-color::before {

  border-bottom-color: #e60033;

}

.caption-box.has-red-border-color:not(.not-nested-style) .box-label {

  background-color: #e60033;

}

.tab-caption-box.has-red-border-color:not(.not-nested-style) .box-label {

  background-color: #e60033;

}

.tab-caption-box.has-red-border-color:not(.not-nested-style) .box-content {

  border-color: #e60033;

}

.tab-caption-box.has-red-background-color:not(.not-nested-style) .box-content {

  background-color: #e60033;

}

.tab-caption-box.has-red-color:not(.not-nested-style) .box-content {

  color: #e60033;

}

.label-box.has-red-border-color:not(.not-nested-style) .box-content {

  border-color: #e60033;

}

.label-box.has-red-background-color:not(.not-nested-style) .box-content {

  background-color: #e60033;

}

.label-box.has-red-color:not(.not-nested-style) .box-content {

  color: #e60033;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-red-background-color {

  background-color: #e60033;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-red-color {

  color: #e60033;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-red-border-color {

  border-color: #e60033;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-border-color::before {

  border-right-color: #e60033;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color::before {

  border-left-color: #e60033;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-background-color::after {

  border-right-color: #e60033;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color::after {

  border-left-color: #e60033;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color {

  background-color: #e60033;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color {

  border-color: #e60033;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::after {

  border-color: #e60033;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::after {

  background-color: #e60033;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before {

  border-color: #e60033;

}

.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;

}

.has-red-question-color:not(.not-nested-style) .faq-question-label {

  color: #e60033;

}

.has-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #e60033;

}

.has-red-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #e60033;

}

.is-style-square.has-red-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #e60033;

}

.is-style-square.has-red-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #e60033;

}

.has-pink-background-color {

  background-color: #e95295;

}

.has-pink-color {

  color: #e95295;

}

*/

.has-pink-border-color {

  border-color: #e95295;

}

.btn-wrap.has-pink-background-color>a {

  background-color: #e95295;

}

.btn-wrap.has-pink-color>a {

  color: #e95295;

}

.btn-wrap.has-pink-border-color>a {

  border-color: #e95295;

}

.bb-tab.has-pink-border-color::before {

  background-color: #e95295;

}

.bb-tab.has-pink-border-color .bb-label {

  background-color: #e95295;

}

*/

.toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button {

  background-color: #e95295;

}

.toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-content {

  border-color: #e95295;

}

.toggle-wrap.has-pink-background-color:not(.not-nested-style) .toggle-content {

  background-color: #e95295;

}

.toggle-wrap.has-pink-color:not(.not-nested-style) .toggle-content {

  color: #e95295;

}

.iconlist-box.has-pink-icon-color li::before {

  color: #e95295;

}

.micro-text.has-pink-color {

  color: #e95295;

}

.micro-balloon.has-pink-color {

  color: #e95295;

}

.micro-balloon.has-pink-background-color {

  background-color: #e95295;

  border-color: transparent;

}

.micro-balloon.has-pink-background-color.micro-bottom::after {

  border-bottom-color: #e95295;

  border-top-color: transparent;

}

.micro-balloon.has-pink-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-pink-background-color::after {

  border-top-color: #e95295;

}

.micro-balloon.has-border-color.has-pink-border-color {

  border-color: #e95295;

}

.micro-balloon.micro-top.has-pink-border-color::before {

  border-top-color: #e95295;

}

.micro-balloon.micro-bottom.has-pink-border-color::before {

  border-bottom-color: #e95295;

}

.caption-box.has-pink-border-color:not(.not-nested-style) .box-label {

  background-color: #e95295;

}

.tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-label {

  background-color: #e95295;

}

.tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-content {

  border-color: #e95295;

}

.tab-caption-box.has-pink-background-color:not(.not-nested-style) .box-content {

  background-color: #e95295;

}

.tab-caption-box.has-pink-color:not(.not-nested-style) .box-content {

  color: #e95295;

}

.label-box.has-pink-border-color:not(.not-nested-style) .box-content {

  border-color: #e95295;

}

.label-box.has-pink-background-color:not(.not-nested-style) .box-content {

  background-color: #e95295;

}

.label-box.has-pink-color:not(.not-nested-style) .box-content {

  color: #e95295;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-background-color {

  background-color: #e95295;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pink-color {

  color: #e95295;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-border-color {

  border-color: #e95295;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {

  border-right-color: #e95295;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {

  border-left-color: #e95295;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {

  border-right-color: #e95295;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {

  border-left-color: #e95295;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color {

  background-color: #e95295;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color {

  border-color: #e95295;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::after {

  border-color: #e95295;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {

  background-color: #e95295;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {

  border-color: #e95295;

}

.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;

}

.has-pink-question-color:not(.not-nested-style) .faq-question-label {

  color: #e95295;

}

.has-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #e95295;

}

.has-pink-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #e95295;

}

.is-style-square.has-pink-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #e95295;

}

.is-style-square.has-pink-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #e95295;

}

.has-purple-background-color {

  background-color: #884898;

}

.has-purple-color {

  color: #884898;

}

*/

.has-purple-border-color {

  border-color: #884898;

}

.btn-wrap.has-purple-background-color>a {

  background-color: #884898;

}

.btn-wrap.has-purple-color>a {

  color: #884898;

}

.btn-wrap.has-purple-border-color>a {

  border-color: #884898;

}

.bb-tab.has-purple-border-color::before {

  background-color: #884898;

}

.bb-tab.has-purple-border-color .bb-label {

  background-color: #884898;

}

*/

.toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button {

  background-color: #884898;

}

.toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-content {

  border-color: #884898;

}

.toggle-wrap.has-purple-background-color:not(.not-nested-style) .toggle-content {

  background-color: #884898;

}

.toggle-wrap.has-purple-color:not(.not-nested-style) .toggle-content {

  color: #884898;

}

.iconlist-box.has-purple-icon-color li::before {

  color: #884898;

}

.micro-text.has-purple-color {

  color: #884898;

}

.micro-balloon.has-purple-color {

  color: #884898;

}

.micro-balloon.has-purple-background-color {

  background-color: #884898;

  border-color: transparent;

}

.micro-balloon.has-purple-background-color.micro-bottom::after {

  border-bottom-color: #884898;

  border-top-color: transparent;

}

.micro-balloon.has-purple-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-purple-background-color::after {

  border-top-color: #884898;

}

.micro-balloon.has-border-color.has-purple-border-color {

  border-color: #884898;

}

.micro-balloon.micro-top.has-purple-border-color::before {

  border-top-color: #884898;

}

.micro-balloon.micro-bottom.has-purple-border-color::before {

  border-bottom-color: #884898;

}

.caption-box.has-purple-border-color:not(.not-nested-style) .box-label {

  background-color: #884898;

}

.tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-label {

  background-color: #884898;

}

.tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-content {

  border-color: #884898;

}

.tab-caption-box.has-purple-background-color:not(.not-nested-style) .box-content {

  background-color: #884898;

}

.tab-caption-box.has-purple-color:not(.not-nested-style) .box-content {

  color: #884898;

}

.label-box.has-purple-border-color:not(.not-nested-style) .box-content {

  border-color: #884898;

}

.label-box.has-purple-background-color:not(.not-nested-style) .box-content {

  background-color: #884898;

}

.label-box.has-purple-color:not(.not-nested-style) .box-content {

  color: #884898;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-background-color {

  background-color: #884898;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-purple-color {

  color: #884898;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-border-color {

  border-color: #884898;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {

  border-right-color: #884898;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {

  border-left-color: #884898;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {

  border-right-color: #884898;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {

  border-left-color: #884898;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color {

  background-color: #884898;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color {

  border-color: #884898;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::after {

  border-color: #884898;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {

  background-color: #884898;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {

  border-color: #884898;

}

.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;

}

.has-purple-question-color:not(.not-nested-style) .faq-question-label {

  color: #884898;

}

.has-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #884898;

}

.has-purple-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #884898;

}

.is-style-square.has-purple-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #884898;

}

.is-style-square.has-purple-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #884898;

}

.has-deep-background-color {

  background-color: #55295b;

}

.has-deep-color {

  color: #55295b;

}

*/

.has-deep-border-color {

  border-color: #55295b;

}

.btn-wrap.has-deep-background-color>a {

  background-color: #55295b;

}

.btn-wrap.has-deep-color>a {

  color: #55295b;

}

.btn-wrap.has-deep-border-color>a {

  border-color: #55295b;

}

.bb-tab.has-deep-border-color::before {

  background-color: #55295b;

}

.bb-tab.has-deep-border-color .bb-label {

  background-color: #55295b;

}

*/

.toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button {

  background-color: #55295b;

}

.toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-content {

  border-color: #55295b;

}

.toggle-wrap.has-deep-background-color:not(.not-nested-style) .toggle-content {

  background-color: #55295b;

}

.toggle-wrap.has-deep-color:not(.not-nested-style) .toggle-content {

  color: #55295b;

}

.iconlist-box.has-deep-icon-color li::before {

  color: #55295b;

}

.micro-text.has-deep-color {

  color: #55295b;

}

.micro-balloon.has-deep-color {

  color: #55295b;

}

.micro-balloon.has-deep-background-color {

  background-color: #55295b;

  border-color: transparent;

}

.micro-balloon.has-deep-background-color.micro-bottom::after {

  border-bottom-color: #55295b;

  border-top-color: transparent;

}

.micro-balloon.has-deep-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-deep-background-color::after {

  border-top-color: #55295b;

}

.micro-balloon.has-border-color.has-deep-border-color {

  border-color: #55295b;

}

.micro-balloon.micro-top.has-deep-border-color::before {

  border-top-color: #55295b;

}

.micro-balloon.micro-bottom.has-deep-border-color::before {

  border-bottom-color: #55295b;

}

.caption-box.has-deep-border-color:not(.not-nested-style) .box-label {

  background-color: #55295b;

}

.tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-label {

  background-color: #55295b;

}

.tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-content {

  border-color: #55295b;

}

.tab-caption-box.has-deep-background-color:not(.not-nested-style) .box-content {

  background-color: #55295b;

}

.tab-caption-box.has-deep-color:not(.not-nested-style) .box-content {

  color: #55295b;

}

.label-box.has-deep-border-color:not(.not-nested-style) .box-content {

  border-color: #55295b;

}

.label-box.has-deep-background-color:not(.not-nested-style) .box-content {

  background-color: #55295b;

}

.label-box.has-deep-color:not(.not-nested-style) .box-content {

  color: #55295b;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-background-color {

  background-color: #55295b;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-color {

  color: #55295b;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-border-color {

  border-color: #55295b;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {

  border-right-color: #55295b;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {

  border-left-color: #55295b;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {

  border-right-color: #55295b;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {

  border-left-color: #55295b;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color {

  background-color: #55295b;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color {

  border-color: #55295b;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::after {

  border-color: #55295b;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {

  background-color: #55295b;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {

  border-color: #55295b;

}

.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;

}

.has-deep-question-color:not(.not-nested-style) .faq-question-label {

  color: #55295b;

}

.has-deep-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #55295b;

}

.has-deep-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #55295b;

}

.is-style-square.has-deep-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #55295b;

}

.is-style-square.has-deep-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #55295b;

}

.has-indigo-background-color {

  background-color: #1e50a2;

}

.has-indigo-color {

  color: #1e50a2;

}

*/

.has-indigo-border-color {

  border-color: #1e50a2;

}

.btn-wrap.has-indigo-background-color>a {

  background-color: #1e50a2;

}

.btn-wrap.has-indigo-color>a {

  color: #1e50a2;

}

.btn-wrap.has-indigo-border-color>a {

  border-color: #1e50a2;

}

.bb-tab.has-indigo-border-color::before {

  background-color: #1e50a2;

}

.bb-tab.has-indigo-border-color .bb-label {

  background-color: #1e50a2;

}

*/

.toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button {

  background-color: #1e50a2;

}

.toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-content {

  border-color: #1e50a2;

}

.toggle-wrap.has-indigo-background-color:not(.not-nested-style) .toggle-content {

  background-color: #1e50a2;

}

.toggle-wrap.has-indigo-color:not(.not-nested-style) .toggle-content {

  color: #1e50a2;

}

.iconlist-box.has-indigo-icon-color li::before {

  color: #1e50a2;

}

.micro-text.has-indigo-color {

  color: #1e50a2;

}

.micro-balloon.has-indigo-color {

  color: #1e50a2;

}

.micro-balloon.has-indigo-background-color {

  background-color: #1e50a2;

  border-color: transparent;

}

.micro-balloon.has-indigo-background-color.micro-bottom::after {

  border-bottom-color: #1e50a2;

  border-top-color: transparent;

}

.micro-balloon.has-indigo-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-indigo-background-color::after {

  border-top-color: #1e50a2;

}

.micro-balloon.has-border-color.has-indigo-border-color {

  border-color: #1e50a2;

}

.micro-balloon.micro-top.has-indigo-border-color::before {

  border-top-color: #1e50a2;

}

.micro-balloon.micro-bottom.has-indigo-border-color::before {

  border-bottom-color: #1e50a2;

}

.caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {

  background-color: #1e50a2;

}

.tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {

  background-color: #1e50a2;

}

.tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-content {

  border-color: #1e50a2;

}

.tab-caption-box.has-indigo-background-color:not(.not-nested-style) .box-content {

  background-color: #1e50a2;

}

.tab-caption-box.has-indigo-color:not(.not-nested-style) .box-content {

  color: #1e50a2;

}

.label-box.has-indigo-border-color:not(.not-nested-style) .box-content {

  border-color: #1e50a2;

}

.label-box.has-indigo-background-color:not(.not-nested-style) .box-content {

  background-color: #1e50a2;

}

.label-box.has-indigo-color:not(.not-nested-style) .box-content {

  color: #1e50a2;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-background-color {

  background-color: #1e50a2;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-indigo-color {

  color: #1e50a2;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-border-color {

  border-color: #1e50a2;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {

  border-right-color: #1e50a2;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {

  border-left-color: #1e50a2;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {

  border-right-color: #1e50a2;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {

  border-left-color: #1e50a2;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color {

  background-color: #1e50a2;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color {

  border-color: #1e50a2;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::after {

  border-color: #1e50a2;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {

  background-color: #1e50a2;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {

  border-color: #1e50a2;

}

.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;

}

.has-indigo-question-color:not(.not-nested-style) .faq-question-label {

  color: #1e50a2;

}

.has-indigo-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #1e50a2;

}

.has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #1e50a2;

}

.is-style-square.has-indigo-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #1e50a2;

}

.is-style-square.has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #1e50a2;

}

.has-blue-background-color {

  background-color: #0095d9;

}

.has-blue-color {

  color: #0095d9;

}

*/

.has-blue-border-color {

  border-color: #0095d9;

}

.btn-wrap.has-blue-background-color>a {

  background-color: #0095d9;

}

.btn-wrap.has-blue-color>a {

  color: #0095d9;

}

.btn-wrap.has-blue-border-color>a {

  border-color: #0095d9;

}

.bb-tab.has-blue-border-color::before {

  background-color: #0095d9;

}

.bb-tab.has-blue-border-color .bb-label {

  background-color: #0095d9;

}

*/

.toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button {

  background-color: #0095d9;

}

.toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-content {

  border-color: #0095d9;

}

.toggle-wrap.has-blue-background-color:not(.not-nested-style) .toggle-content {

  background-color: #0095d9;

}

.toggle-wrap.has-blue-color:not(.not-nested-style) .toggle-content {

  color: #0095d9;

}

.iconlist-box.has-blue-icon-color li::before {

  color: #0095d9;

}

.micro-text.has-blue-color {

  color: #0095d9;

}

.micro-balloon.has-blue-color {

  color: #0095d9;

}

.micro-balloon.has-blue-background-color {

  background-color: #0095d9;

  border-color: transparent;

}

.micro-balloon.has-blue-background-color.micro-bottom::after {

  border-bottom-color: #0095d9;

  border-top-color: transparent;

}

.micro-balloon.has-blue-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-blue-background-color::after {

  border-top-color: #0095d9;

}

.micro-balloon.has-border-color.has-blue-border-color {

  border-color: #0095d9;

}

.micro-balloon.micro-top.has-blue-border-color::before {

  border-top-color: #0095d9;

}

.micro-balloon.micro-bottom.has-blue-border-color::before {

  border-bottom-color: #0095d9;

}

.caption-box.has-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #0095d9;

}

.tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #0095d9;

}

.tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #0095d9;

}

.tab-caption-box.has-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #0095d9;

}

.tab-caption-box.has-blue-color:not(.not-nested-style) .box-content {

  color: #0095d9;

}

.label-box.has-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #0095d9;

}

.label-box.has-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #0095d9;

}

.label-box.has-blue-color:not(.not-nested-style) .box-content {

  color: #0095d9;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-background-color {

  background-color: #0095d9;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-blue-color {

  color: #0095d9;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-border-color {

  border-color: #0095d9;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {

  border-right-color: #0095d9;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {

  border-left-color: #0095d9;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {

  border-right-color: #0095d9;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {

  border-left-color: #0095d9;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color {

  background-color: #0095d9;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color {

  border-color: #0095d9;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::after {

  border-color: #0095d9;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {

  background-color: #0095d9;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {

  border-color: #0095d9;

}

.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;

}

.has-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #0095d9;

}

.has-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #0095d9;

}

.has-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #0095d9;

}

.is-style-square.has-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #0095d9;

}

.is-style-square.has-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #0095d9;

}

.has-light-blue-background-color {

  background-color: #2ca9e1;

}

.has-light-blue-color {

  color: #2ca9e1;

}

*/

.has-light-blue-border-color {

  border-color: #2ca9e1;

}

.btn-wrap.has-light-blue-background-color>a {

  background-color: #2ca9e1;

}

.btn-wrap.has-light-blue-color>a {

  color: #2ca9e1;

}

.btn-wrap.has-light-blue-border-color>a {

  border-color: #2ca9e1;

}

.bb-tab.has-light-blue-border-color::before {

  background-color: #2ca9e1;

}

.bb-tab.has-light-blue-border-color .bb-label {

  background-color: #2ca9e1;

}

*/

.toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button {

  background-color: #2ca9e1;

}

.toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-content {

  border-color: #2ca9e1;

}

.toggle-wrap.has-light-blue-background-color:not(.not-nested-style) .toggle-content {

  background-color: #2ca9e1;

}

.toggle-wrap.has-light-blue-color:not(.not-nested-style) .toggle-content {

  color: #2ca9e1;

}

.iconlist-box.has-light-blue-icon-color li::before {

  color: #2ca9e1;

}

.micro-text.has-light-blue-color {

  color: #2ca9e1;

}

.micro-balloon.has-light-blue-color {

  color: #2ca9e1;

}

.micro-balloon.has-light-blue-background-color {

  background-color: #2ca9e1;

  border-color: transparent;

}

.micro-balloon.has-light-blue-background-color.micro-bottom::after {

  border-bottom-color: #2ca9e1;

  border-top-color: transparent;

}

.micro-balloon.has-light-blue-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-light-blue-background-color::after {

  border-top-color: #2ca9e1;

}

.micro-balloon.has-border-color.has-light-blue-border-color {

  border-color: #2ca9e1;

}

.micro-balloon.micro-top.has-light-blue-border-color::before {

  border-top-color: #2ca9e1;

}

.micro-balloon.micro-bottom.has-light-blue-border-color::before {

  border-bottom-color: #2ca9e1;

}

.caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #2ca9e1;

}

.tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #2ca9e1;

}

.tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #2ca9e1;

}

.tab-caption-box.has-light-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #2ca9e1;

}

.tab-caption-box.has-light-blue-color:not(.not-nested-style) .box-content {

  color: #2ca9e1;

}

.label-box.has-light-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #2ca9e1;

}

.label-box.has-light-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #2ca9e1;

}

.label-box.has-light-blue-color:not(.not-nested-style) .box-content {

  color: #2ca9e1;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {

  background-color: #2ca9e1;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-blue-color {

  color: #2ca9e1;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {

  border-color: #2ca9e1;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {

  border-right-color: #2ca9e1;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {

  border-left-color: #2ca9e1;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {

  border-right-color: #2ca9e1;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {

  border-left-color: #2ca9e1;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {

  background-color: #2ca9e1;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {

  border-color: #2ca9e1;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::after {

  border-color: #2ca9e1;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {

  background-color: #2ca9e1;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {

  border-color: #2ca9e1;

}

.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;

}

.has-light-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #2ca9e1;

}

.has-light-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #2ca9e1;

}

.has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #2ca9e1;

}

.is-style-square.has-light-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #2ca9e1;

}

.is-style-square.has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #2ca9e1;

}

.has-cyan-background-color {

  background-color: #00a3af;

}

.has-cyan-color {

  color: #00a3af;

}

*/

.has-cyan-border-color {

  border-color: #00a3af;

}

.btn-wrap.has-cyan-background-color>a {

  background-color: #00a3af;

}

.btn-wrap.has-cyan-color>a {

  color: #00a3af;

}

.btn-wrap.has-cyan-border-color>a {

  border-color: #00a3af;

}

.bb-tab.has-cyan-border-color::before {

  background-color: #00a3af;

}

.bb-tab.has-cyan-border-color .bb-label {

  background-color: #00a3af;

}

*/

.toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button {

  background-color: #00a3af;

}

.toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-content {

  border-color: #00a3af;

}

.toggle-wrap.has-cyan-background-color:not(.not-nested-style) .toggle-content {

  background-color: #00a3af;

}

.toggle-wrap.has-cyan-color:not(.not-nested-style) .toggle-content {

  color: #00a3af;

}

.iconlist-box.has-cyan-icon-color li::before {

  color: #00a3af;

}

.micro-text.has-cyan-color {

  color: #00a3af;

}

.micro-balloon.has-cyan-color {

  color: #00a3af;

}

.micro-balloon.has-cyan-background-color {

  background-color: #00a3af;

  border-color: transparent;

}

.micro-balloon.has-cyan-background-color.micro-bottom::after {

  border-bottom-color: #00a3af;

  border-top-color: transparent;

}

.micro-balloon.has-cyan-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-cyan-background-color::after {

  border-top-color: #00a3af;

}

.micro-balloon.has-border-color.has-cyan-border-color {

  border-color: #00a3af;

}

.micro-balloon.micro-top.has-cyan-border-color::before {

  border-top-color: #00a3af;

}

.micro-balloon.micro-bottom.has-cyan-border-color::before {

  border-bottom-color: #00a3af;

}

.caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {

  background-color: #00a3af;

}

.tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {

  background-color: #00a3af;

}

.tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-content {

  border-color: #00a3af;

}

.tab-caption-box.has-cyan-background-color:not(.not-nested-style) .box-content {

  background-color: #00a3af;

}

.tab-caption-box.has-cyan-color:not(.not-nested-style) .box-content {

  color: #00a3af;

}

.label-box.has-cyan-border-color:not(.not-nested-style) .box-content {

  border-color: #00a3af;

}

.label-box.has-cyan-background-color:not(.not-nested-style) .box-content {

  background-color: #00a3af;

}

.label-box.has-cyan-color:not(.not-nested-style) .box-content {

  color: #00a3af;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-background-color {

  background-color: #00a3af;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-color {

  color: #00a3af;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-border-color {

  border-color: #00a3af;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {

  border-right-color: #00a3af;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {

  border-left-color: #00a3af;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {

  border-right-color: #00a3af;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {

  border-left-color: #00a3af;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color {

  background-color: #00a3af;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color {

  border-color: #00a3af;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::after {

  border-color: #00a3af;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {

  background-color: #00a3af;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {

  border-color: #00a3af;

}

.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;

}

.has-cyan-question-color:not(.not-nested-style) .faq-question-label {

  color: #00a3af;

}

.has-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #00a3af;

}

.has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #00a3af;

}

.is-style-square.has-cyan-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #00a3af;

}

.is-style-square.has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #00a3af;

}

.has-teal-background-color {

  background-color: #007b43;

}

.has-teal-color {

  color: #007b43;

}

*/

.has-teal-border-color {

  border-color: #007b43;

}

.btn-wrap.has-teal-background-color>a {

  background-color: #007b43;

}

.btn-wrap.has-teal-color>a {

  color: #007b43;

}

.btn-wrap.has-teal-border-color>a {

  border-color: #007b43;

}

.bb-tab.has-teal-border-color::before {

  background-color: #007b43;

}

.bb-tab.has-teal-border-color .bb-label {

  background-color: #007b43;

}

*/

.toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button {

  background-color: #007b43;

}

.toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-content {

  border-color: #007b43;

}

.toggle-wrap.has-teal-background-color:not(.not-nested-style) .toggle-content {

  background-color: #007b43;

}

.toggle-wrap.has-teal-color:not(.not-nested-style) .toggle-content {

  color: #007b43;

}

.iconlist-box.has-teal-icon-color li::before {

  color: #007b43;

}

.micro-text.has-teal-color {

  color: #007b43;

}

.micro-balloon.has-teal-color {

  color: #007b43;

}

.micro-balloon.has-teal-background-color {

  background-color: #007b43;

  border-color: transparent;

}

.micro-balloon.has-teal-background-color.micro-bottom::after {

  border-bottom-color: #007b43;

  border-top-color: transparent;

}

.micro-balloon.has-teal-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-teal-background-color::after {

  border-top-color: #007b43;

}

.micro-balloon.has-border-color.has-teal-border-color {

  border-color: #007b43;

}

.micro-balloon.micro-top.has-teal-border-color::before {

  border-top-color: #007b43;

}

.micro-balloon.micro-bottom.has-teal-border-color::before {

  border-bottom-color: #007b43;

}

.caption-box.has-teal-border-color:not(.not-nested-style) .box-label {

  background-color: #007b43;

}

.tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-label {

  background-color: #007b43;

}

.tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-content {

  border-color: #007b43;

}

.tab-caption-box.has-teal-background-color:not(.not-nested-style) .box-content {

  background-color: #007b43;

}

.tab-caption-box.has-teal-color:not(.not-nested-style) .box-content {

  color: #007b43;

}

.label-box.has-teal-border-color:not(.not-nested-style) .box-content {

  border-color: #007b43;

}

.label-box.has-teal-background-color:not(.not-nested-style) .box-content {

  background-color: #007b43;

}

.label-box.has-teal-color:not(.not-nested-style) .box-content {

  color: #007b43;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-background-color {

  background-color: #007b43;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-teal-color {

  color: #007b43;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-border-color {

  border-color: #007b43;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {

  border-right-color: #007b43;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {

  border-left-color: #007b43;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {

  border-right-color: #007b43;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {

  border-left-color: #007b43;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color {

  background-color: #007b43;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color {

  border-color: #007b43;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::after {

  border-color: #007b43;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {

  background-color: #007b43;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {

  border-color: #007b43;

}

.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;

}

.has-teal-question-color:not(.not-nested-style) .faq-question-label {

  color: #007b43;

}

.has-teal-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #007b43;

}

.has-teal-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #007b43;

}

.is-style-square.has-teal-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #007b43;

}

.is-style-square.has-teal-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #007b43;

}

.has-green-background-color {

  background-color: #3eb370;

}

.has-green-color {

  color: #3eb370;

}

*/

.has-green-border-color {

  border-color: #3eb370;

}

.btn-wrap.has-green-background-color>a {

  background-color: #3eb370;

}

.btn-wrap.has-green-color>a {

  color: #3eb370;

}

.btn-wrap.has-green-border-color>a {

  border-color: #3eb370;

}

.bb-tab.has-green-border-color::before {

  background-color: #3eb370;

}

.bb-tab.has-green-border-color .bb-label {

  background-color: #3eb370;

}

*/

.toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button {

  background-color: #3eb370;

}

.toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-content {

  border-color: #3eb370;

}

.toggle-wrap.has-green-background-color:not(.not-nested-style) .toggle-content {

  background-color: #3eb370;

}

.toggle-wrap.has-green-color:not(.not-nested-style) .toggle-content {

  color: #3eb370;

}

.iconlist-box.has-green-icon-color li::before {

  color: #3eb370;

}

.micro-text.has-green-color {

  color: #3eb370;

}

.micro-balloon.has-green-color {

  color: #3eb370;

}

.micro-balloon.has-green-background-color {

  background-color: #3eb370;

  border-color: transparent;

}

.micro-balloon.has-green-background-color.micro-bottom::after {

  border-bottom-color: #3eb370;

  border-top-color: transparent;

}

.micro-balloon.has-green-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-green-background-color::after {

  border-top-color: #3eb370;

}

.micro-balloon.has-border-color.has-green-border-color {

  border-color: #3eb370;

}

.micro-balloon.micro-top.has-green-border-color::before {

  border-top-color: #3eb370;

}

.micro-balloon.micro-bottom.has-green-border-color::before {

  border-bottom-color: #3eb370;

}

.caption-box.has-green-border-color:not(.not-nested-style) .box-label {

  background-color: #3eb370;

}

.tab-caption-box.has-green-border-color:not(.not-nested-style) .box-label {

  background-color: #3eb370;

}

.tab-caption-box.has-green-border-color:not(.not-nested-style) .box-content {

  border-color: #3eb370;

}

.tab-caption-box.has-green-background-color:not(.not-nested-style) .box-content {

  background-color: #3eb370;

}

.tab-caption-box.has-green-color:not(.not-nested-style) .box-content {

  color: #3eb370;

}

.label-box.has-green-border-color:not(.not-nested-style) .box-content {

  border-color: #3eb370;

}

.label-box.has-green-background-color:not(.not-nested-style) .box-content {

  background-color: #3eb370;

}

.label-box.has-green-color:not(.not-nested-style) .box-content {

  color: #3eb370;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-green-background-color {

  background-color: #3eb370;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-green-color {

  color: #3eb370;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-green-border-color {

  border-color: #3eb370;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-border-color::before {

  border-right-color: #3eb370;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color::before {

  border-left-color: #3eb370;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-background-color::after {

  border-right-color: #3eb370;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color::after {

  border-left-color: #3eb370;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color {

  background-color: #3eb370;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color {

  border-color: #3eb370;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::after {

  border-color: #3eb370;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::after {

  background-color: #3eb370;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before {

  border-color: #3eb370;

}

.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;

}

.has-green-question-color:not(.not-nested-style) .faq-question-label {

  color: #3eb370;

}

.has-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #3eb370;

}

.has-green-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #3eb370;

}

.is-style-square.has-green-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #3eb370;

}

.is-style-square.has-green-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #3eb370;

}

.has-light-green-background-color {

  background-color: #8bc34a;

}

.has-light-green-color {

  color: #8bc34a;

}

*/

.has-light-green-border-color {

  border-color: #8bc34a;

}

.btn-wrap.has-light-green-background-color>a {

  background-color: #8bc34a;

}

.btn-wrap.has-light-green-color>a {

  color: #8bc34a;

}

.btn-wrap.has-light-green-border-color>a {

  border-color: #8bc34a;

}

.bb-tab.has-light-green-border-color::before {

  background-color: #8bc34a;

}

.bb-tab.has-light-green-border-color .bb-label {

  background-color: #8bc34a;

}

*/

.toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button {

  background-color: #8bc34a;

}

.toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-content {

  border-color: #8bc34a;

}

.toggle-wrap.has-light-green-background-color:not(.not-nested-style) .toggle-content {

  background-color: #8bc34a;

}

.toggle-wrap.has-light-green-color:not(.not-nested-style) .toggle-content {

  color: #8bc34a;

}

.iconlist-box.has-light-green-icon-color li::before {

  color: #8bc34a;

}

.micro-text.has-light-green-color {

  color: #8bc34a;

}

.micro-balloon.has-light-green-color {

  color: #8bc34a;

}

.micro-balloon.has-light-green-background-color {

  background-color: #8bc34a;

  border-color: transparent;

}

.micro-balloon.has-light-green-background-color.micro-bottom::after {

  border-bottom-color: #8bc34a;

  border-top-color: transparent;

}

.micro-balloon.has-light-green-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-light-green-background-color::after {

  border-top-color: #8bc34a;

}

.micro-balloon.has-border-color.has-light-green-border-color {

  border-color: #8bc34a;

}

.micro-balloon.micro-top.has-light-green-border-color::before {

  border-top-color: #8bc34a;

}

.micro-balloon.micro-bottom.has-light-green-border-color::before {

  border-bottom-color: #8bc34a;

}

.caption-box.has-light-green-border-color:not(.not-nested-style) .box-label {

  background-color: #8bc34a;

}

.tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-label {

  background-color: #8bc34a;

}

.tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-content {

  border-color: #8bc34a;

}

.tab-caption-box.has-light-green-background-color:not(.not-nested-style) .box-content {

  background-color: #8bc34a;

}

.tab-caption-box.has-light-green-color:not(.not-nested-style) .box-content {

  color: #8bc34a;

}

.label-box.has-light-green-border-color:not(.not-nested-style) .box-content {

  border-color: #8bc34a;

}

.label-box.has-light-green-background-color:not(.not-nested-style) .box-content {

  background-color: #8bc34a;

}

.label-box.has-light-green-color:not(.not-nested-style) .box-content {

  color: #8bc34a;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-background-color {

  background-color: #8bc34a;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-color {

  color: #8bc34a;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-border-color {

  border-color: #8bc34a;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {

  border-right-color: #8bc34a;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {

  border-left-color: #8bc34a;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {

  border-right-color: #8bc34a;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {

  border-left-color: #8bc34a;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color {

  background-color: #8bc34a;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color {

  border-color: #8bc34a;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::after {

  border-color: #8bc34a;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {

  background-color: #8bc34a;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {

  border-color: #8bc34a;

}

.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;

}

.has-light-green-question-color:not(.not-nested-style) .faq-question-label {

  color: #8bc34a;

}

.has-light-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #8bc34a;

}

.has-light-green-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #8bc34a;

}

.is-style-square.has-light-green-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #8bc34a;

}

.is-style-square.has-light-green-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #8bc34a;

}

.has-lime-background-color {

  background-color: #c3d825;

}

.has-lime-color {

  color: #c3d825;

}

*/

.has-lime-border-color {

  border-color: #c3d825;

}

.btn-wrap.has-lime-background-color>a {

  background-color: #c3d825;

}

.btn-wrap.has-lime-color>a {

  color: #c3d825;

}

.btn-wrap.has-lime-border-color>a {

  border-color: #c3d825;

}

.bb-tab.has-lime-border-color::before {

  background-color: #c3d825;

}

.bb-tab.has-lime-border-color .bb-label {

  background-color: #c3d825;

}

*/

.toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button {

  background-color: #c3d825;

}

.toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-content {

  border-color: #c3d825;

}

.toggle-wrap.has-lime-background-color:not(.not-nested-style) .toggle-content {

  background-color: #c3d825;

}

.toggle-wrap.has-lime-color:not(.not-nested-style) .toggle-content {

  color: #c3d825;

}

.iconlist-box.has-lime-icon-color li::before {

  color: #c3d825;

}

.micro-text.has-lime-color {

  color: #c3d825;

}

.micro-balloon.has-lime-color {

  color: #c3d825;

}

.micro-balloon.has-lime-background-color {

  background-color: #c3d825;

  border-color: transparent;

}

.micro-balloon.has-lime-background-color.micro-bottom::after {

  border-bottom-color: #c3d825;

  border-top-color: transparent;

}

.micro-balloon.has-lime-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-lime-background-color::after {

  border-top-color: #c3d825;

}

.micro-balloon.has-border-color.has-lime-border-color {

  border-color: #c3d825;

}

.micro-balloon.micro-top.has-lime-border-color::before {

  border-top-color: #c3d825;

}

.micro-balloon.micro-bottom.has-lime-border-color::before {

  border-bottom-color: #c3d825;

}

.caption-box.has-lime-border-color:not(.not-nested-style) .box-label {

  background-color: #c3d825;

}

.tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-label {

  background-color: #c3d825;

}

.tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-content {

  border-color: #c3d825;

}

.tab-caption-box.has-lime-background-color:not(.not-nested-style) .box-content {

  background-color: #c3d825;

}

.tab-caption-box.has-lime-color:not(.not-nested-style) .box-content {

  color: #c3d825;

}

.label-box.has-lime-border-color:not(.not-nested-style) .box-content {

  border-color: #c3d825;

}

.label-box.has-lime-background-color:not(.not-nested-style) .box-content {

  background-color: #c3d825;

}

.label-box.has-lime-color:not(.not-nested-style) .box-content {

  color: #c3d825;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-background-color {

  background-color: #c3d825;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-lime-color {

  color: #c3d825;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-border-color {

  border-color: #c3d825;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {

  border-right-color: #c3d825;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {

  border-left-color: #c3d825;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {

  border-right-color: #c3d825;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {

  border-left-color: #c3d825;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color {

  background-color: #c3d825;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color {

  border-color: #c3d825;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::after {

  border-color: #c3d825;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {

  background-color: #c3d825;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {

  border-color: #c3d825;

}

.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;

}

.has-lime-question-color:not(.not-nested-style) .faq-question-label {

  color: #c3d825;

}

.has-lime-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #c3d825;

}

.has-lime-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #c3d825;

}

.is-style-square.has-lime-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #c3d825;

}

.is-style-square.has-lime-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #c3d825;

}

.has-yellow-background-color {

  background-color: #ffd900;

}

.has-yellow-color {

  color: #ffd900;

}

*/

.has-yellow-border-color {

  border-color: #ffd900;

}

.btn-wrap.has-yellow-background-color>a {

  background-color: #ffd900;

}

.btn-wrap.has-yellow-color>a {

  color: #ffd900;

}

.btn-wrap.has-yellow-border-color>a {

  border-color: #ffd900;

}

.bb-tab.has-yellow-border-color::before {

  background-color: #ffd900;

}

.bb-tab.has-yellow-border-color .bb-label {

  background-color: #ffd900;

}

*/

.toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffd900;

}

.toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffd900;

}

.toggle-wrap.has-yellow-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffd900;

}

.toggle-wrap.has-yellow-color:not(.not-nested-style) .toggle-content {

  color: #ffd900;

}

.iconlist-box.has-yellow-icon-color li::before {

  color: #ffd900;

}

.micro-text.has-yellow-color {

  color: #ffd900;

}

.micro-balloon.has-yellow-color {

  color: #ffd900;

}

.micro-balloon.has-yellow-background-color {

  background-color: #ffd900;

  border-color: transparent;

}

.micro-balloon.has-yellow-background-color.micro-bottom::after {

  border-bottom-color: #ffd900;

  border-top-color: transparent;

}

.micro-balloon.has-yellow-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-yellow-background-color::after {

  border-top-color: #ffd900;

}

.micro-balloon.has-border-color.has-yellow-border-color {

  border-color: #ffd900;

}

.micro-balloon.micro-top.has-yellow-border-color::before {

  border-top-color: #ffd900;

}

.micro-balloon.micro-bottom.has-yellow-border-color::before {

  border-bottom-color: #ffd900;

}

.caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {

  background-color: #ffd900;

}

.tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {

  background-color: #ffd900;

}

.tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-content {

  border-color: #ffd900;

}

.tab-caption-box.has-yellow-background-color:not(.not-nested-style) .box-content {

  background-color: #ffd900;

}

.tab-caption-box.has-yellow-color:not(.not-nested-style) .box-content {

  color: #ffd900;

}

.label-box.has-yellow-border-color:not(.not-nested-style) .box-content {

  border-color: #ffd900;

}

.label-box.has-yellow-background-color:not(.not-nested-style) .box-content {

  background-color: #ffd900;

}

.label-box.has-yellow-color:not(.not-nested-style) .box-content {

  color: #ffd900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-background-color {

  background-color: #ffd900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-yellow-color {

  color: #ffd900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-border-color {

  border-color: #ffd900;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {

  border-right-color: #ffd900;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {

  border-left-color: #ffd900;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {

  border-right-color: #ffd900;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {

  border-left-color: #ffd900;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color {

  background-color: #ffd900;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color {

  border-color: #ffd900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::after {

  border-color: #ffd900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {

  background-color: #ffd900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {

  border-color: #ffd900;

}

.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;

}

.has-yellow-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffd900;

}

.has-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffd900;

}

.has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffd900;

}

.is-style-square.has-yellow-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffd900;

}

.is-style-square.has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffd900;

}

.has-amber-background-color {

  background-color: #ffc107;

}

.has-amber-color {

  color: #ffc107;

}

*/

.has-amber-border-color {

  border-color: #ffc107;

}

.btn-wrap.has-amber-background-color>a {

  background-color: #ffc107;

}

.btn-wrap.has-amber-color>a {

  color: #ffc107;

}

.btn-wrap.has-amber-border-color>a {

  border-color: #ffc107;

}

.bb-tab.has-amber-border-color::before {

  background-color: #ffc107;

}

.bb-tab.has-amber-border-color .bb-label {

  background-color: #ffc107;

}

*/

.toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffc107;

}

.toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffc107;

}

.toggle-wrap.has-amber-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffc107;

}

.toggle-wrap.has-amber-color:not(.not-nested-style) .toggle-content {

  color: #ffc107;

}

.iconlist-box.has-amber-icon-color li::before {

  color: #ffc107;

}

.micro-text.has-amber-color {

  color: #ffc107;

}

.micro-balloon.has-amber-color {

  color: #ffc107;

}

.micro-balloon.has-amber-background-color {

  background-color: #ffc107;

  border-color: transparent;

}

.micro-balloon.has-amber-background-color.micro-bottom::after {

  border-bottom-color: #ffc107;

  border-top-color: transparent;

}

.micro-balloon.has-amber-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-amber-background-color::after {

  border-top-color: #ffc107;

}

.micro-balloon.has-border-color.has-amber-border-color {

  border-color: #ffc107;

}

.micro-balloon.micro-top.has-amber-border-color::before {

  border-top-color: #ffc107;

}

.micro-balloon.micro-bottom.has-amber-border-color::before {

  border-bottom-color: #ffc107;

}

.caption-box.has-amber-border-color:not(.not-nested-style) .box-label {

  background-color: #ffc107;

}

.tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-label {

  background-color: #ffc107;

}

.tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-content {

  border-color: #ffc107;

}

.tab-caption-box.has-amber-background-color:not(.not-nested-style) .box-content {

  background-color: #ffc107;

}

.tab-caption-box.has-amber-color:not(.not-nested-style) .box-content {

  color: #ffc107;

}

.label-box.has-amber-border-color:not(.not-nested-style) .box-content {

  border-color: #ffc107;

}

.label-box.has-amber-background-color:not(.not-nested-style) .box-content {

  background-color: #ffc107;

}

.label-box.has-amber-color:not(.not-nested-style) .box-content {

  color: #ffc107;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-background-color {

  background-color: #ffc107;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-amber-color {

  color: #ffc107;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-border-color {

  border-color: #ffc107;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {

  border-right-color: #ffc107;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {

  border-left-color: #ffc107;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {

  border-right-color: #ffc107;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {

  border-left-color: #ffc107;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color {

  background-color: #ffc107;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color {

  border-color: #ffc107;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::after {

  border-color: #ffc107;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {

  background-color: #ffc107;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {

  border-color: #ffc107;

}

.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;

}

.has-amber-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffc107;

}

.has-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffc107;

}

.has-amber-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffc107;

}

.is-style-square.has-amber-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffc107;

}

.is-style-square.has-amber-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffc107;

}

.has-orange-background-color {

  background-color: #f39800;

}

.has-orange-color {

  color: #f39800;

}

*/

.has-orange-border-color {

  border-color: #f39800;

}

.btn-wrap.has-orange-background-color>a {

  background-color: #f39800;

}

.btn-wrap.has-orange-color>a {

  color: #f39800;

}

.btn-wrap.has-orange-border-color>a {

  border-color: #f39800;

}

.bb-tab.has-orange-border-color::before {

  background-color: #f39800;

}

.bb-tab.has-orange-border-color .bb-label {

  background-color: #f39800;

}

*/

.toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button {

  background-color: #f39800;

}

.toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-content {

  border-color: #f39800;

}

.toggle-wrap.has-orange-background-color:not(.not-nested-style) .toggle-content {

  background-color: #f39800;

}

.toggle-wrap.has-orange-color:not(.not-nested-style) .toggle-content {

  color: #f39800;

}

.iconlist-box.has-orange-icon-color li::before {

  color: #f39800;

}

.micro-text.has-orange-color {

  color: #f39800;

}

.micro-balloon.has-orange-color {

  color: #f39800;

}

.micro-balloon.has-orange-background-color {

  background-color: #f39800;

  border-color: transparent;

}

.micro-balloon.has-orange-background-color.micro-bottom::after {

  border-bottom-color: #f39800;

  border-top-color: transparent;

}

.micro-balloon.has-orange-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-orange-background-color::after {

  border-top-color: #f39800;

}

.micro-balloon.has-border-color.has-orange-border-color {

  border-color: #f39800;

}

.micro-balloon.micro-top.has-orange-border-color::before {

  border-top-color: #f39800;

}

.micro-balloon.micro-bottom.has-orange-border-color::before {

  border-bottom-color: #f39800;

}

.caption-box.has-orange-border-color:not(.not-nested-style) .box-label {

  background-color: #f39800;

}

.tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-label {

  background-color: #f39800;

}

.tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-content {

  border-color: #f39800;

}

.tab-caption-box.has-orange-background-color:not(.not-nested-style) .box-content {

  background-color: #f39800;

}

.tab-caption-box.has-orange-color:not(.not-nested-style) .box-content {

  color: #f39800;

}

.label-box.has-orange-border-color:not(.not-nested-style) .box-content {

  border-color: #f39800;

}

.label-box.has-orange-background-color:not(.not-nested-style) .box-content {

  background-color: #f39800;

}

.label-box.has-orange-color:not(.not-nested-style) .box-content {

  color: #f39800;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-background-color {

  background-color: #f39800;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-orange-color {

  color: #f39800;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-border-color {

  border-color: #f39800;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {

  border-right-color: #f39800;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {

  border-left-color: #f39800;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {

  border-right-color: #f39800;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {

  border-left-color: #f39800;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color {

  background-color: #f39800;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color {

  border-color: #f39800;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::after {

  border-color: #f39800;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {

  background-color: #f39800;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {

  border-color: #f39800;

}

.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;

}

.has-orange-question-color:not(.not-nested-style) .faq-question-label {

  color: #f39800;

}

.has-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #f39800;

}

.has-orange-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #f39800;

}

.is-style-square.has-orange-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #f39800;

}

.is-style-square.has-orange-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #f39800;

}

.has-deep-orange-background-color {

  background-color: #ea5506;

}

.has-deep-orange-color {

  color: #ea5506;

}

*/

.has-deep-orange-border-color {

  border-color: #ea5506;

}

.btn-wrap.has-deep-orange-background-color>a {

  background-color: #ea5506;

}

.btn-wrap.has-deep-orange-color>a {

  color: #ea5506;

}

.btn-wrap.has-deep-orange-border-color>a {

  border-color: #ea5506;

}

.bb-tab.has-deep-orange-border-color::before {

  background-color: #ea5506;

}

.bb-tab.has-deep-orange-border-color .bb-label {

  background-color: #ea5506;

}

*/

.toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ea5506;

}

.toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ea5506;

}

.toggle-wrap.has-deep-orange-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ea5506;

}

.toggle-wrap.has-deep-orange-color:not(.not-nested-style) .toggle-content {

  color: #ea5506;

}

.iconlist-box.has-deep-orange-icon-color li::before {

  color: #ea5506;

}

.micro-text.has-deep-orange-color {

  color: #ea5506;

}

.micro-balloon.has-deep-orange-color {

  color: #ea5506;

}

.micro-balloon.has-deep-orange-background-color {

  background-color: #ea5506;

  border-color: transparent;

}

.micro-balloon.has-deep-orange-background-color.micro-bottom::after {

  border-bottom-color: #ea5506;

  border-top-color: transparent;

}

.micro-balloon.has-deep-orange-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-deep-orange-background-color::after {

  border-top-color: #ea5506;

}

.micro-balloon.has-border-color.has-deep-orange-border-color {

  border-color: #ea5506;

}

.micro-balloon.micro-top.has-deep-orange-border-color::before {

  border-top-color: #ea5506;

}

.micro-balloon.micro-bottom.has-deep-orange-border-color::before {

  border-bottom-color: #ea5506;

}

.caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {

  background-color: #ea5506;

}

.tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {

  background-color: #ea5506;

}

.tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {

  border-color: #ea5506;

}

.tab-caption-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {

  background-color: #ea5506;

}

.tab-caption-box.has-deep-orange-color:not(.not-nested-style) .box-content {

  color: #ea5506;

}

.label-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {

  border-color: #ea5506;

}

.label-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {

  background-color: #ea5506;

}

.label-box.has-deep-orange-color:not(.not-nested-style) .box-content {

  color: #ea5506;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {

  background-color: #ea5506;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-orange-color {

  color: #ea5506;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {

  border-color: #ea5506;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {

  border-right-color: #ea5506;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {

  border-left-color: #ea5506;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {

  border-right-color: #ea5506;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {

  border-left-color: #ea5506;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {

  background-color: #ea5506;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {

  border-color: #ea5506;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::after {

  border-color: #ea5506;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {

  background-color: #ea5506;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {

  border-color: #ea5506;

}

.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;

}

.has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {

  color: #ea5506;

}

.has-deep-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ea5506;

}

.has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ea5506;

}

.is-style-square.has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ea5506;

}

.is-style-square.has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ea5506;

}

.has-brown-background-color {

  background-color: #954e2a;

}

.has-brown-color {

  color: #954e2a;

}

*/

.has-brown-border-color {

  border-color: #954e2a;

}

.btn-wrap.has-brown-background-color>a {

  background-color: #954e2a;

}

.btn-wrap.has-brown-color>a {

  color: #954e2a;

}

.btn-wrap.has-brown-border-color>a {

  border-color: #954e2a;

}

.bb-tab.has-brown-border-color::before {

  background-color: #954e2a;

}

.bb-tab.has-brown-border-color .bb-label {

  background-color: #954e2a;

}

*/

.toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button {

  background-color: #954e2a;

}

.toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-content {

  border-color: #954e2a;

}

.toggle-wrap.has-brown-background-color:not(.not-nested-style) .toggle-content {

  background-color: #954e2a;

}

.toggle-wrap.has-brown-color:not(.not-nested-style) .toggle-content {

  color: #954e2a;

}

.iconlist-box.has-brown-icon-color li::before {

  color: #954e2a;

}

.micro-text.has-brown-color {

  color: #954e2a;

}

.micro-balloon.has-brown-color {

  color: #954e2a;

}

.micro-balloon.has-brown-background-color {

  background-color: #954e2a;

  border-color: transparent;

}

.micro-balloon.has-brown-background-color.micro-bottom::after {

  border-bottom-color: #954e2a;

  border-top-color: transparent;

}

.micro-balloon.has-brown-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-brown-background-color::after {

  border-top-color: #954e2a;

}

.micro-balloon.has-border-color.has-brown-border-color {

  border-color: #954e2a;

}

.micro-balloon.micro-top.has-brown-border-color::before {

  border-top-color: #954e2a;

}

.micro-balloon.micro-bottom.has-brown-border-color::before {

  border-bottom-color: #954e2a;

}

.caption-box.has-brown-border-color:not(.not-nested-style) .box-label {

  background-color: #954e2a;

}

.tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-label {

  background-color: #954e2a;

}

.tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-content {

  border-color: #954e2a;

}

.tab-caption-box.has-brown-background-color:not(.not-nested-style) .box-content {

  background-color: #954e2a;

}

.tab-caption-box.has-brown-color:not(.not-nested-style) .box-content {

  color: #954e2a;

}

.label-box.has-brown-border-color:not(.not-nested-style) .box-content {

  border-color: #954e2a;

}

.label-box.has-brown-background-color:not(.not-nested-style) .box-content {

  background-color: #954e2a;

}

.label-box.has-brown-color:not(.not-nested-style) .box-content {

  color: #954e2a;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-background-color {

  background-color: #954e2a;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-brown-color {

  color: #954e2a;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-border-color {

  border-color: #954e2a;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {

  border-right-color: #954e2a;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {

  border-left-color: #954e2a;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {

  border-right-color: #954e2a;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {

  border-left-color: #954e2a;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color {

  background-color: #954e2a;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color {

  border-color: #954e2a;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::after {

  border-color: #954e2a;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {

  background-color: #954e2a;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {

  border-color: #954e2a;

}

.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;

}

.has-brown-question-color:not(.not-nested-style) .faq-question-label {

  color: #954e2a;

}

.has-brown-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #954e2a;

}

.has-brown-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #954e2a;

}

.is-style-square.has-brown-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #954e2a;

}

.is-style-square.has-brown-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #954e2a;

}

.has-light-grey-background-color {

  background-color: #dddddd;

}

.has-light-grey-color {

  color: #dddddd;

}

*/

.has-light-grey-border-color {

  border-color: #dddddd;

}

.btn-wrap.has-light-grey-background-color>a {

  background-color: #dddddd;

}

.btn-wrap.has-light-grey-color>a {

  color: #dddddd;

}

.btn-wrap.has-light-grey-border-color>a {

  border-color: #dddddd;

}

.bb-tab.has-light-grey-border-color::before {

  background-color: #dddddd;

}

.bb-tab.has-light-grey-border-color .bb-label {

  background-color: #dddddd;

}

*/

.toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button {

  background-color: #dddddd;

}

.toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-content {

  border-color: #dddddd;

}

.toggle-wrap.has-light-grey-background-color:not(.not-nested-style) .toggle-content {

  background-color: #dddddd;

}

.toggle-wrap.has-light-grey-color:not(.not-nested-style) .toggle-content {

  color: #dddddd;

}

.iconlist-box.has-light-grey-icon-color li::before {

  color: #dddddd;

}

.micro-text.has-light-grey-color {

  color: #dddddd;

}

.micro-balloon.has-light-grey-color {

  color: #dddddd;

}

.micro-balloon.has-light-grey-background-color {

  background-color: #dddddd;

  border-color: transparent;

}

.micro-balloon.has-light-grey-background-color.micro-bottom::after {

  border-bottom-color: #dddddd;

  border-top-color: transparent;

}

.micro-balloon.has-light-grey-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-light-grey-background-color::after {

  border-top-color: #dddddd;

}

.micro-balloon.has-border-color.has-light-grey-border-color {

  border-color: #dddddd;

}

.micro-balloon.micro-top.has-light-grey-border-color::before {

  border-top-color: #dddddd;

}

.micro-balloon.micro-bottom.has-light-grey-border-color::before {

  border-bottom-color: #dddddd;

}

.caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label {

  background-color: #dddddd;

}

.tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label {

  background-color: #dddddd;

}

.tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-content {

  border-color: #dddddd;

}

.tab-caption-box.has-light-grey-background-color:not(.not-nested-style) .box-content {

  background-color: #dddddd;

}

.tab-caption-box.has-light-grey-color:not(.not-nested-style) .box-content {

  color: #dddddd;

}

.label-box.has-light-grey-border-color:not(.not-nested-style) .box-content {

  border-color: #dddddd;

}

.label-box.has-light-grey-background-color:not(.not-nested-style) .box-content {

  background-color: #dddddd;

}

.label-box.has-light-grey-color:not(.not-nested-style) .box-content {

  color: #dddddd;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-background-color {

  background-color: #dddddd;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-grey-color {

  color: #dddddd;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-border-color {

  border-color: #dddddd;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {

  border-right-color: #dddddd;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {

  border-left-color: #dddddd;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {

  border-right-color: #dddddd;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {

  border-left-color: #dddddd;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color {

  background-color: #dddddd;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color {

  border-color: #dddddd;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::after {

  border-color: #dddddd;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {

  background-color: #dddddd;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {

  border-color: #dddddd;

}

.timeline-box.has-light-grey-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #dddddd;

}

.has-light-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #dddddd;

}

.has-light-grey-question-color:not(.not-nested-style) .faq-question-label {

  color: #dddddd;

}

.has-light-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #dddddd;

}

.has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #dddddd;

}

.is-style-square.has-light-grey-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #dddddd;

}

.is-style-square.has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #dddddd;

}

.has-grey-background-color {

  background-color: #949495;

}

.has-grey-color {

  color: #949495;

}

*/

.has-grey-border-color {

  border-color: #949495;

}

.btn-wrap.has-grey-background-color>a {

  background-color: #949495;

}

.btn-wrap.has-grey-color>a {

  color: #949495;

}

.btn-wrap.has-grey-border-color>a {

  border-color: #949495;

}

.bb-tab.has-grey-border-color::before {

  background-color: #949495;

}

.bb-tab.has-grey-border-color .bb-label {

  background-color: #949495;

}

*/

.toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button {

  background-color: #949495;

}

.toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-content {

  border-color: #949495;

}

.toggle-wrap.has-grey-background-color:not(.not-nested-style) .toggle-content {

  background-color: #949495;

}

.toggle-wrap.has-grey-color:not(.not-nested-style) .toggle-content {

  color: #949495;

}

.iconlist-box.has-grey-icon-color li::before {

  color: #949495;

}

.micro-text.has-grey-color {

  color: #949495;

}

.micro-balloon.has-grey-color {

  color: #949495;

}

.micro-balloon.has-grey-background-color {

  background-color: #949495;

  border-color: transparent;

}

.micro-balloon.has-grey-background-color.micro-bottom::after {

  border-bottom-color: #949495;

  border-top-color: transparent;

}

.micro-balloon.has-grey-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-grey-background-color::after {

  border-top-color: #949495;

}

.micro-balloon.has-border-color.has-grey-border-color {

  border-color: #949495;

}

.micro-balloon.micro-top.has-grey-border-color::before {

  border-top-color: #949495;

}

.micro-balloon.micro-bottom.has-grey-border-color::before {

  border-bottom-color: #949495;

}

.caption-box.has-grey-border-color:not(.not-nested-style) .box-label {

  background-color: #949495;

}

.tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-label {

  background-color: #949495;

}

.tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-content {

  border-color: #949495;

}

.tab-caption-box.has-grey-background-color:not(.not-nested-style) .box-content {

  background-color: #949495;

}

.tab-caption-box.has-grey-color:not(.not-nested-style) .box-content {

  color: #949495;

}

.label-box.has-grey-border-color:not(.not-nested-style) .box-content {

  border-color: #949495;

}

.label-box.has-grey-background-color:not(.not-nested-style) .box-content {

  background-color: #949495;

}

.label-box.has-grey-color:not(.not-nested-style) .box-content {

  color: #949495;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-background-color {

  background-color: #949495;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-grey-color {

  color: #949495;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-border-color {

  border-color: #949495;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {

  border-right-color: #949495;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {

  border-left-color: #949495;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {

  border-right-color: #949495;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {

  border-left-color: #949495;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color {

  background-color: #949495;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color {

  border-color: #949495;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::after {

  border-color: #949495;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {

  background-color: #949495;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {

  border-color: #949495;

}

.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;

}

.has-grey-question-color:not(.not-nested-style) .faq-question-label {

  color: #949495;

}

.has-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #949495;

}

.has-grey-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #949495;

}

.is-style-square.has-grey-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #949495;

}

.is-style-square.has-grey-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #949495;

}

.has-dark-grey-background-color {

  background-color: #666666;

}

.has-dark-grey-color {

  color: #666666;

}

*/

.has-dark-grey-border-color {

  border-color: #666666;

}

.btn-wrap.has-dark-grey-background-color>a {

  background-color: #666666;

}

.btn-wrap.has-dark-grey-color>a {

  color: #666666;

}

.btn-wrap.has-dark-grey-border-color>a {

  border-color: #666666;

}

.bb-tab.has-dark-grey-border-color::before {

  background-color: #666666;

}

.bb-tab.has-dark-grey-border-color .bb-label {

  background-color: #666666;

}

*/

.toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button {

  background-color: #666666;

}

.toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-content {

  border-color: #666666;

}

.toggle-wrap.has-dark-grey-background-color:not(.not-nested-style) .toggle-content {

  background-color: #666666;

}

.toggle-wrap.has-dark-grey-color:not(.not-nested-style) .toggle-content {

  color: #666666;

}

.iconlist-box.has-dark-grey-icon-color li::before {

  color: #666666;

}

.micro-text.has-dark-grey-color {

  color: #666666;

}

.micro-balloon.has-dark-grey-color {

  color: #666666;

}

.micro-balloon.has-dark-grey-background-color {

  background-color: #666666;

  border-color: transparent;

}

.micro-balloon.has-dark-grey-background-color.micro-bottom::after {

  border-bottom-color: #666666;

  border-top-color: transparent;

}

.micro-balloon.has-dark-grey-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-dark-grey-background-color::after {

  border-top-color: #666666;

}

.micro-balloon.has-border-color.has-dark-grey-border-color {

  border-color: #666666;

}

.micro-balloon.micro-top.has-dark-grey-border-color::before {

  border-top-color: #666666;

}

.micro-balloon.micro-bottom.has-dark-grey-border-color::before {

  border-bottom-color: #666666;

}

.caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label {

  background-color: #666666;

}

.tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label {

  background-color: #666666;

}

.tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-content {

  border-color: #666666;

}

.tab-caption-box.has-dark-grey-background-color:not(.not-nested-style) .box-content {

  background-color: #666666;

}

.tab-caption-box.has-dark-grey-color:not(.not-nested-style) .box-content {

  color: #666666;

}

.label-box.has-dark-grey-border-color:not(.not-nested-style) .box-content {

  border-color: #666666;

}

.label-box.has-dark-grey-background-color:not(.not-nested-style) .box-content {

  background-color: #666666;

}

.label-box.has-dark-grey-color:not(.not-nested-style) .box-content {

  color: #666666;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color {

  background-color: #666666;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-dark-grey-color {

  color: #666666;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color {

  border-color: #666666;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {

  border-right-color: #666666;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {

  border-left-color: #666666;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {

  border-right-color: #666666;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {

  border-left-color: #666666;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color {

  background-color: #666666;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color {

  border-color: #666666;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::after {

  border-color: #666666;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {

  background-color: #666666;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {

  border-color: #666666;

}

.timeline-box.has-dark-grey-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #666666;

}

.has-dark-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #666666;

}

.has-dark-grey-question-color:not(.not-nested-style) .faq-question-label {

  color: #666666;

}

.has-dark-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #666666;

}

.has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #666666;

}

.is-style-square.has-dark-grey-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #666666;

}

.is-style-square.has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #666666;

}

.has-cocoon-black-background-color {

  background-color: #333333;

}

.has-cocoon-black-color {

  color: #333333;

}

*/

.has-cocoon-black-border-color {

  border-color: #333333;

}

.btn-wrap.has-cocoon-black-background-color>a {

  background-color: #333333;

}

.btn-wrap.has-cocoon-black-color>a {

  color: #333333;

}

.btn-wrap.has-cocoon-black-border-color>a {

  border-color: #333333;

}

.bb-tab.has-cocoon-black-border-color::before {

  background-color: #333333;

}

.bb-tab.has-cocoon-black-border-color .bb-label {

  background-color: #333333;

}

*/

.toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button {

  background-color: #333333;

}

.toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-content {

  border-color: #333333;

}

.toggle-wrap.has-cocoon-black-background-color:not(.not-nested-style) .toggle-content {

  background-color: #333333;

}

.toggle-wrap.has-cocoon-black-color:not(.not-nested-style) .toggle-content {

  color: #333333;

}

.iconlist-box.has-cocoon-black-icon-color li::before {

  color: #333333;

}

.micro-text.has-cocoon-black-color {

  color: #333333;

}

.micro-balloon.has-cocoon-black-color {

  color: #333333;

}

.micro-balloon.has-cocoon-black-background-color {

  background-color: #333333;

  border-color: transparent;

}

.micro-balloon.has-cocoon-black-background-color.micro-bottom::after {

  border-bottom-color: #333333;

  border-top-color: transparent;

}

.micro-balloon.has-cocoon-black-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-cocoon-black-background-color::after {

  border-top-color: #333333;

}

.micro-balloon.has-border-color.has-cocoon-black-border-color {

  border-color: #333333;

}

.micro-balloon.micro-top.has-cocoon-black-border-color::before {

  border-top-color: #333333;

}

.micro-balloon.micro-bottom.has-cocoon-black-border-color::before {

  border-bottom-color: #333333;

}

.caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label {

  background-color: #333333;

}

.tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label {

  background-color: #333333;

}

.tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content {

  border-color: #333333;

}

.tab-caption-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content {

  background-color: #333333;

}

.tab-caption-box.has-cocoon-black-color:not(.not-nested-style) .box-content {

  color: #333333;

}

.label-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content {

  border-color: #333333;

}

.label-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content {

  background-color: #333333;

}

.label-box.has-cocoon-black-color:not(.not-nested-style) .box-content {

  color: #333333;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color {

  background-color: #333333;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-black-color {

  color: #333333;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color {

  border-color: #333333;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {

  border-right-color: #333333;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {

  border-left-color: #333333;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {

  border-right-color: #333333;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {

  border-left-color: #333333;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color {

  background-color: #333333;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color {

  border-color: #333333;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::after {

  border-color: #333333;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {

  background-color: #333333;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {

  border-color: #333333;

}

.timeline-box.has-cocoon-black-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #333333;

}

.has-cocoon-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #333333;

}

.has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label {

  color: #333333;

}

.has-cocoon-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #333333;

}

.has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #333333;

}

.is-style-square.has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #333333;

}

.is-style-square.has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #333333;

}

.has-cocoon-white-background-color {

  background-color: #ffffff;

}

.has-cocoon-white-color {

  color: #ffffff;

}

*/

.has-cocoon-white-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-cocoon-white-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-cocoon-white-color>a {

  color: #ffffff;

}

.btn-wrap.has-cocoon-white-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-cocoon-white-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-cocoon-white-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-cocoon-white-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-cocoon-white-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-cocoon-white-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-cocoon-white-color {

  color: #ffffff;

}

.micro-balloon.has-cocoon-white-color {

  color: #ffffff;

}

.micro-balloon.has-cocoon-white-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-cocoon-white-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-cocoon-white-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-cocoon-white-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-cocoon-white-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-cocoon-white-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-cocoon-white-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-cocoon-white-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-cocoon-white-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-white-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-cocoon-white-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-cocoon-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-cocoon-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-watery-blue-background-color {

  background-color: #f3fafe;

}

.has-watery-blue-color {

  color: #f3fafe;

}

*/

.has-watery-blue-border-color {

  border-color: #f3fafe;

}

.btn-wrap.has-watery-blue-background-color>a {

  background-color: #f3fafe;

}

.btn-wrap.has-watery-blue-color>a {

  color: #f3fafe;

}

.btn-wrap.has-watery-blue-border-color>a {

  border-color: #f3fafe;

}

.bb-tab.has-watery-blue-border-color::before {

  background-color: #f3fafe;

}

.bb-tab.has-watery-blue-border-color .bb-label {

  background-color: #f3fafe;

}

*/

.toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button {

  background-color: #f3fafe;

}

.toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-content {

  border-color: #f3fafe;

}

.toggle-wrap.has-watery-blue-background-color:not(.not-nested-style) .toggle-content {

  background-color: #f3fafe;

}

.toggle-wrap.has-watery-blue-color:not(.not-nested-style) .toggle-content {

  color: #f3fafe;

}

.iconlist-box.has-watery-blue-icon-color li::before {

  color: #f3fafe;

}

.micro-text.has-watery-blue-color {

  color: #f3fafe;

}

.micro-balloon.has-watery-blue-color {

  color: #f3fafe;

}

.micro-balloon.has-watery-blue-background-color {

  background-color: #f3fafe;

  border-color: transparent;

}

.micro-balloon.has-watery-blue-background-color.micro-bottom::after {

  border-bottom-color: #f3fafe;

  border-top-color: transparent;

}

.micro-balloon.has-watery-blue-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-watery-blue-background-color::after {

  border-top-color: #f3fafe;

}

.micro-balloon.has-border-color.has-watery-blue-border-color {

  border-color: #f3fafe;

}

.micro-balloon.micro-top.has-watery-blue-border-color::before {

  border-top-color: #f3fafe;

}

.micro-balloon.micro-bottom.has-watery-blue-border-color::before {

  border-bottom-color: #f3fafe;

}

.caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #f3fafe;

}

.tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #f3fafe;

}

.tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #f3fafe;

}

.tab-caption-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #f3fafe;

}

.tab-caption-box.has-watery-blue-color:not(.not-nested-style) .box-content {

  color: #f3fafe;

}

.label-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #f3fafe;

}

.label-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #f3fafe;

}

.label-box.has-watery-blue-color:not(.not-nested-style) .box-content {

  color: #f3fafe;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {

  background-color: #f3fafe;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-blue-color {

  color: #f3fafe;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {

  border-color: #f3fafe;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {

  border-right-color: #f3fafe;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {

  border-left-color: #f3fafe;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {

  border-right-color: #f3fafe;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {

  border-left-color: #f3fafe;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {

  background-color: #f3fafe;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {

  border-color: #f3fafe;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::after {

  border-color: #f3fafe;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {

  background-color: #f3fafe;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {

  border-color: #f3fafe;

}

.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;

}

.has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #f3fafe;

}

.has-watery-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #f3fafe;

}

.has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #f3fafe;

}

.is-style-square.has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #f3fafe;

}

.is-style-square.has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #f3fafe;

}

.has-watery-yellow-background-color {

  background-color: #fff7cc;

}

.has-watery-yellow-color {

  color: #fff7cc;

}

*/

.has-watery-yellow-border-color {

  border-color: #fff7cc;

}

.btn-wrap.has-watery-yellow-background-color>a {

  background-color: #fff7cc;

}

.btn-wrap.has-watery-yellow-color>a {

  color: #fff7cc;

}

.btn-wrap.has-watery-yellow-border-color>a {

  border-color: #fff7cc;

}

.bb-tab.has-watery-yellow-border-color::before {

  background-color: #fff7cc;

}

.bb-tab.has-watery-yellow-border-color .bb-label {

  background-color: #fff7cc;

}

*/

.toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button {

  background-color: #fff7cc;

}

.toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-content {

  border-color: #fff7cc;

}

.toggle-wrap.has-watery-yellow-background-color:not(.not-nested-style) .toggle-content {

  background-color: #fff7cc;

}

.toggle-wrap.has-watery-yellow-color:not(.not-nested-style) .toggle-content {

  color: #fff7cc;

}

.iconlist-box.has-watery-yellow-icon-color li::before {

  color: #fff7cc;

}

.micro-text.has-watery-yellow-color {

  color: #fff7cc;

}

.micro-balloon.has-watery-yellow-color {

  color: #fff7cc;

}

.micro-balloon.has-watery-yellow-background-color {

  background-color: #fff7cc;

  border-color: transparent;

}

.micro-balloon.has-watery-yellow-background-color.micro-bottom::after {

  border-bottom-color: #fff7cc;

  border-top-color: transparent;

}

.micro-balloon.has-watery-yellow-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-watery-yellow-background-color::after {

  border-top-color: #fff7cc;

}

.micro-balloon.has-border-color.has-watery-yellow-border-color {

  border-color: #fff7cc;

}

.micro-balloon.micro-top.has-watery-yellow-border-color::before {

  border-top-color: #fff7cc;

}

.micro-balloon.micro-bottom.has-watery-yellow-border-color::before {

  border-bottom-color: #fff7cc;

}

.caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {

  background-color: #fff7cc;

}

.tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {

  background-color: #fff7cc;

}

.tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {

  border-color: #fff7cc;

}

.tab-caption-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {

  background-color: #fff7cc;

}

.tab-caption-box.has-watery-yellow-color:not(.not-nested-style) .box-content {

  color: #fff7cc;

}

.label-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {

  border-color: #fff7cc;

}

.label-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {

  background-color: #fff7cc;

}

.label-box.has-watery-yellow-color:not(.not-nested-style) .box-content {

  color: #fff7cc;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {

  background-color: #fff7cc;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-yellow-color {

  color: #fff7cc;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {

  border-color: #fff7cc;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {

  border-right-color: #fff7cc;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {

  border-left-color: #fff7cc;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {

  border-right-color: #fff7cc;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {

  border-left-color: #fff7cc;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {

  background-color: #fff7cc;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {

  border-color: #fff7cc;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::after {

  border-color: #fff7cc;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {

  background-color: #fff7cc;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {

  border-color: #fff7cc;

}

.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;

}

.has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff7cc;

}

.has-watery-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #fff7cc;

}

.has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff7cc;

}

.is-style-square.has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #fff7cc;

}

.is-style-square.has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #fff7cc;

}

.has-watery-red-background-color {

  background-color: #fdf2f2;

}

.has-watery-red-color {

  color: #fdf2f2;

}

*/

.has-watery-red-border-color {

  border-color: #fdf2f2;

}

.btn-wrap.has-watery-red-background-color>a {

  background-color: #fdf2f2;

}

.btn-wrap.has-watery-red-color>a {

  color: #fdf2f2;

}

.btn-wrap.has-watery-red-border-color>a {

  border-color: #fdf2f2;

}

.bb-tab.has-watery-red-border-color::before {

  background-color: #fdf2f2;

}

.bb-tab.has-watery-red-border-color .bb-label {

  background-color: #fdf2f2;

}

*/

.toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button {

  background-color: #fdf2f2;

}

.toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-content {

  border-color: #fdf2f2;

}

.toggle-wrap.has-watery-red-background-color:not(.not-nested-style) .toggle-content {

  background-color: #fdf2f2;

}

.toggle-wrap.has-watery-red-color:not(.not-nested-style) .toggle-content {

  color: #fdf2f2;

}

.iconlist-box.has-watery-red-icon-color li::before {

  color: #fdf2f2;

}

.micro-text.has-watery-red-color {

  color: #fdf2f2;

}

.micro-balloon.has-watery-red-color {

  color: #fdf2f2;

}

.micro-balloon.has-watery-red-background-color {

  background-color: #fdf2f2;

  border-color: transparent;

}

.micro-balloon.has-watery-red-background-color.micro-bottom::after {

  border-bottom-color: #fdf2f2;

  border-top-color: transparent;

}

.micro-balloon.has-watery-red-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-watery-red-background-color::after {

  border-top-color: #fdf2f2;

}

.micro-balloon.has-border-color.has-watery-red-border-color {

  border-color: #fdf2f2;

}

.micro-balloon.micro-top.has-watery-red-border-color::before {

  border-top-color: #fdf2f2;

}

.micro-balloon.micro-bottom.has-watery-red-border-color::before {

  border-bottom-color: #fdf2f2;

}

.caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {

  background-color: #fdf2f2;

}

.tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {

  background-color: #fdf2f2;

}

.tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-content {

  border-color: #fdf2f2;

}

.tab-caption-box.has-watery-red-background-color:not(.not-nested-style) .box-content {

  background-color: #fdf2f2;

}

.tab-caption-box.has-watery-red-color:not(.not-nested-style) .box-content {

  color: #fdf2f2;

}

.label-box.has-watery-red-border-color:not(.not-nested-style) .box-content {

  border-color: #fdf2f2;

}

.label-box.has-watery-red-background-color:not(.not-nested-style) .box-content {

  background-color: #fdf2f2;

}

.label-box.has-watery-red-color:not(.not-nested-style) .box-content {

  color: #fdf2f2;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {

  background-color: #fdf2f2;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-red-color {

  color: #fdf2f2;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {

  border-color: #fdf2f2;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {

  border-right-color: #fdf2f2;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {

  border-left-color: #fdf2f2;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {

  border-right-color: #fdf2f2;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {

  border-left-color: #fdf2f2;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {

  background-color: #fdf2f2;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {

  border-color: #fdf2f2;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::after {

  border-color: #fdf2f2;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {

  background-color: #fdf2f2;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {

  border-color: #fdf2f2;

}

.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;

}

.has-watery-red-question-color:not(.not-nested-style) .faq-question-label {

  color: #fdf2f2;

}

.has-watery-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #fdf2f2;

}

.has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fdf2f2;

}

.is-style-square.has-watery-red-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #fdf2f2;

}

.is-style-square.has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #fdf2f2;

}

.has-watery-green-background-color {

  background-color: #ebf8f4;

}

.has-watery-green-color {

  color: #ebf8f4;

}

*/

.has-watery-green-border-color {

  border-color: #ebf8f4;

}

.btn-wrap.has-watery-green-background-color>a {

  background-color: #ebf8f4;

}

.btn-wrap.has-watery-green-color>a {

  color: #ebf8f4;

}

.btn-wrap.has-watery-green-border-color>a {

  border-color: #ebf8f4;

}

.bb-tab.has-watery-green-border-color::before {

  background-color: #ebf8f4;

}

.bb-tab.has-watery-green-border-color .bb-label {

  background-color: #ebf8f4;

}

*/

.toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ebf8f4;

}

.toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ebf8f4;

}

.toggle-wrap.has-watery-green-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ebf8f4;

}

.toggle-wrap.has-watery-green-color:not(.not-nested-style) .toggle-content {

  color: #ebf8f4;

}

.iconlist-box.has-watery-green-icon-color li::before {

  color: #ebf8f4;

}

.micro-text.has-watery-green-color {

  color: #ebf8f4;

}

.micro-balloon.has-watery-green-color {

  color: #ebf8f4;

}

.micro-balloon.has-watery-green-background-color {

  background-color: #ebf8f4;

  border-color: transparent;

}

.micro-balloon.has-watery-green-background-color.micro-bottom::after {

  border-bottom-color: #ebf8f4;

  border-top-color: transparent;

}

.micro-balloon.has-watery-green-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-watery-green-background-color::after {

  border-top-color: #ebf8f4;

}

.micro-balloon.has-border-color.has-watery-green-border-color {

  border-color: #ebf8f4;

}

.micro-balloon.micro-top.has-watery-green-border-color::before {

  border-top-color: #ebf8f4;

}

.micro-balloon.micro-bottom.has-watery-green-border-color::before {

  border-bottom-color: #ebf8f4;

}

.caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {

  background-color: #ebf8f4;

}

.tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {

  background-color: #ebf8f4;

}

.tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-content {

  border-color: #ebf8f4;

}

.tab-caption-box.has-watery-green-background-color:not(.not-nested-style) .box-content {

  background-color: #ebf8f4;

}

.tab-caption-box.has-watery-green-color:not(.not-nested-style) .box-content {

  color: #ebf8f4;

}

.label-box.has-watery-green-border-color:not(.not-nested-style) .box-content {

  border-color: #ebf8f4;

}

.label-box.has-watery-green-background-color:not(.not-nested-style) .box-content {

  background-color: #ebf8f4;

}

.label-box.has-watery-green-color:not(.not-nested-style) .box-content {

  color: #ebf8f4;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {

  background-color: #ebf8f4;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-green-color {

  color: #ebf8f4;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {

  border-color: #ebf8f4;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {

  border-right-color: #ebf8f4;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {

  border-left-color: #ebf8f4;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {

  border-right-color: #ebf8f4;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {

  border-left-color: #ebf8f4;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {

  background-color: #ebf8f4;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {

  border-color: #ebf8f4;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::after {

  border-color: #ebf8f4;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {

  background-color: #ebf8f4;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {

  border-color: #ebf8f4;

}

.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;

}

.has-watery-green-question-color:not(.not-nested-style) .faq-question-label {

  color: #ebf8f4;

}

.has-watery-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ebf8f4;

}

.has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ebf8f4;

}

.is-style-square.has-watery-green-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ebf8f4;

}

.is-style-square.has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ebf8f4;

}

.has-ex-a-background-color {

  background-color: #ffffff;

}

.has-ex-a-color {

  color: #ffffff;

}

*/

.has-ex-a-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-ex-a-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-ex-a-color>a {

  color: #ffffff;

}

.btn-wrap.has-ex-a-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-ex-a-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-ex-a-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-ex-a-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-a-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-ex-a-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-ex-a-color {

  color: #ffffff;

}

.micro-balloon.has-ex-a-color {

  color: #ffffff;

}

.micro-balloon.has-ex-a-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-ex-a-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-ex-a-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-ex-a-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-ex-a-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-ex-a-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-ex-a-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-ex-a-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-a-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-ex-a-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-ex-a-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-ex-a-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-a-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-ex-a-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-ex-a-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-ex-a-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-a-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-ex-a-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-ex-b-background-color {

  background-color: #ffffff;

}

.has-ex-b-color {

  color: #ffffff;

}

*/

.has-ex-b-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-ex-b-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-ex-b-color>a {

  color: #ffffff;

}

.btn-wrap.has-ex-b-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-ex-b-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-ex-b-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-ex-b-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-b-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-ex-b-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-ex-b-color {

  color: #ffffff;

}

.micro-balloon.has-ex-b-color {

  color: #ffffff;

}

.micro-balloon.has-ex-b-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-ex-b-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-ex-b-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-ex-b-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-ex-b-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-ex-b-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-ex-b-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-ex-b-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-b-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-ex-b-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-ex-b-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-ex-b-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-b-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-ex-b-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-ex-b-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-ex-b-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-b-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-ex-b-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-ex-c-background-color {

  background-color: #ffffff;

}

.has-ex-c-color {

  color: #ffffff;

}

*/

.has-ex-c-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-ex-c-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-ex-c-color>a {

  color: #ffffff;

}

.btn-wrap.has-ex-c-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-ex-c-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-ex-c-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-ex-c-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-c-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-ex-c-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-ex-c-color {

  color: #ffffff;

}

.micro-balloon.has-ex-c-color {

  color: #ffffff;

}

.micro-balloon.has-ex-c-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-ex-c-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-ex-c-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-ex-c-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-ex-c-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-ex-c-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-ex-c-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-ex-c-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-c-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-ex-c-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-ex-c-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-ex-c-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-c-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-ex-c-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-ex-c-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-ex-c-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-c-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-ex-c-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-ex-d-background-color {

  background-color: #ffffff;

}

.has-ex-d-color {

  color: #ffffff;

}

*/

.has-ex-d-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-ex-d-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-ex-d-color>a {

  color: #ffffff;

}

.btn-wrap.has-ex-d-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-ex-d-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-ex-d-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-ex-d-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-d-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-ex-d-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-ex-d-color {

  color: #ffffff;

}

.micro-balloon.has-ex-d-color {

  color: #ffffff;

}

.micro-balloon.has-ex-d-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-ex-d-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-ex-d-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-ex-d-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-ex-d-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-ex-d-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-ex-d-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-ex-d-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-d-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-ex-d-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-ex-d-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-ex-d-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-d-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-ex-d-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-ex-d-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-ex-d-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-d-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-ex-d-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-ex-e-background-color {

  background-color: #ffffff;

}

.has-ex-e-color {

  color: #ffffff;

}

*/

.has-ex-e-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-ex-e-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-ex-e-color>a {

  color: #ffffff;

}

.btn-wrap.has-ex-e-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-ex-e-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-ex-e-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-ex-e-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-e-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-ex-e-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-ex-e-color {

  color: #ffffff;

}

.micro-balloon.has-ex-e-color {

  color: #ffffff;

}

.micro-balloon.has-ex-e-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-ex-e-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-ex-e-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-ex-e-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-ex-e-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-ex-e-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-ex-e-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-ex-e-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-e-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-ex-e-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-ex-e-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-ex-e-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-e-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-ex-e-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-ex-e-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-ex-e-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-e-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-ex-e-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-ex-f-background-color {

  background-color: #ffffff;

}

.has-ex-f-color {

  color: #ffffff;

}

*/

.has-ex-f-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-ex-f-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-ex-f-color>a {

  color: #ffffff;

}

.btn-wrap.has-ex-f-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-ex-f-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-ex-f-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-ex-f-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-ex-f-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-ex-f-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-ex-f-color {

  color: #ffffff;

}

.micro-balloon.has-ex-f-color {

  color: #ffffff;

}

.micro-balloon.has-ex-f-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-ex-f-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-ex-f-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-ex-f-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-ex-f-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-ex-f-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-ex-f-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-ex-f-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-ex-f-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-ex-f-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-ex-f-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-ex-f-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-f-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-ex-f-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-ex-f-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-ex-f-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-f-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-ex-f-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-black-background-color {

  background-color: #000000;

}

.has-black-color {

  color: #000000;

}

*/

.has-black-border-color {

  border-color: #000000;

}

.btn-wrap.has-black-background-color>a {

  background-color: #000000;

}

.btn-wrap.has-black-color>a {

  color: #000000;

}

.btn-wrap.has-black-border-color>a {

  border-color: #000000;

}

.bb-tab.has-black-border-color::before {

  background-color: #000000;

}

.bb-tab.has-black-border-color .bb-label {

  background-color: #000000;

}

*/

.toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button {

  background-color: #000000;

}

.toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-content {

  border-color: #000000;

}

.toggle-wrap.has-black-background-color:not(.not-nested-style) .toggle-content {

  background-color: #000000;

}

.toggle-wrap.has-black-color:not(.not-nested-style) .toggle-content {

  color: #000000;

}

.iconlist-box.has-black-icon-color li::before {

  color: #000000;

}

.micro-text.has-black-color {

  color: #000000;

}

.micro-balloon.has-black-color {

  color: #000000;

}

.micro-balloon.has-black-background-color {

  background-color: #000000;

  border-color: transparent;

}

.micro-balloon.has-black-background-color.micro-bottom::after {

  border-bottom-color: #000000;

  border-top-color: transparent;

}

.micro-balloon.has-black-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-black-background-color::after {

  border-top-color: #000000;

}

.micro-balloon.has-border-color.has-black-border-color {

  border-color: #000000;

}

.micro-balloon.micro-top.has-black-border-color::before {

  border-top-color: #000000;

}

.micro-balloon.micro-bottom.has-black-border-color::before {

  border-bottom-color: #000000;

}

.caption-box.has-black-border-color:not(.not-nested-style) .box-label {

  background-color: #000000;

}

.tab-caption-box.has-black-border-color:not(.not-nested-style) .box-label {

  background-color: #000000;

}

.tab-caption-box.has-black-border-color:not(.not-nested-style) .box-content {

  border-color: #000000;

}

.tab-caption-box.has-black-background-color:not(.not-nested-style) .box-content {

  background-color: #000000;

}

.tab-caption-box.has-black-color:not(.not-nested-style) .box-content {

  color: #000000;

}

.label-box.has-black-border-color:not(.not-nested-style) .box-content {

  border-color: #000000;

}

.label-box.has-black-background-color:not(.not-nested-style) .box-content {

  background-color: #000000;

}

.label-box.has-black-color:not(.not-nested-style) .box-content {

  color: #000000;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-black-background-color {

  background-color: #000000;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-black-color {

  color: #000000;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-black-border-color {

  border-color: #000000;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-border-color::before {

  border-right-color: #000000;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color::before {

  border-left-color: #000000;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-background-color::after {

  border-right-color: #000000;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color::after {

  border-left-color: #000000;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color {

  background-color: #000000;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color {

  border-color: #000000;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::after {

  border-color: #000000;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::after {

  background-color: #000000;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before {

  border-color: #000000;

}

.timeline-box.has-black-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #000000;

}

.has-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #000000;

}

.has-black-question-color:not(.not-nested-style) .faq-question-label {

  color: #000000;

}

.has-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #000000;

}

.has-black-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #000000;

}

.is-style-square.has-black-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #000000;

}

.is-style-square.has-black-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #000000;

}

.has-cyan-bluish-gray-background-color {

  background-color: #abb8c3;

}

.has-cyan-bluish-gray-color {

  color: #abb8c3;

}

*/

.has-cyan-bluish-gray-border-color {

  border-color: #abb8c3;

}

.btn-wrap.has-cyan-bluish-gray-background-color>a {

  background-color: #abb8c3;

}

.btn-wrap.has-cyan-bluish-gray-color>a {

  color: #abb8c3;

}

.btn-wrap.has-cyan-bluish-gray-border-color>a {

  border-color: #abb8c3;

}

.bb-tab.has-cyan-bluish-gray-border-color::before {

  background-color: #abb8c3;

}

.bb-tab.has-cyan-bluish-gray-border-color .bb-label {

  background-color: #abb8c3;

}

*/

.toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button {

  background-color: #abb8c3;

}

.toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-content {

  border-color: #abb8c3;

}

.toggle-wrap.has-cyan-bluish-gray-background-color:not(.not-nested-style) .toggle-content {

  background-color: #abb8c3;

}

.toggle-wrap.has-cyan-bluish-gray-color:not(.not-nested-style) .toggle-content {

  color: #abb8c3;

}

.iconlist-box.has-cyan-bluish-gray-icon-color li::before {

  color: #abb8c3;

}

.micro-text.has-cyan-bluish-gray-color {

  color: #abb8c3;

}

.micro-balloon.has-cyan-bluish-gray-color {

  color: #abb8c3;

}

.micro-balloon.has-cyan-bluish-gray-background-color {

  background-color: #abb8c3;

  border-color: transparent;

}

.micro-balloon.has-cyan-bluish-gray-background-color.micro-bottom::after {

  border-bottom-color: #abb8c3;

  border-top-color: transparent;

}

.micro-balloon.has-cyan-bluish-gray-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-cyan-bluish-gray-background-color::after {

  border-top-color: #abb8c3;

}

.micro-balloon.has-border-color.has-cyan-bluish-gray-border-color {

  border-color: #abb8c3;

}

.micro-balloon.micro-top.has-cyan-bluish-gray-border-color::before {

  border-top-color: #abb8c3;

}

.micro-balloon.micro-bottom.has-cyan-bluish-gray-border-color::before {

  border-bottom-color: #abb8c3;

}

.caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {

  background-color: #abb8c3;

}

.tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {

  background-color: #abb8c3;

}

.tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {

  border-color: #abb8c3;

}

.tab-caption-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {

  background-color: #abb8c3;

}

.tab-caption-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {

  color: #abb8c3;

}

.label-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {

  border-color: #abb8c3;

}

.label-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {

  background-color: #abb8c3;

}

.label-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {

  color: #abb8c3;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {

  background-color: #abb8c3;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-bluish-gray-color {

  color: #abb8c3;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {

  border-color: #abb8c3;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {

  border-right-color: #abb8c3;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {

  border-left-color: #abb8c3;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {

  border-right-color: #abb8c3;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {

  border-left-color: #abb8c3;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {

  background-color: #abb8c3;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {

  border-color: #abb8c3;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::after {

  border-color: #abb8c3;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {

  background-color: #abb8c3;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {

  border-color: #abb8c3;

}

.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;

}

.has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {

  color: #abb8c3;

}

.has-cyan-bluish-gray-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #abb8c3;

}

.has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #abb8c3;

}

.is-style-square.has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #abb8c3;

}

.is-style-square.has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #abb8c3;

}

.has-white-background-color {

  background-color: #ffffff;

}

.has-white-color {

  color: #ffffff;

}

*/

.has-white-border-color {

  border-color: #ffffff;

}

.btn-wrap.has-white-background-color>a {

  background-color: #ffffff;

}

.btn-wrap.has-white-color>a {

  color: #ffffff;

}

.btn-wrap.has-white-border-color>a {

  border-color: #ffffff;

}

.bb-tab.has-white-border-color::before {

  background-color: #ffffff;

}

.bb-tab.has-white-border-color .bb-label {

  background-color: #ffffff;

}

*/

.toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ffffff;

}

.toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ffffff;

}

.toggle-wrap.has-white-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ffffff;

}

.toggle-wrap.has-white-color:not(.not-nested-style) .toggle-content {

  color: #ffffff;

}

.iconlist-box.has-white-icon-color li::before {

  color: #ffffff;

}

.micro-text.has-white-color {

  color: #ffffff;

}

.micro-balloon.has-white-color {

  color: #ffffff;

}

.micro-balloon.has-white-background-color {

  background-color: #ffffff;

  border-color: transparent;

}

.micro-balloon.has-white-background-color.micro-bottom::after {

  border-bottom-color: #ffffff;

  border-top-color: transparent;

}

.micro-balloon.has-white-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-white-background-color::after {

  border-top-color: #ffffff;

}

.micro-balloon.has-border-color.has-white-border-color {

  border-color: #ffffff;

}

.micro-balloon.micro-top.has-white-border-color::before {

  border-top-color: #ffffff;

}

.micro-balloon.micro-bottom.has-white-border-color::before {

  border-bottom-color: #ffffff;

}

.caption-box.has-white-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-white-border-color:not(.not-nested-style) .box-label {

  background-color: #ffffff;

}

.tab-caption-box.has-white-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.tab-caption-box.has-white-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.tab-caption-box.has-white-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.label-box.has-white-border-color:not(.not-nested-style) .box-content {

  border-color: #ffffff;

}

.label-box.has-white-background-color:not(.not-nested-style) .box-content {

  background-color: #ffffff;

}

.label-box.has-white-color:not(.not-nested-style) .box-content {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-white-background-color {

  background-color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-white-color {

  color: #ffffff;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-white-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-border-color::before {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color::before {

  border-left-color: #ffffff;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-background-color::after {

  border-right-color: #ffffff;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color::after {

  border-left-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color {

  background-color: #ffffff;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::after {

  border-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::after {

  background-color: #ffffff;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before {

  border-color: #ffffff;

}

.timeline-box.has-white-point-color:not(.not-nested-style) .timeline-item::before {

  background-color: #ffffff;

}

.has-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {

  background-color: #ffffff;

}

.has-white-question-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ffffff;

}

.has-white-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ffffff;

}

.is-style-square.has-white-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ffffff;

}

.is-style-square.has-white-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ffffff;

}

.has-pale-pink-background-color {

  background-color: #f78da7;

}

.has-pale-pink-color {

  color: #f78da7;

}

*/

.has-pale-pink-border-color {

  border-color: #f78da7;

}

.btn-wrap.has-pale-pink-background-color>a {

  background-color: #f78da7;

}

.btn-wrap.has-pale-pink-color>a {

  color: #f78da7;

}

.btn-wrap.has-pale-pink-border-color>a {

  border-color: #f78da7;

}

.bb-tab.has-pale-pink-border-color::before {

  background-color: #f78da7;

}

.bb-tab.has-pale-pink-border-color .bb-label {

  background-color: #f78da7;

}

*/

.toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button {

  background-color: #f78da7;

}

.toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-content {

  border-color: #f78da7;

}

.toggle-wrap.has-pale-pink-background-color:not(.not-nested-style) .toggle-content {

  background-color: #f78da7;

}

.toggle-wrap.has-pale-pink-color:not(.not-nested-style) .toggle-content {

  color: #f78da7;

}

.iconlist-box.has-pale-pink-icon-color li::before {

  color: #f78da7;

}

.micro-text.has-pale-pink-color {

  color: #f78da7;

}

.micro-balloon.has-pale-pink-color {

  color: #f78da7;

}

.micro-balloon.has-pale-pink-background-color {

  background-color: #f78da7;

  border-color: transparent;

}

.micro-balloon.has-pale-pink-background-color.micro-bottom::after {

  border-bottom-color: #f78da7;

  border-top-color: transparent;

}

.micro-balloon.has-pale-pink-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-pale-pink-background-color::after {

  border-top-color: #f78da7;

}

.micro-balloon.has-border-color.has-pale-pink-border-color {

  border-color: #f78da7;

}

.micro-balloon.micro-top.has-pale-pink-border-color::before {

  border-top-color: #f78da7;

}

.micro-balloon.micro-bottom.has-pale-pink-border-color::before {

  border-bottom-color: #f78da7;

}

.caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {

  background-color: #f78da7;

}

.tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {

  background-color: #f78da7;

}

.tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {

  border-color: #f78da7;

}

.tab-caption-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {

  background-color: #f78da7;

}

.tab-caption-box.has-pale-pink-color:not(.not-nested-style) .box-content {

  color: #f78da7;

}

.label-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {

  border-color: #f78da7;

}

.label-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {

  background-color: #f78da7;

}

.label-box.has-pale-pink-color:not(.not-nested-style) .box-content {

  color: #f78da7;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {

  background-color: #f78da7;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-pink-color {

  color: #f78da7;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {

  border-color: #f78da7;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {

  border-right-color: #f78da7;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {

  border-left-color: #f78da7;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {

  border-right-color: #f78da7;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {

  border-left-color: #f78da7;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {

  background-color: #f78da7;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {

  border-color: #f78da7;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::after {

  border-color: #f78da7;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {

  background-color: #f78da7;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {

  border-color: #f78da7;

}

.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;

}

.has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {

  color: #f78da7;

}

.has-pale-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #f78da7;

}

.has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #f78da7;

}

.is-style-square.has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #f78da7;

}

.is-style-square.has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #f78da7;

}

.has-vivid-red-background-color {

  background-color: #cf2e2e;

}

.has-vivid-red-color {

  color: #cf2e2e;

}

*/

.has-vivid-red-border-color {

  border-color: #cf2e2e;

}

.btn-wrap.has-vivid-red-background-color>a {

  background-color: #cf2e2e;

}

.btn-wrap.has-vivid-red-color>a {

  color: #cf2e2e;

}

.btn-wrap.has-vivid-red-border-color>a {

  border-color: #cf2e2e;

}

.bb-tab.has-vivid-red-border-color::before {

  background-color: #cf2e2e;

}

.bb-tab.has-vivid-red-border-color .bb-label {

  background-color: #cf2e2e;

}

*/

.toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button {

  background-color: #cf2e2e;

}

.toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-content {

  border-color: #cf2e2e;

}

.toggle-wrap.has-vivid-red-background-color:not(.not-nested-style) .toggle-content {

  background-color: #cf2e2e;

}

.toggle-wrap.has-vivid-red-color:not(.not-nested-style) .toggle-content {

  color: #cf2e2e;

}

.iconlist-box.has-vivid-red-icon-color li::before {

  color: #cf2e2e;

}

.micro-text.has-vivid-red-color {

  color: #cf2e2e;

}

.micro-balloon.has-vivid-red-color {

  color: #cf2e2e;

}

.micro-balloon.has-vivid-red-background-color {

  background-color: #cf2e2e;

  border-color: transparent;

}

.micro-balloon.has-vivid-red-background-color.micro-bottom::after {

  border-bottom-color: #cf2e2e;

  border-top-color: transparent;

}

.micro-balloon.has-vivid-red-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-vivid-red-background-color::after {

  border-top-color: #cf2e2e;

}

.micro-balloon.has-border-color.has-vivid-red-border-color {

  border-color: #cf2e2e;

}

.micro-balloon.micro-top.has-vivid-red-border-color::before {

  border-top-color: #cf2e2e;

}

.micro-balloon.micro-bottom.has-vivid-red-border-color::before {

  border-bottom-color: #cf2e2e;

}

.caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {

  background-color: #cf2e2e;

}

.tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {

  background-color: #cf2e2e;

}

.tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {

  border-color: #cf2e2e;

}

.tab-caption-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {

  background-color: #cf2e2e;

}

.tab-caption-box.has-vivid-red-color:not(.not-nested-style) .box-content {

  color: #cf2e2e;

}

.label-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {

  border-color: #cf2e2e;

}

.label-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {

  background-color: #cf2e2e;

}

.label-box.has-vivid-red-color:not(.not-nested-style) .box-content {

  color: #cf2e2e;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {

  background-color: #cf2e2e;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-red-color {

  color: #cf2e2e;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {

  border-color: #cf2e2e;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {

  border-right-color: #cf2e2e;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {

  border-left-color: #cf2e2e;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {

  border-right-color: #cf2e2e;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {

  border-left-color: #cf2e2e;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {

  background-color: #cf2e2e;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {

  border-color: #cf2e2e;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::after {

  border-color: #cf2e2e;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {

  background-color: #cf2e2e;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {

  border-color: #cf2e2e;

}

.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;

}

.has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {

  color: #cf2e2e;

}

.has-vivid-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #cf2e2e;

}

.has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #cf2e2e;

}

.is-style-square.has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #cf2e2e;

}

.is-style-square.has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #cf2e2e;

}

.has-luminous-vivid-orange-background-color {

  background-color: #ff6900;

}

.has-luminous-vivid-orange-color {

  color: #ff6900;

}

*/

.has-luminous-vivid-orange-border-color {

  border-color: #ff6900;

}

.btn-wrap.has-luminous-vivid-orange-background-color>a {

  background-color: #ff6900;

}

.btn-wrap.has-luminous-vivid-orange-color>a {

  color: #ff6900;

}

.btn-wrap.has-luminous-vivid-orange-border-color>a {

  border-color: #ff6900;

}

.bb-tab.has-luminous-vivid-orange-border-color::before {

  background-color: #ff6900;

}

.bb-tab.has-luminous-vivid-orange-border-color .bb-label {

  background-color: #ff6900;

}

*/

.toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button {

  background-color: #ff6900;

}

.toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-content {

  border-color: #ff6900;

}

.toggle-wrap.has-luminous-vivid-orange-background-color:not(.not-nested-style) .toggle-content {

  background-color: #ff6900;

}

.toggle-wrap.has-luminous-vivid-orange-color:not(.not-nested-style) .toggle-content {

  color: #ff6900;

}

.iconlist-box.has-luminous-vivid-orange-icon-color li::before {

  color: #ff6900;

}

.micro-text.has-luminous-vivid-orange-color {

  color: #ff6900;

}

.micro-balloon.has-luminous-vivid-orange-color {

  color: #ff6900;

}

.micro-balloon.has-luminous-vivid-orange-background-color {

  background-color: #ff6900;

  border-color: transparent;

}

.micro-balloon.has-luminous-vivid-orange-background-color.micro-bottom::after {

  border-bottom-color: #ff6900;

  border-top-color: transparent;

}

.micro-balloon.has-luminous-vivid-orange-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-luminous-vivid-orange-background-color::after {

  border-top-color: #ff6900;

}

.micro-balloon.has-border-color.has-luminous-vivid-orange-border-color {

  border-color: #ff6900;

}

.micro-balloon.micro-top.has-luminous-vivid-orange-border-color::before {

  border-top-color: #ff6900;

}

.micro-balloon.micro-bottom.has-luminous-vivid-orange-border-color::before {

  border-bottom-color: #ff6900;

}

.caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {

  background-color: #ff6900;

}

.tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {

  background-color: #ff6900;

}

.tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {

  border-color: #ff6900;

}

.tab-caption-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {

  background-color: #ff6900;

}

.tab-caption-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {

  color: #ff6900;

}

.label-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {

  border-color: #ff6900;

}

.label-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {

  background-color: #ff6900;

}

.label-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {

  color: #ff6900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {

  background-color: #ff6900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-orange-color {

  color: #ff6900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {

  border-color: #ff6900;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {

  border-right-color: #ff6900;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {

  border-left-color: #ff6900;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {

  border-right-color: #ff6900;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {

  border-left-color: #ff6900;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {

  background-color: #ff6900;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {

  border-color: #ff6900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::after {

  border-color: #ff6900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {

  background-color: #ff6900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {

  border-color: #ff6900;

}

.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;

}

.has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {

  color: #ff6900;

}

.has-luminous-vivid-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #ff6900;

}

.has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #ff6900;

}

.is-style-square.has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #ff6900;

}

.is-style-square.has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #ff6900;

}

.has-luminous-vivid-amber-background-color {

  background-color: #fcb900;

}

.has-luminous-vivid-amber-color {

  color: #fcb900;

}

*/

.has-luminous-vivid-amber-border-color {

  border-color: #fcb900;

}

.btn-wrap.has-luminous-vivid-amber-background-color>a {

  background-color: #fcb900;

}

.btn-wrap.has-luminous-vivid-amber-color>a {

  color: #fcb900;

}

.btn-wrap.has-luminous-vivid-amber-border-color>a {

  border-color: #fcb900;

}

.bb-tab.has-luminous-vivid-amber-border-color::before {

  background-color: #fcb900;

}

.bb-tab.has-luminous-vivid-amber-border-color .bb-label {

  background-color: #fcb900;

}

*/

.toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button {

  background-color: #fcb900;

}

.toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-content {

  border-color: #fcb900;

}

.toggle-wrap.has-luminous-vivid-amber-background-color:not(.not-nested-style) .toggle-content {

  background-color: #fcb900;

}

.toggle-wrap.has-luminous-vivid-amber-color:not(.not-nested-style) .toggle-content {

  color: #fcb900;

}

.iconlist-box.has-luminous-vivid-amber-icon-color li::before {

  color: #fcb900;

}

.micro-text.has-luminous-vivid-amber-color {

  color: #fcb900;

}

.micro-balloon.has-luminous-vivid-amber-color {

  color: #fcb900;

}

.micro-balloon.has-luminous-vivid-amber-background-color {

  background-color: #fcb900;

  border-color: transparent;

}

.micro-balloon.has-luminous-vivid-amber-background-color.micro-bottom::after {

  border-bottom-color: #fcb900;

  border-top-color: transparent;

}

.micro-balloon.has-luminous-vivid-amber-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-luminous-vivid-amber-background-color::after {

  border-top-color: #fcb900;

}

.micro-balloon.has-border-color.has-luminous-vivid-amber-border-color {

  border-color: #fcb900;

}

.micro-balloon.micro-top.has-luminous-vivid-amber-border-color::before {

  border-top-color: #fcb900;

}

.micro-balloon.micro-bottom.has-luminous-vivid-amber-border-color::before {

  border-bottom-color: #fcb900;

}

.caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {

  background-color: #fcb900;

}

.tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {

  background-color: #fcb900;

}

.tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {

  border-color: #fcb900;

}

.tab-caption-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {

  background-color: #fcb900;

}

.tab-caption-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {

  color: #fcb900;

}

.label-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {

  border-color: #fcb900;

}

.label-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {

  background-color: #fcb900;

}

.label-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {

  color: #fcb900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {

  background-color: #fcb900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-amber-color {

  color: #fcb900;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {

  border-color: #fcb900;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {

  border-right-color: #fcb900;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {

  border-left-color: #fcb900;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {

  border-right-color: #fcb900;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {

  border-left-color: #fcb900;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {

  background-color: #fcb900;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {

  border-color: #fcb900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::after {

  border-color: #fcb900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {

  background-color: #fcb900;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {

  border-color: #fcb900;

}

.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;

}

.has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {

  color: #fcb900;

}

.has-luminous-vivid-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #fcb900;

}

.has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fcb900;

}

.is-style-square.has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #fcb900;

}

.is-style-square.has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #fcb900;

}

.has-light-green-cyan-background-color {

  background-color: #7bdcb5;

}

.has-light-green-cyan-color {

  color: #7bdcb5;

}

*/

.has-light-green-cyan-border-color {

  border-color: #7bdcb5;

}

.btn-wrap.has-light-green-cyan-background-color>a {

  background-color: #7bdcb5;

}

.btn-wrap.has-light-green-cyan-color>a {

  color: #7bdcb5;

}

.btn-wrap.has-light-green-cyan-border-color>a {

  border-color: #7bdcb5;

}

.bb-tab.has-light-green-cyan-border-color::before {

  background-color: #7bdcb5;

}

.bb-tab.has-light-green-cyan-border-color .bb-label {

  background-color: #7bdcb5;

}

*/

.toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button {

  background-color: #7bdcb5;

}

.toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-content {

  border-color: #7bdcb5;

}

.toggle-wrap.has-light-green-cyan-background-color:not(.not-nested-style) .toggle-content {

  background-color: #7bdcb5;

}

.toggle-wrap.has-light-green-cyan-color:not(.not-nested-style) .toggle-content {

  color: #7bdcb5;

}

.iconlist-box.has-light-green-cyan-icon-color li::before {

  color: #7bdcb5;

}

.micro-text.has-light-green-cyan-color {

  color: #7bdcb5;

}

.micro-balloon.has-light-green-cyan-color {

  color: #7bdcb5;

}

.micro-balloon.has-light-green-cyan-background-color {

  background-color: #7bdcb5;

  border-color: transparent;

}

.micro-balloon.has-light-green-cyan-background-color.micro-bottom::after {

  border-bottom-color: #7bdcb5;

  border-top-color: transparent;

}

.micro-balloon.has-light-green-cyan-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-light-green-cyan-background-color::after {

  border-top-color: #7bdcb5;

}

.micro-balloon.has-border-color.has-light-green-cyan-border-color {

  border-color: #7bdcb5;

}

.micro-balloon.micro-top.has-light-green-cyan-border-color::before {

  border-top-color: #7bdcb5;

}

.micro-balloon.micro-bottom.has-light-green-cyan-border-color::before {

  border-bottom-color: #7bdcb5;

}

.caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {

  background-color: #7bdcb5;

}

.tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {

  background-color: #7bdcb5;

}

.tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {

  border-color: #7bdcb5;

}

.tab-caption-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {

  background-color: #7bdcb5;

}

.tab-caption-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {

  color: #7bdcb5;

}

.label-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {

  border-color: #7bdcb5;

}

.label-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {

  background-color: #7bdcb5;

}

.label-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {

  color: #7bdcb5;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {

  background-color: #7bdcb5;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-cyan-color {

  color: #7bdcb5;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {

  border-color: #7bdcb5;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {

  border-right-color: #7bdcb5;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {

  border-left-color: #7bdcb5;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {

  border-right-color: #7bdcb5;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {

  border-left-color: #7bdcb5;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {

  background-color: #7bdcb5;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {

  border-color: #7bdcb5;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::after {

  border-color: #7bdcb5;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {

  background-color: #7bdcb5;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {

  border-color: #7bdcb5;

}

.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;

}

.has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {

  color: #7bdcb5;

}

.has-light-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #7bdcb5;

}

.has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #7bdcb5;

}

.is-style-square.has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #7bdcb5;

}

.is-style-square.has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #7bdcb5;

}

.has-vivid-green-cyan-background-color {

  background-color: #00d084;

}

.has-vivid-green-cyan-color {

  color: #00d084;

}

*/

.has-vivid-green-cyan-border-color {

  border-color: #00d084;

}

.btn-wrap.has-vivid-green-cyan-background-color>a {

  background-color: #00d084;

}

.btn-wrap.has-vivid-green-cyan-color>a {

  color: #00d084;

}

.btn-wrap.has-vivid-green-cyan-border-color>a {

  border-color: #00d084;

}

.bb-tab.has-vivid-green-cyan-border-color::before {

  background-color: #00d084;

}

.bb-tab.has-vivid-green-cyan-border-color .bb-label {

  background-color: #00d084;

}

*/

.toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button {

  background-color: #00d084;

}

.toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-content {

  border-color: #00d084;

}

.toggle-wrap.has-vivid-green-cyan-background-color:not(.not-nested-style) .toggle-content {

  background-color: #00d084;

}

.toggle-wrap.has-vivid-green-cyan-color:not(.not-nested-style) .toggle-content {

  color: #00d084;

}

.iconlist-box.has-vivid-green-cyan-icon-color li::before {

  color: #00d084;

}

.micro-text.has-vivid-green-cyan-color {

  color: #00d084;

}

.micro-balloon.has-vivid-green-cyan-color {

  color: #00d084;

}

.micro-balloon.has-vivid-green-cyan-background-color {

  background-color: #00d084;

  border-color: transparent;

}

.micro-balloon.has-vivid-green-cyan-background-color.micro-bottom::after {

  border-bottom-color: #00d084;

  border-top-color: transparent;

}

.micro-balloon.has-vivid-green-cyan-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-vivid-green-cyan-background-color::after {

  border-top-color: #00d084;

}

.micro-balloon.has-border-color.has-vivid-green-cyan-border-color {

  border-color: #00d084;

}

.micro-balloon.micro-top.has-vivid-green-cyan-border-color::before {

  border-top-color: #00d084;

}

.micro-balloon.micro-bottom.has-vivid-green-cyan-border-color::before {

  border-bottom-color: #00d084;

}

.caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {

  background-color: #00d084;

}

.tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {

  background-color: #00d084;

}

.tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {

  border-color: #00d084;

}

.tab-caption-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {

  background-color: #00d084;

}

.tab-caption-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {

  color: #00d084;

}

.label-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {

  border-color: #00d084;

}

.label-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {

  background-color: #00d084;

}

.label-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {

  color: #00d084;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {

  background-color: #00d084;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-green-cyan-color {

  color: #00d084;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {

  border-color: #00d084;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {

  border-right-color: #00d084;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {

  border-left-color: #00d084;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {

  border-right-color: #00d084;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {

  border-left-color: #00d084;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {

  background-color: #00d084;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {

  border-color: #00d084;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::after {

  border-color: #00d084;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {

  background-color: #00d084;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {

  border-color: #00d084;

}

.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;

}

.has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {

  color: #00d084;

}

.has-vivid-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #00d084;

}

.has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #00d084;

}

.is-style-square.has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #00d084;

}

.is-style-square.has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #00d084;

}

.has-pale-cyan-blue-background-color {

  background-color: #8ed1fc;

}

.has-pale-cyan-blue-color {

  color: #8ed1fc;

}

*/

.has-pale-cyan-blue-border-color {

  border-color: #8ed1fc;

}

.btn-wrap.has-pale-cyan-blue-background-color>a {

  background-color: #8ed1fc;

}

.btn-wrap.has-pale-cyan-blue-color>a {

  color: #8ed1fc;

}

.btn-wrap.has-pale-cyan-blue-border-color>a {

  border-color: #8ed1fc;

}

.bb-tab.has-pale-cyan-blue-border-color::before {

  background-color: #8ed1fc;

}

.bb-tab.has-pale-cyan-blue-border-color .bb-label {

  background-color: #8ed1fc;

}

*/

.toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button {

  background-color: #8ed1fc;

}

.toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-content {

  border-color: #8ed1fc;

}

.toggle-wrap.has-pale-cyan-blue-background-color:not(.not-nested-style) .toggle-content {

  background-color: #8ed1fc;

}

.toggle-wrap.has-pale-cyan-blue-color:not(.not-nested-style) .toggle-content {

  color: #8ed1fc;

}

.iconlist-box.has-pale-cyan-blue-icon-color li::before {

  color: #8ed1fc;

}

.micro-text.has-pale-cyan-blue-color {

  color: #8ed1fc;

}

.micro-balloon.has-pale-cyan-blue-color {

  color: #8ed1fc;

}

.micro-balloon.has-pale-cyan-blue-background-color {

  background-color: #8ed1fc;

  border-color: transparent;

}

.micro-balloon.has-pale-cyan-blue-background-color.micro-bottom::after {

  border-bottom-color: #8ed1fc;

  border-top-color: transparent;

}

.micro-balloon.has-pale-cyan-blue-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-pale-cyan-blue-background-color::after {

  border-top-color: #8ed1fc;

}

.micro-balloon.has-border-color.has-pale-cyan-blue-border-color {

  border-color: #8ed1fc;

}

.micro-balloon.micro-top.has-pale-cyan-blue-border-color::before {

  border-top-color: #8ed1fc;

}

.micro-balloon.micro-bottom.has-pale-cyan-blue-border-color::before {

  border-bottom-color: #8ed1fc;

}

.caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #8ed1fc;

}

.tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #8ed1fc;

}

.tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #8ed1fc;

}

.tab-caption-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #8ed1fc;

}

.tab-caption-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {

  color: #8ed1fc;

}

.label-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #8ed1fc;

}

.label-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #8ed1fc;

}

.label-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {

  color: #8ed1fc;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {

  background-color: #8ed1fc;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-cyan-blue-color {

  color: #8ed1fc;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {

  border-color: #8ed1fc;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {

  border-right-color: #8ed1fc;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {

  border-left-color: #8ed1fc;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {

  border-right-color: #8ed1fc;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {

  border-left-color: #8ed1fc;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {

  background-color: #8ed1fc;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {

  border-color: #8ed1fc;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::after {

  border-color: #8ed1fc;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {

  background-color: #8ed1fc;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {

  border-color: #8ed1fc;

}

.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;

}

.has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #8ed1fc;

}

.has-pale-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #8ed1fc;

}

.has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #8ed1fc;

}

.is-style-square.has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #8ed1fc;

}

.is-style-square.has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #8ed1fc;

}

.has-vivid-cyan-blue-background-color {

  background-color: #0693e3;

}

.has-vivid-cyan-blue-color {

  color: #0693e3;

}

*/

.has-vivid-cyan-blue-border-color {

  border-color: #0693e3;

}

.btn-wrap.has-vivid-cyan-blue-background-color>a {

  background-color: #0693e3;

}

.btn-wrap.has-vivid-cyan-blue-color>a {

  color: #0693e3;

}

.btn-wrap.has-vivid-cyan-blue-border-color>a {

  border-color: #0693e3;

}

.bb-tab.has-vivid-cyan-blue-border-color::before {

  background-color: #0693e3;

}

.bb-tab.has-vivid-cyan-blue-border-color .bb-label {

  background-color: #0693e3;

}

*/

.toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button {

  background-color: #0693e3;

}

.toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-content {

  border-color: #0693e3;

}

.toggle-wrap.has-vivid-cyan-blue-background-color:not(.not-nested-style) .toggle-content {

  background-color: #0693e3;

}

.toggle-wrap.has-vivid-cyan-blue-color:not(.not-nested-style) .toggle-content {

  color: #0693e3;

}

.iconlist-box.has-vivid-cyan-blue-icon-color li::before {

  color: #0693e3;

}

.micro-text.has-vivid-cyan-blue-color {

  color: #0693e3;

}

.micro-balloon.has-vivid-cyan-blue-color {

  color: #0693e3;

}

.micro-balloon.has-vivid-cyan-blue-background-color {

  background-color: #0693e3;

  border-color: transparent;

}

.micro-balloon.has-vivid-cyan-blue-background-color.micro-bottom::after {

  border-bottom-color: #0693e3;

  border-top-color: transparent;

}

.micro-balloon.has-vivid-cyan-blue-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-vivid-cyan-blue-background-color::after {

  border-top-color: #0693e3;

}

.micro-balloon.has-border-color.has-vivid-cyan-blue-border-color {

  border-color: #0693e3;

}

.micro-balloon.micro-top.has-vivid-cyan-blue-border-color::before {

  border-top-color: #0693e3;

}

.micro-balloon.micro-bottom.has-vivid-cyan-blue-border-color::before {

  border-bottom-color: #0693e3;

}

.caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #0693e3;

}

.tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {

  background-color: #0693e3;

}

.tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #0693e3;

}

.tab-caption-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #0693e3;

}

.tab-caption-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {

  color: #0693e3;

}

.label-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {

  border-color: #0693e3;

}

.label-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {

  background-color: #0693e3;

}

.label-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {

  color: #0693e3;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {

  background-color: #0693e3;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-cyan-blue-color {

  color: #0693e3;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {

  border-color: #0693e3;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {

  border-right-color: #0693e3;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {

  border-left-color: #0693e3;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {

  border-right-color: #0693e3;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {

  border-left-color: #0693e3;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {

  background-color: #0693e3;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {

  border-color: #0693e3;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::after {

  border-color: #0693e3;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {

  background-color: #0693e3;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {

  border-color: #0693e3;

}

.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;

}

.has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #0693e3;

}

.has-vivid-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #0693e3;

}

.has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #0693e3;

}

.is-style-square.has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #0693e3;

}

.is-style-square.has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #0693e3;

}

.has-vivid-purple-background-color {

  background-color: #9b51e0;

}

.has-vivid-purple-color {

  color: #9b51e0;

}

*/

.has-vivid-purple-border-color {

  border-color: #9b51e0;

}

.btn-wrap.has-vivid-purple-background-color>a {

  background-color: #9b51e0;

}

.btn-wrap.has-vivid-purple-color>a {

  color: #9b51e0;

}

.btn-wrap.has-vivid-purple-border-color>a {

  border-color: #9b51e0;

}

.bb-tab.has-vivid-purple-border-color::before {

  background-color: #9b51e0;

}

.bb-tab.has-vivid-purple-border-color .bb-label {

  background-color: #9b51e0;

}

*/

.toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button {

  background-color: #9b51e0;

}

.toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button,

.toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-content {

  border-color: #9b51e0;

}

.toggle-wrap.has-vivid-purple-background-color:not(.not-nested-style) .toggle-content {

  background-color: #9b51e0;

}

.toggle-wrap.has-vivid-purple-color:not(.not-nested-style) .toggle-content {

  color: #9b51e0;

}

.iconlist-box.has-vivid-purple-icon-color li::before {

  color: #9b51e0;

}

.micro-text.has-vivid-purple-color {

  color: #9b51e0;

}

.micro-balloon.has-vivid-purple-color {

  color: #9b51e0;

}

.micro-balloon.has-vivid-purple-background-color {

  background-color: #9b51e0;

  border-color: transparent;

}

.micro-balloon.has-vivid-purple-background-color.micro-bottom::after {

  border-bottom-color: #9b51e0;

  border-top-color: transparent;

}

.micro-balloon.has-vivid-purple-background-color::before {

  border-top-color: transparent;

  border-bottom-color: transparent;

}

.micro-balloon.has-vivid-purple-background-color::after {

  border-top-color: #9b51e0;

}

.micro-balloon.has-border-color.has-vivid-purple-border-color {

  border-color: #9b51e0;

}

.micro-balloon.micro-top.has-vivid-purple-border-color::before {

  border-top-color: #9b51e0;

}

.micro-balloon.micro-bottom.has-vivid-purple-border-color::before {

  border-bottom-color: #9b51e0;

}

.caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {

  background-color: #9b51e0;

}

.tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {

  background-color: #9b51e0;

}

.tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {

  border-color: #9b51e0;

}

.tab-caption-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {

  background-color: #9b51e0;

}

.tab-caption-box.has-vivid-purple-color:not(.not-nested-style) .box-content {

  color: #9b51e0;

}

.label-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {

  border-color: #9b51e0;

}

.label-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {

  background-color: #9b51e0;

}

.label-box.has-vivid-purple-color:not(.not-nested-style) .box-content {

  color: #9b51e0;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {

  background-color: #9b51e0;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-purple-color {

  color: #9b51e0;

}

.speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {

  border-color: #9b51e0;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {

  border-right-color: #9b51e0;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {

  border-left-color: #9b51e0;

}

.speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {

  border-right-color: #9b51e0;

}

.speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {

  border-left-color: #9b51e0;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {

  background-color: #9b51e0;

}

.speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {

  border-color: #9b51e0;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::after {

  border-color: #9b51e0;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::before,

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {

  background-color: #9b51e0;

}

.speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {

  border-color: #9b51e0;

}

.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;

}

.has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {

  color: #9b51e0;

}

.has-vivid-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {

  color: #9b51e0;

}

.has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #9b51e0;

}

.is-style-square.has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {

  color: #fff;

  background-color: #9b51e0;

}

.is-style-square.has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {

  color: #fff;

  background-color: #9b51e0;

}

.btn-wrap {

  background-color: #f8e58c !important;

    color: #333;

    border-color: transparent !important;

    font-size: 16px;

}

.cocoon-block-toggle.not-nested-style {

  background-color: transparent!important;

}

.has-text-color.not-nested-style > .toggle-button {

  color: var(&#8211;cocoon-custom-text-color);

}

.has-border-color.not-nested-style > .toggle-content {

  border-color: var(&#8211;cocoon-custom-border-color);

}

.has-background-color.not-nested-style > .toggle-content {

  background-color: var(&#8211;cocoon-custom-background-color);

}

.cocoon-block-toggle.has-border-color.not-nested-style > .toggle-button {

  color: var(&#8211;cocoon-white-color);

    background-color: var(&#8211;cocoon-custom-border-color);

}

.cocoon-block-toggle.has-border-color.not-nested-style > .toggle-button::before {

  color: var(&#8211;cocoon-white-color);

}

.cocoon-block-timeline.not-nested-style {

  background-color: var(&#8211;cocoon-custom-background-color)!important;

    color: var(&#8211;cocoon-custom-text-color);

    border-color: var(&#8211;cocoon-custom-border-color);

}

.has-text-color.not-nested-style > .tab-caption-box-label {

  color: var(&#8211;cocoon-custom-text-color);

}

.has-border-color.not-nested-style > .tab-caption-box-label {

  color: var(&#8211;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(&#8211;cocoon-custom-text-color);

}

.cocoon-block-label-box.not-nested-style > .box-content {

  border-color: var(&#8211;cocoon-custom-border-color);

    background-color: var(&#8211;cocoon-custom-background-color);

    color: var(&#8211;cocoon-custom-text-color);

    background-clip: padding-box;

}

.cocoon-block-balloon.not-nested-style > .speech-balloon {

  background-color:var(&#8211;cocoon-custom-background-color);

    border-color: var(&#8211;cocoon-custom-border-color);

    color: var(&#8211;cocoon-custom-text-color);

    background-clip: padding-box;

}

.cocoon-block-caption-box.not-nested-style {

  border-color: var(&#8211;cocoon-custom-border-color);

    color: var(&#8211;cocoon-custom-text-color);

}

.cocoon-block-caption-box.not-nested-style > .box-label {

  background-color: var(&#8211;cocoon-custom-border-color);

}

.cocoon-block-caption-box.has-border-color.not-nested-style > .box-label {

  color: var(&#8211;cocoon-white-color);

}

.cocoon-block-caption-box.not-nested-style > .box-content {

  background-color: var(&#8211;cocoon-custom-background-color);

    background-clip: padding-box;

}