body.public-page {
    background-color: #fff
}

#header-container .navi,#navi .navi-in>.menu-header .sub-menu {
    background-color: #444
}

#navi .navi-in a,#navi .navi-in a:hover {
    color: #fff
}

#navi .navi-in a,#navi .navi-in a:hover {
    color: #fff
}

#navi .navi-in a:hover {
    background-color: rgba(255,255,255,.2)
}

.cat-label.cat-label-8,.cat-link.cat-link-8 {
    background-color: #0aa547;
    color: #fff
}

.cat-label.cat-label-14,.cat-link.cat-link-14,.cat-label.cat-label-17,.cat-link.cat-link-17 {
    background-color: #e2b8a9;
    color: #fff
}

.cat-label.cat-label-4,.cat-link.cat-link-4,.cat-label.cat-label-19,.cat-link.cat-link-19 {
    background-color: #a2b6c6;
    color: #fff
}

.cat-label.cat-label-3,.cat-link.cat-link-3 {
    background-color: #fc9db8;
    color: #fff
}

.cat-label.cat-label-5,.cat-link.cat-link-5,.cat-label.cat-label-21,.cat-link.cat-link-21 {
    background-color: #a2c5d0;
    color: #fff
}

.cat-label.cat-label-13,.cat-link.cat-link-13,.cat-label.cat-label-18,.cat-link.cat-link-18 {
    background-color: #eecaa4;
    color: #fff
}

.cat-label.cat-label-6,.cat-link.cat-link-6,.cat-label.cat-label-9,.cat-link.cat-link-9 {
    background-color: #e0b7b6;
    color: #fff
}

.cat-label.cat-label-16,.cat-link.cat-link-16,.cat-label.cat-label-22,.cat-link.cat-link-22 {
    background-color: #98c6bf;
    color: #fff
}

.cat-label.cat-label-8,.cat-link.cat-link-8,.cat-label.cat-label-14,.cat-link.cat-link-14,.cat-label.cat-label-17,.cat-link.cat-link-17,.cat-label.cat-label-4,.cat-link.cat-link-4,.cat-label.cat-label-19,.cat-link.cat-link-19,.cat-label.cat-label-3,.cat-link.cat-link-3,.cat-label.cat-label-5,.cat-link.cat-link-5,.cat-label.cat-label-21,.cat-link.cat-link-21,.cat-label.cat-label-13,.cat-link.cat-link-13,.cat-label.cat-label-18,.cat-link.cat-link-18,.cat-label.cat-label-6,.cat-link.cat-link-6,.cat-label.cat-label-9,.cat-link.cat-link-9,.cat-label.cat-label-16,.cat-link.cat-link-16,.cat-label.cat-label-22,.cat-link.cat-link-22 {
    color: #fff
}

.main {
    width: 846px
}

.main {
    padding-left: 10px;
    padding-right: 10px
}

.sidebar {
    width: 425px
}

.sidebar {
    padding-left: 5px;
    padding-right: 5px
}

.sidebar {
    border-width: 0
}

.wrap {
    width: 1291px
}

@media screen and (max-width: 1290px) {
    .wrap {
        width:auto
    }

    .main,.sidebar,.sidebar-left .main,.sidebar-left .sidebar {
        margin: 0 .5%
    }

    .main {
        width: 67.4%
    }

    .sidebar {
        padding: 1.5%;
        width: 30%
    }

    .entry-card-thumb {
        width: 38%
    }

    .entry-card-content {
        margin-left: 40%
    }
}

body::after {
    content: url(https://hello-sunny.com/nodoguro-soup/wp-content/themes/cocoon-master/lib/analytics/access.php?post_id=5&post_type=page)!important;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    display: inline!important
}

.toc-checkbox {
    display: none
}

.toc-content {
    visibility: hidden;
    height: 0;
    opacity: .2;
    transition: all 0.5s ease-out
}

.toc-checkbox:checked~.toc-content {
    visibility: visible;
    padding-top: .6em;
    height: 100%;
    opacity: 1
}

.toc-title::after {
    content: '[開く]';
    margin-left: .5em;
    cursor: pointer;
    font-size: .8em
}

.toc-title:hover::after {
    text-decoration: underline
}

.toc-checkbox:checked+.toc-title::after {
    content: '[閉じる]'
}

#respond {
    inset: 0;
    position: absolute;
    visibility: hidden
}

#navi .navi-in>ul>li {
    width: auto
}

#navi .navi-in>ul>li>a {
    padding: 0 1.4em
}

#footer {
    background: #8c8c8c;
    background-image: url(../images/pot_footer.png);
    background-size: 100%;
    background-position: 0 15%;
    /* height: 1020px; */
    width: 100%;
    background-repeat: no-repeat;
}

.entry-content>*,.demo .entry-content p {
    line-height: 1.8
}

.entry-content>*,.mce-content-body>*,.article p,.demo .entry-content p,.article dl,.article ul,.article ol,.article blockquote,.article pre,.article table,.article .toc,.body .article,.body .column-wrap,.body .new-entry-cards,.body .popular-entry-cards,.body .navi-entry-cards,.body .box-menus,.body .ranking-item,.body .rss-entry-cards,.body .widget,.body .author-box,.body .blogcard-wrap,.body .login-user-only,.body .information-box,.body .question-box,.body .alert-box,.body .information,.body .question,.body .alert,.body .memo-box,.body .comment-box,.body .common-icon-box,.body .blank-box,.body .button-block,.body .micro-bottom,.body .caption-box,.body .tab-caption-box,.body .label-box,.body .toggle-wrap,.body .wp-block-image,.body .booklink-box,.body .kaerebalink-box,.body .tomarebalink-box,.body .product-item-box,.body .speech-wrap,.body .wp-block-categories,.body .wp-block-archives,.body .wp-block-archives-dropdown,.body .wp-block-calendar,.body .ad-area,.body .wp-block-gallery,.body .wp-block-audio,.body .wp-block-cover,.body .wp-block-file,.body .wp-block-media-text,.body .wp-block-video,.body .wp-block-buttons,.body .wp-block-columns,.body .wp-block-separator,.body .components-placeholder,.body .wp-block-search,.body .wp-block-social-links,.body .timeline-box,.body .blogcard-type,.body .btn-wrap,.body .btn-wrap a,.body .block-box,.body .wp-block-embed,.body .wp-block-group,.body .wp-block-table,.body .scrollable-table,.body .wp-block-separator,.body .wp-block,.body .video-container,.comment-area,.related-entries,.pager-post-navi,.comment-respond {
    margin-bottom: 1.8em
}

.is-root-container>* {
    margin-bottom: 1.8em!important
}

.article h2,.article h3,.article h4,.article h5,.article h6 {
    margin-bottom: 1.62em
}

@media screen and (max-width: 480px) {
    .body,.menu-content {
        font-size:16px
    }
}

@media screen and (max-width: 781px) {
    .wp-block-column {
        margin-bottom:1.8em
    }
}

@media screen and (max-width: 834px) {
    .container .column-wrap {
        gap:1.8em
    }
}

.article .micro-top {
    margin-bottom: .36em
}

.article .micro-bottom {
    margin-top: -1.62em
}

.article .micro-balloon {
    margin-bottom: .9em
}

.article .micro-bottom.micro-balloon {
    margin-top: -1.26em
}

.blank-box.bb-key-color {
    border-color: #19448e
}

.iic-key-color li::before {
    color: #19448e
}

.blank-box.bb-tab.bb-key-color::before {
    background-color: #19448e
}

.tb-key-color .toggle-button {
    border: 1px solid #19448e;
    background: #19448e;
    color: #fff
}

.tb-key-color .toggle-button::before {
    color: #ccc
}

.tb-key-color .toggle-checkbox:checked~.toggle-content {
    border-color: #19448e
}

.cb-key-color.caption-box {
    border-color: #19448e
}

.cb-key-color .caption-box-label {
    background-color: #19448e;
    color: #fff
}

.tcb-key-color .tab-caption-box-label {
    background-color: #19448e;
    color: #fff
}

.tcb-key-color .tab-caption-box-content {
    border-color: #19448e
}

.lb-key-color .label-box-content {
    border-color: #19448e
}

.mc-key-color {
    background-color: #19448e;
    color: #fff;
    border: none
}

.mc-key-color.micro-bottom::after {
    border-bottom-color: #19448e;
    border-top-color: transparent
}

.mc-key-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

.mc-key-color::after {
    border-top-color: #19448e
}

.btn-key-color,.btn-wrap.btn-wrap-key-color>a {
    background-color: #19448e
}

.has-text-color.has-key-color-color {
    color: #19448e
}

.has-background.has-key-color-background-color {
    background-color: #19448e
}

.body.article,body#tinymce.wp-editor {
    background-color: #fff
}

.body.article,.editor-post-title__block .editor-post-title__input,body#tinymce.wp-editor {
    color: #333
}

html .body .has-key-color-background-color {
    background-color: #19448e
}

html .body .has-key-color-color {
    color: #19448e
}

html .body .has-key-color-border-color {
    border-color: #19448e
}

html .body .btn-wrap.has-key-color-background-color>a {
    background-color: #19448e
}

html .body .btn-wrap.has-key-color-color>a {
    color: #19448e
}

html .body .btn-wrap.has-key-color-border-color>a {
    border-color: #19448e
}

html .body .bb-tab.has-key-color-border-color .bb-label {
    background-color: #19448e
}

html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button {
    background-color: #19448e
}

html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-content {
    border-color: #19448e
}

html .body .toggle-wrap.has-key-color-background-color:not(.not-nested-style) .toggle-content {
    background-color: #19448e
}

html .body .toggle-wrap.has-key-color-color:not(.not-nested-style) .toggle-content {
    color: #19448e
}

html .body .iconlist-box.has-key-color-icon-color li::before {
    color: #19448e
}

.micro-text.has-key-color-color {
    color: #19448e
}

html .body .micro-balloon.has-key-color-color {
    color: #19448e
}

html .body .micro-balloon.has-key-color-background-color {
    background-color: #19448e;
    border-color: transparent
}

html .body .micro-balloon.has-key-color-background-color.micro-bottom::after {
    border-bottom-color: #19448e;
    border-top-color: transparent
}

html .body .micro-balloon.has-key-color-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-key-color-background-color::after {
    border-top-color: #19448e
}

html .body .micro-balloon.has-border-color.has-key-color-border-color {
    border-color: #19448e
}

html .body .micro-balloon.micro-top.has-key-color-border-color::before {
    border-top-color: #19448e
}

html .body .micro-balloon.micro-bottom.has-key-color-border-color::before {
    border-bottom-color: #19448e
}

html .body .caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {
    background-color: #19448e
}

html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {
    background-color: #19448e
}

html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-content {
    border-color: #19448e
}

html .body .tab-caption-box.has-key-color-background-color:not(.not-nested-style) .box-content {
    background-color: #19448e
}

html .body .tab-caption-box.has-key-color-color:not(.not-nested-style) .box-content {
    color: #19448e
}

html .body .label-box.has-key-color-border-color:not(.not-nested-style) .box-content {
    border-color: #19448e
}

html .body .label-box.has-key-color-background-color:not(.not-nested-style) .box-content {
    background-color: #19448e
}

html .body .label-box.has-key-color-color:not(.not-nested-style) .box-content {
    color: #19448e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-background-color {
    background-color: #19448e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-key-color-color {
    color: #19448e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-border-color {
    border-color: #19448e
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
    border-right-color: #19448e
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
    border-left-color: #19448e
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
    border-right-color: #19448e
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
    border-left-color: #19448e
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color {
    background-color: #19448e
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color {
    border-color: #19448e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::after {
    border-color: #19448e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
    background-color: #19448e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
    border-color: #19448e
}

html .body .timeline-box.has-key-color-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #19448e
}

.has-key-color-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #19448e
}

html .body .has-key-color-question-color:not(.not-nested-style) .faq-question-label {
    color: #19448e
}

html .body .has-key-color-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #19448e
}

html .body .has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #19448e
}

html .body .is-style-square.has-key-color-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #19448e
}

html .body .is-style-square.has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #19448e
}

html .body .has-red-background-color {
    background-color: #e60033
}

html .body .has-red-color {
    color: #e60033
}

html .body .has-red-border-color {
    border-color: #e60033
}

html .body .btn-wrap.has-red-background-color>a {
    background-color: #e60033
}

html .body .btn-wrap.has-red-color>a {
    color: #e60033
}

html .body .btn-wrap.has-red-border-color>a {
    border-color: #e60033
}

html .body .bb-tab.has-red-border-color .bb-label {
    background-color: #e60033
}

html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button {
    background-color: #e60033
}

html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-content {
    border-color: #e60033
}

html .body .toggle-wrap.has-red-background-color:not(.not-nested-style) .toggle-content {
    background-color: #e60033
}

html .body .toggle-wrap.has-red-color:not(.not-nested-style) .toggle-content {
    color: #e60033
}

html .body .iconlist-box.has-red-icon-color li::before {
    color: #e60033
}

.micro-text.has-red-color {
    color: #e60033
}

html .body .micro-balloon.has-red-color {
    color: #e60033
}

html .body .micro-balloon.has-red-background-color {
    background-color: #e60033;
    border-color: transparent
}

html .body .micro-balloon.has-red-background-color.micro-bottom::after {
    border-bottom-color: #e60033;
    border-top-color: transparent
}

html .body .micro-balloon.has-red-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-red-background-color::after {
    border-top-color: #e60033
}

html .body .micro-balloon.has-border-color.has-red-border-color {
    border-color: #e60033
}

html .body .micro-balloon.micro-top.has-red-border-color::before {
    border-top-color: #e60033
}

html .body .micro-balloon.micro-bottom.has-red-border-color::before {
    border-bottom-color: #e60033
}

html .body .caption-box.has-red-border-color:not(.not-nested-style) .box-label {
    background-color: #e60033
}

html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-label {
    background-color: #e60033
}

html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-content {
    border-color: #e60033
}

html .body .tab-caption-box.has-red-background-color:not(.not-nested-style) .box-content {
    background-color: #e60033
}

html .body .tab-caption-box.has-red-color:not(.not-nested-style) .box-content {
    color: #e60033
}

html .body .label-box.has-red-border-color:not(.not-nested-style) .box-content {
    border-color: #e60033
}

html .body .label-box.has-red-background-color:not(.not-nested-style) .box-content {
    background-color: #e60033
}

html .body .label-box.has-red-color:not(.not-nested-style) .box-content {
    color: #e60033
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-background-color {
    background-color: #e60033
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-red-color {
    color: #e60033
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-border-color {
    border-color: #e60033
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
    border-right-color: #e60033
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
    border-left-color: #e60033
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
    border-right-color: #e60033
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
    border-left-color: #e60033
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color {
    background-color: #e60033
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color {
    border-color: #e60033
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::after {
    border-color: #e60033
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
    background-color: #e60033
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
    border-color: #e60033
}

html .body .timeline-box.has-red-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #e60033
}

.has-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #e60033
}

html .body .has-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #e60033
}

html .body .has-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #e60033
}

html .body .has-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #e60033
}

html .body .is-style-square.has-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #e60033
}

html .body .is-style-square.has-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #e60033
}

html .body .has-pink-background-color {
    background-color: #e95295
}

html .body .has-pink-color {
    color: #e95295
}

html .body .has-pink-border-color {
    border-color: #e95295
}

html .body .btn-wrap.has-pink-background-color>a {
    background-color: #e95295
}

html .body .btn-wrap.has-pink-color>a {
    color: #e95295
}

html .body .btn-wrap.has-pink-border-color>a {
    border-color: #e95295
}

html .body .bb-tab.has-pink-border-color .bb-label {
    background-color: #e95295
}

html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button {
    background-color: #e95295
}

html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-content {
    border-color: #e95295
}

html .body .toggle-wrap.has-pink-background-color:not(.not-nested-style) .toggle-content {
    background-color: #e95295
}

html .body .toggle-wrap.has-pink-color:not(.not-nested-style) .toggle-content {
    color: #e95295
}

html .body .iconlist-box.has-pink-icon-color li::before {
    color: #e95295
}

.micro-text.has-pink-color {
    color: #e95295
}

html .body .micro-balloon.has-pink-color {
    color: #e95295
}

html .body .micro-balloon.has-pink-background-color {
    background-color: #e95295;
    border-color: transparent
}

html .body .micro-balloon.has-pink-background-color.micro-bottom::after {
    border-bottom-color: #e95295;
    border-top-color: transparent
}

html .body .micro-balloon.has-pink-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-pink-background-color::after {
    border-top-color: #e95295
}

html .body .micro-balloon.has-border-color.has-pink-border-color {
    border-color: #e95295
}

html .body .micro-balloon.micro-top.has-pink-border-color::before {
    border-top-color: #e95295
}

html .body .micro-balloon.micro-bottom.has-pink-border-color::before {
    border-bottom-color: #e95295
}

html .body .caption-box.has-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #e95295
}

html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #e95295
}

html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #e95295
}

html .body .tab-caption-box.has-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #e95295
}

html .body .tab-caption-box.has-pink-color:not(.not-nested-style) .box-content {
    color: #e95295
}

html .body .label-box.has-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #e95295
}

html .body .label-box.has-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #e95295
}

html .body .label-box.has-pink-color:not(.not-nested-style) .box-content {
    color: #e95295
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-background-color {
    background-color: #e95295
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pink-color {
    color: #e95295
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-border-color {
    border-color: #e95295
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
    border-right-color: #e95295
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
    border-left-color: #e95295
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
    border-right-color: #e95295
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
    border-left-color: #e95295
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color {
    background-color: #e95295
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color {
    border-color: #e95295
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::after {
    border-color: #e95295
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
    background-color: #e95295
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
    border-color: #e95295
}

html .body .timeline-box.has-pink-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #e95295
}

.has-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #e95295
}

html .body .has-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #e95295
}

html .body .has-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #e95295
}

html .body .has-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #e95295
}

html .body .is-style-square.has-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #e95295
}

html .body .is-style-square.has-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #e95295
}

html .body .has-purple-background-color {
    background-color: #884898
}

html .body .has-purple-color {
    color: #884898
}

html .body .has-purple-border-color {
    border-color: #884898
}

html .body .btn-wrap.has-purple-background-color>a {
    background-color: #884898
}

html .body .btn-wrap.has-purple-color>a {
    color: #884898
}

html .body .btn-wrap.has-purple-border-color>a {
    border-color: #884898
}

html .body .bb-tab.has-purple-border-color .bb-label {
    background-color: #884898
}

html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button {
    background-color: #884898
}

html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-content {
    border-color: #884898
}

html .body .toggle-wrap.has-purple-background-color:not(.not-nested-style) .toggle-content {
    background-color: #884898
}

html .body .toggle-wrap.has-purple-color:not(.not-nested-style) .toggle-content {
    color: #884898
}

html .body .iconlist-box.has-purple-icon-color li::before {
    color: #884898
}

.micro-text.has-purple-color {
    color: #884898
}

html .body .micro-balloon.has-purple-color {
    color: #884898
}

html .body .micro-balloon.has-purple-background-color {
    background-color: #884898;
    border-color: transparent
}

html .body .micro-balloon.has-purple-background-color.micro-bottom::after {
    border-bottom-color: #884898;
    border-top-color: transparent
}

html .body .micro-balloon.has-purple-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-purple-background-color::after {
    border-top-color: #884898
}

html .body .micro-balloon.has-border-color.has-purple-border-color {
    border-color: #884898
}

html .body .micro-balloon.micro-top.has-purple-border-color::before {
    border-top-color: #884898
}

html .body .micro-balloon.micro-bottom.has-purple-border-color::before {
    border-bottom-color: #884898
}

html .body .caption-box.has-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #884898
}

html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #884898
}

html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #884898
}

html .body .tab-caption-box.has-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #884898
}

html .body .tab-caption-box.has-purple-color:not(.not-nested-style) .box-content {
    color: #884898
}

html .body .label-box.has-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #884898
}

html .body .label-box.has-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #884898
}

html .body .label-box.has-purple-color:not(.not-nested-style) .box-content {
    color: #884898
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-background-color {
    background-color: #884898
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-purple-color {
    color: #884898
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-border-color {
    border-color: #884898
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
    border-right-color: #884898
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
    border-left-color: #884898
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
    border-right-color: #884898
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
    border-left-color: #884898
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color {
    background-color: #884898
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color {
    border-color: #884898
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::after {
    border-color: #884898
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
    background-color: #884898
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
    border-color: #884898
}

html .body .timeline-box.has-purple-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #884898
}

.has-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #884898
}

html .body .has-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #884898
}

html .body .has-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #884898
}

html .body .has-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #884898
}

html .body .is-style-square.has-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #884898
}

html .body .is-style-square.has-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #884898
}

html .body .has-deep-background-color {
    background-color: #55295b
}

html .body .has-deep-color {
    color: #55295b
}

html .body .has-deep-border-color {
    border-color: #55295b
}

html .body .btn-wrap.has-deep-background-color>a {
    background-color: #55295b
}

html .body .btn-wrap.has-deep-color>a {
    color: #55295b
}

html .body .btn-wrap.has-deep-border-color>a {
    border-color: #55295b
}

html .body .bb-tab.has-deep-border-color .bb-label {
    background-color: #55295b
}

html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button {
    background-color: #55295b
}

html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-content {
    border-color: #55295b
}

html .body .toggle-wrap.has-deep-background-color:not(.not-nested-style) .toggle-content {
    background-color: #55295b
}

html .body .toggle-wrap.has-deep-color:not(.not-nested-style) .toggle-content {
    color: #55295b
}

html .body .iconlist-box.has-deep-icon-color li::before {
    color: #55295b
}

.micro-text.has-deep-color {
    color: #55295b
}

html .body .micro-balloon.has-deep-color {
    color: #55295b
}

html .body .micro-balloon.has-deep-background-color {
    background-color: #55295b;
    border-color: transparent
}

html .body .micro-balloon.has-deep-background-color.micro-bottom::after {
    border-bottom-color: #55295b;
    border-top-color: transparent
}

html .body .micro-balloon.has-deep-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-deep-background-color::after {
    border-top-color: #55295b
}

html .body .micro-balloon.has-border-color.has-deep-border-color {
    border-color: #55295b
}

html .body .micro-balloon.micro-top.has-deep-border-color::before {
    border-top-color: #55295b
}

html .body .micro-balloon.micro-bottom.has-deep-border-color::before {
    border-bottom-color: #55295b
}

html .body .caption-box.has-deep-border-color:not(.not-nested-style) .box-label {
    background-color: #55295b
}

html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-label {
    background-color: #55295b
}

html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-content {
    border-color: #55295b
}

html .body .tab-caption-box.has-deep-background-color:not(.not-nested-style) .box-content {
    background-color: #55295b
}

html .body .tab-caption-box.has-deep-color:not(.not-nested-style) .box-content {
    color: #55295b
}

html .body .label-box.has-deep-border-color:not(.not-nested-style) .box-content {
    border-color: #55295b
}

html .body .label-box.has-deep-background-color:not(.not-nested-style) .box-content {
    background-color: #55295b
}

html .body .label-box.has-deep-color:not(.not-nested-style) .box-content {
    color: #55295b
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-background-color {
    background-color: #55295b
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-color {
    color: #55295b
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-border-color {
    border-color: #55295b
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
    border-right-color: #55295b
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
    border-left-color: #55295b
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
    border-right-color: #55295b
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
    border-left-color: #55295b
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color {
    background-color: #55295b
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color {
    border-color: #55295b
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::after {
    border-color: #55295b
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
    background-color: #55295b
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
    border-color: #55295b
}

html .body .timeline-box.has-deep-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #55295b
}

.has-deep-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #55295b
}

html .body .has-deep-question-color:not(.not-nested-style) .faq-question-label {
    color: #55295b
}

html .body .has-deep-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #55295b
}

html .body .has-deep-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #55295b
}

html .body .is-style-square.has-deep-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #55295b
}

html .body .is-style-square.has-deep-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #55295b
}

html .body .has-indigo-background-color {
    background-color: #1e50a2
}

html .body .has-indigo-color {
    color: #1e50a2
}

html .body .has-indigo-border-color {
    border-color: #1e50a2
}

html .body .btn-wrap.has-indigo-background-color>a {
    background-color: #1e50a2
}

html .body .btn-wrap.has-indigo-color>a {
    color: #1e50a2
}

html .body .btn-wrap.has-indigo-border-color>a {
    border-color: #1e50a2
}

html .body .bb-tab.has-indigo-border-color .bb-label {
    background-color: #1e50a2
}

html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button {
    background-color: #1e50a2
}

html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-content {
    border-color: #1e50a2
}

html .body .toggle-wrap.has-indigo-background-color:not(.not-nested-style) .toggle-content {
    background-color: #1e50a2
}

html .body .toggle-wrap.has-indigo-color:not(.not-nested-style) .toggle-content {
    color: #1e50a2
}

html .body .iconlist-box.has-indigo-icon-color li::before {
    color: #1e50a2
}

.micro-text.has-indigo-color {
    color: #1e50a2
}

html .body .micro-balloon.has-indigo-color {
    color: #1e50a2
}

html .body .micro-balloon.has-indigo-background-color {
    background-color: #1e50a2;
    border-color: transparent
}

html .body .micro-balloon.has-indigo-background-color.micro-bottom::after {
    border-bottom-color: #1e50a2;
    border-top-color: transparent
}

html .body .micro-balloon.has-indigo-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-indigo-background-color::after {
    border-top-color: #1e50a2
}

html .body .micro-balloon.has-border-color.has-indigo-border-color {
    border-color: #1e50a2
}

html .body .micro-balloon.micro-top.has-indigo-border-color::before {
    border-top-color: #1e50a2
}

html .body .micro-balloon.micro-bottom.has-indigo-border-color::before {
    border-bottom-color: #1e50a2
}

html .body .caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {
    background-color: #1e50a2
}

html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {
    background-color: #1e50a2
}

html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-content {
    border-color: #1e50a2
}

html .body .tab-caption-box.has-indigo-background-color:not(.not-nested-style) .box-content {
    background-color: #1e50a2
}

html .body .tab-caption-box.has-indigo-color:not(.not-nested-style) .box-content {
    color: #1e50a2
}

html .body .label-box.has-indigo-border-color:not(.not-nested-style) .box-content {
    border-color: #1e50a2
}

html .body .label-box.has-indigo-background-color:not(.not-nested-style) .box-content {
    background-color: #1e50a2
}

html .body .label-box.has-indigo-color:not(.not-nested-style) .box-content {
    color: #1e50a2
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-background-color {
    background-color: #1e50a2
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-indigo-color {
    color: #1e50a2
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-border-color {
    border-color: #1e50a2
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
    border-right-color: #1e50a2
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
    border-left-color: #1e50a2
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
    border-right-color: #1e50a2
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
    border-left-color: #1e50a2
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color {
    background-color: #1e50a2
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color {
    border-color: #1e50a2
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::after {
    border-color: #1e50a2
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
    background-color: #1e50a2
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
    border-color: #1e50a2
}

html .body .timeline-box.has-indigo-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #1e50a2
}

.has-indigo-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #1e50a2
}

html .body .has-indigo-question-color:not(.not-nested-style) .faq-question-label {
    color: #1e50a2
}

html .body .has-indigo-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #1e50a2
}

html .body .has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #1e50a2
}

html .body .is-style-square.has-indigo-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #1e50a2
}

html .body .is-style-square.has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #1e50a2
}

html .body .has-blue-background-color {
    background-color: #0095d9
}

html .body .has-blue-color {
    color: #0095d9
}

html .body .has-blue-border-color {
    border-color: #0095d9
}

html .body .btn-wrap.has-blue-background-color>a {
    background-color: #0095d9
}

html .body .btn-wrap.has-blue-color>a {
    color: #0095d9
}

html .body .btn-wrap.has-blue-border-color>a {
    border-color: #0095d9
}

html .body .bb-tab.has-blue-border-color .bb-label {
    background-color: #0095d9
}

html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #0095d9
}

html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-content {
    border-color: #0095d9
}

html .body .toggle-wrap.has-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #0095d9
}

html .body .toggle-wrap.has-blue-color:not(.not-nested-style) .toggle-content {
    color: #0095d9
}

html .body .iconlist-box.has-blue-icon-color li::before {
    color: #0095d9
}

.micro-text.has-blue-color {
    color: #0095d9
}

html .body .micro-balloon.has-blue-color {
    color: #0095d9
}

html .body .micro-balloon.has-blue-background-color {
    background-color: #0095d9;
    border-color: transparent
}

html .body .micro-balloon.has-blue-background-color.micro-bottom::after {
    border-bottom-color: #0095d9;
    border-top-color: transparent
}

html .body .micro-balloon.has-blue-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-blue-background-color::after {
    border-top-color: #0095d9
}

html .body .micro-balloon.has-border-color.has-blue-border-color {
    border-color: #0095d9
}

html .body .micro-balloon.micro-top.has-blue-border-color::before {
    border-top-color: #0095d9
}

html .body .micro-balloon.micro-bottom.has-blue-border-color::before {
    border-bottom-color: #0095d9
}

html .body .caption-box.has-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #0095d9
}

html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #0095d9
}

html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #0095d9
}

html .body .tab-caption-box.has-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #0095d9
}

html .body .tab-caption-box.has-blue-color:not(.not-nested-style) .box-content {
    color: #0095d9
}

html .body .label-box.has-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #0095d9
}

html .body .label-box.has-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #0095d9
}

html .body .label-box.has-blue-color:not(.not-nested-style) .box-content {
    color: #0095d9
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-background-color {
    background-color: #0095d9
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-blue-color {
    color: #0095d9
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-border-color {
    border-color: #0095d9
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
    border-right-color: #0095d9
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
    border-left-color: #0095d9
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
    border-right-color: #0095d9
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
    border-left-color: #0095d9
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color {
    background-color: #0095d9
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color {
    border-color: #0095d9
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::after {
    border-color: #0095d9
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
    background-color: #0095d9
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
    border-color: #0095d9
}

html .body .timeline-box.has-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #0095d9
}

.has-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #0095d9
}

html .body .has-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #0095d9
}

html .body .has-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #0095d9
}

html .body .has-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #0095d9
}

html .body .is-style-square.has-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #0095d9
}

html .body .is-style-square.has-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #0095d9
}

html .body .has-light-blue-background-color {
    background-color: #2ca9e1
}

html .body .has-light-blue-color {
    color: #2ca9e1
}

html .body .has-light-blue-border-color {
    border-color: #2ca9e1
}

html .body .btn-wrap.has-light-blue-background-color>a {
    background-color: #2ca9e1
}

html .body .btn-wrap.has-light-blue-color>a {
    color: #2ca9e1
}

html .body .btn-wrap.has-light-blue-border-color>a {
    border-color: #2ca9e1
}

html .body .bb-tab.has-light-blue-border-color .bb-label {
    background-color: #2ca9e1
}

html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #2ca9e1
}

html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-content {
    border-color: #2ca9e1
}

html .body .toggle-wrap.has-light-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #2ca9e1
}

html .body .toggle-wrap.has-light-blue-color:not(.not-nested-style) .toggle-content {
    color: #2ca9e1
}

html .body .iconlist-box.has-light-blue-icon-color li::before {
    color: #2ca9e1
}

.micro-text.has-light-blue-color {
    color: #2ca9e1
}

html .body .micro-balloon.has-light-blue-color {
    color: #2ca9e1
}

html .body .micro-balloon.has-light-blue-background-color {
    background-color: #2ca9e1;
    border-color: transparent
}

html .body .micro-balloon.has-light-blue-background-color.micro-bottom::after {
    border-bottom-color: #2ca9e1;
    border-top-color: transparent
}

html .body .micro-balloon.has-light-blue-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-light-blue-background-color::after {
    border-top-color: #2ca9e1
}

html .body .micro-balloon.has-border-color.has-light-blue-border-color {
    border-color: #2ca9e1
}

html .body .micro-balloon.micro-top.has-light-blue-border-color::before {
    border-top-color: #2ca9e1
}

html .body .micro-balloon.micro-bottom.has-light-blue-border-color::before {
    border-bottom-color: #2ca9e1
}

html .body .caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #2ca9e1
}

html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #2ca9e1
}

html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #2ca9e1
}

html .body .tab-caption-box.has-light-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #2ca9e1
}

html .body .tab-caption-box.has-light-blue-color:not(.not-nested-style) .box-content {
    color: #2ca9e1
}

html .body .label-box.has-light-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #2ca9e1
}

html .body .label-box.has-light-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #2ca9e1
}

html .body .label-box.has-light-blue-color:not(.not-nested-style) .box-content {
    color: #2ca9e1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {
    background-color: #2ca9e1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-blue-color {
    color: #2ca9e1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {
    border-color: #2ca9e1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
    border-right-color: #2ca9e1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
    border-left-color: #2ca9e1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
    border-right-color: #2ca9e1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
    border-left-color: #2ca9e1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {
    background-color: #2ca9e1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {
    border-color: #2ca9e1
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::after {
    border-color: #2ca9e1
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
    background-color: #2ca9e1
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
    border-color: #2ca9e1
}

html .body .timeline-box.has-light-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #2ca9e1
}

.has-light-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #2ca9e1
}

html .body .has-light-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #2ca9e1
}

html .body .has-light-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #2ca9e1
}

html .body .has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #2ca9e1
}

html .body .is-style-square.has-light-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #2ca9e1
}

html .body .is-style-square.has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #2ca9e1
}

html .body .has-cyan-background-color {
    background-color: #00a3af
}

html .body .has-cyan-color {
    color: #00a3af
}

html .body .has-cyan-border-color {
    border-color: #00a3af
}

html .body .btn-wrap.has-cyan-background-color>a {
    background-color: #00a3af
}

html .body .btn-wrap.has-cyan-color>a {
    color: #00a3af
}

html .body .btn-wrap.has-cyan-border-color>a {
    border-color: #00a3af
}

html .body .bb-tab.has-cyan-border-color .bb-label {
    background-color: #00a3af
}

html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button {
    background-color: #00a3af
}

html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-content {
    border-color: #00a3af
}

html .body .toggle-wrap.has-cyan-background-color:not(.not-nested-style) .toggle-content {
    background-color: #00a3af
}

html .body .toggle-wrap.has-cyan-color:not(.not-nested-style) .toggle-content {
    color: #00a3af
}

html .body .iconlist-box.has-cyan-icon-color li::before {
    color: #00a3af
}

.micro-text.has-cyan-color {
    color: #00a3af
}

html .body .micro-balloon.has-cyan-color {
    color: #00a3af
}

html .body .micro-balloon.has-cyan-background-color {
    background-color: #00a3af;
    border-color: transparent
}

html .body .micro-balloon.has-cyan-background-color.micro-bottom::after {
    border-bottom-color: #00a3af;
    border-top-color: transparent
}

html .body .micro-balloon.has-cyan-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-cyan-background-color::after {
    border-top-color: #00a3af
}

html .body .micro-balloon.has-border-color.has-cyan-border-color {
    border-color: #00a3af
}

html .body .micro-balloon.micro-top.has-cyan-border-color::before {
    border-top-color: #00a3af
}

html .body .micro-balloon.micro-bottom.has-cyan-border-color::before {
    border-bottom-color: #00a3af
}

html .body .caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00a3af
}

html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00a3af
}

html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00a3af
}

html .body .tab-caption-box.has-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00a3af
}

html .body .tab-caption-box.has-cyan-color:not(.not-nested-style) .box-content {
    color: #00a3af
}

html .body .label-box.has-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00a3af
}

html .body .label-box.has-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00a3af
}

html .body .label-box.has-cyan-color:not(.not-nested-style) .box-content {
    color: #00a3af
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-background-color {
    background-color: #00a3af
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-color {
    color: #00a3af
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-border-color {
    border-color: #00a3af
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
    border-right-color: #00a3af
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
    border-left-color: #00a3af
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
    border-right-color: #00a3af
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
    border-left-color: #00a3af
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color {
    background-color: #00a3af
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color {
    border-color: #00a3af
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::after {
    border-color: #00a3af
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
    background-color: #00a3af
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
    border-color: #00a3af
}

html .body .timeline-box.has-cyan-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #00a3af
}

.has-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #00a3af
}

html .body .has-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #00a3af
}

html .body .has-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #00a3af
}

html .body .has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #00a3af
}

html .body .is-style-square.has-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #00a3af
}

html .body .is-style-square.has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #00a3af
}

html .body .has-teal-background-color {
    background-color: #007b43
}

html .body .has-teal-color {
    color: #007b43
}

html .body .has-teal-border-color {
    border-color: #007b43
}

html .body .btn-wrap.has-teal-background-color>a {
    background-color: #007b43
}

html .body .btn-wrap.has-teal-color>a {
    color: #007b43
}

html .body .btn-wrap.has-teal-border-color>a {
    border-color: #007b43
}

html .body .bb-tab.has-teal-border-color .bb-label {
    background-color: #007b43
}

html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button {
    background-color: #007b43
}

html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-content {
    border-color: #007b43
}

html .body .toggle-wrap.has-teal-background-color:not(.not-nested-style) .toggle-content {
    background-color: #007b43
}

html .body .toggle-wrap.has-teal-color:not(.not-nested-style) .toggle-content {
    color: #007b43
}

html .body .iconlist-box.has-teal-icon-color li::before {
    color: #007b43
}

.micro-text.has-teal-color {
    color: #007b43
}

html .body .micro-balloon.has-teal-color {
    color: #007b43
}

html .body .micro-balloon.has-teal-background-color {
    background-color: #007b43;
    border-color: transparent
}

html .body .micro-balloon.has-teal-background-color.micro-bottom::after {
    border-bottom-color: #007b43;
    border-top-color: transparent
}

html .body .micro-balloon.has-teal-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-teal-background-color::after {
    border-top-color: #007b43
}

html .body .micro-balloon.has-border-color.has-teal-border-color {
    border-color: #007b43
}

html .body .micro-balloon.micro-top.has-teal-border-color::before {
    border-top-color: #007b43
}

html .body .micro-balloon.micro-bottom.has-teal-border-color::before {
    border-bottom-color: #007b43
}

html .body .caption-box.has-teal-border-color:not(.not-nested-style) .box-label {
    background-color: #007b43
}

html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-label {
    background-color: #007b43
}

html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-content {
    border-color: #007b43
}

html .body .tab-caption-box.has-teal-background-color:not(.not-nested-style) .box-content {
    background-color: #007b43
}

html .body .tab-caption-box.has-teal-color:not(.not-nested-style) .box-content {
    color: #007b43
}

html .body .label-box.has-teal-border-color:not(.not-nested-style) .box-content {
    border-color: #007b43
}

html .body .label-box.has-teal-background-color:not(.not-nested-style) .box-content {
    background-color: #007b43
}

html .body .label-box.has-teal-color:not(.not-nested-style) .box-content {
    color: #007b43
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-background-color {
    background-color: #007b43
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-teal-color {
    color: #007b43
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-border-color {
    border-color: #007b43
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
    border-right-color: #007b43
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
    border-left-color: #007b43
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
    border-right-color: #007b43
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
    border-left-color: #007b43
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color {
    background-color: #007b43
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color {
    border-color: #007b43
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::after {
    border-color: #007b43
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
    background-color: #007b43
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
    border-color: #007b43
}

html .body .timeline-box.has-teal-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #007b43
}

.has-teal-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #007b43
}

html .body .has-teal-question-color:not(.not-nested-style) .faq-question-label {
    color: #007b43
}

html .body .has-teal-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #007b43
}

html .body .has-teal-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #007b43
}

html .body .is-style-square.has-teal-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #007b43
}

html .body .is-style-square.has-teal-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #007b43
}

html .body .has-green-background-color {
    background-color: #3eb370
}

html .body .has-green-color {
    color: #3eb370
}

html .body .has-green-border-color {
    border-color: #3eb370
}

html .body .btn-wrap.has-green-background-color>a {
    background-color: #3eb370
}

html .body .btn-wrap.has-green-color>a {
    color: #3eb370
}

html .body .btn-wrap.has-green-border-color>a {
    border-color: #3eb370
}

html .body .bb-tab.has-green-border-color .bb-label {
    background-color: #3eb370
}

html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button {
    background-color: #3eb370
}

html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-content {
    border-color: #3eb370
}

html .body .toggle-wrap.has-green-background-color:not(.not-nested-style) .toggle-content {
    background-color: #3eb370
}

html .body .toggle-wrap.has-green-color:not(.not-nested-style) .toggle-content {
    color: #3eb370
}

html .body .iconlist-box.has-green-icon-color li::before {
    color: #3eb370
}

.micro-text.has-green-color {
    color: #3eb370
}

html .body .micro-balloon.has-green-color {
    color: #3eb370
}

html .body .micro-balloon.has-green-background-color {
    background-color: #3eb370;
    border-color: transparent
}

html .body .micro-balloon.has-green-background-color.micro-bottom::after {
    border-bottom-color: #3eb370;
    border-top-color: transparent
}

html .body .micro-balloon.has-green-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-green-background-color::after {
    border-top-color: #3eb370
}

html .body .micro-balloon.has-border-color.has-green-border-color {
    border-color: #3eb370
}

html .body .micro-balloon.micro-top.has-green-border-color::before {
    border-top-color: #3eb370
}

html .body .micro-balloon.micro-bottom.has-green-border-color::before {
    border-bottom-color: #3eb370
}

html .body .caption-box.has-green-border-color:not(.not-nested-style) .box-label {
    background-color: #3eb370
}

html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-label {
    background-color: #3eb370
}

html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-content {
    border-color: #3eb370
}

html .body .tab-caption-box.has-green-background-color:not(.not-nested-style) .box-content {
    background-color: #3eb370
}

html .body .tab-caption-box.has-green-color:not(.not-nested-style) .box-content {
    color: #3eb370
}

html .body .label-box.has-green-border-color:not(.not-nested-style) .box-content {
    border-color: #3eb370
}

html .body .label-box.has-green-background-color:not(.not-nested-style) .box-content {
    background-color: #3eb370
}

html .body .label-box.has-green-color:not(.not-nested-style) .box-content {
    color: #3eb370
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-background-color {
    background-color: #3eb370
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-green-color {
    color: #3eb370
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-border-color {
    border-color: #3eb370
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
    border-right-color: #3eb370
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
    border-left-color: #3eb370
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
    border-right-color: #3eb370
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
    border-left-color: #3eb370
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color {
    background-color: #3eb370
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color {
    border-color: #3eb370
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::after {
    border-color: #3eb370
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
    background-color: #3eb370
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
    border-color: #3eb370
}

html .body .timeline-box.has-green-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #3eb370
}

.has-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #3eb370
}

html .body .has-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #3eb370
}

html .body .has-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #3eb370
}

html .body .has-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #3eb370
}

html .body .is-style-square.has-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #3eb370
}

html .body .is-style-square.has-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #3eb370
}

html .body .has-light-green-background-color {
    background-color: #8bc34a
}

html .body .has-light-green-color {
    color: #8bc34a
}

html .body .has-light-green-border-color {
    border-color: #8bc34a
}

html .body .btn-wrap.has-light-green-background-color>a {
    background-color: #8bc34a
}

html .body .btn-wrap.has-light-green-color>a {
    color: #8bc34a
}

html .body .btn-wrap.has-light-green-border-color>a {
    border-color: #8bc34a
}

html .body .bb-tab.has-light-green-border-color .bb-label {
    background-color: #8bc34a
}

html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button {
    background-color: #8bc34a
}

html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-content {
    border-color: #8bc34a
}

html .body .toggle-wrap.has-light-green-background-color:not(.not-nested-style) .toggle-content {
    background-color: #8bc34a
}

html .body .toggle-wrap.has-light-green-color:not(.not-nested-style) .toggle-content {
    color: #8bc34a
}

html .body .iconlist-box.has-light-green-icon-color li::before {
    color: #8bc34a
}

.micro-text.has-light-green-color {
    color: #8bc34a
}

html .body .micro-balloon.has-light-green-color {
    color: #8bc34a
}

html .body .micro-balloon.has-light-green-background-color {
    background-color: #8bc34a;
    border-color: transparent
}

html .body .micro-balloon.has-light-green-background-color.micro-bottom::after {
    border-bottom-color: #8bc34a;
    border-top-color: transparent
}

html .body .micro-balloon.has-light-green-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-light-green-background-color::after {
    border-top-color: #8bc34a
}

html .body .micro-balloon.has-border-color.has-light-green-border-color {
    border-color: #8bc34a
}

html .body .micro-balloon.micro-top.has-light-green-border-color::before {
    border-top-color: #8bc34a
}

html .body .micro-balloon.micro-bottom.has-light-green-border-color::before {
    border-bottom-color: #8bc34a
}

html .body .caption-box.has-light-green-border-color:not(.not-nested-style) .box-label {
    background-color: #8bc34a
}

html .body .tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-label {
    background-color: #8bc34a
}

html .body .tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-content {
    border-color: #8bc34a
}

html .body .tab-caption-box.has-light-green-background-color:not(.not-nested-style) .box-content {
    background-color: #8bc34a
}

html .body .tab-caption-box.has-light-green-color:not(.not-nested-style) .box-content {
    color: #8bc34a
}

html .body .label-box.has-light-green-border-color:not(.not-nested-style) .box-content {
    border-color: #8bc34a
}

html .body .label-box.has-light-green-background-color:not(.not-nested-style) .box-content {
    background-color: #8bc34a
}

html .body .label-box.has-light-green-color:not(.not-nested-style) .box-content {
    color: #8bc34a
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-background-color {
    background-color: #8bc34a
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-color {
    color: #8bc34a
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-border-color {
    border-color: #8bc34a
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {
    border-right-color: #8bc34a
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {
    border-left-color: #8bc34a
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {
    border-right-color: #8bc34a
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {
    border-left-color: #8bc34a
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color {
    background-color: #8bc34a
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color {
    border-color: #8bc34a
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::after {
    border-color: #8bc34a
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after {
    background-color: #8bc34a
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before {
    border-color: #8bc34a
}

html .body .timeline-box.has-light-green-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #8bc34a
}

.has-light-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #8bc34a
}

html .body .has-light-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #8bc34a
}

html .body .has-light-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #8bc34a
}

html .body .has-light-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #8bc34a
}

html .body .is-style-square.has-light-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #8bc34a
}

html .body .is-style-square.has-light-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #8bc34a
}

html .body .has-lime-background-color {
    background-color: #c3d825
}

html .body .has-lime-color {
    color: #c3d825
}

html .body .has-lime-border-color {
    border-color: #c3d825
}

html .body .btn-wrap.has-lime-background-color>a {
    background-color: #c3d825
}

html .body .btn-wrap.has-lime-color>a {
    color: #c3d825
}

html .body .btn-wrap.has-lime-border-color>a {
    border-color: #c3d825
}

html .body .bb-tab.has-lime-border-color .bb-label {
    background-color: #c3d825
}

html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button {
    background-color: #c3d825
}

html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-content {
    border-color: #c3d825
}

html .body .toggle-wrap.has-lime-background-color:not(.not-nested-style) .toggle-content {
    background-color: #c3d825
}

html .body .toggle-wrap.has-lime-color:not(.not-nested-style) .toggle-content {
    color: #c3d825
}

html .body .iconlist-box.has-lime-icon-color li::before {
    color: #c3d825
}

.micro-text.has-lime-color {
    color: #c3d825
}

html .body .micro-balloon.has-lime-color {
    color: #c3d825
}

html .body .micro-balloon.has-lime-background-color {
    background-color: #c3d825;
    border-color: transparent
}

html .body .micro-balloon.has-lime-background-color.micro-bottom::after {
    border-bottom-color: #c3d825;
    border-top-color: transparent
}

html .body .micro-balloon.has-lime-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-lime-background-color::after {
    border-top-color: #c3d825
}

html .body .micro-balloon.has-border-color.has-lime-border-color {
    border-color: #c3d825
}

html .body .micro-balloon.micro-top.has-lime-border-color::before {
    border-top-color: #c3d825
}

html .body .micro-balloon.micro-bottom.has-lime-border-color::before {
    border-bottom-color: #c3d825
}

html .body .caption-box.has-lime-border-color:not(.not-nested-style) .box-label {
    background-color: #c3d825
}

html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-label {
    background-color: #c3d825
}

html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-content {
    border-color: #c3d825
}

html .body .tab-caption-box.has-lime-background-color:not(.not-nested-style) .box-content {
    background-color: #c3d825
}

html .body .tab-caption-box.has-lime-color:not(.not-nested-style) .box-content {
    color: #c3d825
}

html .body .label-box.has-lime-border-color:not(.not-nested-style) .box-content {
    border-color: #c3d825
}

html .body .label-box.has-lime-background-color:not(.not-nested-style) .box-content {
    background-color: #c3d825
}

html .body .label-box.has-lime-color:not(.not-nested-style) .box-content {
    color: #c3d825
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-background-color {
    background-color: #c3d825
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-lime-color {
    color: #c3d825
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-border-color {
    border-color: #c3d825
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
    border-right-color: #c3d825
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
    border-left-color: #c3d825
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
    border-right-color: #c3d825
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
    border-left-color: #c3d825
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color {
    background-color: #c3d825
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color {
    border-color: #c3d825
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::after {
    border-color: #c3d825
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
    background-color: #c3d825
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
    border-color: #c3d825
}

html .body .timeline-box.has-lime-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #c3d825
}

.has-lime-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #c3d825
}

html .body .has-lime-question-color:not(.not-nested-style) .faq-question-label {
    color: #c3d825
}

html .body .has-lime-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #c3d825
}

html .body .has-lime-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #c3d825
}

html .body .is-style-square.has-lime-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #c3d825
}

html .body .is-style-square.has-lime-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #c3d825
}

html .body .has-yellow-background-color {
    background-color: #ffd900
}

html .body .has-yellow-color {
    color: #ffd900
}

html .body .has-yellow-border-color {
    border-color: #ffd900
}

html .body .btn-wrap.has-yellow-background-color>a {
    background-color: #ffd900
}

html .body .btn-wrap.has-yellow-color>a {
    color: #ffd900
}

html .body .btn-wrap.has-yellow-border-color>a {
    border-color: #ffd900
}

html .body .bb-tab.has-yellow-border-color .bb-label {
    background-color: #ffd900
}

html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ffd900
}

html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-content {
    border-color: #ffd900
}

html .body .toggle-wrap.has-yellow-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ffd900
}

html .body .toggle-wrap.has-yellow-color:not(.not-nested-style) .toggle-content {
    color: #ffd900
}

html .body .iconlist-box.has-yellow-icon-color li::before {
    color: #ffd900
}

.micro-text.has-yellow-color {
    color: #ffd900
}

html .body .micro-balloon.has-yellow-color {
    color: #ffd900
}

html .body .micro-balloon.has-yellow-background-color {
    background-color: #ffd900;
    border-color: transparent
}

html .body .micro-balloon.has-yellow-background-color.micro-bottom::after {
    border-bottom-color: #ffd900;
    border-top-color: transparent
}

html .body .micro-balloon.has-yellow-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-yellow-background-color::after {
    border-top-color: #ffd900
}

html .body .micro-balloon.has-border-color.has-yellow-border-color {
    border-color: #ffd900
}

html .body .micro-balloon.micro-top.has-yellow-border-color::before {
    border-top-color: #ffd900
}

html .body .micro-balloon.micro-bottom.has-yellow-border-color::before {
    border-bottom-color: #ffd900
}

html .body .caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #ffd900
}

html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #ffd900
}

html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #ffd900
}

html .body .tab-caption-box.has-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #ffd900
}

html .body .tab-caption-box.has-yellow-color:not(.not-nested-style) .box-content {
    color: #ffd900
}

html .body .label-box.has-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #ffd900
}

html .body .label-box.has-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #ffd900
}

html .body .label-box.has-yellow-color:not(.not-nested-style) .box-content {
    color: #ffd900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-background-color {
    background-color: #ffd900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-yellow-color {
    color: #ffd900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-border-color {
    border-color: #ffd900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
    border-right-color: #ffd900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
    border-left-color: #ffd900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
    border-right-color: #ffd900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
    border-left-color: #ffd900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color {
    background-color: #ffd900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color {
    border-color: #ffd900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::after {
    border-color: #ffd900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
    background-color: #ffd900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
    border-color: #ffd900
}

html .body .timeline-box.has-yellow-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ffd900
}

.has-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ffd900
}

html .body .has-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #ffd900
}

html .body .has-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ffd900
}

html .body .has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ffd900
}

html .body .is-style-square.has-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ffd900
}

html .body .is-style-square.has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ffd900
}

html .body .has-amber-background-color {
    background-color: #ffc107
}

html .body .has-amber-color {
    color: #ffc107
}

html .body .has-amber-border-color {
    border-color: #ffc107
}

html .body .btn-wrap.has-amber-background-color>a {
    background-color: #ffc107
}

html .body .btn-wrap.has-amber-color>a {
    color: #ffc107
}

html .body .btn-wrap.has-amber-border-color>a {
    border-color: #ffc107
}

html .body .bb-tab.has-amber-border-color .bb-label {
    background-color: #ffc107
}

html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ffc107
}

html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-content {
    border-color: #ffc107
}

html .body .toggle-wrap.has-amber-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ffc107
}

html .body .toggle-wrap.has-amber-color:not(.not-nested-style) .toggle-content {
    color: #ffc107
}

html .body .iconlist-box.has-amber-icon-color li::before {
    color: #ffc107
}

.micro-text.has-amber-color {
    color: #ffc107
}

html .body .micro-balloon.has-amber-color {
    color: #ffc107
}

html .body .micro-balloon.has-amber-background-color {
    background-color: #ffc107;
    border-color: transparent
}

html .body .micro-balloon.has-amber-background-color.micro-bottom::after {
    border-bottom-color: #ffc107;
    border-top-color: transparent
}

html .body .micro-balloon.has-amber-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-amber-background-color::after {
    border-top-color: #ffc107
}

html .body .micro-balloon.has-border-color.has-amber-border-color {
    border-color: #ffc107
}

html .body .micro-balloon.micro-top.has-amber-border-color::before {
    border-top-color: #ffc107
}

html .body .micro-balloon.micro-bottom.has-amber-border-color::before {
    border-bottom-color: #ffc107
}

html .body .caption-box.has-amber-border-color:not(.not-nested-style) .box-label {
    background-color: #ffc107
}

html .body .tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-label {
    background-color: #ffc107
}

html .body .tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-content {
    border-color: #ffc107
}

html .body .tab-caption-box.has-amber-background-color:not(.not-nested-style) .box-content {
    background-color: #ffc107
}

html .body .tab-caption-box.has-amber-color:not(.not-nested-style) .box-content {
    color: #ffc107
}

html .body .label-box.has-amber-border-color:not(.not-nested-style) .box-content {
    border-color: #ffc107
}

html .body .label-box.has-amber-background-color:not(.not-nested-style) .box-content {
    background-color: #ffc107
}

html .body .label-box.has-amber-color:not(.not-nested-style) .box-content {
    color: #ffc107
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-background-color {
    background-color: #ffc107
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-amber-color {
    color: #ffc107
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-border-color {
    border-color: #ffc107
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {
    border-right-color: #ffc107
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {
    border-left-color: #ffc107
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {
    border-right-color: #ffc107
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {
    border-left-color: #ffc107
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color {
    background-color: #ffc107
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color {
    border-color: #ffc107
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::after {
    border-color: #ffc107
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::after {
    background-color: #ffc107
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before {
    border-color: #ffc107
}

html .body .timeline-box.has-amber-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ffc107
}

.has-amber-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ffc107
}

html .body .has-amber-question-color:not(.not-nested-style) .faq-question-label {
    color: #ffc107
}

html .body .has-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ffc107
}

html .body .has-amber-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ffc107
}

html .body .is-style-square.has-amber-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ffc107
}

html .body .is-style-square.has-amber-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ffc107
}

html .body .has-orange-background-color {
    background-color: #f39800
}

html .body .has-orange-color {
    color: #f39800
}

html .body .has-orange-border-color {
    border-color: #f39800
}

html .body .btn-wrap.has-orange-background-color>a {
    background-color: #f39800
}

html .body .btn-wrap.has-orange-color>a {
    color: #f39800
}

html .body .btn-wrap.has-orange-border-color>a {
    border-color: #f39800
}

html .body .bb-tab.has-orange-border-color .bb-label {
    background-color: #f39800
}

html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button {
    background-color: #f39800
}

html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-content {
    border-color: #f39800
}

html .body .toggle-wrap.has-orange-background-color:not(.not-nested-style) .toggle-content {
    background-color: #f39800
}

html .body .toggle-wrap.has-orange-color:not(.not-nested-style) .toggle-content {
    color: #f39800
}

html .body .iconlist-box.has-orange-icon-color li::before {
    color: #f39800
}

.micro-text.has-orange-color {
    color: #f39800
}

html .body .micro-balloon.has-orange-color {
    color: #f39800
}

html .body .micro-balloon.has-orange-background-color {
    background-color: #f39800;
    border-color: transparent
}

html .body .micro-balloon.has-orange-background-color.micro-bottom::after {
    border-bottom-color: #f39800;
    border-top-color: transparent
}

html .body .micro-balloon.has-orange-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-orange-background-color::after {
    border-top-color: #f39800
}

html .body .micro-balloon.has-border-color.has-orange-border-color {
    border-color: #f39800
}

html .body .micro-balloon.micro-top.has-orange-border-color::before {
    border-top-color: #f39800
}

html .body .micro-balloon.micro-bottom.has-orange-border-color::before {
    border-bottom-color: #f39800
}

html .body .caption-box.has-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #f39800
}

html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #f39800
}

html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #f39800
}

html .body .tab-caption-box.has-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #f39800
}

html .body .tab-caption-box.has-orange-color:not(.not-nested-style) .box-content {
    color: #f39800
}

html .body .label-box.has-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #f39800
}

html .body .label-box.has-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #f39800
}

html .body .label-box.has-orange-color:not(.not-nested-style) .box-content {
    color: #f39800
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-background-color {
    background-color: #f39800
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-orange-color {
    color: #f39800
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-border-color {
    border-color: #f39800
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
    border-right-color: #f39800
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
    border-left-color: #f39800
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
    border-right-color: #f39800
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
    border-left-color: #f39800
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color {
    background-color: #f39800
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color {
    border-color: #f39800
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::after {
    border-color: #f39800
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
    background-color: #f39800
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
    border-color: #f39800
}

html .body .timeline-box.has-orange-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #f39800
}

.has-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #f39800
}

html .body .has-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #f39800
}

html .body .has-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #f39800
}

html .body .has-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #f39800
}

html .body .is-style-square.has-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #f39800
}

html .body .is-style-square.has-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #f39800
}

html .body .has-deep-orange-background-color {
    background-color: #ea5506
}

html .body .has-deep-orange-color {
    color: #ea5506
}

html .body .has-deep-orange-border-color {
    border-color: #ea5506
}

html .body .btn-wrap.has-deep-orange-background-color>a {
    background-color: #ea5506
}

html .body .btn-wrap.has-deep-orange-color>a {
    color: #ea5506
}

html .body .btn-wrap.has-deep-orange-border-color>a {
    border-color: #ea5506
}

html .body .bb-tab.has-deep-orange-border-color .bb-label {
    background-color: #ea5506
}

html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ea5506
}

html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-content {
    border-color: #ea5506
}

html .body .toggle-wrap.has-deep-orange-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ea5506
}

html .body .toggle-wrap.has-deep-orange-color:not(.not-nested-style) .toggle-content {
    color: #ea5506
}

html .body .iconlist-box.has-deep-orange-icon-color li::before {
    color: #ea5506
}

.micro-text.has-deep-orange-color {
    color: #ea5506
}

html .body .micro-balloon.has-deep-orange-color {
    color: #ea5506
}

html .body .micro-balloon.has-deep-orange-background-color {
    background-color: #ea5506;
    border-color: transparent
}

html .body .micro-balloon.has-deep-orange-background-color.micro-bottom::after {
    border-bottom-color: #ea5506;
    border-top-color: transparent
}

html .body .micro-balloon.has-deep-orange-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-deep-orange-background-color::after {
    border-top-color: #ea5506
}

html .body .micro-balloon.has-border-color.has-deep-orange-border-color {
    border-color: #ea5506
}

html .body .micro-balloon.micro-top.has-deep-orange-border-color::before {
    border-top-color: #ea5506
}

html .body .micro-balloon.micro-bottom.has-deep-orange-border-color::before {
    border-bottom-color: #ea5506
}

html .body .caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ea5506
}

html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ea5506
}

html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ea5506
}

html .body .tab-caption-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ea5506
}

html .body .tab-caption-box.has-deep-orange-color:not(.not-nested-style) .box-content {
    color: #ea5506
}

html .body .label-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ea5506
}

html .body .label-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ea5506
}

html .body .label-box.has-deep-orange-color:not(.not-nested-style) .box-content {
    color: #ea5506
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {
    background-color: #ea5506
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-orange-color {
    color: #ea5506
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {
    border-color: #ea5506
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
    border-right-color: #ea5506
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
    border-left-color: #ea5506
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
    border-right-color: #ea5506
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
    border-left-color: #ea5506
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {
    background-color: #ea5506
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {
    border-color: #ea5506
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::after {
    border-color: #ea5506
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
    background-color: #ea5506
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
    border-color: #ea5506
}

html .body .timeline-box.has-deep-orange-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ea5506
}

.has-deep-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ea5506
}

html .body .has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #ea5506
}

html .body .has-deep-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ea5506
}

html .body .has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ea5506
}

html .body .is-style-square.has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ea5506
}

html .body .is-style-square.has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ea5506
}

html .body .has-brown-background-color {
    background-color: #954e2a
}

html .body .has-brown-color {
    color: #954e2a
}

html .body .has-brown-border-color {
    border-color: #954e2a
}

html .body .btn-wrap.has-brown-background-color>a {
    background-color: #954e2a
}

html .body .btn-wrap.has-brown-color>a {
    color: #954e2a
}

html .body .btn-wrap.has-brown-border-color>a {
    border-color: #954e2a
}

html .body .bb-tab.has-brown-border-color .bb-label {
    background-color: #954e2a
}

html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button {
    background-color: #954e2a
}

html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-content {
    border-color: #954e2a
}

html .body .toggle-wrap.has-brown-background-color:not(.not-nested-style) .toggle-content {
    background-color: #954e2a
}

html .body .toggle-wrap.has-brown-color:not(.not-nested-style) .toggle-content {
    color: #954e2a
}

html .body .iconlist-box.has-brown-icon-color li::before {
    color: #954e2a
}

.micro-text.has-brown-color {
    color: #954e2a
}

html .body .micro-balloon.has-brown-color {
    color: #954e2a
}

html .body .micro-balloon.has-brown-background-color {
    background-color: #954e2a;
    border-color: transparent
}

html .body .micro-balloon.has-brown-background-color.micro-bottom::after {
    border-bottom-color: #954e2a;
    border-top-color: transparent
}

html .body .micro-balloon.has-brown-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-brown-background-color::after {
    border-top-color: #954e2a
}

html .body .micro-balloon.has-border-color.has-brown-border-color {
    border-color: #954e2a
}

html .body .micro-balloon.micro-top.has-brown-border-color::before {
    border-top-color: #954e2a
}

html .body .micro-balloon.micro-bottom.has-brown-border-color::before {
    border-bottom-color: #954e2a
}

html .body .caption-box.has-brown-border-color:not(.not-nested-style) .box-label {
    background-color: #954e2a
}

html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-label {
    background-color: #954e2a
}

html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-content {
    border-color: #954e2a
}

html .body .tab-caption-box.has-brown-background-color:not(.not-nested-style) .box-content {
    background-color: #954e2a
}

html .body .tab-caption-box.has-brown-color:not(.not-nested-style) .box-content {
    color: #954e2a
}

html .body .label-box.has-brown-border-color:not(.not-nested-style) .box-content {
    border-color: #954e2a
}

html .body .label-box.has-brown-background-color:not(.not-nested-style) .box-content {
    background-color: #954e2a
}

html .body .label-box.has-brown-color:not(.not-nested-style) .box-content {
    color: #954e2a
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-background-color {
    background-color: #954e2a
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-brown-color {
    color: #954e2a
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-border-color {
    border-color: #954e2a
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
    border-right-color: #954e2a
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
    border-left-color: #954e2a
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
    border-right-color: #954e2a
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
    border-left-color: #954e2a
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color {
    background-color: #954e2a
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color {
    border-color: #954e2a
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::after {
    border-color: #954e2a
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
    background-color: #954e2a
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
    border-color: #954e2a
}

html .body .timeline-box.has-brown-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #954e2a
}

.has-brown-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #954e2a
}

html .body .has-brown-question-color:not(.not-nested-style) .faq-question-label {
    color: #954e2a
}

html .body .has-brown-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #954e2a
}

html .body .has-brown-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #954e2a
}

html .body .is-style-square.has-brown-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #954e2a
}

html .body .is-style-square.has-brown-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #954e2a
}

html .body .has-light-grey-background-color {
    background-color: #ddd
}

html .body .has-light-grey-color {
    color: #ddd
}

html .body .has-light-grey-border-color {
    border-color: #ddd
}

html .body .btn-wrap.has-light-grey-background-color>a {
    background-color: #ddd
}

html .body .btn-wrap.has-light-grey-color>a {
    color: #ddd
}

html .body .btn-wrap.has-light-grey-border-color>a {
    border-color: #ddd
}

html .body .bb-tab.has-light-grey-border-color .bb-label {
    background-color: #ddd
}

html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ddd
}

html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-content {
    border-color: #ddd
}

html .body .toggle-wrap.has-light-grey-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ddd
}

html .body .toggle-wrap.has-light-grey-color:not(.not-nested-style) .toggle-content {
    color: #ddd
}

html .body .iconlist-box.has-light-grey-icon-color li::before {
    color: #ddd
}

.micro-text.has-light-grey-color {
    color: #ddd
}

html .body .micro-balloon.has-light-grey-color {
    color: #ddd
}

html .body .micro-balloon.has-light-grey-background-color {
    background-color: #ddd;
    border-color: transparent
}

html .body .micro-balloon.has-light-grey-background-color.micro-bottom::after {
    border-bottom-color: #ddd;
    border-top-color: transparent
}

html .body .micro-balloon.has-light-grey-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-light-grey-background-color::after {
    border-top-color: #ddd
}

html .body .micro-balloon.has-border-color.has-light-grey-border-color {
    border-color: #ddd
}

html .body .micro-balloon.micro-top.has-light-grey-border-color::before {
    border-top-color: #ddd
}

html .body .micro-balloon.micro-bottom.has-light-grey-border-color::before {
    border-bottom-color: #ddd
}

html .body .caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #ddd
}

html .body .tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #ddd
}

html .body .tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #ddd
}

html .body .tab-caption-box.has-light-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #ddd
}

html .body .tab-caption-box.has-light-grey-color:not(.not-nested-style) .box-content {
    color: #ddd
}

html .body .label-box.has-light-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #ddd
}

html .body .label-box.has-light-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #ddd
}

html .body .label-box.has-light-grey-color:not(.not-nested-style) .box-content {
    color: #ddd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-background-color {
    background-color: #ddd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-grey-color {
    color: #ddd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-border-color {
    border-color: #ddd
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {
    border-right-color: #ddd
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {
    border-left-color: #ddd
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {
    border-right-color: #ddd
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {
    border-left-color: #ddd
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color {
    background-color: #ddd
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color {
    border-color: #ddd
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::after {
    border-color: #ddd
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after {
    background-color: #ddd
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before {
    border-color: #ddd
}

html .body .timeline-box.has-light-grey-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ddd
}

.has-light-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ddd
}

html .body .has-light-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #ddd
}

html .body .has-light-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ddd
}

html .body .has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ddd
}

html .body .is-style-square.has-light-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ddd
}

html .body .is-style-square.has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ddd
}

html .body .has-grey-background-color {
    background-color: #949495
}

html .body .has-grey-color {
    color: #949495
}

html .body .has-grey-border-color {
    border-color: #949495
}

html .body .btn-wrap.has-grey-background-color>a {
    background-color: #949495
}

html .body .btn-wrap.has-grey-color>a {
    color: #949495
}

html .body .btn-wrap.has-grey-border-color>a {
    border-color: #949495
}

html .body .bb-tab.has-grey-border-color .bb-label {
    background-color: #949495
}

html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button {
    background-color: #949495
}

html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-content {
    border-color: #949495
}

html .body .toggle-wrap.has-grey-background-color:not(.not-nested-style) .toggle-content {
    background-color: #949495
}

html .body .toggle-wrap.has-grey-color:not(.not-nested-style) .toggle-content {
    color: #949495
}

html .body .iconlist-box.has-grey-icon-color li::before {
    color: #949495
}

.micro-text.has-grey-color {
    color: #949495
}

html .body .micro-balloon.has-grey-color {
    color: #949495
}

html .body .micro-balloon.has-grey-background-color {
    background-color: #949495;
    border-color: transparent
}

html .body .micro-balloon.has-grey-background-color.micro-bottom::after {
    border-bottom-color: #949495;
    border-top-color: transparent
}

html .body .micro-balloon.has-grey-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-grey-background-color::after {
    border-top-color: #949495
}

html .body .micro-balloon.has-border-color.has-grey-border-color {
    border-color: #949495
}

html .body .micro-balloon.micro-top.has-grey-border-color::before {
    border-top-color: #949495
}

html .body .micro-balloon.micro-bottom.has-grey-border-color::before {
    border-bottom-color: #949495
}

html .body .caption-box.has-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #949495
}

html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #949495
}

html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #949495
}

html .body .tab-caption-box.has-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #949495
}

html .body .tab-caption-box.has-grey-color:not(.not-nested-style) .box-content {
    color: #949495
}

html .body .label-box.has-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #949495
}

html .body .label-box.has-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #949495
}

html .body .label-box.has-grey-color:not(.not-nested-style) .box-content {
    color: #949495
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-background-color {
    background-color: #949495
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-grey-color {
    color: #949495
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-border-color {
    border-color: #949495
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
    border-right-color: #949495
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
    border-left-color: #949495
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
    border-right-color: #949495
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
    border-left-color: #949495
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color {
    background-color: #949495
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color {
    border-color: #949495
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::after {
    border-color: #949495
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
    background-color: #949495
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
    border-color: #949495
}

html .body .timeline-box.has-grey-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #949495
}

.has-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #949495
}

html .body .has-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #949495
}

html .body .has-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #949495
}

html .body .has-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #949495
}

html .body .is-style-square.has-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #949495
}

html .body .is-style-square.has-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #949495
}

html .body .has-dark-grey-background-color {
    background-color: #666
}

html .body .has-dark-grey-color {
    color: #666
}

html .body .has-dark-grey-border-color {
    border-color: #666
}

html .body .btn-wrap.has-dark-grey-background-color>a {
    background-color: #666
}

html .body .btn-wrap.has-dark-grey-color>a {
    color: #666
}

html .body .btn-wrap.has-dark-grey-border-color>a {
    border-color: #666
}

html .body .bb-tab.has-dark-grey-border-color .bb-label {
    background-color: #666
}

html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button {
    background-color: #666
}

html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-content {
    border-color: #666
}

html .body .toggle-wrap.has-dark-grey-background-color:not(.not-nested-style) .toggle-content {
    background-color: #666
}

html .body .toggle-wrap.has-dark-grey-color:not(.not-nested-style) .toggle-content {
    color: #666
}

html .body .iconlist-box.has-dark-grey-icon-color li::before {
    color: #666
}

.micro-text.has-dark-grey-color {
    color: #666
}

html .body .micro-balloon.has-dark-grey-color {
    color: #666
}

html .body .micro-balloon.has-dark-grey-background-color {
    background-color: #666;
    border-color: transparent
}

html .body .micro-balloon.has-dark-grey-background-color.micro-bottom::after {
    border-bottom-color: #666;
    border-top-color: transparent
}

html .body .micro-balloon.has-dark-grey-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-dark-grey-background-color::after {
    border-top-color: #666
}

html .body .micro-balloon.has-border-color.has-dark-grey-border-color {
    border-color: #666
}

html .body .micro-balloon.micro-top.has-dark-grey-border-color::before {
    border-top-color: #666
}

html .body .micro-balloon.micro-bottom.has-dark-grey-border-color::before {
    border-bottom-color: #666
}

html .body .caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #666
}

html .body .tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #666
}

html .body .tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #666
}

html .body .tab-caption-box.has-dark-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #666
}

html .body .tab-caption-box.has-dark-grey-color:not(.not-nested-style) .box-content {
    color: #666
}

html .body .label-box.has-dark-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #666
}

html .body .label-box.has-dark-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #666
}

html .body .label-box.has-dark-grey-color:not(.not-nested-style) .box-content {
    color: #666
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color {
    background-color: #666
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-dark-grey-color {
    color: #666
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color {
    border-color: #666
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {
    border-right-color: #666
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {
    border-left-color: #666
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {
    border-right-color: #666
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {
    border-left-color: #666
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color {
    background-color: #666
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color {
    border-color: #666
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::after {
    border-color: #666
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after {
    background-color: #666
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before {
    border-color: #666
}

html .body .timeline-box.has-dark-grey-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #666
}

.has-dark-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #666
}

html .body .has-dark-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #666
}

html .body .has-dark-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #666
}

html .body .has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #666
}

html .body .is-style-square.has-dark-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #666
}

html .body .is-style-square.has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #666
}

html .body .has-cocoon-black-background-color {
    background-color: #333
}

html .body .has-cocoon-black-color {
    color: #333
}

html .body .has-cocoon-black-border-color {
    border-color: #333
}

html .body .btn-wrap.has-cocoon-black-background-color>a {
    background-color: #333
}

html .body .btn-wrap.has-cocoon-black-color>a {
    color: #333
}

html .body .btn-wrap.has-cocoon-black-border-color>a {
    border-color: #333
}

html .body .bb-tab.has-cocoon-black-border-color .bb-label {
    background-color: #333
}

html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button {
    background-color: #333
}

html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-content {
    border-color: #333
}

html .body .toggle-wrap.has-cocoon-black-background-color:not(.not-nested-style) .toggle-content {
    background-color: #333
}

html .body .toggle-wrap.has-cocoon-black-color:not(.not-nested-style) .toggle-content {
    color: #333
}

html .body .iconlist-box.has-cocoon-black-icon-color li::before {
    color: #333
}

.micro-text.has-cocoon-black-color {
    color: #333
}

html .body .micro-balloon.has-cocoon-black-color {
    color: #333
}

html .body .micro-balloon.has-cocoon-black-background-color {
    background-color: #333;
    border-color: transparent
}

html .body .micro-balloon.has-cocoon-black-background-color.micro-bottom::after {
    border-bottom-color: #333;
    border-top-color: transparent
}

html .body .micro-balloon.has-cocoon-black-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-cocoon-black-background-color::after {
    border-top-color: #333
}

html .body .micro-balloon.has-border-color.has-cocoon-black-border-color {
    border-color: #333
}

html .body .micro-balloon.micro-top.has-cocoon-black-border-color::before {
    border-top-color: #333
}

html .body .micro-balloon.micro-bottom.has-cocoon-black-border-color::before {
    border-bottom-color: #333
}

html .body .caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label {
    background-color: #333
}

html .body .tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label {
    background-color: #333
}

html .body .tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content {
    border-color: #333
}

html .body .tab-caption-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content {
    background-color: #333
}

html .body .tab-caption-box.has-cocoon-black-color:not(.not-nested-style) .box-content {
    color: #333
}

html .body .label-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content {
    border-color: #333
}

html .body .label-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content {
    background-color: #333
}

html .body .label-box.has-cocoon-black-color:not(.not-nested-style) .box-content {
    color: #333
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color {
    background-color: #333
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-black-color {
    color: #333
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color {
    border-color: #333
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {
    border-right-color: #333
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {
    border-left-color: #333
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {
    border-right-color: #333
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {
    border-left-color: #333
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color {
    background-color: #333
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color {
    border-color: #333
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::after {
    border-color: #333
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after {
    background-color: #333
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before {
    border-color: #333
}

html .body .timeline-box.has-cocoon-black-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #333
}

.has-cocoon-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #333
}

html .body .has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label {
    color: #333
}

html .body .has-cocoon-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #333
}

html .body .has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #333
}

html .body .is-style-square.has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #333
}

html .body .is-style-square.has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #333
}

html .body .has-cocoon-white-background-color {
    background-color: #fff
}

html .body .has-cocoon-white-color {
    color: #fff
}

html .body .has-cocoon-white-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-cocoon-white-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-cocoon-white-color>a {
    color: #fff
}

html .body .btn-wrap.has-cocoon-white-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-cocoon-white-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-cocoon-white-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-cocoon-white-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-cocoon-white-icon-color li::before {
    color: #fff
}

.micro-text.has-cocoon-white-color {
    color: #fff
}

html .body .micro-balloon.has-cocoon-white-color {
    color: #fff
}

html .body .micro-balloon.has-cocoon-white-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-cocoon-white-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-cocoon-white-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-cocoon-white-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-cocoon-white-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-cocoon-white-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-cocoon-white-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-cocoon-white-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-cocoon-white-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-white-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-cocoon-white-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-cocoon-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-cocoon-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-watery-blue-background-color {
    background-color: #f3fafe
}

html .body .has-watery-blue-color {
    color: #f3fafe
}

html .body .has-watery-blue-border-color {
    border-color: #f3fafe
}

html .body .btn-wrap.has-watery-blue-background-color>a {
    background-color: #f3fafe
}

html .body .btn-wrap.has-watery-blue-color>a {
    color: #f3fafe
}

html .body .btn-wrap.has-watery-blue-border-color>a {
    border-color: #f3fafe
}

html .body .bb-tab.has-watery-blue-border-color .bb-label {
    background-color: #f3fafe
}

html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #f3fafe
}

html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-content {
    border-color: #f3fafe
}

html .body .toggle-wrap.has-watery-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #f3fafe
}

html .body .toggle-wrap.has-watery-blue-color:not(.not-nested-style) .toggle-content {
    color: #f3fafe
}

html .body .iconlist-box.has-watery-blue-icon-color li::before {
    color: #f3fafe
}

.micro-text.has-watery-blue-color {
    color: #f3fafe
}

html .body .micro-balloon.has-watery-blue-color {
    color: #f3fafe
}

html .body .micro-balloon.has-watery-blue-background-color {
    background-color: #f3fafe;
    border-color: transparent
}

html .body .micro-balloon.has-watery-blue-background-color.micro-bottom::after {
    border-bottom-color: #f3fafe;
    border-top-color: transparent
}

html .body .micro-balloon.has-watery-blue-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-watery-blue-background-color::after {
    border-top-color: #f3fafe
}

html .body .micro-balloon.has-border-color.has-watery-blue-border-color {
    border-color: #f3fafe
}

html .body .micro-balloon.micro-top.has-watery-blue-border-color::before {
    border-top-color: #f3fafe
}

html .body .micro-balloon.micro-bottom.has-watery-blue-border-color::before {
    border-bottom-color: #f3fafe
}

html .body .caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #f3fafe
}

html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #f3fafe
}

html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #f3fafe
}

html .body .tab-caption-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #f3fafe
}

html .body .tab-caption-box.has-watery-blue-color:not(.not-nested-style) .box-content {
    color: #f3fafe
}

html .body .label-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #f3fafe
}

html .body .label-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #f3fafe
}

html .body .label-box.has-watery-blue-color:not(.not-nested-style) .box-content {
    color: #f3fafe
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {
    background-color: #f3fafe
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-blue-color {
    color: #f3fafe
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {
    border-color: #f3fafe
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
    border-right-color: #f3fafe
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
    border-left-color: #f3fafe
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
    border-right-color: #f3fafe
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
    border-left-color: #f3fafe
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {
    background-color: #f3fafe
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {
    border-color: #f3fafe
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::after {
    border-color: #f3fafe
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
    background-color: #f3fafe
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
    border-color: #f3fafe
}

html .body .timeline-box.has-watery-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #f3fafe
}

.has-watery-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #f3fafe
}

html .body .has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #f3fafe
}

html .body .has-watery-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #f3fafe
}

html .body .has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #f3fafe
}

html .body .is-style-square.has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #f3fafe
}

html .body .is-style-square.has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #f3fafe
}

html .body .has-watery-yellow-background-color {
    background-color: #fff7cc
}

html .body .has-watery-yellow-color {
    color: #fff7cc
}

html .body .has-watery-yellow-border-color {
    border-color: #fff7cc
}

html .body .btn-wrap.has-watery-yellow-background-color>a {
    background-color: #fff7cc
}

html .body .btn-wrap.has-watery-yellow-color>a {
    color: #fff7cc
}

html .body .btn-wrap.has-watery-yellow-border-color>a {
    border-color: #fff7cc
}

html .body .bb-tab.has-watery-yellow-border-color .bb-label {
    background-color: #fff7cc
}

html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff7cc
}

html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff7cc
}

html .body .toggle-wrap.has-watery-yellow-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff7cc
}

html .body .toggle-wrap.has-watery-yellow-color:not(.not-nested-style) .toggle-content {
    color: #fff7cc
}

html .body .iconlist-box.has-watery-yellow-icon-color li::before {
    color: #fff7cc
}

.micro-text.has-watery-yellow-color {
    color: #fff7cc
}

html .body .micro-balloon.has-watery-yellow-color {
    color: #fff7cc
}

html .body .micro-balloon.has-watery-yellow-background-color {
    background-color: #fff7cc;
    border-color: transparent
}

html .body .micro-balloon.has-watery-yellow-background-color.micro-bottom::after {
    border-bottom-color: #fff7cc;
    border-top-color: transparent
}

html .body .micro-balloon.has-watery-yellow-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-watery-yellow-background-color::after {
    border-top-color: #fff7cc
}

html .body .micro-balloon.has-border-color.has-watery-yellow-border-color {
    border-color: #fff7cc
}

html .body .micro-balloon.micro-top.has-watery-yellow-border-color::before {
    border-top-color: #fff7cc
}

html .body .micro-balloon.micro-bottom.has-watery-yellow-border-color::before {
    border-bottom-color: #fff7cc
}

html .body .caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #fff7cc
}

html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #fff7cc
}

html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #fff7cc
}

html .body .tab-caption-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #fff7cc
}

html .body .tab-caption-box.has-watery-yellow-color:not(.not-nested-style) .box-content {
    color: #fff7cc
}

html .body .label-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #fff7cc
}

html .body .label-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #fff7cc
}

html .body .label-box.has-watery-yellow-color:not(.not-nested-style) .box-content {
    color: #fff7cc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {
    background-color: #fff7cc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-yellow-color {
    color: #fff7cc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {
    border-color: #fff7cc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
    border-right-color: #fff7cc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
    border-left-color: #fff7cc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
    border-right-color: #fff7cc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
    border-left-color: #fff7cc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {
    background-color: #fff7cc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {
    border-color: #fff7cc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::after {
    border-color: #fff7cc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
    background-color: #fff7cc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
    border-color: #fff7cc
}

html .body .timeline-box.has-watery-yellow-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff7cc
}

.has-watery-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff7cc
}

html .body .has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff7cc
}

html .body .has-watery-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff7cc
}

html .body .has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff7cc
}

html .body .is-style-square.has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff7cc
}

html .body .is-style-square.has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff7cc
}

html .body .has-watery-red-background-color {
    background-color: #fdf2f2
}

html .body .has-watery-red-color {
    color: #fdf2f2
}

html .body .has-watery-red-border-color {
    border-color: #fdf2f2
}

html .body .btn-wrap.has-watery-red-background-color>a {
    background-color: #fdf2f2
}

html .body .btn-wrap.has-watery-red-color>a {
    color: #fdf2f2
}

html .body .btn-wrap.has-watery-red-border-color>a {
    border-color: #fdf2f2
}

html .body .bb-tab.has-watery-red-border-color .bb-label {
    background-color: #fdf2f2
}

html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fdf2f2
}

html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fdf2f2
}

html .body .toggle-wrap.has-watery-red-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fdf2f2
}

html .body .toggle-wrap.has-watery-red-color:not(.not-nested-style) .toggle-content {
    color: #fdf2f2
}

html .body .iconlist-box.has-watery-red-icon-color li::before {
    color: #fdf2f2
}

.micro-text.has-watery-red-color {
    color: #fdf2f2
}

html .body .micro-balloon.has-watery-red-color {
    color: #fdf2f2
}

html .body .micro-balloon.has-watery-red-background-color {
    background-color: #fdf2f2;
    border-color: transparent
}

html .body .micro-balloon.has-watery-red-background-color.micro-bottom::after {
    border-bottom-color: #fdf2f2;
    border-top-color: transparent
}

html .body .micro-balloon.has-watery-red-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-watery-red-background-color::after {
    border-top-color: #fdf2f2
}

html .body .micro-balloon.has-border-color.has-watery-red-border-color {
    border-color: #fdf2f2
}

html .body .micro-balloon.micro-top.has-watery-red-border-color::before {
    border-top-color: #fdf2f2
}

html .body .micro-balloon.micro-bottom.has-watery-red-border-color::before {
    border-bottom-color: #fdf2f2
}

html .body .caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {
    background-color: #fdf2f2
}

html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {
    background-color: #fdf2f2
}

html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-content {
    border-color: #fdf2f2
}

html .body .tab-caption-box.has-watery-red-background-color:not(.not-nested-style) .box-content {
    background-color: #fdf2f2
}

html .body .tab-caption-box.has-watery-red-color:not(.not-nested-style) .box-content {
    color: #fdf2f2
}

html .body .label-box.has-watery-red-border-color:not(.not-nested-style) .box-content {
    border-color: #fdf2f2
}

html .body .label-box.has-watery-red-background-color:not(.not-nested-style) .box-content {
    background-color: #fdf2f2
}

html .body .label-box.has-watery-red-color:not(.not-nested-style) .box-content {
    color: #fdf2f2
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {
    background-color: #fdf2f2
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-red-color {
    color: #fdf2f2
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {
    border-color: #fdf2f2
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
    border-right-color: #fdf2f2
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
    border-left-color: #fdf2f2
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
    border-right-color: #fdf2f2
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
    border-left-color: #fdf2f2
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {
    background-color: #fdf2f2
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {
    border-color: #fdf2f2
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::after {
    border-color: #fdf2f2
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
    background-color: #fdf2f2
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
    border-color: #fdf2f2
}

html .body .timeline-box.has-watery-red-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fdf2f2
}

.has-watery-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fdf2f2
}

html .body .has-watery-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #fdf2f2
}

html .body .has-watery-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fdf2f2
}

html .body .has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fdf2f2
}

html .body .is-style-square.has-watery-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fdf2f2
}

html .body .is-style-square.has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fdf2f2
}

html .body .has-watery-green-background-color {
    background-color: #ebf8f4
}

html .body .has-watery-green-color {
    color: #ebf8f4
}

html .body .has-watery-green-border-color {
    border-color: #ebf8f4
}

html .body .btn-wrap.has-watery-green-background-color>a {
    background-color: #ebf8f4
}

html .body .btn-wrap.has-watery-green-color>a {
    color: #ebf8f4
}

html .body .btn-wrap.has-watery-green-border-color>a {
    border-color: #ebf8f4
}

html .body .bb-tab.has-watery-green-border-color .bb-label {
    background-color: #ebf8f4
}

html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ebf8f4
}

html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-content {
    border-color: #ebf8f4
}

html .body .toggle-wrap.has-watery-green-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ebf8f4
}

html .body .toggle-wrap.has-watery-green-color:not(.not-nested-style) .toggle-content {
    color: #ebf8f4
}

html .body .iconlist-box.has-watery-green-icon-color li::before {
    color: #ebf8f4
}

.micro-text.has-watery-green-color {
    color: #ebf8f4
}

html .body .micro-balloon.has-watery-green-color {
    color: #ebf8f4
}

html .body .micro-balloon.has-watery-green-background-color {
    background-color: #ebf8f4;
    border-color: transparent
}

html .body .micro-balloon.has-watery-green-background-color.micro-bottom::after {
    border-bottom-color: #ebf8f4;
    border-top-color: transparent
}

html .body .micro-balloon.has-watery-green-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-watery-green-background-color::after {
    border-top-color: #ebf8f4
}

html .body .micro-balloon.has-border-color.has-watery-green-border-color {
    border-color: #ebf8f4
}

html .body .micro-balloon.micro-top.has-watery-green-border-color::before {
    border-top-color: #ebf8f4
}

html .body .micro-balloon.micro-bottom.has-watery-green-border-color::before {
    border-bottom-color: #ebf8f4
}

html .body .caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {
    background-color: #ebf8f4
}

html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {
    background-color: #ebf8f4
}

html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-content {
    border-color: #ebf8f4
}

html .body .tab-caption-box.has-watery-green-background-color:not(.not-nested-style) .box-content {
    background-color: #ebf8f4
}

html .body .tab-caption-box.has-watery-green-color:not(.not-nested-style) .box-content {
    color: #ebf8f4
}

html .body .label-box.has-watery-green-border-color:not(.not-nested-style) .box-content {
    border-color: #ebf8f4
}

html .body .label-box.has-watery-green-background-color:not(.not-nested-style) .box-content {
    background-color: #ebf8f4
}

html .body .label-box.has-watery-green-color:not(.not-nested-style) .box-content {
    color: #ebf8f4
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {
    background-color: #ebf8f4
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-green-color {
    color: #ebf8f4
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {
    border-color: #ebf8f4
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
    border-right-color: #ebf8f4
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
    border-left-color: #ebf8f4
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
    border-right-color: #ebf8f4
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
    border-left-color: #ebf8f4
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {
    background-color: #ebf8f4
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {
    border-color: #ebf8f4
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::after {
    border-color: #ebf8f4
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
    background-color: #ebf8f4
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
    border-color: #ebf8f4
}

html .body .timeline-box.has-watery-green-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ebf8f4
}

.has-watery-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ebf8f4
}

html .body .has-watery-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #ebf8f4
}

html .body .has-watery-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ebf8f4
}

html .body .has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ebf8f4
}

html .body .is-style-square.has-watery-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ebf8f4
}

html .body .is-style-square.has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ebf8f4
}

html .body .has-ex-a-background-color {
    background-color: #fef4f4
}

html .body .has-ex-a-color {
    color: #fef4f4
}

html .body .has-ex-a-border-color {
    border-color: #fef4f4
}

html .body .btn-wrap.has-ex-a-background-color>a {
    background-color: #fef4f4
}

html .body .btn-wrap.has-ex-a-color>a {
    color: #fef4f4
}

html .body .btn-wrap.has-ex-a-border-color>a {
    border-color: #fef4f4
}

html .body .bb-tab.has-ex-a-border-color .bb-label {
    background-color: #fef4f4
}

html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fef4f4
}

html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fef4f4
}

html .body .toggle-wrap.has-ex-a-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fef4f4
}

html .body .toggle-wrap.has-ex-a-color:not(.not-nested-style) .toggle-content {
    color: #fef4f4
}

html .body .iconlist-box.has-ex-a-icon-color li::before {
    color: #fef4f4
}

.micro-text.has-ex-a-color {
    color: #fef4f4
}

html .body .micro-balloon.has-ex-a-color {
    color: #fef4f4
}

html .body .micro-balloon.has-ex-a-background-color {
    background-color: #fef4f4;
    border-color: transparent
}

html .body .micro-balloon.has-ex-a-background-color.micro-bottom::after {
    border-bottom-color: #fef4f4;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-a-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-a-background-color::after {
    border-top-color: #fef4f4
}

html .body .micro-balloon.has-border-color.has-ex-a-border-color {
    border-color: #fef4f4
}

html .body .micro-balloon.micro-top.has-ex-a-border-color::before {
    border-top-color: #fef4f4
}

html .body .micro-balloon.micro-bottom.has-ex-a-border-color::before {
    border-bottom-color: #fef4f4
}

html .body .caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {
    background-color: #fef4f4
}

html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {
    background-color: #fef4f4
}

html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-content {
    border-color: #fef4f4
}

html .body .tab-caption-box.has-ex-a-background-color:not(.not-nested-style) .box-content {
    background-color: #fef4f4
}

html .body .tab-caption-box.has-ex-a-color:not(.not-nested-style) .box-content {
    color: #fef4f4
}

html .body .label-box.has-ex-a-border-color:not(.not-nested-style) .box-content {
    border-color: #fef4f4
}

html .body .label-box.has-ex-a-background-color:not(.not-nested-style) .box-content {
    background-color: #fef4f4
}

html .body .label-box.has-ex-a-color:not(.not-nested-style) .box-content {
    color: #fef4f4
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {
    background-color: #fef4f4
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-a-color {
    color: #fef4f4
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {
    border-color: #fef4f4
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
    border-right-color: #fef4f4
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
    border-left-color: #fef4f4
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
    border-right-color: #fef4f4
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
    border-left-color: #fef4f4
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {
    background-color: #fef4f4
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {
    border-color: #fef4f4
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::after {
    border-color: #fef4f4
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
    background-color: #fef4f4
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
    border-color: #fef4f4
}

html .body .timeline-box.has-ex-a-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fef4f4
}

.has-ex-a-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fef4f4
}

html .body .has-ex-a-question-color:not(.not-nested-style) .faq-question-label {
    color: #fef4f4
}

html .body .has-ex-a-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fef4f4
}

html .body .has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fef4f4
}

html .body .is-style-square.has-ex-a-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fef4f4
}

html .body .is-style-square.has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fef4f4
}

html .body .has-ex-b-background-color {
    background-color: #f8f4e6
}

html .body .has-ex-b-color {
    color: #f8f4e6
}

html .body .has-ex-b-border-color {
    border-color: #f8f4e6
}

html .body .btn-wrap.has-ex-b-background-color>a {
    background-color: #f8f4e6
}

html .body .btn-wrap.has-ex-b-color>a {
    color: #f8f4e6
}

html .body .btn-wrap.has-ex-b-border-color>a {
    border-color: #f8f4e6
}

html .body .bb-tab.has-ex-b-border-color .bb-label {
    background-color: #f8f4e6
}

html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button {
    background-color: #f8f4e6
}

html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-content {
    border-color: #f8f4e6
}

html .body .toggle-wrap.has-ex-b-background-color:not(.not-nested-style) .toggle-content {
    background-color: #f8f4e6
}

html .body .toggle-wrap.has-ex-b-color:not(.not-nested-style) .toggle-content {
    color: #f8f4e6
}

html .body .iconlist-box.has-ex-b-icon-color li::before {
    color: #f8f4e6
}

.micro-text.has-ex-b-color {
    color: #f8f4e6
}

html .body .micro-balloon.has-ex-b-color {
    color: #f8f4e6
}

html .body .micro-balloon.has-ex-b-background-color {
    background-color: #f8f4e6;
    border-color: transparent
}

html .body .micro-balloon.has-ex-b-background-color.micro-bottom::after {
    border-bottom-color: #f8f4e6;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-b-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-b-background-color::after {
    border-top-color: #f8f4e6
}

html .body .micro-balloon.has-border-color.has-ex-b-border-color {
    border-color: #f8f4e6
}

html .body .micro-balloon.micro-top.has-ex-b-border-color::before {
    border-top-color: #f8f4e6
}

html .body .micro-balloon.micro-bottom.has-ex-b-border-color::before {
    border-bottom-color: #f8f4e6
}

html .body .caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {
    background-color: #f8f4e6
}

html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {
    background-color: #f8f4e6
}

html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-content {
    border-color: #f8f4e6
}

html .body .tab-caption-box.has-ex-b-background-color:not(.not-nested-style) .box-content {
    background-color: #f8f4e6
}

html .body .tab-caption-box.has-ex-b-color:not(.not-nested-style) .box-content {
    color: #f8f4e6
}

html .body .label-box.has-ex-b-border-color:not(.not-nested-style) .box-content {
    border-color: #f8f4e6
}

html .body .label-box.has-ex-b-background-color:not(.not-nested-style) .box-content {
    background-color: #f8f4e6
}

html .body .label-box.has-ex-b-color:not(.not-nested-style) .box-content {
    color: #f8f4e6
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {
    background-color: #f8f4e6
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-b-color {
    color: #f8f4e6
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {
    border-color: #f8f4e6
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
    border-right-color: #f8f4e6
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
    border-left-color: #f8f4e6
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
    border-right-color: #f8f4e6
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
    border-left-color: #f8f4e6
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {
    background-color: #f8f4e6
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {
    border-color: #f8f4e6
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::after {
    border-color: #f8f4e6
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
    background-color: #f8f4e6
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
    border-color: #f8f4e6
}

html .body .timeline-box.has-ex-b-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #f8f4e6
}

.has-ex-b-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #f8f4e6
}

html .body .has-ex-b-question-color:not(.not-nested-style) .faq-question-label {
    color: #f8f4e6
}

html .body .has-ex-b-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #f8f4e6
}

html .body .has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #f8f4e6
}

html .body .is-style-square.has-ex-b-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #f8f4e6
}

html .body .is-style-square.has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #f8f4e6
}

html .body .has-ex-c-background-color {
    background-color: #eaf4fc
}

html .body .has-ex-c-color {
    color: #eaf4fc
}

html .body .has-ex-c-border-color {
    border-color: #eaf4fc
}

html .body .btn-wrap.has-ex-c-background-color>a {
    background-color: #eaf4fc
}

html .body .btn-wrap.has-ex-c-color>a {
    color: #eaf4fc
}

html .body .btn-wrap.has-ex-c-border-color>a {
    border-color: #eaf4fc
}

html .body .bb-tab.has-ex-c-border-color .bb-label {
    background-color: #eaf4fc
}

html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button {
    background-color: #eaf4fc
}

html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-content {
    border-color: #eaf4fc
}

html .body .toggle-wrap.has-ex-c-background-color:not(.not-nested-style) .toggle-content {
    background-color: #eaf4fc
}

html .body .toggle-wrap.has-ex-c-color:not(.not-nested-style) .toggle-content {
    color: #eaf4fc
}

html .body .iconlist-box.has-ex-c-icon-color li::before {
    color: #eaf4fc
}

.micro-text.has-ex-c-color {
    color: #eaf4fc
}

html .body .micro-balloon.has-ex-c-color {
    color: #eaf4fc
}

html .body .micro-balloon.has-ex-c-background-color {
    background-color: #eaf4fc;
    border-color: transparent
}

html .body .micro-balloon.has-ex-c-background-color.micro-bottom::after {
    border-bottom-color: #eaf4fc;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-c-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-c-background-color::after {
    border-top-color: #eaf4fc
}

html .body .micro-balloon.has-border-color.has-ex-c-border-color {
    border-color: #eaf4fc
}

html .body .micro-balloon.micro-top.has-ex-c-border-color::before {
    border-top-color: #eaf4fc
}

html .body .micro-balloon.micro-bottom.has-ex-c-border-color::before {
    border-bottom-color: #eaf4fc
}

html .body .caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {
    background-color: #eaf4fc
}

html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {
    background-color: #eaf4fc
}

html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-content {
    border-color: #eaf4fc
}

html .body .tab-caption-box.has-ex-c-background-color:not(.not-nested-style) .box-content {
    background-color: #eaf4fc
}

html .body .tab-caption-box.has-ex-c-color:not(.not-nested-style) .box-content {
    color: #eaf4fc
}

html .body .label-box.has-ex-c-border-color:not(.not-nested-style) .box-content {
    border-color: #eaf4fc
}

html .body .label-box.has-ex-c-background-color:not(.not-nested-style) .box-content {
    background-color: #eaf4fc
}

html .body .label-box.has-ex-c-color:not(.not-nested-style) .box-content {
    color: #eaf4fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {
    background-color: #eaf4fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-c-color {
    color: #eaf4fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {
    border-color: #eaf4fc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
    border-right-color: #eaf4fc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
    border-left-color: #eaf4fc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
    border-right-color: #eaf4fc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
    border-left-color: #eaf4fc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {
    background-color: #eaf4fc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {
    border-color: #eaf4fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::after {
    border-color: #eaf4fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
    background-color: #eaf4fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
    border-color: #eaf4fc
}

html .body .timeline-box.has-ex-c-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #eaf4fc
}

.has-ex-c-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #eaf4fc
}

html .body .has-ex-c-question-color:not(.not-nested-style) .faq-question-label {
    color: #eaf4fc
}

html .body .has-ex-c-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #eaf4fc
}

html .body .has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #eaf4fc
}

html .body .is-style-square.has-ex-c-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #eaf4fc
}

html .body .is-style-square.has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #eaf4fc
}

html .body .has-ex-d-background-color {
    background-color: #eaedf7
}

html .body .has-ex-d-color {
    color: #eaedf7
}

html .body .has-ex-d-border-color {
    border-color: #eaedf7
}

html .body .btn-wrap.has-ex-d-background-color>a {
    background-color: #eaedf7
}

html .body .btn-wrap.has-ex-d-color>a {
    color: #eaedf7
}

html .body .btn-wrap.has-ex-d-border-color>a {
    border-color: #eaedf7
}

html .body .bb-tab.has-ex-d-border-color .bb-label {
    background-color: #eaedf7
}

html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button {
    background-color: #eaedf7
}

html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-content {
    border-color: #eaedf7
}

html .body .toggle-wrap.has-ex-d-background-color:not(.not-nested-style) .toggle-content {
    background-color: #eaedf7
}

html .body .toggle-wrap.has-ex-d-color:not(.not-nested-style) .toggle-content {
    color: #eaedf7
}

html .body .iconlist-box.has-ex-d-icon-color li::before {
    color: #eaedf7
}

.micro-text.has-ex-d-color {
    color: #eaedf7
}

html .body .micro-balloon.has-ex-d-color {
    color: #eaedf7
}

html .body .micro-balloon.has-ex-d-background-color {
    background-color: #eaedf7;
    border-color: transparent
}

html .body .micro-balloon.has-ex-d-background-color.micro-bottom::after {
    border-bottom-color: #eaedf7;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-d-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-d-background-color::after {
    border-top-color: #eaedf7
}

html .body .micro-balloon.has-border-color.has-ex-d-border-color {
    border-color: #eaedf7
}

html .body .micro-balloon.micro-top.has-ex-d-border-color::before {
    border-top-color: #eaedf7
}

html .body .micro-balloon.micro-bottom.has-ex-d-border-color::before {
    border-bottom-color: #eaedf7
}

html .body .caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {
    background-color: #eaedf7
}

html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {
    background-color: #eaedf7
}

html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-content {
    border-color: #eaedf7
}

html .body .tab-caption-box.has-ex-d-background-color:not(.not-nested-style) .box-content {
    background-color: #eaedf7
}

html .body .tab-caption-box.has-ex-d-color:not(.not-nested-style) .box-content {
    color: #eaedf7
}

html .body .label-box.has-ex-d-border-color:not(.not-nested-style) .box-content {
    border-color: #eaedf7
}

html .body .label-box.has-ex-d-background-color:not(.not-nested-style) .box-content {
    background-color: #eaedf7
}

html .body .label-box.has-ex-d-color:not(.not-nested-style) .box-content {
    color: #eaedf7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {
    background-color: #eaedf7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-d-color {
    color: #eaedf7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {
    border-color: #eaedf7
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
    border-right-color: #eaedf7
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
    border-left-color: #eaedf7
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
    border-right-color: #eaedf7
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
    border-left-color: #eaedf7
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {
    background-color: #eaedf7
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {
    border-color: #eaedf7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::after {
    border-color: #eaedf7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
    background-color: #eaedf7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
    border-color: #eaedf7
}

html .body .timeline-box.has-ex-d-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #eaedf7
}

.has-ex-d-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #eaedf7
}

html .body .has-ex-d-question-color:not(.not-nested-style) .faq-question-label {
    color: #eaedf7
}

html .body .has-ex-d-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #eaedf7
}

html .body .has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #eaedf7
}

html .body .is-style-square.has-ex-d-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #eaedf7
}

html .body .is-style-square.has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #eaedf7
}

html .body .has-ex-e-background-color {
    background-color: #e8ecef
}

html .body .has-ex-e-color {
    color: #e8ecef
}

html .body .has-ex-e-border-color {
    border-color: #e8ecef
}

html .body .btn-wrap.has-ex-e-background-color>a {
    background-color: #e8ecef
}

html .body .btn-wrap.has-ex-e-color>a {
    color: #e8ecef
}

html .body .btn-wrap.has-ex-e-border-color>a {
    border-color: #e8ecef
}

html .body .bb-tab.has-ex-e-border-color .bb-label {
    background-color: #e8ecef
}

html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button {
    background-color: #e8ecef
}

html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-content {
    border-color: #e8ecef
}

html .body .toggle-wrap.has-ex-e-background-color:not(.not-nested-style) .toggle-content {
    background-color: #e8ecef
}

html .body .toggle-wrap.has-ex-e-color:not(.not-nested-style) .toggle-content {
    color: #e8ecef
}

html .body .iconlist-box.has-ex-e-icon-color li::before {
    color: #e8ecef
}

.micro-text.has-ex-e-color {
    color: #e8ecef
}

html .body .micro-balloon.has-ex-e-color {
    color: #e8ecef
}

html .body .micro-balloon.has-ex-e-background-color {
    background-color: #e8ecef;
    border-color: transparent
}

html .body .micro-balloon.has-ex-e-background-color.micro-bottom::after {
    border-bottom-color: #e8ecef;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-e-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-e-background-color::after {
    border-top-color: #e8ecef
}

html .body .micro-balloon.has-border-color.has-ex-e-border-color {
    border-color: #e8ecef
}

html .body .micro-balloon.micro-top.has-ex-e-border-color::before {
    border-top-color: #e8ecef
}

html .body .micro-balloon.micro-bottom.has-ex-e-border-color::before {
    border-bottom-color: #e8ecef
}

html .body .caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {
    background-color: #e8ecef
}

html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {
    background-color: #e8ecef
}

html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-content {
    border-color: #e8ecef
}

html .body .tab-caption-box.has-ex-e-background-color:not(.not-nested-style) .box-content {
    background-color: #e8ecef
}

html .body .tab-caption-box.has-ex-e-color:not(.not-nested-style) .box-content {
    color: #e8ecef
}

html .body .label-box.has-ex-e-border-color:not(.not-nested-style) .box-content {
    border-color: #e8ecef
}

html .body .label-box.has-ex-e-background-color:not(.not-nested-style) .box-content {
    background-color: #e8ecef
}

html .body .label-box.has-ex-e-color:not(.not-nested-style) .box-content {
    color: #e8ecef
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {
    background-color: #e8ecef
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-e-color {
    color: #e8ecef
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {
    border-color: #e8ecef
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
    border-right-color: #e8ecef
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
    border-left-color: #e8ecef
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
    border-right-color: #e8ecef
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
    border-left-color: #e8ecef
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {
    background-color: #e8ecef
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {
    border-color: #e8ecef
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::after {
    border-color: #e8ecef
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
    background-color: #e8ecef
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
    border-color: #e8ecef
}

html .body .timeline-box.has-ex-e-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #e8ecef
}

.has-ex-e-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #e8ecef
}

html .body .has-ex-e-question-color:not(.not-nested-style) .faq-question-label {
    color: #e8ecef
}

html .body .has-ex-e-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #e8ecef
}

html .body .has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #e8ecef
}

html .body .is-style-square.has-ex-e-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #e8ecef
}

html .body .is-style-square.has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #e8ecef
}

html .body .has-ex-f-background-color {
    background-color: #f8fbf8
}

html .body .has-ex-f-color {
    color: #f8fbf8
}

html .body .has-ex-f-border-color {
    border-color: #f8fbf8
}

html .body .btn-wrap.has-ex-f-background-color>a {
    background-color: #f8fbf8
}

html .body .btn-wrap.has-ex-f-color>a {
    color: #f8fbf8
}

html .body .btn-wrap.has-ex-f-border-color>a {
    border-color: #f8fbf8
}

html .body .bb-tab.has-ex-f-border-color .bb-label {
    background-color: #f8fbf8
}

html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button {
    background-color: #f8fbf8
}

html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-content {
    border-color: #f8fbf8
}

html .body .toggle-wrap.has-ex-f-background-color:not(.not-nested-style) .toggle-content {
    background-color: #f8fbf8
}

html .body .toggle-wrap.has-ex-f-color:not(.not-nested-style) .toggle-content {
    color: #f8fbf8
}

html .body .iconlist-box.has-ex-f-icon-color li::before {
    color: #f8fbf8
}

.micro-text.has-ex-f-color {
    color: #f8fbf8
}

html .body .micro-balloon.has-ex-f-color {
    color: #f8fbf8
}

html .body .micro-balloon.has-ex-f-background-color {
    background-color: #f8fbf8;
    border-color: transparent
}

html .body .micro-balloon.has-ex-f-background-color.micro-bottom::after {
    border-bottom-color: #f8fbf8;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-f-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-f-background-color::after {
    border-top-color: #f8fbf8
}

html .body .micro-balloon.has-border-color.has-ex-f-border-color {
    border-color: #f8fbf8
}

html .body .micro-balloon.micro-top.has-ex-f-border-color::before {
    border-top-color: #f8fbf8
}

html .body .micro-balloon.micro-bottom.has-ex-f-border-color::before {
    border-bottom-color: #f8fbf8
}

html .body .caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {
    background-color: #f8fbf8
}

html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {
    background-color: #f8fbf8
}

html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-content {
    border-color: #f8fbf8
}

html .body .tab-caption-box.has-ex-f-background-color:not(.not-nested-style) .box-content {
    background-color: #f8fbf8
}

html .body .tab-caption-box.has-ex-f-color:not(.not-nested-style) .box-content {
    color: #f8fbf8
}

html .body .label-box.has-ex-f-border-color:not(.not-nested-style) .box-content {
    border-color: #f8fbf8
}

html .body .label-box.has-ex-f-background-color:not(.not-nested-style) .box-content {
    background-color: #f8fbf8
}

html .body .label-box.has-ex-f-color:not(.not-nested-style) .box-content {
    color: #f8fbf8
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {
    background-color: #f8fbf8
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-f-color {
    color: #f8fbf8
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {
    border-color: #f8fbf8
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
    border-right-color: #f8fbf8
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
    border-left-color: #f8fbf8
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
    border-right-color: #f8fbf8
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
    border-left-color: #f8fbf8
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {
    background-color: #f8fbf8
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {
    border-color: #f8fbf8
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::after {
    border-color: #f8fbf8
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
    background-color: #f8fbf8
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
    border-color: #f8fbf8
}

html .body .timeline-box.has-ex-f-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #f8fbf8
}

.has-ex-f-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #f8fbf8
}

html .body .has-ex-f-question-color:not(.not-nested-style) .faq-question-label {
    color: #f8fbf8
}

html .body .has-ex-f-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #f8fbf8
}

html .body .has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #f8fbf8
}

html .body .is-style-square.has-ex-f-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #f8fbf8
}

html .body .is-style-square.has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #f8fbf8
}

html .body .has-black-background-color {
    background-color: #000
}

html .body .has-black-color {
    color: #000
}

html .body .has-black-border-color {
    border-color: #000
}

html .body .btn-wrap.has-black-background-color>a {
    background-color: #000
}

html .body .btn-wrap.has-black-color>a {
    color: #000
}

html .body .btn-wrap.has-black-border-color>a {
    border-color: #000
}

html .body .bb-tab.has-black-border-color .bb-label {
    background-color: #000
}

html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button {
    background-color: #000
}

html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-content {
    border-color: #000
}

html .body .toggle-wrap.has-black-background-color:not(.not-nested-style) .toggle-content {
    background-color: #000
}

html .body .toggle-wrap.has-black-color:not(.not-nested-style) .toggle-content {
    color: #000
}

html .body .iconlist-box.has-black-icon-color li::before {
    color: #000
}

.micro-text.has-black-color {
    color: #000
}

html .body .micro-balloon.has-black-color {
    color: #000
}

html .body .micro-balloon.has-black-background-color {
    background-color: #000;
    border-color: transparent
}

html .body .micro-balloon.has-black-background-color.micro-bottom::after {
    border-bottom-color: #000;
    border-top-color: transparent
}

html .body .micro-balloon.has-black-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-black-background-color::after {
    border-top-color: #000
}

html .body .micro-balloon.has-border-color.has-black-border-color {
    border-color: #000
}

html .body .micro-balloon.micro-top.has-black-border-color::before {
    border-top-color: #000
}

html .body .micro-balloon.micro-bottom.has-black-border-color::before {
    border-bottom-color: #000
}

html .body .caption-box.has-black-border-color:not(.not-nested-style) .box-label {
    background-color: #000
}

html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-label {
    background-color: #000
}

html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-content {
    border-color: #000
}

html .body .tab-caption-box.has-black-background-color:not(.not-nested-style) .box-content {
    background-color: #000
}

html .body .tab-caption-box.has-black-color:not(.not-nested-style) .box-content {
    color: #000
}

html .body .label-box.has-black-border-color:not(.not-nested-style) .box-content {
    border-color: #000
}

html .body .label-box.has-black-background-color:not(.not-nested-style) .box-content {
    background-color: #000
}

html .body .label-box.has-black-color:not(.not-nested-style) .box-content {
    color: #000
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-background-color {
    background-color: #000
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-black-color {
    color: #000
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-border-color {
    border-color: #000
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
    border-right-color: #000
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
    border-left-color: #000
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
    border-right-color: #000
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
    border-left-color: #000
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color {
    background-color: #000
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color {
    border-color: #000
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::after {
    border-color: #000
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
    background-color: #000
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
    border-color: #000
}

html .body .timeline-box.has-black-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #000
}

.has-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #000
}

html .body .has-black-question-color:not(.not-nested-style) .faq-question-label {
    color: #000
}

html .body .has-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #000
}

html .body .has-black-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #000
}

html .body .is-style-square.has-black-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #000
}

html .body .is-style-square.has-black-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #000
}

html .body .has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

html .body .has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .btn-wrap.has-cyan-bluish-gray-background-color>a {
    background-color: #abb8c3
}

html .body .btn-wrap.has-cyan-bluish-gray-color>a {
    color: #abb8c3
}

html .body .btn-wrap.has-cyan-bluish-gray-border-color>a {
    border-color: #abb8c3
}

html .body .bb-tab.has-cyan-bluish-gray-border-color .bb-label {
    background-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button {
    background-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-content {
    border-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-background-color:not(.not-nested-style) .toggle-content {
    background-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-color:not(.not-nested-style) .toggle-content {
    color: #abb8c3
}

html .body .iconlist-box.has-cyan-bluish-gray-icon-color li::before {
    color: #abb8c3
}

.micro-text.has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .micro-balloon.has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3;
    border-color: transparent
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color.micro-bottom::after {
    border-bottom-color: #abb8c3;
    border-top-color: transparent
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color::after {
    border-top-color: #abb8c3
}

html .body .micro-balloon.has-border-color.has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .micro-balloon.micro-top.has-cyan-bluish-gray-border-color::before {
    border-top-color: #abb8c3
}

html .body .micro-balloon.micro-bottom.has-cyan-bluish-gray-border-color::before {
    border-bottom-color: #abb8c3
}

html .body .caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {
    background-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {
    background-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {
    border-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {
    background-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {
    color: #abb8c3
}

html .body .label-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {
    border-color: #abb8c3
}

html .body .label-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {
    background-color: #abb8c3
}

html .body .label-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {
    color: #abb8c3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
    border-right-color: #abb8c3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
    border-left-color: #abb8c3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
    border-right-color: #abb8c3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
    border-left-color: #abb8c3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::after {
    border-color: #abb8c3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
    background-color: #abb8c3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
    border-color: #abb8c3
}

html .body .timeline-box.has-cyan-bluish-gray-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #abb8c3
}

.has-cyan-bluish-gray-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #abb8c3
}

html .body .has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {
    color: #abb8c3
}

html .body .has-cyan-bluish-gray-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #abb8c3
}

html .body .has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #abb8c3
}

html .body .is-style-square.has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #abb8c3
}

html .body .is-style-square.has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #abb8c3
}

html .body .has-white-background-color {
    background-color: #fff
}

html .body .has-white-color {
    color: #fff
}

html .body .has-white-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-white-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-white-color>a {
    color: #fff
}

html .body .btn-wrap.has-white-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-white-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-white-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-white-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-white-icon-color li::before {
    color: #fff
}

.micro-text.has-white-color {
    color: #fff
}

html .body .micro-balloon.has-white-color {
    color: #fff
}

html .body .micro-balloon.has-white-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-white-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-white-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-white-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-white-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-white-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-white-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-white-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-white-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-white-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-white-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-pale-pink-background-color {
    background-color: #f78da7
}

html .body .has-pale-pink-color {
    color: #f78da7
}

html .body .has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .btn-wrap.has-pale-pink-background-color>a {
    background-color: #f78da7
}

html .body .btn-wrap.has-pale-pink-color>a {
    color: #f78da7
}

html .body .btn-wrap.has-pale-pink-border-color>a {
    border-color: #f78da7
}

html .body .bb-tab.has-pale-pink-border-color .bb-label {
    background-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button {
    background-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-content {
    border-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-background-color:not(.not-nested-style) .toggle-content {
    background-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-color:not(.not-nested-style) .toggle-content {
    color: #f78da7
}

html .body .iconlist-box.has-pale-pink-icon-color li::before {
    color: #f78da7
}

.micro-text.has-pale-pink-color {
    color: #f78da7
}

html .body .micro-balloon.has-pale-pink-color {
    color: #f78da7
}

html .body .micro-balloon.has-pale-pink-background-color {
    background-color: #f78da7;
    border-color: transparent
}

html .body .micro-balloon.has-pale-pink-background-color.micro-bottom::after {
    border-bottom-color: #f78da7;
    border-top-color: transparent
}

html .body .micro-balloon.has-pale-pink-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-pale-pink-background-color::after {
    border-top-color: #f78da7
}

html .body .micro-balloon.has-border-color.has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .micro-balloon.micro-top.has-pale-pink-border-color::before {
    border-top-color: #f78da7
}

html .body .micro-balloon.micro-bottom.has-pale-pink-border-color::before {
    border-bottom-color: #f78da7
}

html .body .caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-color:not(.not-nested-style) .box-content {
    color: #f78da7
}

html .body .label-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #f78da7
}

html .body .label-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #f78da7
}

html .body .label-box.has-pale-pink-color:not(.not-nested-style) .box-content {
    color: #f78da7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {
    background-color: #f78da7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-pink-color {
    color: #f78da7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
    border-right-color: #f78da7
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
    border-left-color: #f78da7
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
    border-right-color: #f78da7
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
    border-left-color: #f78da7
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {
    background-color: #f78da7
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::after {
    border-color: #f78da7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
    background-color: #f78da7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
    border-color: #f78da7
}

html .body .timeline-box.has-pale-pink-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #f78da7
}

.has-pale-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #f78da7
}

html .body .has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #f78da7
}

html .body .has-pale-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #f78da7
}

html .body .has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #f78da7
}

html .body .is-style-square.has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #f78da7
}

html .body .is-style-square.has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #f78da7
}

html .body .has-vivid-red-background-color {
    background-color: #cf2e2e
}

html .body .has-vivid-red-color {
    color: #cf2e2e
}

html .body .has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .btn-wrap.has-vivid-red-background-color>a {
    background-color: #cf2e2e
}

html .body .btn-wrap.has-vivid-red-color>a {
    color: #cf2e2e
}

html .body .btn-wrap.has-vivid-red-border-color>a {
    border-color: #cf2e2e
}

html .body .bb-tab.has-vivid-red-border-color .bb-label {
    background-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button {
    background-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-content {
    border-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-background-color:not(.not-nested-style) .toggle-content {
    background-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-color:not(.not-nested-style) .toggle-content {
    color: #cf2e2e
}

html .body .iconlist-box.has-vivid-red-icon-color li::before {
    color: #cf2e2e
}

.micro-text.has-vivid-red-color {
    color: #cf2e2e
}

html .body .micro-balloon.has-vivid-red-color {
    color: #cf2e2e
}

html .body .micro-balloon.has-vivid-red-background-color {
    background-color: #cf2e2e;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-red-background-color.micro-bottom::after {
    border-bottom-color: #cf2e2e;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-red-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-red-background-color::after {
    border-top-color: #cf2e2e
}

html .body .micro-balloon.has-border-color.has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .micro-balloon.micro-top.has-vivid-red-border-color::before {
    border-top-color: #cf2e2e
}

html .body .micro-balloon.micro-bottom.has-vivid-red-border-color::before {
    border-bottom-color: #cf2e2e
}

html .body .caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {
    background-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {
    background-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {
    border-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {
    background-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-color:not(.not-nested-style) .box-content {
    color: #cf2e2e
}

html .body .label-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {
    border-color: #cf2e2e
}

html .body .label-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {
    background-color: #cf2e2e
}

html .body .label-box.has-vivid-red-color:not(.not-nested-style) .box-content {
    color: #cf2e2e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {
    background-color: #cf2e2e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-red-color {
    color: #cf2e2e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
    border-right-color: #cf2e2e
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
    border-left-color: #cf2e2e
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
    border-right-color: #cf2e2e
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
    border-left-color: #cf2e2e
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {
    background-color: #cf2e2e
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::after {
    border-color: #cf2e2e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
    background-color: #cf2e2e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
    border-color: #cf2e2e
}

html .body .timeline-box.has-vivid-red-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #cf2e2e
}

.has-vivid-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #cf2e2e
}

html .body .has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #cf2e2e
}

html .body .has-vivid-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #cf2e2e
}

html .body .has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #cf2e2e
}

html .body .is-style-square.has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #cf2e2e
}

html .body .is-style-square.has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #cf2e2e
}

html .body .has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

html .body .has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .btn-wrap.has-luminous-vivid-orange-background-color>a {
    background-color: #ff6900
}

html .body .btn-wrap.has-luminous-vivid-orange-color>a {
    color: #ff6900
}

html .body .btn-wrap.has-luminous-vivid-orange-border-color>a {
    border-color: #ff6900
}

html .body .bb-tab.has-luminous-vivid-orange-border-color .bb-label {
    background-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-content {
    border-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-color:not(.not-nested-style) .toggle-content {
    color: #ff6900
}

html .body .iconlist-box.has-luminous-vivid-orange-icon-color li::before {
    color: #ff6900
}

.micro-text.has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .micro-balloon.has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color {
    background-color: #ff6900;
    border-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color.micro-bottom::after {
    border-bottom-color: #ff6900;
    border-top-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color::after {
    border-top-color: #ff6900
}

html .body .micro-balloon.has-border-color.has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .micro-balloon.micro-top.has-luminous-vivid-orange-border-color::before {
    border-top-color: #ff6900
}

html .body .micro-balloon.micro-bottom.has-luminous-vivid-orange-border-color::before {
    border-bottom-color: #ff6900
}

html .body .caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {
    color: #ff6900
}

html .body .label-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ff6900
}

html .body .label-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ff6900
}

html .body .label-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {
    color: #ff6900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
    border-right-color: #ff6900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
    border-left-color: #ff6900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
    border-right-color: #ff6900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
    border-left-color: #ff6900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::after {
    border-color: #ff6900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
    background-color: #ff6900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
    border-color: #ff6900
}

html .body .timeline-box.has-luminous-vivid-orange-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ff6900
}

.has-luminous-vivid-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ff6900
}

html .body .has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #ff6900
}

html .body .has-luminous-vivid-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ff6900
}

html .body .has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ff6900
}

html .body .is-style-square.has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ff6900
}

html .body .is-style-square.has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ff6900
}

html .body .has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

html .body .has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .btn-wrap.has-luminous-vivid-amber-background-color>a {
    background-color: #fcb900
}

html .body .btn-wrap.has-luminous-vivid-amber-color>a {
    color: #fcb900
}

html .body .btn-wrap.has-luminous-vivid-amber-border-color>a {
    border-color: #fcb900
}

html .body .bb-tab.has-luminous-vivid-amber-border-color .bb-label {
    background-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-color:not(.not-nested-style) .toggle-content {
    color: #fcb900
}

html .body .iconlist-box.has-luminous-vivid-amber-icon-color li::before {
    color: #fcb900
}

.micro-text.has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .micro-balloon.has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color {
    background-color: #fcb900;
    border-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color.micro-bottom::after {
    border-bottom-color: #fcb900;
    border-top-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color::after {
    border-top-color: #fcb900
}

html .body .micro-balloon.has-border-color.has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .micro-balloon.micro-top.has-luminous-vivid-amber-border-color::before {
    border-top-color: #fcb900
}

html .body .micro-balloon.micro-bottom.has-luminous-vivid-amber-border-color::before {
    border-bottom-color: #fcb900
}

html .body .caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {
    background-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {
    background-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {
    border-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {
    background-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {
    color: #fcb900
}

html .body .label-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {
    border-color: #fcb900
}

html .body .label-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {
    background-color: #fcb900
}

html .body .label-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {
    color: #fcb900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
    border-right-color: #fcb900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
    border-left-color: #fcb900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
    border-right-color: #fcb900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
    border-left-color: #fcb900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::after {
    border-color: #fcb900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
    background-color: #fcb900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
    border-color: #fcb900
}

html .body .timeline-box.has-luminous-vivid-amber-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fcb900
}

.has-luminous-vivid-amber-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fcb900
}

html .body .has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {
    color: #fcb900
}

html .body .has-luminous-vivid-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fcb900
}

html .body .has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fcb900
}

html .body .is-style-square.has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fcb900
}

html .body .is-style-square.has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fcb900
}

html .body .has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

html .body .has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .btn-wrap.has-light-green-cyan-background-color>a {
    background-color: #7bdcb5
}

html .body .btn-wrap.has-light-green-cyan-color>a {
    color: #7bdcb5
}

html .body .btn-wrap.has-light-green-cyan-border-color>a {
    border-color: #7bdcb5
}

html .body .bb-tab.has-light-green-cyan-border-color .bb-label {
    background-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button {
    background-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-content {
    border-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-background-color:not(.not-nested-style) .toggle-content {
    background-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-color:not(.not-nested-style) .toggle-content {
    color: #7bdcb5
}

html .body .iconlist-box.has-light-green-cyan-icon-color li::before {
    color: #7bdcb5
}

.micro-text.has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .micro-balloon.has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .micro-balloon.has-light-green-cyan-background-color {
    background-color: #7bdcb5;
    border-color: transparent
}

html .body .micro-balloon.has-light-green-cyan-background-color.micro-bottom::after {
    border-bottom-color: #7bdcb5;
    border-top-color: transparent
}

html .body .micro-balloon.has-light-green-cyan-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-light-green-cyan-background-color::after {
    border-top-color: #7bdcb5
}

html .body .micro-balloon.has-border-color.has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .micro-balloon.micro-top.has-light-green-cyan-border-color::before {
    border-top-color: #7bdcb5
}

html .body .micro-balloon.micro-bottom.has-light-green-cyan-border-color::before {
    border-bottom-color: #7bdcb5
}

html .body .caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {
    color: #7bdcb5
}

html .body .label-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #7bdcb5
}

html .body .label-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #7bdcb5
}

html .body .label-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {
    color: #7bdcb5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
    border-right-color: #7bdcb5
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
    border-left-color: #7bdcb5
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
    border-right-color: #7bdcb5
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
    border-left-color: #7bdcb5
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::after {
    border-color: #7bdcb5
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
    background-color: #7bdcb5
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
    border-color: #7bdcb5
}

html .body .timeline-box.has-light-green-cyan-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #7bdcb5
}

.has-light-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #7bdcb5
}

html .body .has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #7bdcb5
}

html .body .has-light-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #7bdcb5
}

html .body .has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #7bdcb5
}

html .body .is-style-square.has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #7bdcb5
}

html .body .is-style-square.has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #7bdcb5
}

html .body .has-vivid-green-cyan-background-color {
    background-color: #00d084
}

html .body .has-vivid-green-cyan-color {
    color: #00d084
}

html .body .has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .btn-wrap.has-vivid-green-cyan-background-color>a {
    background-color: #00d084
}

html .body .btn-wrap.has-vivid-green-cyan-color>a {
    color: #00d084
}

html .body .btn-wrap.has-vivid-green-cyan-border-color>a {
    border-color: #00d084
}

html .body .bb-tab.has-vivid-green-cyan-border-color .bb-label {
    background-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button {
    background-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-content {
    border-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-background-color:not(.not-nested-style) .toggle-content {
    background-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-color:not(.not-nested-style) .toggle-content {
    color: #00d084
}

html .body .iconlist-box.has-vivid-green-cyan-icon-color li::before {
    color: #00d084
}

.micro-text.has-vivid-green-cyan-color {
    color: #00d084
}

html .body .micro-balloon.has-vivid-green-cyan-color {
    color: #00d084
}

html .body .micro-balloon.has-vivid-green-cyan-background-color {
    background-color: #00d084;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-green-cyan-background-color.micro-bottom::after {
    border-bottom-color: #00d084;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-green-cyan-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-green-cyan-background-color::after {
    border-top-color: #00d084
}

html .body .micro-balloon.has-border-color.has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .micro-balloon.micro-top.has-vivid-green-cyan-border-color::before {
    border-top-color: #00d084
}

html .body .micro-balloon.micro-bottom.has-vivid-green-cyan-border-color::before {
    border-bottom-color: #00d084
}

html .body .caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {
    color: #00d084
}

html .body .label-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00d084
}

html .body .label-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00d084
}

html .body .label-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {
    color: #00d084
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {
    background-color: #00d084
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-green-cyan-color {
    color: #00d084
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
    border-right-color: #00d084
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
    border-left-color: #00d084
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
    border-right-color: #00d084
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
    border-left-color: #00d084
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {
    background-color: #00d084
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::after {
    border-color: #00d084
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
    background-color: #00d084
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
    border-color: #00d084
}

html .body .timeline-box.has-vivid-green-cyan-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #00d084
}

.has-vivid-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #00d084
}

html .body .has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #00d084
}

html .body .has-vivid-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #00d084
}

html .body .has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #00d084
}

html .body .is-style-square.has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #00d084
}

html .body .is-style-square.has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #00d084
}

html .body .has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

html .body .has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .btn-wrap.has-pale-cyan-blue-background-color>a {
    background-color: #8ed1fc
}

html .body .btn-wrap.has-pale-cyan-blue-color>a {
    color: #8ed1fc
}

html .body .btn-wrap.has-pale-cyan-blue-border-color>a {
    border-color: #8ed1fc
}

html .body .bb-tab.has-pale-cyan-blue-border-color .bb-label {
    background-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-content {
    border-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-color:not(.not-nested-style) .toggle-content {
    color: #8ed1fc
}

html .body .iconlist-box.has-pale-cyan-blue-icon-color li::before {
    color: #8ed1fc
}

.micro-text.has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .micro-balloon.has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .micro-balloon.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc;
    border-color: transparent
}

html .body .micro-balloon.has-pale-cyan-blue-background-color.micro-bottom::after {
    border-bottom-color: #8ed1fc;
    border-top-color: transparent
}

html .body .micro-balloon.has-pale-cyan-blue-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-pale-cyan-blue-background-color::after {
    border-top-color: #8ed1fc
}

html .body .micro-balloon.has-border-color.has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .micro-balloon.micro-top.has-pale-cyan-blue-border-color::before {
    border-top-color: #8ed1fc
}

html .body .micro-balloon.micro-bottom.has-pale-cyan-blue-border-color::before {
    border-bottom-color: #8ed1fc
}

html .body .caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #8ed1fc
}

html .body .label-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #8ed1fc
}

html .body .label-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #8ed1fc
}

html .body .label-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #8ed1fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
    border-right-color: #8ed1fc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
    border-left-color: #8ed1fc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
    border-right-color: #8ed1fc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
    border-left-color: #8ed1fc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::after {
    border-color: #8ed1fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
    background-color: #8ed1fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
    border-color: #8ed1fc
}

html .body .timeline-box.has-pale-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #8ed1fc
}

.has-pale-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #8ed1fc
}

html .body .has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #8ed1fc
}

html .body .has-pale-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #8ed1fc
}

html .body .has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #8ed1fc
}

html .body .is-style-square.has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #8ed1fc
}

html .body .is-style-square.has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #8ed1fc
}

html .body .has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

html .body .has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .btn-wrap.has-vivid-cyan-blue-background-color>a {
    background-color: #0693e3
}

html .body .btn-wrap.has-vivid-cyan-blue-color>a {
    color: #0693e3
}

html .body .btn-wrap.has-vivid-cyan-blue-border-color>a {
    border-color: #0693e3
}

html .body .bb-tab.has-vivid-cyan-blue-border-color .bb-label {
    background-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-content {
    border-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-color:not(.not-nested-style) .toggle-content {
    color: #0693e3
}

html .body .iconlist-box.has-vivid-cyan-blue-icon-color li::before {
    color: #0693e3
}

.micro-text.has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .micro-balloon.has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color {
    background-color: #0693e3;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color.micro-bottom::after {
    border-bottom-color: #0693e3;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color::after {
    border-top-color: #0693e3
}

html .body .micro-balloon.has-border-color.has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .micro-balloon.micro-top.has-vivid-cyan-blue-border-color::before {
    border-top-color: #0693e3
}

html .body .micro-balloon.micro-bottom.has-vivid-cyan-blue-border-color::before {
    border-bottom-color: #0693e3
}

html .body .caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #0693e3
}

html .body .label-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #0693e3
}

html .body .label-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #0693e3
}

html .body .label-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #0693e3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
    border-right-color: #0693e3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
    border-left-color: #0693e3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
    border-right-color: #0693e3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
    border-left-color: #0693e3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::after {
    border-color: #0693e3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
    background-color: #0693e3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
    border-color: #0693e3
}

html .body .timeline-box.has-vivid-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #0693e3
}

.has-vivid-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #0693e3
}

html .body .has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #0693e3
}

html .body .has-vivid-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #0693e3
}

html .body .has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #0693e3
}

html .body .is-style-square.has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #0693e3
}

html .body .is-style-square.has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #0693e3
}

html .body .has-vivid-purple-background-color {
    background-color: #9b51e0
}

html .body .has-vivid-purple-color {
    color: #9b51e0
}

html .body .has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .btn-wrap.has-vivid-purple-background-color>a {
    background-color: #9b51e0
}

html .body .btn-wrap.has-vivid-purple-color>a {
    color: #9b51e0
}

html .body .btn-wrap.has-vivid-purple-border-color>a {
    border-color: #9b51e0
}

html .body .bb-tab.has-vivid-purple-border-color .bb-label {
    background-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button {
    background-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-content {
    border-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-background-color:not(.not-nested-style) .toggle-content {
    background-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-color:not(.not-nested-style) .toggle-content {
    color: #9b51e0
}

html .body .iconlist-box.has-vivid-purple-icon-color li::before {
    color: #9b51e0
}

.micro-text.has-vivid-purple-color {
    color: #9b51e0
}

html .body .micro-balloon.has-vivid-purple-color {
    color: #9b51e0
}

html .body .micro-balloon.has-vivid-purple-background-color {
    background-color: #9b51e0;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-purple-background-color.micro-bottom::after {
    border-bottom-color: #9b51e0;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-purple-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-purple-background-color::after {
    border-top-color: #9b51e0
}

html .body .micro-balloon.has-border-color.has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .micro-balloon.micro-top.has-vivid-purple-border-color::before {
    border-top-color: #9b51e0
}

html .body .micro-balloon.micro-bottom.has-vivid-purple-border-color::before {
    border-bottom-color: #9b51e0
}

html .body .caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-color:not(.not-nested-style) .box-content {
    color: #9b51e0
}

html .body .label-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #9b51e0
}

html .body .label-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #9b51e0
}

html .body .label-box.has-vivid-purple-color:not(.not-nested-style) .box-content {
    color: #9b51e0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {
    background-color: #9b51e0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-purple-color {
    color: #9b51e0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
    border-right-color: #9b51e0
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
    border-left-color: #9b51e0
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
    border-right-color: #9b51e0
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
    border-left-color: #9b51e0
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {
    background-color: #9b51e0
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::after {
    border-color: #9b51e0
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
    background-color: #9b51e0
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
    border-color: #9b51e0
}

html .body .timeline-box.has-vivid-purple-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #9b51e0
}

.has-vivid-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #9b51e0
}

html .body .has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #9b51e0
}

html .body .has-vivid-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #9b51e0
}

html .body .has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #9b51e0
}

html .body .is-style-square.has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #9b51e0
}

html .body .is-style-square.has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #9b51e0
}

html .body .btn-wrap {
    background-color: transparent!important;
    color: #333;
    border-color: transparent!important;
    font-size: 16px
}

html .body .btn-wrap.has-small-font-size>a {
    font-size: 13px
}

html .body .btn-wrap.has-medium-font-size>a {
    font-size: 20px
}

html .body .btn-wrap.has-large-font-size>a {
    font-size: 36px
}

html .body .btn-wrap.has-huge-font-size>a,html .body .btn-wrap.has-larger-font-size>a {
    font-size: 42px
}

.cocoon-block-toggle.not-nested-style {
    background-color: transparent!important
}

.has-text-color.not-nested-style>.toggle-button {
    color: var(--cocoon-custom-text-color)
}

.has-border-color.not-nested-style>.toggle-content {
    border-color: var(--cocoon-custom-border-color)
}

.has-background-color.not-nested-style>.toggle-content {
    background-color: var(--cocoon-custom-background-color)
}

.cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button {
    color: var(--cocoon-white-color);
    background-color: var(--cocoon-custom-border-color)
}

.cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button::before {
    color: var(--cocoon-white-color)
}

.cocoon-block-timeline.not-nested-style {
    background-color: var(--cocoon-custom-background-color)!important;
    color: var(--cocoon-custom-text-color);
    border-color: var(--cocoon-custom-border-color)
}

.has-text-color.not-nested-style>.tab-caption-box-label {
    color: var(--cocoon-custom-text-color)
}

.has-border-color.not-nested-style>.tab-caption-box-label {
    color: var(--cocoon-white-color)
}

.cocoon-block-label-box.not-nested-style {
    background-color: transparent
}

.cocoon-block-label-box.not-nested-style>.label-box-label {
    color: var(--cocoon-custom-text-color)
}

.cocoon-block-label-box.not-nested-style>.box-content {
    border-color: var(--cocoon-custom-border-color);
    background-color: var(--cocoon-custom-background-color);
    color: var(--cocoon-custom-text-color);
    background-clip: padding-box
}

.cocoon-block-balloon.not-nested-style>.speech-balloon {
    background-color: var(--cocoon-custom-background-color);
    border-color: var(--cocoon-custom-border-color);
    color: var(--cocoon-custom-text-color);
    background-clip: padding-box
}

.cocoon-block-caption-box.not-nested-style {
    border-color: var(--cocoon-custom-border-color);
    color: var(--cocoon-custom-text-color)
}

.cocoon-block-caption-box.not-nested-style>.box-label {
    background-color: var(--cocoon-custom-border-color)
}

.cocoon-block-caption-box.has-border-color.not-nested-style>.box-label {
    color: var(--cocoon-white-color)
}

.cocoon-block-caption-box.not-nested-style>.box-content {
    background-color: var(--cocoon-custom-background-color);
    background-clip: padding-box
}

.box-menu:hover {
    box-shadow: inset 2px 2px 0 0 #f6a068,2px 2px 0 0 #f6a068,2px 0 0 0 #f6a068,0 2px 0 0 #f6a068
}

.box-menu-icon {
    color: #f6a068
}

@font-face {
    font-family: 'icomoon';
    src: url(https://hello-sunny.com/nodoguro-soup/wp-content/themes/cocoon-master/webfonts/icomoon/fonts/icomoon.woff?v=2.7.0.2) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

            /*特定ページのシェア・フォローボタン非表示*/
            .page .sns-share, .page .sns-follow {
                display: none;
            }

            .page .date-tags, .page .author-info {
                display: none;
            }

            .entry-header {
                display: flex;
                flex-direction: column;
            }

            .entry-header .eye-catch-wrap {
                padding-top: 14px;
            }

            .card-snippet {
                font-size: 14px !important;
                font-family: Hiragino Kaku Gothic ProN;
                font-weight: 500;
                color: #000;
                line-height: 1.8em;
            }

            /*　トップページだけh6の吹き出しを真ん中に　*/
            .entry-content h6 {
                position: relative;
                padding: 0.6em 0em 0.8em 0.8em;
                background: #FA9C1C;
                border-radius: 5px;
                color: #fff;
                /*文字色*/
                font-family: "Zen Maru Gothic", serif;
                font-weight: 700;
                margin-bottom: 1em;
            }

            .entry-content h6:after {
                position: absolute;
                content: '';
                top: 100%;
                left: 50%;
                border: 10px solid transparent;
                border-top: 15px solid #FA9C1C;
                width: 0;
                height: 0;
            }

            .navi-menu-button {
                display: none;
            }

            @media screen and (max-width: 1024px) {
                .header-in {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    flex-direction: row;
                }
                .navi-menu-button {
                    margin-left: auto;
                    display: block;
                    position: absolute;
                    top: 5px;
                    right: 5px;
                }
            }
            /* ハンバーガーメニューボタン */
            .navi-menu-button-in {
                display: block;
                position: relative;
                width: 50px;
                height: 50px;
                cursor: pointer;
                z-index: 999;
            }

            .navi-menu-icon {
                display: block;
                position: absolute;
                width: 30px;
                height: 2px;
                background: #3CB371;
                left: 10px;
                transition: .3s;
            }

            .navi-menu-icon:nth-of-type(1) {
                top: 15px;
            }
            .navi-menu-icon:nth-of-type(2) {
                top: 24px;
            }
            .navi-menu-icon:nth-of-type(3) {
                top: 33px;
            }

            #navi-menu-input:checked ~ .navi-menu-button-in .navi-menu-icon:nth-of-type(1) {
                transform: translateY(9px) rotate(45deg);
                background: #fff;
            }
            #navi-menu-input:checked ~ .navi-menu-button-in .navi-menu-icon:nth-of-type(2) {
                opacity: 0;
                background: #fff;
            }
            #navi-menu-input:checked ~ .navi-menu-button-in .navi-menu-icon:nth-of-type(3) {
                transform: translateY(-9px) rotate(-45deg);
                background: #fff;
            }

            /* メニューコンテンツ */
            .navi-menu-content {
                background: #3CB371;
                padding: 2em 1em;
                border-radius: 0;
                position: fixed;
                top: 0;
                right: 0;
                left: auto;
                width: 100%;
                max-width: 300px;
                height: 100%;
                z-index: 995;
                transform: translateX(100%);
                transition: ease .3s;
            }

            #navi-menu-input:checked ~ .navi-menu-content {
                transform: translateX(0);
            }

            .navi-menu-content .menu-drawer {
                list-style: none;
                padding: 0;
                margin: 60px 0 0;
            }

            .navi-menu-content .menu-drawer li {
                margin: 0;
                border-bottom: 1px solid rgba(255,255,255,.3);
            }

            .navi-menu-content .menu-drawer a {
                color: #fff;
                font-family: "Zen Maru Gothic", serif;
                font-weight: 700;
                font-size: 16px;
                display: block;
                padding: 1em;
                text-decoration: none;
            }

            .navi-menu-content .menu-drawer i {
                margin-right: .8em;
                width: 1.2em;
                text-align: center;
            }

            .navi-menu-content .sub-menu {
                background: rgba(255,255,255,.1);
                list-style: none;
                padding: 0;
                margin: 0;
            }

            .navi-menu-content .sub-menu a {
                padding-left: 2.5em;
                font-size: 14px;
                margin-top: 0;
            }
            .navi-menu-overlay {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0,0,0,0.5);
                z-index: 994;
                opacity: 0;
                visibility: hidden;
                transition: ease .3s;
            }

            #navi-menu-input:checked ~ .navi-menu-overlay {
                opacity: 1;
                visibility: visible;
            }

