.tagline,
#index-tab-1:checked~.index-tab-buttons .index-tab-button[for="index-tab-1"],
#index-tab-2:checked~.index-tab-buttons .index-tab-button[for="index-tab-2"],
#index-tab-3:checked~.index-tab-buttons .index-tab-button[for="index-tab-3"],
#index-tab-4:checked~.index-tab-buttons .index-tab-button[for="index-tab-4"],
.cat-label,
.pagination .current,
.article h2 span::after,
blockquote p:first-of-type::before,
.blogcard-label,
.timeline-item::before,
ol.toc-list>li::before,
.sns-share-message,
.author-widget-name,
.go-to-top-button,
.wp-calendar-table [id$="today"],
.mobile-footer-menu-buttons,
.is-style-color-head th {
    background: #aa0078
}

.slick-dots li button:before,
.slick-dots li.slick-active button:before,
.archive-title span,
.article h4>span::before,
.article h5,
.sidebar h2,
.sidebar h3,
ul.toc-list>li::before,
.is-style-normal-card .blogcard-label,
.search-form div.sbtn::after,
.search-submit,
.pager-post-navi a .iconfont,
.pager-post-navi a.prev-next-home,
.menu-drawer>li>a::before {
    color: #aa0078
}

#index-tab-1:checked~.index-tab-buttons .index-tab-button[for="index-tab-1"],
#index-tab-2:checked~.index-tab-buttons .index-tab-button[for="index-tab-2"],
#index-tab-3:checked~.index-tab-buttons .index-tab-button[for="index-tab-3"],
#index-tab-4:checked~.index-tab-buttons .index-tab-button[for="index-tab-4"],
.pagination .current,
.article h3,
.sidebar h2,
.sidebar h3,
.toc,
.author-widget-name:after {
    border-color: #aa0078
}

.tagline,
.cat-label,
.pagination .current,
blockquote p:first-of-type::before,
.blogcard-label,
ol.toc-list>li::before,
.sns-share-message,
.author-widget-name,
.go-to-top-button,
.go-to-top-button:hover,
.wp-calendar-table [id$="today"],
.mobile-footer-menu-buttons .menu-icon,
.mobile-footer-menu-buttons .menu-caption,
.is-style-color-head th {
    color: #fff
}

.body .has-key-color-border-color .label-box-label,
.wp-block-cover-image.has-key-color-background-color.has-background-dim,
.wp-block-cover.has-key-color-background-color.has-background-dim,
.has-key-color-background-color hr.is-style-cut-line::after,
.has-key-color-background-color .iconlist-title {
    background-color: #aa0078
}

.is-style-outline .wp-block-button__link.has-key-color-color,
.wp-block-button__link.is-style-outline.has-key-color-color {
    color: #aa0078
}

.has-key-color-background-color .sbs-stn .speech-balloon::after,
.has-key-color-background-color .sbs-line .speech-balloon::after {
    border-right-color: #aa0078
}

.has-key-color-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #aa0078
}

.has-key-color-background-color .recent-comment-content::after {
    border-bottom-color: #aa0078
}

.has-key-color-background-color .marker,
.has-key-color-background-color .marker-under,
.has-key-color-background-color .marker-red,
.has-key-color-background-color .marker-under-red,
.has-key-color-background-color .marker-blue,
.has-key-color-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #aa0078
}

.body .has-red-border-color .label-box-label,
.wp-block-cover-image.has-red-background-color.has-background-dim,
.wp-block-cover.has-red-background-color.has-background-dim,
.has-red-background-color hr.is-style-cut-line::after,
.has-red-background-color .iconlist-title {
    background-color: #ef5350
}

.is-style-outline .wp-block-button__link.has-red-color,
.wp-block-button__link.is-style-outline.has-red-color {
    color: #ef5350
}

.has-red-background-color .sbs-stn .speech-balloon::after,
.has-red-background-color .sbs-line .speech-balloon::after {
    border-right-color: #ef5350
}

.has-red-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #ef5350
}

.has-red-background-color .recent-comment-content::after {
    border-bottom-color: #ef5350
}

.has-red-background-color .marker,
.has-red-background-color .marker-under,
.has-red-background-color .marker-red,
.has-red-background-color .marker-under-red,
.has-red-background-color .marker-blue,
.has-red-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #ef5350
}

.body .has-pink-border-color .label-box-label,
.wp-block-cover-image.has-pink-background-color.has-background-dim,
.wp-block-cover.has-pink-background-color.has-background-dim,
.has-pink-background-color hr.is-style-cut-line::after,
.has-pink-background-color .iconlist-title {
    background-color: #f48fb1
}

.is-style-outline .wp-block-button__link.has-pink-color,
.wp-block-button__link.is-style-outline.has-pink-color {
    color: #f48fb1
}

.has-pink-background-color .sbs-stn .speech-balloon::after,
.has-pink-background-color .sbs-line .speech-balloon::after {
    border-right-color: #f48fb1
}

.has-pink-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #f48fb1
}

.has-pink-background-color .recent-comment-content::after {
    border-bottom-color: #f48fb1
}

.has-pink-background-color .marker,
.has-pink-background-color .marker-under,
.has-pink-background-color .marker-red,
.has-pink-background-color .marker-under-red,
.has-pink-background-color .marker-blue,
.has-pink-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #f48fb1
}

.body .has-purple-border-color .label-box-label,
.wp-block-cover-image.has-purple-background-color.has-background-dim,
.wp-block-cover.has-purple-background-color.has-background-dim,
.has-purple-background-color hr.is-style-cut-line::after,
.has-purple-background-color .iconlist-title {
    background-color: #ce93d8
}

.is-style-outline .wp-block-button__link.has-purple-color,
.wp-block-button__link.is-style-outline.has-purple-color {
    color: #ce93d8
}

.has-purple-background-color .sbs-stn .speech-balloon::after,
.has-purple-background-color .sbs-line .speech-balloon::after {
    border-right-color: #ce93d8
}

.has-purple-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #ce93d8
}

.has-purple-background-color .recent-comment-content::after {
    border-bottom-color: #ce93d8
}

.has-purple-background-color .marker,
.has-purple-background-color .marker-under,
.has-purple-background-color .marker-red,
.has-purple-background-color .marker-under-red,
.has-purple-background-color .marker-blue,
.has-purple-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #ce93d8
}

.body .has-deep-border-color .label-box-label,
.wp-block-cover-image.has-deep-background-color.has-background-dim,
.wp-block-cover.has-deep-background-color.has-background-dim,
.has-deep-background-color hr.is-style-cut-line::after,
.has-deep-background-color .iconlist-title {
    background-color: #9575cd
}

.is-style-outline .wp-block-button__link.has-deep-color,
.wp-block-button__link.is-style-outline.has-deep-color {
    color: #9575cd
}

.has-deep-background-color .sbs-stn .speech-balloon::after,
.has-deep-background-color .sbs-line .speech-balloon::after {
    border-right-color: #9575cd
}

.has-deep-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #9575cd
}

.has-deep-background-color .recent-comment-content::after {
    border-bottom-color: #9575cd
}

.has-deep-background-color .marker,
.has-deep-background-color .marker-under,
.has-deep-background-color .marker-red,
.has-deep-background-color .marker-under-red,
.has-deep-background-color .marker-blue,
.has-deep-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #9575cd
}

.body .has-indigo-border-color .label-box-label,
.wp-block-cover-image.has-indigo-background-color.has-background-dim,
.wp-block-cover.has-indigo-background-color.has-background-dim,
.has-indigo-background-color hr.is-style-cut-line::after,
.has-indigo-background-color .iconlist-title {
    background-color: #5c6bc0
}

.is-style-outline .wp-block-button__link.has-indigo-color,
.wp-block-button__link.is-style-outline.has-indigo-color {
    color: #5c6bc0
}

.has-indigo-background-color .sbs-stn .speech-balloon::after,
.has-indigo-background-color .sbs-line .speech-balloon::after {
    border-right-color: #5c6bc0
}

.has-indigo-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #5c6bc0
}

.has-indigo-background-color .recent-comment-content::after {
    border-bottom-color: #5c6bc0
}

.has-indigo-background-color .marker,
.has-indigo-background-color .marker-under,
.has-indigo-background-color .marker-red,
.has-indigo-background-color .marker-under-red,
.has-indigo-background-color .marker-blue,
.has-indigo-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #5c6bc0
}

.body .has-blue-border-color .label-box-label,
.wp-block-cover-image.has-blue-background-color.has-background-dim,
.wp-block-cover.has-blue-background-color.has-background-dim,
.has-blue-background-color hr.is-style-cut-line::after,
.has-blue-background-color .iconlist-title {
    background-color: #42a5f5
}

.is-style-outline .wp-block-button__link.has-blue-color,
.wp-block-button__link.is-style-outline.has-blue-color {
    color: #42a5f5
}

.has-blue-background-color .sbs-stn .speech-balloon::after,
.has-blue-background-color .sbs-line .speech-balloon::after {
    border-right-color: #42a5f5
}

.has-blue-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #42a5f5
}

.has-blue-background-color .recent-comment-content::after {
    border-bottom-color: #42a5f5
}

.has-blue-background-color .marker,
.has-blue-background-color .marker-under,
.has-blue-background-color .marker-red,
.has-blue-background-color .marker-under-red,
.has-blue-background-color .marker-blue,
.has-blue-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #42a5f5
}

.body .has-light-blue-border-color .label-box-label,
.wp-block-cover-image.has-light-blue-background-color.has-background-dim,
.wp-block-cover.has-light-blue-background-color.has-background-dim,
.has-light-blue-background-color hr.is-style-cut-line::after,
.has-light-blue-background-color .iconlist-title {
    background-color: #29b6f6
}

.is-style-outline .wp-block-button__link.has-light-blue-color,
.wp-block-button__link.is-style-outline.has-light-blue-color {
    color: #29b6f6
}

.has-light-blue-background-color .sbs-stn .speech-balloon::after,
.has-light-blue-background-color .sbs-line .speech-balloon::after {
    border-right-color: #29b6f6
}

.has-light-blue-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #29b6f6
}

.has-light-blue-background-color .recent-comment-content::after {
    border-bottom-color: #29b6f6
}

.has-light-blue-background-color .marker,
.has-light-blue-background-color .marker-under,
.has-light-blue-background-color .marker-red,
.has-light-blue-background-color .marker-under-red,
.has-light-blue-background-color .marker-blue,
.has-light-blue-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #29b6f6
}

.body .has-cyan-border-color .label-box-label,
.wp-block-cover-image.has-cyan-background-color.has-background-dim,
.wp-block-cover.has-cyan-background-color.has-background-dim,
.has-cyan-background-color hr.is-style-cut-line::after,
.has-cyan-background-color .iconlist-title {
    background-color: #00acc1
}

.is-style-outline .wp-block-button__link.has-cyan-color,
.wp-block-button__link.is-style-outline.has-cyan-color {
    color: #00acc1
}

.has-cyan-background-color .sbs-stn .speech-balloon::after,
.has-cyan-background-color .sbs-line .speech-balloon::after {
    border-right-color: #00acc1
}

.has-cyan-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #00acc1
}

.has-cyan-background-color .recent-comment-content::after {
    border-bottom-color: #00acc1
}

.has-cyan-background-color .marker,
.has-cyan-background-color .marker-under,
.has-cyan-background-color .marker-red,
.has-cyan-background-color .marker-under-red,
.has-cyan-background-color .marker-blue,
.has-cyan-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #00acc1
}

.body .has-teal-border-color .label-box-label,
.wp-block-cover-image.has-teal-background-color.has-background-dim,
.wp-block-cover.has-teal-background-color.has-background-dim,
.has-teal-background-color hr.is-style-cut-line::after,
.has-teal-background-color .iconlist-title {
    background-color: #009688
}

.is-style-outline .wp-block-button__link.has-teal-color,
.wp-block-button__link.is-style-outline.has-teal-color {
    color: #009688
}

.has-teal-background-color .sbs-stn .speech-balloon::after,
.has-teal-background-color .sbs-line .speech-balloon::after {
    border-right-color: #009688
}

.has-teal-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #009688
}

.has-teal-background-color .recent-comment-content::after {
    border-bottom-color: #009688
}

.has-teal-background-color .marker,
.has-teal-background-color .marker-under,
.has-teal-background-color .marker-red,
.has-teal-background-color .marker-under-red,
.has-teal-background-color .marker-blue,
.has-teal-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #009688
}

.body .has-green-border-color .label-box-label,
.wp-block-cover-image.has-green-background-color.has-background-dim,
.wp-block-cover.has-green-background-color.has-background-dim,
.has-green-background-color hr.is-style-cut-line::after,
.has-green-background-color .iconlist-title {
    background-color: #4caf50
}

.is-style-outline .wp-block-button__link.has-green-color,
.wp-block-button__link.is-style-outline.has-green-color {
    color: #4caf50
}

.has-green-background-color .sbs-stn .speech-balloon::after,
.has-green-background-color .sbs-line .speech-balloon::after {
    border-right-color: #4caf50
}

.has-green-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #4caf50
}

.has-green-background-color .recent-comment-content::after {
    border-bottom-color: #4caf50
}

.has-green-background-color .marker,
.has-green-background-color .marker-under,
.has-green-background-color .marker-red,
.has-green-background-color .marker-under-red,
.has-green-background-color .marker-blue,
.has-green-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #4caf50
}

.body .has-light-green-border-color .label-box-label,
.wp-block-cover-image.has-light-green-background-color.has-background-dim,
.wp-block-cover.has-light-green-background-color.has-background-dim,
.has-light-green-background-color hr.is-style-cut-line::after,
.has-light-green-background-color .iconlist-title {
    background-color: #8bc34a
}

.is-style-outline .wp-block-button__link.has-light-green-color,
.wp-block-button__link.is-style-outline.has-light-green-color {
    color: #8bc34a
}

.has-light-green-background-color .sbs-stn .speech-balloon::after,
.has-light-green-background-color .sbs-line .speech-balloon::after {
    border-right-color: #8bc34a
}

.has-light-green-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #8bc34a
}

.has-light-green-background-color .recent-comment-content::after {
    border-bottom-color: #8bc34a
}

.has-light-green-background-color .marker,
.has-light-green-background-color .marker-under,
.has-light-green-background-color .marker-red,
.has-light-green-background-color .marker-under-red,
.has-light-green-background-color .marker-blue,
.has-light-green-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #8bc34a
}

.body .has-lime-border-color .label-box-label,
.wp-block-cover-image.has-lime-background-color.has-background-dim,
.wp-block-cover.has-lime-background-color.has-background-dim,
.has-lime-background-color hr.is-style-cut-line::after,
.has-lime-background-color .iconlist-title {
    background-color: #c0ca33
}

.is-style-outline .wp-block-button__link.has-lime-color,
.wp-block-button__link.is-style-outline.has-lime-color {
    color: #c0ca33
}

.has-lime-background-color .sbs-stn .speech-balloon::after,
.has-lime-background-color .sbs-line .speech-balloon::after {
    border-right-color: #c0ca33
}

.has-lime-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #c0ca33
}

.has-lime-background-color .recent-comment-content::after {
    border-bottom-color: #c0ca33
}

.has-lime-background-color .marker,
.has-lime-background-color .marker-under,
.has-lime-background-color .marker-red,
.has-lime-background-color .marker-under-red,
.has-lime-background-color .marker-blue,
.has-lime-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #c0ca33
}

.body .has-yellow-border-color .label-box-label,
.wp-block-cover-image.has-yellow-background-color.has-background-dim,
.wp-block-cover.has-yellow-background-color.has-background-dim,
.has-yellow-background-color hr.is-style-cut-line::after,
.has-yellow-background-color .iconlist-title {
    background-color: #ffd600
}

.is-style-outline .wp-block-button__link.has-yellow-color,
.wp-block-button__link.is-style-outline.has-yellow-color {
    color: #ffd600
}

.has-yellow-background-color .sbs-stn .speech-balloon::after,
.has-yellow-background-color .sbs-line .speech-balloon::after {
    border-right-color: #ffd600
}

.has-yellow-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #ffd600
}

.has-yellow-background-color .recent-comment-content::after {
    border-bottom-color: #ffd600
}

.has-yellow-background-color .marker,
.has-yellow-background-color .marker-under,
.has-yellow-background-color .marker-red,
.has-yellow-background-color .marker-under-red,
.has-yellow-background-color .marker-blue,
.has-yellow-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #ffd600
}

.body .has-amber-border-color .label-box-label,
.wp-block-cover-image.has-amber-background-color.has-background-dim,
.wp-block-cover.has-amber-background-color.has-background-dim,
.has-amber-background-color hr.is-style-cut-line::after,
.has-amber-background-color .iconlist-title {
    background-color: #ffc107
}

.is-style-outline .wp-block-button__link.has-amber-color,
.wp-block-button__link.is-style-outline.has-amber-color {
    color: #ffc107
}

.has-amber-background-color .sbs-stn .speech-balloon::after,
.has-amber-background-color .sbs-line .speech-balloon::after {
    border-right-color: #ffc107
}

.has-amber-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #ffc107
}

.has-amber-background-color .recent-comment-content::after {
    border-bottom-color: #ffc107
}

.has-amber-background-color .marker,
.has-amber-background-color .marker-under,
.has-amber-background-color .marker-red,
.has-amber-background-color .marker-under-red,
.has-amber-background-color .marker-blue,
.has-amber-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #ffc107
}

.body .has-orange-border-color .label-box-label,
.wp-block-cover-image.has-orange-background-color.has-background-dim,
.wp-block-cover.has-orange-background-color.has-background-dim,
.has-orange-background-color hr.is-style-cut-line::after,
.has-orange-background-color .iconlist-title {
    background-color: #ffa726
}

.is-style-outline .wp-block-button__link.has-orange-color,
.wp-block-button__link.is-style-outline.has-orange-color {
    color: #ffa726
}

.has-orange-background-color .sbs-stn .speech-balloon::after,
.has-orange-background-color .sbs-line .speech-balloon::after {
    border-right-color: #ffa726
}

.has-orange-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #ffa726
}

.has-orange-background-color .recent-comment-content::after {
    border-bottom-color: #ffa726
}

.has-orange-background-color .marker,
.has-orange-background-color .marker-under,
.has-orange-background-color .marker-red,
.has-orange-background-color .marker-under-red,
.has-orange-background-color .marker-blue,
.has-orange-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #ffa726
}

.body .has-deep-orange-border-color .label-box-label,
.wp-block-cover-image.has-deep-orange-background-color.has-background-dim,
.wp-block-cover.has-deep-orange-background-color.has-background-dim,
.has-deep-orange-background-color hr.is-style-cut-line::after,
.has-deep-orange-background-color .iconlist-title {
    background-color: #ff7043
}

.is-style-outline .wp-block-button__link.has-deep-orange-color,
.wp-block-button__link.is-style-outline.has-deep-orange-color {
    color: #ff7043
}

.has-deep-orange-background-color .sbs-stn .speech-balloon::after,
.has-deep-orange-background-color .sbs-line .speech-balloon::after {
    border-right-color: #ff7043
}

.has-deep-orange-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #ff7043
}

.has-deep-orange-background-color .recent-comment-content::after {
    border-bottom-color: #ff7043
}

.has-deep-orange-background-color .marker,
.has-deep-orange-background-color .marker-under,
.has-deep-orange-background-color .marker-red,
.has-deep-orange-background-color .marker-under-red,
.has-deep-orange-background-color .marker-blue,
.has-deep-orange-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #ff7043
}

.body .has-brown-border-color .label-box-label,
.wp-block-cover-image.has-brown-background-color.has-background-dim,
.wp-block-cover.has-brown-background-color.has-background-dim,
.has-brown-background-color hr.is-style-cut-line::after,
.has-brown-background-color .iconlist-title {
    background-color: #8d6e63
}

.is-style-outline .wp-block-button__link.has-brown-color,
.wp-block-button__link.is-style-outline.has-brown-color {
    color: #8d6e63
}

.has-brown-background-color .sbs-stn .speech-balloon::after,
.has-brown-background-color .sbs-line .speech-balloon::after {
    border-right-color: #8d6e63
}

.has-brown-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #8d6e63
}

.has-brown-background-color .recent-comment-content::after {
    border-bottom-color: #8d6e63
}

.has-brown-background-color .marker,
.has-brown-background-color .marker-under,
.has-brown-background-color .marker-red,
.has-brown-background-color .marker-under-red,
.has-brown-background-color .marker-blue,
.has-brown-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #8d6e63
}

.body .has-grey-border-color .label-box-label,
.wp-block-cover-image.has-grey-background-color.has-background-dim,
.wp-block-cover.has-grey-background-color.has-background-dim,
.has-grey-background-color hr.is-style-cut-line::after,
.has-grey-background-color .iconlist-title {
    background-color: #90a4ae
}

.is-style-outline .wp-block-button__link.has-grey-color,
.wp-block-button__link.is-style-outline.has-grey-color {
    color: #90a4ae
}

.has-grey-background-color .sbs-stn .speech-balloon::after,
.has-grey-background-color .sbs-line .speech-balloon::after {
    border-right-color: #90a4ae
}

.has-grey-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #90a4ae
}

.has-grey-background-color .recent-comment-content::after {
    border-bottom-color: #90a4ae
}

.has-grey-background-color .marker,
.has-grey-background-color .marker-under,
.has-grey-background-color .marker-red,
.has-grey-background-color .marker-under-red,
.has-grey-background-color .marker-blue,
.has-grey-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #90a4ae
}

.body .has-cocoon-black-border-color .label-box-label,
.wp-block-cover-image.has-cocoon-black-background-color.has-background-dim,
.wp-block-cover.has-cocoon-black-background-color.has-background-dim,
.has-cocoon-black-background-color hr.is-style-cut-line::after,
.has-cocoon-black-background-color .iconlist-title {
    background-color: #333
}

.is-style-outline .wp-block-button__link.has-cocoon-black-color,
.wp-block-button__link.is-style-outline.has-cocoon-black-color {
    color: #333
}

.has-cocoon-black-background-color .sbs-stn .speech-balloon::after,
.has-cocoon-black-background-color .sbs-line .speech-balloon::after {
    border-right-color: #333
}

.has-cocoon-black-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #333
}

.has-cocoon-black-background-color .recent-comment-content::after {
    border-bottom-color: #333
}

.has-cocoon-black-background-color .marker,
.has-cocoon-black-background-color .marker-under,
.has-cocoon-black-background-color .marker-red,
.has-cocoon-black-background-color .marker-under-red,
.has-cocoon-black-background-color .marker-blue,
.has-cocoon-black-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #333
}

.body .has-cocoon-white-border-color .label-box-label,
.wp-block-cover-image.has-cocoon-white-background-color.has-background-dim,
.wp-block-cover.has-cocoon-white-background-color.has-background-dim,
.has-cocoon-white-background-color hr.is-style-cut-line::after,
.has-cocoon-white-background-color .iconlist-title {
    background-color: #fffffb
}

.is-style-outline .wp-block-button__link.has-cocoon-white-color,
.wp-block-button__link.is-style-outline.has-cocoon-white-color {
    color: #fffffb
}

.has-cocoon-white-background-color .sbs-stn .speech-balloon::after,
.has-cocoon-white-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fffffb
}

.has-cocoon-white-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fffffb
}

.has-cocoon-white-background-color .recent-comment-content::after {
    border-bottom-color: #fffffb
}

.has-cocoon-white-background-color .marker,
.has-cocoon-white-background-color .marker-under,
.has-cocoon-white-background-color .marker-red,
.has-cocoon-white-background-color .marker-under-red,
.has-cocoon-white-background-color .marker-blue,
.has-cocoon-white-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fffffb
}

.body .has-watery-blue-border-color .label-box-label,
.wp-block-cover-image.has-watery-blue-background-color.has-background-dim,
.wp-block-cover.has-watery-blue-background-color.has-background-dim,
.has-watery-blue-background-color hr.is-style-cut-line::after,
.has-watery-blue-background-color .iconlist-title {
    background-color: #e3f2fd
}

.is-style-outline .wp-block-button__link.has-watery-blue-color,
.wp-block-button__link.is-style-outline.has-watery-blue-color {
    color: #e3f2fd
}

.has-watery-blue-background-color .sbs-stn .speech-balloon::after,
.has-watery-blue-background-color .sbs-line .speech-balloon::after {
    border-right-color: #e3f2fd
}

.has-watery-blue-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #e3f2fd
}

.has-watery-blue-background-color .recent-comment-content::after {
    border-bottom-color: #e3f2fd
}

.has-watery-blue-background-color .marker,
.has-watery-blue-background-color .marker-under,
.has-watery-blue-background-color .marker-red,
.has-watery-blue-background-color .marker-under-red,
.has-watery-blue-background-color .marker-blue,
.has-watery-blue-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #e3f2fd
}

.body .has-watery-yellow-border-color .label-box-label,
.wp-block-cover-image.has-watery-yellow-background-color.has-background-dim,
.wp-block-cover.has-watery-yellow-background-color.has-background-dim,
.has-watery-yellow-background-color hr.is-style-cut-line::after,
.has-watery-yellow-background-color .iconlist-title {
    background-color: #fff8e1
}

.is-style-outline .wp-block-button__link.has-watery-yellow-color,
.wp-block-button__link.is-style-outline.has-watery-yellow-color {
    color: #fff8e1
}

.has-watery-yellow-background-color .sbs-stn .speech-balloon::after,
.has-watery-yellow-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fff8e1
}

.has-watery-yellow-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fff8e1
}

.has-watery-yellow-background-color .recent-comment-content::after {
    border-bottom-color: #fff8e1
}

.has-watery-yellow-background-color .marker,
.has-watery-yellow-background-color .marker-under,
.has-watery-yellow-background-color .marker-red,
.has-watery-yellow-background-color .marker-under-red,
.has-watery-yellow-background-color .marker-blue,
.has-watery-yellow-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fff8e1
}

.body .has-watery-red-border-color .label-box-label,
.wp-block-cover-image.has-watery-red-background-color.has-background-dim,
.wp-block-cover.has-watery-red-background-color.has-background-dim,
.has-watery-red-background-color hr.is-style-cut-line::after,
.has-watery-red-background-color .iconlist-title {
    background-color: #ffebee
}

.is-style-outline .wp-block-button__link.has-watery-red-color,
.wp-block-button__link.is-style-outline.has-watery-red-color {
    color: #ffebee
}

.has-watery-red-background-color .sbs-stn .speech-balloon::after,
.has-watery-red-background-color .sbs-line .speech-balloon::after {
    border-right-color: #ffebee
}

.has-watery-red-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #ffebee
}

.has-watery-red-background-color .recent-comment-content::after {
    border-bottom-color: #ffebee
}

.has-watery-red-background-color .marker,
.has-watery-red-background-color .marker-under,
.has-watery-red-background-color .marker-red,
.has-watery-red-background-color .marker-under-red,
.has-watery-red-background-color .marker-blue,
.has-watery-red-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #ffebee
}

.body .has-watery-green-border-color .label-box-label,
.wp-block-cover-image.has-watery-green-background-color.has-background-dim,
.wp-block-cover.has-watery-green-background-color.has-background-dim,
.has-watery-green-background-color hr.is-style-cut-line::after,
.has-watery-green-background-color .iconlist-title {
    background-color: #e8f5e9
}

.is-style-outline .wp-block-button__link.has-watery-green-color,
.wp-block-button__link.is-style-outline.has-watery-green-color {
    color: #e8f5e9
}

.has-watery-green-background-color .sbs-stn .speech-balloon::after,
.has-watery-green-background-color .sbs-line .speech-balloon::after {
    border-right-color: #e8f5e9
}

.has-watery-green-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #e8f5e9
}

.has-watery-green-background-color .recent-comment-content::after {
    border-bottom-color: #e8f5e9
}

.has-watery-green-background-color .marker,
.has-watery-green-background-color .marker-under,
.has-watery-green-background-color .marker-red,
.has-watery-green-background-color .marker-under-red,
.has-watery-green-background-color .marker-blue,
.has-watery-green-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #e8f5e9
}

.body .has-ex-a-border-color .label-box-label,
.wp-block-cover-image.has-ex-a-background-color.has-background-dim,
.wp-block-cover.has-ex-a-background-color.has-background-dim,
.has-ex-a-background-color hr.is-style-cut-line::after,
.has-ex-a-background-color .iconlist-title {
    background-color: #fff
}

.is-style-outline .wp-block-button__link.has-ex-a-color,
.wp-block-button__link.is-style-outline.has-ex-a-color {
    color: #fff
}

.has-ex-a-background-color .sbs-stn .speech-balloon::after,
.has-ex-a-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fff
}

.has-ex-a-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fff
}

.has-ex-a-background-color .recent-comment-content::after {
    border-bottom-color: #fff
}

.has-ex-a-background-color .marker,
.has-ex-a-background-color .marker-under,
.has-ex-a-background-color .marker-red,
.has-ex-a-background-color .marker-under-red,
.has-ex-a-background-color .marker-blue,
.has-ex-a-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fff
}

.body .has-ex-b-border-color .label-box-label,
.wp-block-cover-image.has-ex-b-background-color.has-background-dim,
.wp-block-cover.has-ex-b-background-color.has-background-dim,
.has-ex-b-background-color hr.is-style-cut-line::after,
.has-ex-b-background-color .iconlist-title {
    background-color: #fff
}

.is-style-outline .wp-block-button__link.has-ex-b-color,
.wp-block-button__link.is-style-outline.has-ex-b-color {
    color: #fff
}

.has-ex-b-background-color .sbs-stn .speech-balloon::after,
.has-ex-b-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fff
}

.has-ex-b-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fff
}

.has-ex-b-background-color .recent-comment-content::after {
    border-bottom-color: #fff
}

.has-ex-b-background-color .marker,
.has-ex-b-background-color .marker-under,
.has-ex-b-background-color .marker-red,
.has-ex-b-background-color .marker-under-red,
.has-ex-b-background-color .marker-blue,
.has-ex-b-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fff
}

.body .has-ex-c-border-color .label-box-label,
.wp-block-cover-image.has-ex-c-background-color.has-background-dim,
.wp-block-cover.has-ex-c-background-color.has-background-dim,
.has-ex-c-background-color hr.is-style-cut-line::after,
.has-ex-c-background-color .iconlist-title {
    background-color: #fff
}

.is-style-outline .wp-block-button__link.has-ex-c-color,
.wp-block-button__link.is-style-outline.has-ex-c-color {
    color: #fff
}

.has-ex-c-background-color .sbs-stn .speech-balloon::after,
.has-ex-c-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fff
}

.has-ex-c-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fff
}

.has-ex-c-background-color .recent-comment-content::after {
    border-bottom-color: #fff
}

.has-ex-c-background-color .marker,
.has-ex-c-background-color .marker-under,
.has-ex-c-background-color .marker-red,
.has-ex-c-background-color .marker-under-red,
.has-ex-c-background-color .marker-blue,
.has-ex-c-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fff
}

.body .has-ex-d-border-color .label-box-label,
.wp-block-cover-image.has-ex-d-background-color.has-background-dim,
.wp-block-cover.has-ex-d-background-color.has-background-dim,
.has-ex-d-background-color hr.is-style-cut-line::after,
.has-ex-d-background-color .iconlist-title {
    background-color: #fff
}

.is-style-outline .wp-block-button__link.has-ex-d-color,
.wp-block-button__link.is-style-outline.has-ex-d-color {
    color: #fff
}

.has-ex-d-background-color .sbs-stn .speech-balloon::after,
.has-ex-d-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fff
}

.has-ex-d-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fff
}

.has-ex-d-background-color .recent-comment-content::after {
    border-bottom-color: #fff
}

.has-ex-d-background-color .marker,
.has-ex-d-background-color .marker-under,
.has-ex-d-background-color .marker-red,
.has-ex-d-background-color .marker-under-red,
.has-ex-d-background-color .marker-blue,
.has-ex-d-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fff
}

.body .has-ex-e-border-color .label-box-label,
.wp-block-cover-image.has-ex-e-background-color.has-background-dim,
.wp-block-cover.has-ex-e-background-color.has-background-dim,
.has-ex-e-background-color hr.is-style-cut-line::after,
.has-ex-e-background-color .iconlist-title {
    background-color: #fff
}

.is-style-outline .wp-block-button__link.has-ex-e-color,
.wp-block-button__link.is-style-outline.has-ex-e-color {
    color: #fff
}

.has-ex-e-background-color .sbs-stn .speech-balloon::after,
.has-ex-e-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fff
}

.has-ex-e-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fff
}

.has-ex-e-background-color .recent-comment-content::after {
    border-bottom-color: #fff
}

.has-ex-e-background-color .marker,
.has-ex-e-background-color .marker-under,
.has-ex-e-background-color .marker-red,
.has-ex-e-background-color .marker-under-red,
.has-ex-e-background-color .marker-blue,
.has-ex-e-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fff
}

.body .has-ex-f-border-color .label-box-label,
.wp-block-cover-image.has-ex-f-background-color.has-background-dim,
.wp-block-cover.has-ex-f-background-color.has-background-dim,
.has-ex-f-background-color hr.is-style-cut-line::after,
.has-ex-f-background-color .iconlist-title {
    background-color: #fff
}

.is-style-outline .wp-block-button__link.has-ex-f-color,
.wp-block-button__link.is-style-outline.has-ex-f-color {
    color: #fff
}

.has-ex-f-background-color .sbs-stn .speech-balloon::after,
.has-ex-f-background-color .sbs-line .speech-balloon::after {
    border-right-color: #fff
}

.has-ex-f-background-color .sbs-stn.sbp-r .speech-balloon::after {
    border-left-color: #fff
}

.has-ex-f-background-color .recent-comment-content::after {
    border-bottom-color: #fff
}

.has-ex-f-background-color .marker,
.has-ex-f-background-color .marker-under,
.has-ex-f-background-color .marker-red,
.has-ex-f-background-color .marker-under-red,
.has-ex-f-background-color .marker-blue,
.has-ex-f-background-color .marker-under-blue {
    text-shadow: 1px 1px 2px #fff
}

.a-wrap,
.a-wrap:hover,
.index-tab-buttons .index-tab-button,
.page-numbers:not(.current):not(.dots):hover,
.author-box,
.toggle-button,
.toggle-checkbox:checked~.toggle-content,
div.search-form,
.is-style-panel,
.toc,
.box-menu {
    background: rgba(255, 255, 255, .2)
}

.search-edit,
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea,
select {
    background: rgba(255, 255, 255, .8)
}

.carousel .slick-arrow:before,
.rating-number,
ul.is-style-link li a::before,
ol.is-style-link li a::before {
    color: #000
}

hr.is-style-cut-line::after,
.iconlist-title {
    background: var(--cocoon-custom-background-color, #fff)
}

.info-list-item-content-link {
    --cocoon-black-color: #000000
}

.speech-wrap,
.sbs-line.sbp-r {
    --cocoon-custom-background-color: var(--cocoon-custom-background-color, #fff);
    --cocoon-custom-text-color: inherit
}

.body .speech-balloon::after {
    border-right-color: var(--cocoon-custom-background-color, #fff)
}

.sbp-r .speech-balloon::after {
    border-left-color: var(--cocoon-custom-background-color, #fff)
}

.sbs-line.sbp-r .speech-balloon::after {
    border-left-color: var(--cocoon-custom-background-color, #fff)
}

.micro-balloon {
    --cocoon-custom-background-color: var(--cocoon-custom-background-color, #fff);
    --cocoon-custom-text-color: inherit
}

.micro-balloon:after {
    border-top-color: var(--cocoon-custom-background-color, #fff)
}

.micro-bottom.micro-balloon:after {
    border-bottom-color: var(--cocoon-custom-background-color, #fff)
}

.speech-wrap,
.toggle-box,
.timeline-box,
.iconlist-box,
.faq-wrap,
.caption-box,
.tab-caption-box,
.label-box,
.micro-balloon,
.micro-text {
    --cocoon-custom-text-color: #000000
}

.sbs-line.sbp-r .speech-balloon:not(.has-background) {
    background-color: var(--cocoon-custom-background-color, #fff)
}

.is-style-clip-box {
    --cocoon-white-color: var(--cocoon-custom-background-color, #fff);
    background-color: var(--cocoon-white-color)
}

[class^="is-style-balloon-"],
[class*=" is-style-balloon-"] {
    --cocoon-white-color: var(--cocoon-custom-background-color, #fff);
    background: var(--cocoon-white-color);
    border: 1px solid var(--cocoon-box-border-color)
}

.timeline-title,
.tab-caption-box-label,
.caption-box-label {
    color: #484848
}

.recent-comment-content::after {
    border-bottom-color: var(--cocoon-custom-background-color, #fff)
}

.marker,
.marker-under,
.marker-red,
.marker-under-red,
.marker-blue,
.marker-under-blue {
    text-shadow: 1px 1px 2px var(--cocoon-custom-background-color, #fff)
}

.sidebar-menu-content {
    color: #000;
    background: var(--cocoon-custom-background-color, #fff)
}

a:hover,
.comment-btn,
.comment-btn:hover,
.is-style-text .a-wrap,
.is-style-text .a-wrap:hover {
    color: #1967d2
}

input[type="submit"] {
    background: #1967d2
}

.mobile-header-menu-buttons {
    color: #484848;
    background: #fff
}

.navi-menu-content,
.menu-drawer a,
.menu-drawer a:hover {
    color: #000;
    background: #fff
}

.box-menus .box-menu:hover {
    box-shadow: inset 2px 2px 0 0 #aa0078, 2px 2px 0 0 #aa0078, 2px 0 0 0 #aa0078, 0 2px 0 0 #aa0078
}

.box-menus .box-menu-icon {
    color: #aa0078
}

.article h4>span::before,
blockquote p:first-of-type::before,
ul.is-style-link li a::before,
ol.is-style-link li a::before,
.widget_recent_entries ul li a::before,
.widget_categories ul li a::before,
.widget_archive ul li a::before,
.widget_pages ul li a::before,
.widget_meta ul li a::before,
.widget_rss ul li a::before,
.widget_nav_menu ul li a::before,
.wp-block-group ul li a::before,
.comment-btn::before,
.menu-drawer a::before,
.is-style-faq .toggle-button::after {
    font-family: FontAwesome
}

.entry-content {
    counter-reset: h2
}

.entry-content h2>span::before {
    content: counter(h2, decimal) ". ";
    counter-increment: h2
}

.article pre.wp-block-code {
    margin-bottom: 0
}

.article .code-wrap {
    margin-bottom: 1.8em
}

.code-wrap {
    position: relative
}

.code-wrap .code-copy {
    transition: all 0.3s ease-out
}

.code-wrap:hover .code-copy {
    opacity: 1
}

.code-copy {
    position: absolute;
    top: .5em;
    right: 1.25em;
    padding: .2em 1.5em;
    color: #fff;
    background: #aa0078;
    font-size: .8em;
    border: 0;
    border-radius: 2px;
    opacity: 0;
    outline: none;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    z-index: 2;
    cursor: pointer
}

.toggle-wrap.is-style-faq+.toggle-wrap.is-style-faq {
    margin-top: -1.3em
}

.entry-content .alignwide:not(.wp-block-table) {
    margin-left: -29px;
    margin-right: -29px
}

html {
    overflow-x: hidden
}

.content,
.footer {
    margin-top: 0
}

.alignfull {
    position: relative;
    left: calc(50% - 50vw);
    right: calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw
}

.main figure.wp-block-table.alignfull {
    max-width: 100vw;
    width: 100vw
}

.wp-block-cover.alignfull {
    width: 100vw
}

.alignfull>.wp-block-group__inner-container {
    width: 1038px;
    padding: 1.8em 29px;
    margin: 0 auto
}

@media screen and (max-width:1260px) {
    .alignfull>.wp-block-group__inner-container {
        width: auto
    }
}

@media screen and (max-width:834px) {
    .alignfull>.wp-block-group__inner-container {
        padding: 1.8em 24px
    }
}

.date-tags .post-update::before {
    content: "更新日 :"
}

.date-tags .post-date::before {
    content: "投稿日 :"
}

body.public-page {
    --cocoon-text-color: #000000
}

#header-container .navi,
#navi .navi-in>.menu-header .sub-menu {
    background-color: #fff
}

#navi .navi-in a,
#navi .navi-in a:hover {
    color: #fff
}

#navi .navi-in a,
#navi .navi-in a:hover {
    color: #000
}

#navi .navi-in a:hover {
    background-color: rgba(255, 255, 255, .2)
}

.appeal-in {
    min-height: 200px
}

.appeal-content .appeal-button {
    background-color: red
}

.main {
    width: 778px
}

.main {
    border-width: 10px
}

.sidebar {
    width: 240px
}

.wrap {
    width: 1038px
}

@media screen and (max-width:1037px) {
    .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(/wp/wp-content/themes/cocoon-master/lib/analytics/access.php?post_id=19&post_type=page) !important;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    display: inline !important
}

.appeal {
    background-color: #f98bf9
}

.navi-footer-in>.menu-footer li {
    width: 200px
}

@media screen and (max-width:834px) {
    .header div.header-in {
        min-height: 20px
    }
}

.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
}

.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: #aa0078
}

.iic-key-color li::before {
    color: #aa0078
}

.blank-box.bb-tab.bb-key-color::before {
    background-color: #aa0078
}

.tb-key-color .toggle-button {
    border: 1px solid #aa0078;
    background: #aa0078;
    color: #fff
}

.tb-key-color .toggle-button::before {
    color: #ccc
}

.tb-key-color .toggle-checkbox:checked~.toggle-content {
    border-color: #aa0078
}

.cb-key-color.caption-box {
    border-color: #aa0078
}

.cb-key-color .caption-box-label {
    background-color: #aa0078;
    color: #fff
}

.tcb-key-color .tab-caption-box-label {
    background-color: #aa0078;
    color: #fff
}

.tcb-key-color .tab-caption-box-content {
    border-color: #aa0078
}

.lb-key-color .label-box-content {
    border-color: #aa0078
}

.mc-key-color {
    background-color: #aa0078;
    color: #fff;
    border: none
}

.mc-key-color.micro-bottom::after {
    border-bottom-color: #aa0078;
    border-top-color: transparent
}

.mc-key-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

.mc-key-color::after {
    border-top-color: #aa0078
}

.btn-key-color,
.btn-wrap.btn-wrap-key-color>a {
    background-color: #aa0078
}

.has-text-color.has-key-color-color {
    color: #aa0078
}

.has-background.has-key-color-background-color {
    background-color: #aa0078
}

.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: #aa0078
}

html .body .has-key-color-color {
    color: #aa0078
}

html .body .has-key-color-border-color {
    border-color: #aa0078
}

html .body .btn-wrap.has-key-color-background-color>a {
    background-color: #aa0078
}

html .body .btn-wrap.has-key-color-color>a {
    color: #aa0078
}

html .body .btn-wrap.has-key-color-border-color>a {
    border-color: #aa0078
}

html .body .bb-tab.has-key-color-border-color .bb-label {
    background-color: #aa0078
}

html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button {
    background-color: #aa0078
}

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: #aa0078
}

html .body .toggle-wrap.has-key-color-background-color:not(.not-nested-style) .toggle-content {
    background-color: #aa0078
}

html .body .toggle-wrap.has-key-color-color:not(.not-nested-style) .toggle-content {
    color: #aa0078
}

html .body .iconlist-box.has-key-color-icon-color li::before {
    color: #aa0078
}

.micro-text.has-key-color-color {
    color: #aa0078
}

html .body .micro-balloon.has-key-color-color {
    color: #aa0078
}

html .body .micro-balloon.has-key-color-background-color {
    background-color: #aa0078;
    border-color: transparent
}

html .body .micro-balloon.has-key-color-background-color.micro-bottom::after {
    border-bottom-color: #aa0078;
    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: #aa0078
}

html .body .micro-balloon.has-border-color.has-key-color-border-color {
    border-color: #aa0078
}

html .body .micro-balloon.micro-top.has-key-color-border-color::before {
    border-top-color: #aa0078
}

html .body .micro-balloon.micro-bottom.has-key-color-border-color::before {
    border-bottom-color: #aa0078
}

html .body .caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {
    background-color: #aa0078
}

html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-label {
    background-color: #aa0078
}

html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-content {
    border-color: #aa0078
}

html .body .tab-caption-box.has-key-color-background-color:not(.not-nested-style) .box-content {
    background-color: #aa0078
}

html .body .tab-caption-box.has-key-color-color:not(.not-nested-style) .box-content {
    color: #aa0078
}

html .body .label-box.has-key-color-border-color:not(.not-nested-style) .box-content {
    border-color: #aa0078
}

html .body .label-box.has-key-color-background-color:not(.not-nested-style) .box-content {
    background-color: #aa0078
}

html .body .label-box.has-key-color-color:not(.not-nested-style) .box-content {
    color: #aa0078
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-background-color {
    background-color: #aa0078
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-key-color-color {
    color: #aa0078
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-border-color {
    border-color: #aa0078
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
    border-right-color: #aa0078
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
    border-left-color: #aa0078
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
    border-right-color: #aa0078
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after {
    border-left-color: #aa0078
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color {
    background-color: #aa0078
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color {
    border-color: #aa0078
}

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: #aa0078
}

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: #aa0078
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before {
    border-color: #aa0078
}

html .body .timeline-box.has-key-color-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #aa0078
}

.has-key-color-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #aa0078
}

html .body .has-key-color-question-color:not(.not-nested-style) .faq-question-label {
    color: #aa0078
}

html .body .has-key-color-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #aa0078
}

html .body .has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #aa0078
}

html .body .is-style-square.has-key-color-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #aa0078
}

html .body .is-style-square.has-key-color-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #aa0078
}

html .body .has-red-background-color {
    background-color: #ef5350
}

html .body .has-red-color {
    color: #ef5350
}

html .body .has-red-border-color {
    border-color: #ef5350
}

html .body .btn-wrap.has-red-background-color>a {
    background-color: #ef5350
}

html .body .btn-wrap.has-red-color>a {
    color: #ef5350
}

html .body .btn-wrap.has-red-border-color>a {
    border-color: #ef5350
}

html .body .bb-tab.has-red-border-color .bb-label {
    background-color: #ef5350
}

html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ef5350
}

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: #ef5350
}

html .body .toggle-wrap.has-red-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ef5350
}

html .body .toggle-wrap.has-red-color:not(.not-nested-style) .toggle-content {
    color: #ef5350
}

html .body .iconlist-box.has-red-icon-color li::before {
    color: #ef5350
}

.micro-text.has-red-color {
    color: #ef5350
}

html .body .micro-balloon.has-red-color {
    color: #ef5350
}

html .body .micro-balloon.has-red-background-color {
    background-color: #ef5350;
    border-color: transparent
}

html .body .micro-balloon.has-red-background-color.micro-bottom::after {
    border-bottom-color: #ef5350;
    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: #ef5350
}

html .body .micro-balloon.has-border-color.has-red-border-color {
    border-color: #ef5350
}

html .body .micro-balloon.micro-top.has-red-border-color::before {
    border-top-color: #ef5350
}

html .body .micro-balloon.micro-bottom.has-red-border-color::before {
    border-bottom-color: #ef5350
}

html .body .caption-box.has-red-border-color:not(.not-nested-style) .box-label {
    background-color: #ef5350
}

html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-label {
    background-color: #ef5350
}

html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-content {
    border-color: #ef5350
}

html .body .tab-caption-box.has-red-background-color:not(.not-nested-style) .box-content {
    background-color: #ef5350
}

html .body .tab-caption-box.has-red-color:not(.not-nested-style) .box-content {
    color: #ef5350
}

html .body .label-box.has-red-border-color:not(.not-nested-style) .box-content {
    border-color: #ef5350
}

html .body .label-box.has-red-background-color:not(.not-nested-style) .box-content {
    background-color: #ef5350
}

html .body .label-box.has-red-color:not(.not-nested-style) .box-content {
    color: #ef5350
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-background-color {
    background-color: #ef5350
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-red-color {
    color: #ef5350
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-border-color {
    border-color: #ef5350
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
    border-right-color: #ef5350
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
    border-left-color: #ef5350
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
    border-right-color: #ef5350
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color::after {
    border-left-color: #ef5350
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color {
    background-color: #ef5350
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color {
    border-color: #ef5350
}

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: #ef5350
}

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: #ef5350
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before {
    border-color: #ef5350
}

html .body .timeline-box.has-red-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ef5350
}

.has-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ef5350
}

html .body .has-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #ef5350
}

html .body .has-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ef5350
}

html .body .has-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ef5350
}

html .body .is-style-square.has-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ef5350
}

html .body .is-style-square.has-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ef5350
}

html .body .has-pink-background-color {
    background-color: #f48fb1
}

html .body .has-pink-color {
    color: #f48fb1
}

html .body .has-pink-border-color {
    border-color: #f48fb1
}

html .body .btn-wrap.has-pink-background-color>a {
    background-color: #f48fb1
}

html .body .btn-wrap.has-pink-color>a {
    color: #f48fb1
}

html .body .btn-wrap.has-pink-border-color>a {
    border-color: #f48fb1
}

html .body .bb-tab.has-pink-border-color .bb-label {
    background-color: #f48fb1
}

html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button {
    background-color: #f48fb1
}

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: #f48fb1
}

html .body .toggle-wrap.has-pink-background-color:not(.not-nested-style) .toggle-content {
    background-color: #f48fb1
}

html .body .toggle-wrap.has-pink-color:not(.not-nested-style) .toggle-content {
    color: #f48fb1
}

html .body .iconlist-box.has-pink-icon-color li::before {
    color: #f48fb1
}

.micro-text.has-pink-color {
    color: #f48fb1
}

html .body .micro-balloon.has-pink-color {
    color: #f48fb1
}

html .body .micro-balloon.has-pink-background-color {
    background-color: #f48fb1;
    border-color: transparent
}

html .body .micro-balloon.has-pink-background-color.micro-bottom::after {
    border-bottom-color: #f48fb1;
    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: #f48fb1
}

html .body .micro-balloon.has-border-color.has-pink-border-color {
    border-color: #f48fb1
}

html .body .micro-balloon.micro-top.has-pink-border-color::before {
    border-top-color: #f48fb1
}

html .body .micro-balloon.micro-bottom.has-pink-border-color::before {
    border-bottom-color: #f48fb1
}

html .body .caption-box.has-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #f48fb1
}

html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #f48fb1
}

html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #f48fb1
}

html .body .tab-caption-box.has-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #f48fb1
}

html .body .tab-caption-box.has-pink-color:not(.not-nested-style) .box-content {
    color: #f48fb1
}

html .body .label-box.has-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #f48fb1
}

html .body .label-box.has-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #f48fb1
}

html .body .label-box.has-pink-color:not(.not-nested-style) .box-content {
    color: #f48fb1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-background-color {
    background-color: #f48fb1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pink-color {
    color: #f48fb1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-border-color {
    border-color: #f48fb1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
    border-right-color: #f48fb1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
    border-left-color: #f48fb1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
    border-right-color: #f48fb1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color::after {
    border-left-color: #f48fb1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color {
    background-color: #f48fb1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color {
    border-color: #f48fb1
}

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: #f48fb1
}

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: #f48fb1
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before {
    border-color: #f48fb1
}

html .body .timeline-box.has-pink-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #f48fb1
}

.has-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #f48fb1
}

html .body .has-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #f48fb1
}

html .body .has-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #f48fb1
}

html .body .has-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #f48fb1
}

html .body .is-style-square.has-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #f48fb1
}

html .body .is-style-square.has-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #f48fb1
}

html .body .has-purple-background-color {
    background-color: #ce93d8
}

html .body .has-purple-color {
    color: #ce93d8
}

html .body .has-purple-border-color {
    border-color: #ce93d8
}

html .body .btn-wrap.has-purple-background-color>a {
    background-color: #ce93d8
}

html .body .btn-wrap.has-purple-color>a {
    color: #ce93d8
}

html .body .btn-wrap.has-purple-border-color>a {
    border-color: #ce93d8
}

html .body .bb-tab.has-purple-border-color .bb-label {
    background-color: #ce93d8
}

html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ce93d8
}

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: #ce93d8
}

html .body .toggle-wrap.has-purple-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ce93d8
}

html .body .toggle-wrap.has-purple-color:not(.not-nested-style) .toggle-content {
    color: #ce93d8
}

html .body .iconlist-box.has-purple-icon-color li::before {
    color: #ce93d8
}

.micro-text.has-purple-color {
    color: #ce93d8
}

html .body .micro-balloon.has-purple-color {
    color: #ce93d8
}

html .body .micro-balloon.has-purple-background-color {
    background-color: #ce93d8;
    border-color: transparent
}

html .body .micro-balloon.has-purple-background-color.micro-bottom::after {
    border-bottom-color: #ce93d8;
    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: #ce93d8
}

html .body .micro-balloon.has-border-color.has-purple-border-color {
    border-color: #ce93d8
}

html .body .micro-balloon.micro-top.has-purple-border-color::before {
    border-top-color: #ce93d8
}

html .body .micro-balloon.micro-bottom.has-purple-border-color::before {
    border-bottom-color: #ce93d8
}

html .body .caption-box.has-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #ce93d8
}

html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #ce93d8
}

html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #ce93d8
}

html .body .tab-caption-box.has-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #ce93d8
}

html .body .tab-caption-box.has-purple-color:not(.not-nested-style) .box-content {
    color: #ce93d8
}

html .body .label-box.has-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #ce93d8
}

html .body .label-box.has-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #ce93d8
}

html .body .label-box.has-purple-color:not(.not-nested-style) .box-content {
    color: #ce93d8
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-background-color {
    background-color: #ce93d8
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-purple-color {
    color: #ce93d8
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-border-color {
    border-color: #ce93d8
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
    border-right-color: #ce93d8
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
    border-left-color: #ce93d8
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
    border-right-color: #ce93d8
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color::after {
    border-left-color: #ce93d8
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color {
    background-color: #ce93d8
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color {
    border-color: #ce93d8
}

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: #ce93d8
}

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: #ce93d8
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before {
    border-color: #ce93d8
}

html .body .timeline-box.has-purple-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ce93d8
}

.has-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ce93d8
}

html .body .has-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #ce93d8
}

html .body .has-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ce93d8
}

html .body .has-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ce93d8
}

html .body .is-style-square.has-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ce93d8
}

html .body .is-style-square.has-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ce93d8
}

html .body .has-deep-background-color {
    background-color: #9575cd
}

html .body .has-deep-color {
    color: #9575cd
}

html .body .has-deep-border-color {
    border-color: #9575cd
}

html .body .btn-wrap.has-deep-background-color>a {
    background-color: #9575cd
}

html .body .btn-wrap.has-deep-color>a {
    color: #9575cd
}

html .body .btn-wrap.has-deep-border-color>a {
    border-color: #9575cd
}

html .body .bb-tab.has-deep-border-color .bb-label {
    background-color: #9575cd
}

html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button {
    background-color: #9575cd
}

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: #9575cd
}

html .body .toggle-wrap.has-deep-background-color:not(.not-nested-style) .toggle-content {
    background-color: #9575cd
}

html .body .toggle-wrap.has-deep-color:not(.not-nested-style) .toggle-content {
    color: #9575cd
}

html .body .iconlist-box.has-deep-icon-color li::before {
    color: #9575cd
}

.micro-text.has-deep-color {
    color: #9575cd
}

html .body .micro-balloon.has-deep-color {
    color: #9575cd
}

html .body .micro-balloon.has-deep-background-color {
    background-color: #9575cd;
    border-color: transparent
}

html .body .micro-balloon.has-deep-background-color.micro-bottom::after {
    border-bottom-color: #9575cd;
    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: #9575cd
}

html .body .micro-balloon.has-border-color.has-deep-border-color {
    border-color: #9575cd
}

html .body .micro-balloon.micro-top.has-deep-border-color::before {
    border-top-color: #9575cd
}

html .body .micro-balloon.micro-bottom.has-deep-border-color::before {
    border-bottom-color: #9575cd
}

html .body .caption-box.has-deep-border-color:not(.not-nested-style) .box-label {
    background-color: #9575cd
}

html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-label {
    background-color: #9575cd
}

html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-content {
    border-color: #9575cd
}

html .body .tab-caption-box.has-deep-background-color:not(.not-nested-style) .box-content {
    background-color: #9575cd
}

html .body .tab-caption-box.has-deep-color:not(.not-nested-style) .box-content {
    color: #9575cd
}

html .body .label-box.has-deep-border-color:not(.not-nested-style) .box-content {
    border-color: #9575cd
}

html .body .label-box.has-deep-background-color:not(.not-nested-style) .box-content {
    background-color: #9575cd
}

html .body .label-box.has-deep-color:not(.not-nested-style) .box-content {
    color: #9575cd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-background-color {
    background-color: #9575cd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-color {
    color: #9575cd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-border-color {
    border-color: #9575cd
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
    border-right-color: #9575cd
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
    border-left-color: #9575cd
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
    border-right-color: #9575cd
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color::after {
    border-left-color: #9575cd
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color {
    background-color: #9575cd
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color {
    border-color: #9575cd
}

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: #9575cd
}

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: #9575cd
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before {
    border-color: #9575cd
}

html .body .timeline-box.has-deep-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #9575cd
}

.has-deep-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #9575cd
}

html .body .has-deep-question-color:not(.not-nested-style) .faq-question-label {
    color: #9575cd
}

html .body .has-deep-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #9575cd
}

html .body .has-deep-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #9575cd
}

html .body .is-style-square.has-deep-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #9575cd
}

html .body .is-style-square.has-deep-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #9575cd
}

html .body .has-indigo-background-color {
    background-color: #5c6bc0
}

html .body .has-indigo-color {
    color: #5c6bc0
}

html .body .has-indigo-border-color {
    border-color: #5c6bc0
}

html .body .btn-wrap.has-indigo-background-color>a {
    background-color: #5c6bc0
}

html .body .btn-wrap.has-indigo-color>a {
    color: #5c6bc0
}

html .body .btn-wrap.has-indigo-border-color>a {
    border-color: #5c6bc0
}

html .body .bb-tab.has-indigo-border-color .bb-label {
    background-color: #5c6bc0
}

html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button {
    background-color: #5c6bc0
}

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: #5c6bc0
}

html .body .toggle-wrap.has-indigo-background-color:not(.not-nested-style) .toggle-content {
    background-color: #5c6bc0
}

html .body .toggle-wrap.has-indigo-color:not(.not-nested-style) .toggle-content {
    color: #5c6bc0
}

html .body .iconlist-box.has-indigo-icon-color li::before {
    color: #5c6bc0
}

.micro-text.has-indigo-color {
    color: #5c6bc0
}

html .body .micro-balloon.has-indigo-color {
    color: #5c6bc0
}

html .body .micro-balloon.has-indigo-background-color {
    background-color: #5c6bc0;
    border-color: transparent
}

html .body .micro-balloon.has-indigo-background-color.micro-bottom::after {
    border-bottom-color: #5c6bc0;
    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: #5c6bc0
}

html .body .micro-balloon.has-border-color.has-indigo-border-color {
    border-color: #5c6bc0
}

html .body .micro-balloon.micro-top.has-indigo-border-color::before {
    border-top-color: #5c6bc0
}

html .body .micro-balloon.micro-bottom.has-indigo-border-color::before {
    border-bottom-color: #5c6bc0
}

html .body .caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {
    background-color: #5c6bc0
}

html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-label {
    background-color: #5c6bc0
}

html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-content {
    border-color: #5c6bc0
}

html .body .tab-caption-box.has-indigo-background-color:not(.not-nested-style) .box-content {
    background-color: #5c6bc0
}

html .body .tab-caption-box.has-indigo-color:not(.not-nested-style) .box-content {
    color: #5c6bc0
}

html .body .label-box.has-indigo-border-color:not(.not-nested-style) .box-content {
    border-color: #5c6bc0
}

html .body .label-box.has-indigo-background-color:not(.not-nested-style) .box-content {
    background-color: #5c6bc0
}

html .body .label-box.has-indigo-color:not(.not-nested-style) .box-content {
    color: #5c6bc0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-background-color {
    background-color: #5c6bc0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-indigo-color {
    color: #5c6bc0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-border-color {
    border-color: #5c6bc0
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
    border-right-color: #5c6bc0
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
    border-left-color: #5c6bc0
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
    border-right-color: #5c6bc0
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after {
    border-left-color: #5c6bc0
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color {
    background-color: #5c6bc0
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color {
    border-color: #5c6bc0
}

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: #5c6bc0
}

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: #5c6bc0
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before {
    border-color: #5c6bc0
}

html .body .timeline-box.has-indigo-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #5c6bc0
}

.has-indigo-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #5c6bc0
}

html .body .has-indigo-question-color:not(.not-nested-style) .faq-question-label {
    color: #5c6bc0
}

html .body .has-indigo-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #5c6bc0
}

html .body .has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #5c6bc0
}

html .body .is-style-square.has-indigo-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #5c6bc0
}

html .body .is-style-square.has-indigo-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #5c6bc0
}

html .body .has-blue-background-color {
    background-color: #42a5f5
}

html .body .has-blue-color {
    color: #42a5f5
}

html .body .has-blue-border-color {
    border-color: #42a5f5
}

html .body .btn-wrap.has-blue-background-color>a {
    background-color: #42a5f5
}

html .body .btn-wrap.has-blue-color>a {
    color: #42a5f5
}

html .body .btn-wrap.has-blue-border-color>a {
    border-color: #42a5f5
}

html .body .bb-tab.has-blue-border-color .bb-label {
    background-color: #42a5f5
}

html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #42a5f5
}

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: #42a5f5
}

html .body .toggle-wrap.has-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #42a5f5
}

html .body .toggle-wrap.has-blue-color:not(.not-nested-style) .toggle-content {
    color: #42a5f5
}

html .body .iconlist-box.has-blue-icon-color li::before {
    color: #42a5f5
}

.micro-text.has-blue-color {
    color: #42a5f5
}

html .body .micro-balloon.has-blue-color {
    color: #42a5f5
}

html .body .micro-balloon.has-blue-background-color {
    background-color: #42a5f5;
    border-color: transparent
}

html .body .micro-balloon.has-blue-background-color.micro-bottom::after {
    border-bottom-color: #42a5f5;
    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: #42a5f5
}

html .body .micro-balloon.has-border-color.has-blue-border-color {
    border-color: #42a5f5
}

html .body .micro-balloon.micro-top.has-blue-border-color::before {
    border-top-color: #42a5f5
}

html .body .micro-balloon.micro-bottom.has-blue-border-color::before {
    border-bottom-color: #42a5f5
}

html .body .caption-box.has-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #42a5f5
}

html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #42a5f5
}

html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #42a5f5
}

html .body .tab-caption-box.has-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #42a5f5
}

html .body .tab-caption-box.has-blue-color:not(.not-nested-style) .box-content {
    color: #42a5f5
}

html .body .label-box.has-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #42a5f5
}

html .body .label-box.has-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #42a5f5
}

html .body .label-box.has-blue-color:not(.not-nested-style) .box-content {
    color: #42a5f5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-background-color {
    background-color: #42a5f5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-blue-color {
    color: #42a5f5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-border-color {
    border-color: #42a5f5
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
    border-right-color: #42a5f5
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
    border-left-color: #42a5f5
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
    border-right-color: #42a5f5
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color::after {
    border-left-color: #42a5f5
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color {
    background-color: #42a5f5
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color {
    border-color: #42a5f5
}

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: #42a5f5
}

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: #42a5f5
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before {
    border-color: #42a5f5
}

html .body .timeline-box.has-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #42a5f5
}

.has-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #42a5f5
}

html .body .has-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #42a5f5
}

html .body .has-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #42a5f5
}

html .body .has-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #42a5f5
}

html .body .is-style-square.has-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #42a5f5
}

html .body .is-style-square.has-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #42a5f5
}

html .body .has-light-blue-background-color {
    background-color: #29b6f6
}

html .body .has-light-blue-color {
    color: #29b6f6
}

html .body .has-light-blue-border-color {
    border-color: #29b6f6
}

html .body .btn-wrap.has-light-blue-background-color>a {
    background-color: #29b6f6
}

html .body .btn-wrap.has-light-blue-color>a {
    color: #29b6f6
}

html .body .btn-wrap.has-light-blue-border-color>a {
    border-color: #29b6f6
}

html .body .bb-tab.has-light-blue-border-color .bb-label {
    background-color: #29b6f6
}

html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #29b6f6
}

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: #29b6f6
}

html .body .toggle-wrap.has-light-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #29b6f6
}

html .body .toggle-wrap.has-light-blue-color:not(.not-nested-style) .toggle-content {
    color: #29b6f6
}

html .body .iconlist-box.has-light-blue-icon-color li::before {
    color: #29b6f6
}

.micro-text.has-light-blue-color {
    color: #29b6f6
}

html .body .micro-balloon.has-light-blue-color {
    color: #29b6f6
}

html .body .micro-balloon.has-light-blue-background-color {
    background-color: #29b6f6;
    border-color: transparent
}

html .body .micro-balloon.has-light-blue-background-color.micro-bottom::after {
    border-bottom-color: #29b6f6;
    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: #29b6f6
}

html .body .micro-balloon.has-border-color.has-light-blue-border-color {
    border-color: #29b6f6
}

html .body .micro-balloon.micro-top.has-light-blue-border-color::before {
    border-top-color: #29b6f6
}

html .body .micro-balloon.micro-bottom.has-light-blue-border-color::before {
    border-bottom-color: #29b6f6
}

html .body .caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #29b6f6
}

html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #29b6f6
}

html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #29b6f6
}

html .body .tab-caption-box.has-light-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #29b6f6
}

html .body .tab-caption-box.has-light-blue-color:not(.not-nested-style) .box-content {
    color: #29b6f6
}

html .body .label-box.has-light-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #29b6f6
}

html .body .label-box.has-light-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #29b6f6
}

html .body .label-box.has-light-blue-color:not(.not-nested-style) .box-content {
    color: #29b6f6
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {
    background-color: #29b6f6
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-blue-color {
    color: #29b6f6
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {
    border-color: #29b6f6
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
    border-right-color: #29b6f6
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
    border-left-color: #29b6f6
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
    border-right-color: #29b6f6
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after {
    border-left-color: #29b6f6
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color {
    background-color: #29b6f6
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color {
    border-color: #29b6f6
}

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: #29b6f6
}

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: #29b6f6
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before {
    border-color: #29b6f6
}

html .body .timeline-box.has-light-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #29b6f6
}

.has-light-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #29b6f6
}

html .body .has-light-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #29b6f6
}

html .body .has-light-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #29b6f6
}

html .body .has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #29b6f6
}

html .body .is-style-square.has-light-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #29b6f6
}

html .body .is-style-square.has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #29b6f6
}

html .body .has-cyan-background-color {
    background-color: #00acc1
}

html .body .has-cyan-color {
    color: #00acc1
}

html .body .has-cyan-border-color {
    border-color: #00acc1
}

html .body .btn-wrap.has-cyan-background-color>a {
    background-color: #00acc1
}

html .body .btn-wrap.has-cyan-color>a {
    color: #00acc1
}

html .body .btn-wrap.has-cyan-border-color>a {
    border-color: #00acc1
}

html .body .bb-tab.has-cyan-border-color .bb-label {
    background-color: #00acc1
}

html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button {
    background-color: #00acc1
}

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: #00acc1
}

html .body .toggle-wrap.has-cyan-background-color:not(.not-nested-style) .toggle-content {
    background-color: #00acc1
}

html .body .toggle-wrap.has-cyan-color:not(.not-nested-style) .toggle-content {
    color: #00acc1
}

html .body .iconlist-box.has-cyan-icon-color li::before {
    color: #00acc1
}

.micro-text.has-cyan-color {
    color: #00acc1
}

html .body .micro-balloon.has-cyan-color {
    color: #00acc1
}

html .body .micro-balloon.has-cyan-background-color {
    background-color: #00acc1;
    border-color: transparent
}

html .body .micro-balloon.has-cyan-background-color.micro-bottom::after {
    border-bottom-color: #00acc1;
    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: #00acc1
}

html .body .micro-balloon.has-border-color.has-cyan-border-color {
    border-color: #00acc1
}

html .body .micro-balloon.micro-top.has-cyan-border-color::before {
    border-top-color: #00acc1
}

html .body .micro-balloon.micro-bottom.has-cyan-border-color::before {
    border-bottom-color: #00acc1
}

html .body .caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00acc1
}

html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00acc1
}

html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00acc1
}

html .body .tab-caption-box.has-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00acc1
}

html .body .tab-caption-box.has-cyan-color:not(.not-nested-style) .box-content {
    color: #00acc1
}

html .body .label-box.has-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00acc1
}

html .body .label-box.has-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00acc1
}

html .body .label-box.has-cyan-color:not(.not-nested-style) .box-content {
    color: #00acc1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-background-color {
    background-color: #00acc1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-color {
    color: #00acc1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-border-color {
    border-color: #00acc1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
    border-right-color: #00acc1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
    border-left-color: #00acc1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
    border-right-color: #00acc1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after {
    border-left-color: #00acc1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color {
    background-color: #00acc1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color {
    border-color: #00acc1
}

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: #00acc1
}

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: #00acc1
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before {
    border-color: #00acc1
}

html .body .timeline-box.has-cyan-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #00acc1
}

.has-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #00acc1
}

html .body .has-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #00acc1
}

html .body .has-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #00acc1
}

html .body .has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #00acc1
}

html .body .is-style-square.has-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #00acc1
}

html .body .is-style-square.has-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #00acc1
}

html .body .has-teal-background-color {
    background-color: #009688
}

html .body .has-teal-color {
    color: #009688
}

html .body .has-teal-border-color {
    border-color: #009688
}

html .body .btn-wrap.has-teal-background-color>a {
    background-color: #009688
}

html .body .btn-wrap.has-teal-color>a {
    color: #009688
}

html .body .btn-wrap.has-teal-border-color>a {
    border-color: #009688
}

html .body .bb-tab.has-teal-border-color .bb-label {
    background-color: #009688
}

html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button {
    background-color: #009688
}

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: #009688
}

html .body .toggle-wrap.has-teal-background-color:not(.not-nested-style) .toggle-content {
    background-color: #009688
}

html .body .toggle-wrap.has-teal-color:not(.not-nested-style) .toggle-content {
    color: #009688
}

html .body .iconlist-box.has-teal-icon-color li::before {
    color: #009688
}

.micro-text.has-teal-color {
    color: #009688
}

html .body .micro-balloon.has-teal-color {
    color: #009688
}

html .body .micro-balloon.has-teal-background-color {
    background-color: #009688;
    border-color: transparent
}

html .body .micro-balloon.has-teal-background-color.micro-bottom::after {
    border-bottom-color: #009688;
    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: #009688
}

html .body .micro-balloon.has-border-color.has-teal-border-color {
    border-color: #009688
}

html .body .micro-balloon.micro-top.has-teal-border-color::before {
    border-top-color: #009688
}

html .body .micro-balloon.micro-bottom.has-teal-border-color::before {
    border-bottom-color: #009688
}

html .body .caption-box.has-teal-border-color:not(.not-nested-style) .box-label {
    background-color: #009688
}

html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-label {
    background-color: #009688
}

html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-content {
    border-color: #009688
}

html .body .tab-caption-box.has-teal-background-color:not(.not-nested-style) .box-content {
    background-color: #009688
}

html .body .tab-caption-box.has-teal-color:not(.not-nested-style) .box-content {
    color: #009688
}

html .body .label-box.has-teal-border-color:not(.not-nested-style) .box-content {
    border-color: #009688
}

html .body .label-box.has-teal-background-color:not(.not-nested-style) .box-content {
    background-color: #009688
}

html .body .label-box.has-teal-color:not(.not-nested-style) .box-content {
    color: #009688
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-background-color {
    background-color: #009688
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-teal-color {
    color: #009688
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-border-color {
    border-color: #009688
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
    border-right-color: #009688
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
    border-left-color: #009688
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
    border-right-color: #009688
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color::after {
    border-left-color: #009688
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color {
    background-color: #009688
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color {
    border-color: #009688
}

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: #009688
}

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: #009688
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before {
    border-color: #009688
}

html .body .timeline-box.has-teal-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #009688
}

.has-teal-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #009688
}

html .body .has-teal-question-color:not(.not-nested-style) .faq-question-label {
    color: #009688
}

html .body .has-teal-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #009688
}

html .body .has-teal-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #009688
}

html .body .is-style-square.has-teal-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #009688
}

html .body .is-style-square.has-teal-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #009688
}

html .body .has-green-background-color {
    background-color: #4caf50
}

html .body .has-green-color {
    color: #4caf50
}

html .body .has-green-border-color {
    border-color: #4caf50
}

html .body .btn-wrap.has-green-background-color>a {
    background-color: #4caf50
}

html .body .btn-wrap.has-green-color>a {
    color: #4caf50
}

html .body .btn-wrap.has-green-border-color>a {
    border-color: #4caf50
}

html .body .bb-tab.has-green-border-color .bb-label {
    background-color: #4caf50
}

html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button {
    background-color: #4caf50
}

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: #4caf50
}

html .body .toggle-wrap.has-green-background-color:not(.not-nested-style) .toggle-content {
    background-color: #4caf50
}

html .body .toggle-wrap.has-green-color:not(.not-nested-style) .toggle-content {
    color: #4caf50
}

html .body .iconlist-box.has-green-icon-color li::before {
    color: #4caf50
}

.micro-text.has-green-color {
    color: #4caf50
}

html .body .micro-balloon.has-green-color {
    color: #4caf50
}

html .body .micro-balloon.has-green-background-color {
    background-color: #4caf50;
    border-color: transparent
}

html .body .micro-balloon.has-green-background-color.micro-bottom::after {
    border-bottom-color: #4caf50;
    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: #4caf50
}

html .body .micro-balloon.has-border-color.has-green-border-color {
    border-color: #4caf50
}

html .body .micro-balloon.micro-top.has-green-border-color::before {
    border-top-color: #4caf50
}

html .body .micro-balloon.micro-bottom.has-green-border-color::before {
    border-bottom-color: #4caf50
}

html .body .caption-box.has-green-border-color:not(.not-nested-style) .box-label {
    background-color: #4caf50
}

html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-label {
    background-color: #4caf50
}

html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-content {
    border-color: #4caf50
}

html .body .tab-caption-box.has-green-background-color:not(.not-nested-style) .box-content {
    background-color: #4caf50
}

html .body .tab-caption-box.has-green-color:not(.not-nested-style) .box-content {
    color: #4caf50
}

html .body .label-box.has-green-border-color:not(.not-nested-style) .box-content {
    border-color: #4caf50
}

html .body .label-box.has-green-background-color:not(.not-nested-style) .box-content {
    background-color: #4caf50
}

html .body .label-box.has-green-color:not(.not-nested-style) .box-content {
    color: #4caf50
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-background-color {
    background-color: #4caf50
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-green-color {
    color: #4caf50
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-border-color {
    border-color: #4caf50
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
    border-right-color: #4caf50
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
    border-left-color: #4caf50
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
    border-right-color: #4caf50
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color::after {
    border-left-color: #4caf50
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color {
    background-color: #4caf50
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color {
    border-color: #4caf50
}

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: #4caf50
}

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: #4caf50
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before {
    border-color: #4caf50
}

html .body .timeline-box.has-green-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #4caf50
}

.has-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #4caf50
}

html .body .has-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #4caf50
}

html .body .has-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #4caf50
}

html .body .has-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #4caf50
}

html .body .is-style-square.has-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #4caf50
}

html .body .is-style-square.has-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #4caf50
}

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: #c0ca33
}

html .body .has-lime-color {
    color: #c0ca33
}

html .body .has-lime-border-color {
    border-color: #c0ca33
}

html .body .btn-wrap.has-lime-background-color>a {
    background-color: #c0ca33
}

html .body .btn-wrap.has-lime-color>a {
    color: #c0ca33
}

html .body .btn-wrap.has-lime-border-color>a {
    border-color: #c0ca33
}

html .body .bb-tab.has-lime-border-color .bb-label {
    background-color: #c0ca33
}

html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button {
    background-color: #c0ca33
}

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: #c0ca33
}

html .body .toggle-wrap.has-lime-background-color:not(.not-nested-style) .toggle-content {
    background-color: #c0ca33
}

html .body .toggle-wrap.has-lime-color:not(.not-nested-style) .toggle-content {
    color: #c0ca33
}

html .body .iconlist-box.has-lime-icon-color li::before {
    color: #c0ca33
}

.micro-text.has-lime-color {
    color: #c0ca33
}

html .body .micro-balloon.has-lime-color {
    color: #c0ca33
}

html .body .micro-balloon.has-lime-background-color {
    background-color: #c0ca33;
    border-color: transparent
}

html .body .micro-balloon.has-lime-background-color.micro-bottom::after {
    border-bottom-color: #c0ca33;
    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: #c0ca33
}

html .body .micro-balloon.has-border-color.has-lime-border-color {
    border-color: #c0ca33
}

html .body .micro-balloon.micro-top.has-lime-border-color::before {
    border-top-color: #c0ca33
}

html .body .micro-balloon.micro-bottom.has-lime-border-color::before {
    border-bottom-color: #c0ca33
}

html .body .caption-box.has-lime-border-color:not(.not-nested-style) .box-label {
    background-color: #c0ca33
}

html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-label {
    background-color: #c0ca33
}

html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-content {
    border-color: #c0ca33
}

html .body .tab-caption-box.has-lime-background-color:not(.not-nested-style) .box-content {
    background-color: #c0ca33
}

html .body .tab-caption-box.has-lime-color:not(.not-nested-style) .box-content {
    color: #c0ca33
}

html .body .label-box.has-lime-border-color:not(.not-nested-style) .box-content {
    border-color: #c0ca33
}

html .body .label-box.has-lime-background-color:not(.not-nested-style) .box-content {
    background-color: #c0ca33
}

html .body .label-box.has-lime-color:not(.not-nested-style) .box-content {
    color: #c0ca33
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-background-color {
    background-color: #c0ca33
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-lime-color {
    color: #c0ca33
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-border-color {
    border-color: #c0ca33
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
    border-right-color: #c0ca33
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
    border-left-color: #c0ca33
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
    border-right-color: #c0ca33
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color::after {
    border-left-color: #c0ca33
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color {
    background-color: #c0ca33
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color {
    border-color: #c0ca33
}

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: #c0ca33
}

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: #c0ca33
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before {
    border-color: #c0ca33
}

html .body .timeline-box.has-lime-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #c0ca33
}

.has-lime-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #c0ca33
}

html .body .has-lime-question-color:not(.not-nested-style) .faq-question-label {
    color: #c0ca33
}

html .body .has-lime-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #c0ca33
}

html .body .has-lime-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #c0ca33
}

html .body .is-style-square.has-lime-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #c0ca33
}

html .body .is-style-square.has-lime-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #c0ca33
}

html .body .has-yellow-background-color {
    background-color: #ffd600
}

html .body .has-yellow-color {
    color: #ffd600
}

html .body .has-yellow-border-color {
    border-color: #ffd600
}

html .body .btn-wrap.has-yellow-background-color>a {
    background-color: #ffd600
}

html .body .btn-wrap.has-yellow-color>a {
    color: #ffd600
}

html .body .btn-wrap.has-yellow-border-color>a {
    border-color: #ffd600
}

html .body .bb-tab.has-yellow-border-color .bb-label {
    background-color: #ffd600
}

html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ffd600
}

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: #ffd600
}

html .body .toggle-wrap.has-yellow-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ffd600
}

html .body .toggle-wrap.has-yellow-color:not(.not-nested-style) .toggle-content {
    color: #ffd600
}

html .body .iconlist-box.has-yellow-icon-color li::before {
    color: #ffd600
}

.micro-text.has-yellow-color {
    color: #ffd600
}

html .body .micro-balloon.has-yellow-color {
    color: #ffd600
}

html .body .micro-balloon.has-yellow-background-color {
    background-color: #ffd600;
    border-color: transparent
}

html .body .micro-balloon.has-yellow-background-color.micro-bottom::after {
    border-bottom-color: #ffd600;
    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: #ffd600
}

html .body .micro-balloon.has-border-color.has-yellow-border-color {
    border-color: #ffd600
}

html .body .micro-balloon.micro-top.has-yellow-border-color::before {
    border-top-color: #ffd600
}

html .body .micro-balloon.micro-bottom.has-yellow-border-color::before {
    border-bottom-color: #ffd600
}

html .body .caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #ffd600
}

html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #ffd600
}

html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #ffd600
}

html .body .tab-caption-box.has-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #ffd600
}

html .body .tab-caption-box.has-yellow-color:not(.not-nested-style) .box-content {
    color: #ffd600
}

html .body .label-box.has-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #ffd600
}

html .body .label-box.has-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #ffd600
}

html .body .label-box.has-yellow-color:not(.not-nested-style) .box-content {
    color: #ffd600
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-background-color {
    background-color: #ffd600
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-yellow-color {
    color: #ffd600
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-border-color {
    border-color: #ffd600
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
    border-right-color: #ffd600
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
    border-left-color: #ffd600
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
    border-right-color: #ffd600
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after {
    border-left-color: #ffd600
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color {
    background-color: #ffd600
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color {
    border-color: #ffd600
}

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: #ffd600
}

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: #ffd600
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before {
    border-color: #ffd600
}

html .body .timeline-box.has-yellow-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ffd600
}

.has-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ffd600
}

html .body .has-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #ffd600
}

html .body .has-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ffd600
}

html .body .has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ffd600
}

html .body .is-style-square.has-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ffd600
}

html .body .is-style-square.has-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ffd600
}

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: #ffa726
}

html .body .has-orange-color {
    color: #ffa726
}

html .body .has-orange-border-color {
    border-color: #ffa726
}

html .body .btn-wrap.has-orange-background-color>a {
    background-color: #ffa726
}

html .body .btn-wrap.has-orange-color>a {
    color: #ffa726
}

html .body .btn-wrap.has-orange-border-color>a {
    border-color: #ffa726
}

html .body .bb-tab.has-orange-border-color .bb-label {
    background-color: #ffa726
}

html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ffa726
}

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: #ffa726
}

html .body .toggle-wrap.has-orange-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ffa726
}

html .body .toggle-wrap.has-orange-color:not(.not-nested-style) .toggle-content {
    color: #ffa726
}

html .body .iconlist-box.has-orange-icon-color li::before {
    color: #ffa726
}

.micro-text.has-orange-color {
    color: #ffa726
}

html .body .micro-balloon.has-orange-color {
    color: #ffa726
}

html .body .micro-balloon.has-orange-background-color {
    background-color: #ffa726;
    border-color: transparent
}

html .body .micro-balloon.has-orange-background-color.micro-bottom::after {
    border-bottom-color: #ffa726;
    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: #ffa726
}

html .body .micro-balloon.has-border-color.has-orange-border-color {
    border-color: #ffa726
}

html .body .micro-balloon.micro-top.has-orange-border-color::before {
    border-top-color: #ffa726
}

html .body .micro-balloon.micro-bottom.has-orange-border-color::before {
    border-bottom-color: #ffa726
}

html .body .caption-box.has-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ffa726
}

html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ffa726
}

html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ffa726
}

html .body .tab-caption-box.has-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ffa726
}

html .body .tab-caption-box.has-orange-color:not(.not-nested-style) .box-content {
    color: #ffa726
}

html .body .label-box.has-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ffa726
}

html .body .label-box.has-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ffa726
}

html .body .label-box.has-orange-color:not(.not-nested-style) .box-content {
    color: #ffa726
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-background-color {
    background-color: #ffa726
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-orange-color {
    color: #ffa726
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-border-color {
    border-color: #ffa726
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
    border-right-color: #ffa726
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
    border-left-color: #ffa726
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
    border-right-color: #ffa726
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color::after {
    border-left-color: #ffa726
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color {
    background-color: #ffa726
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color {
    border-color: #ffa726
}

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: #ffa726
}

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: #ffa726
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before {
    border-color: #ffa726
}

html .body .timeline-box.has-orange-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ffa726
}

.has-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ffa726
}

html .body .has-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #ffa726
}

html .body .has-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ffa726
}

html .body .has-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ffa726
}

html .body .is-style-square.has-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ffa726
}

html .body .is-style-square.has-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ffa726
}

html .body .has-deep-orange-background-color {
    background-color: #ff7043
}

html .body .has-deep-orange-color {
    color: #ff7043
}

html .body .has-deep-orange-border-color {
    border-color: #ff7043
}

html .body .btn-wrap.has-deep-orange-background-color>a {
    background-color: #ff7043
}

html .body .btn-wrap.has-deep-orange-color>a {
    color: #ff7043
}

html .body .btn-wrap.has-deep-orange-border-color>a {
    border-color: #ff7043
}

html .body .bb-tab.has-deep-orange-border-color .bb-label {
    background-color: #ff7043
}

html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ff7043
}

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: #ff7043
}

html .body .toggle-wrap.has-deep-orange-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ff7043
}

html .body .toggle-wrap.has-deep-orange-color:not(.not-nested-style) .toggle-content {
    color: #ff7043
}

html .body .iconlist-box.has-deep-orange-icon-color li::before {
    color: #ff7043
}

.micro-text.has-deep-orange-color {
    color: #ff7043
}

html .body .micro-balloon.has-deep-orange-color {
    color: #ff7043
}

html .body .micro-balloon.has-deep-orange-background-color {
    background-color: #ff7043;
    border-color: transparent
}

html .body .micro-balloon.has-deep-orange-background-color.micro-bottom::after {
    border-bottom-color: #ff7043;
    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: #ff7043
}

html .body .micro-balloon.has-border-color.has-deep-orange-border-color {
    border-color: #ff7043
}

html .body .micro-balloon.micro-top.has-deep-orange-border-color::before {
    border-top-color: #ff7043
}

html .body .micro-balloon.micro-bottom.has-deep-orange-border-color::before {
    border-bottom-color: #ff7043
}

html .body .caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ff7043
}

html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ff7043
}

html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ff7043
}

html .body .tab-caption-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ff7043
}

html .body .tab-caption-box.has-deep-orange-color:not(.not-nested-style) .box-content {
    color: #ff7043
}

html .body .label-box.has-deep-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ff7043
}

html .body .label-box.has-deep-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ff7043
}

html .body .label-box.has-deep-orange-color:not(.not-nested-style) .box-content {
    color: #ff7043
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {
    background-color: #ff7043
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-orange-color {
    color: #ff7043
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {
    border-color: #ff7043
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
    border-right-color: #ff7043
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
    border-left-color: #ff7043
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
    border-right-color: #ff7043
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after {
    border-left-color: #ff7043
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color {
    background-color: #ff7043
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color {
    border-color: #ff7043
}

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: #ff7043
}

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: #ff7043
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before {
    border-color: #ff7043
}

html .body .timeline-box.has-deep-orange-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ff7043
}

.has-deep-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ff7043
}

html .body .has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #ff7043
}

html .body .has-deep-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ff7043
}

html .body .has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ff7043
}

html .body .is-style-square.has-deep-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ff7043
}

html .body .is-style-square.has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ff7043
}

html .body .has-brown-background-color {
    background-color: #8d6e63
}

html .body .has-brown-color {
    color: #8d6e63
}

html .body .has-brown-border-color {
    border-color: #8d6e63
}

html .body .btn-wrap.has-brown-background-color>a {
    background-color: #8d6e63
}

html .body .btn-wrap.has-brown-color>a {
    color: #8d6e63
}

html .body .btn-wrap.has-brown-border-color>a {
    border-color: #8d6e63
}

html .body .bb-tab.has-brown-border-color .bb-label {
    background-color: #8d6e63
}

html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button {
    background-color: #8d6e63
}

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: #8d6e63
}

html .body .toggle-wrap.has-brown-background-color:not(.not-nested-style) .toggle-content {
    background-color: #8d6e63
}

html .body .toggle-wrap.has-brown-color:not(.not-nested-style) .toggle-content {
    color: #8d6e63
}

html .body .iconlist-box.has-brown-icon-color li::before {
    color: #8d6e63
}

.micro-text.has-brown-color {
    color: #8d6e63
}

html .body .micro-balloon.has-brown-color {
    color: #8d6e63
}

html .body .micro-balloon.has-brown-background-color {
    background-color: #8d6e63;
    border-color: transparent
}

html .body .micro-balloon.has-brown-background-color.micro-bottom::after {
    border-bottom-color: #8d6e63;
    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: #8d6e63
}

html .body .micro-balloon.has-border-color.has-brown-border-color {
    border-color: #8d6e63
}

html .body .micro-balloon.micro-top.has-brown-border-color::before {
    border-top-color: #8d6e63
}

html .body .micro-balloon.micro-bottom.has-brown-border-color::before {
    border-bottom-color: #8d6e63
}

html .body .caption-box.has-brown-border-color:not(.not-nested-style) .box-label {
    background-color: #8d6e63
}

html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-label {
    background-color: #8d6e63
}

html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-content {
    border-color: #8d6e63
}

html .body .tab-caption-box.has-brown-background-color:not(.not-nested-style) .box-content {
    background-color: #8d6e63
}

html .body .tab-caption-box.has-brown-color:not(.not-nested-style) .box-content {
    color: #8d6e63
}

html .body .label-box.has-brown-border-color:not(.not-nested-style) .box-content {
    border-color: #8d6e63
}

html .body .label-box.has-brown-background-color:not(.not-nested-style) .box-content {
    background-color: #8d6e63
}

html .body .label-box.has-brown-color:not(.not-nested-style) .box-content {
    color: #8d6e63
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-background-color {
    background-color: #8d6e63
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-brown-color {
    color: #8d6e63
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-border-color {
    border-color: #8d6e63
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
    border-right-color: #8d6e63
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
    border-left-color: #8d6e63
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
    border-right-color: #8d6e63
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color::after {
    border-left-color: #8d6e63
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color {
    background-color: #8d6e63
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color {
    border-color: #8d6e63
}

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: #8d6e63
}

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: #8d6e63
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before {
    border-color: #8d6e63
}

html .body .timeline-box.has-brown-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #8d6e63
}

.has-brown-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #8d6e63
}

html .body .has-brown-question-color:not(.not-nested-style) .faq-question-label {
    color: #8d6e63
}

html .body .has-brown-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #8d6e63
}

html .body .has-brown-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #8d6e63
}

html .body .is-style-square.has-brown-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #8d6e63
}

html .body .is-style-square.has-brown-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #8d6e63
}

html .body .has-grey-background-color {
    background-color: #90a4ae
}

html .body .has-grey-color {
    color: #90a4ae
}

html .body .has-grey-border-color {
    border-color: #90a4ae
}

html .body .btn-wrap.has-grey-background-color>a {
    background-color: #90a4ae
}

html .body .btn-wrap.has-grey-color>a {
    color: #90a4ae
}

html .body .btn-wrap.has-grey-border-color>a {
    border-color: #90a4ae
}

html .body .bb-tab.has-grey-border-color .bb-label {
    background-color: #90a4ae
}

html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button {
    background-color: #90a4ae
}

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: #90a4ae
}

html .body .toggle-wrap.has-grey-background-color:not(.not-nested-style) .toggle-content {
    background-color: #90a4ae
}

html .body .toggle-wrap.has-grey-color:not(.not-nested-style) .toggle-content {
    color: #90a4ae
}

html .body .iconlist-box.has-grey-icon-color li::before {
    color: #90a4ae
}

.micro-text.has-grey-color {
    color: #90a4ae
}

html .body .micro-balloon.has-grey-color {
    color: #90a4ae
}

html .body .micro-balloon.has-grey-background-color {
    background-color: #90a4ae;
    border-color: transparent
}

html .body .micro-balloon.has-grey-background-color.micro-bottom::after {
    border-bottom-color: #90a4ae;
    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: #90a4ae
}

html .body .micro-balloon.has-border-color.has-grey-border-color {
    border-color: #90a4ae
}

html .body .micro-balloon.micro-top.has-grey-border-color::before {
    border-top-color: #90a4ae
}

html .body .micro-balloon.micro-bottom.has-grey-border-color::before {
    border-bottom-color: #90a4ae
}

html .body .caption-box.has-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #90a4ae
}

html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-label {
    background-color: #90a4ae
}

html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #90a4ae
}

html .body .tab-caption-box.has-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #90a4ae
}

html .body .tab-caption-box.has-grey-color:not(.not-nested-style) .box-content {
    color: #90a4ae
}

html .body .label-box.has-grey-border-color:not(.not-nested-style) .box-content {
    border-color: #90a4ae
}

html .body .label-box.has-grey-background-color:not(.not-nested-style) .box-content {
    background-color: #90a4ae
}

html .body .label-box.has-grey-color:not(.not-nested-style) .box-content {
    color: #90a4ae
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-background-color {
    background-color: #90a4ae
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-grey-color {
    color: #90a4ae
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-border-color {
    border-color: #90a4ae
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
    border-right-color: #90a4ae
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
    border-left-color: #90a4ae
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
    border-right-color: #90a4ae
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color::after {
    border-left-color: #90a4ae
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color {
    background-color: #90a4ae
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color {
    border-color: #90a4ae
}

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: #90a4ae
}

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: #90a4ae
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before {
    border-color: #90a4ae
}

html .body .timeline-box.has-grey-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #90a4ae
}

.has-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #90a4ae
}

html .body .has-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #90a4ae
}

html .body .has-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #90a4ae
}

html .body .has-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #90a4ae
}

html .body .is-style-square.has-grey-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #90a4ae
}

html .body .is-style-square.has-grey-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #90a4ae
}

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: #fffffb
}

html .body .has-cocoon-white-color {
    color: #fffffb
}

html .body .has-cocoon-white-border-color {
    border-color: #fffffb
}

html .body .btn-wrap.has-cocoon-white-background-color>a {
    background-color: #fffffb
}

html .body .btn-wrap.has-cocoon-white-color>a {
    color: #fffffb
}

html .body .btn-wrap.has-cocoon-white-border-color>a {
    border-color: #fffffb
}

html .body .bb-tab.has-cocoon-white-border-color .bb-label {
    background-color: #fffffb
}

html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fffffb
}

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: #fffffb
}

html .body .toggle-wrap.has-cocoon-white-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fffffb
}

html .body .toggle-wrap.has-cocoon-white-color:not(.not-nested-style) .toggle-content {
    color: #fffffb
}

html .body .iconlist-box.has-cocoon-white-icon-color li::before {
    color: #fffffb
}

.micro-text.has-cocoon-white-color {
    color: #fffffb
}

html .body .micro-balloon.has-cocoon-white-color {
    color: #fffffb
}

html .body .micro-balloon.has-cocoon-white-background-color {
    background-color: #fffffb;
    border-color: transparent
}

html .body .micro-balloon.has-cocoon-white-background-color.micro-bottom::after {
    border-bottom-color: #fffffb;
    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: #fffffb
}

html .body .micro-balloon.has-border-color.has-cocoon-white-border-color {
    border-color: #fffffb
}

html .body .micro-balloon.micro-top.has-cocoon-white-border-color::before {
    border-top-color: #fffffb
}

html .body .micro-balloon.micro-bottom.has-cocoon-white-border-color::before {
    border-bottom-color: #fffffb
}

html .body .caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fffffb
}

html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fffffb
}

html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fffffb
}

html .body .tab-caption-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fffffb
}

html .body .tab-caption-box.has-cocoon-white-color:not(.not-nested-style) .box-content {
    color: #fffffb
}

html .body .label-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fffffb
}

html .body .label-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fffffb
}

html .body .label-box.has-cocoon-white-color:not(.not-nested-style) .box-content {
    color: #fffffb
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {
    background-color: #fffffb
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-white-color {
    color: #fffffb
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {
    border-color: #fffffb
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
    border-right-color: #fffffb
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
    border-left-color: #fffffb
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
    border-right-color: #fffffb
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after {
    border-left-color: #fffffb
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color {
    background-color: #fffffb
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color {
    border-color: #fffffb
}

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: #fffffb
}

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: #fffffb
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before {
    border-color: #fffffb
}

html .body .timeline-box.has-cocoon-white-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fffffb
}

.has-cocoon-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fffffb
}

html .body .has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fffffb
}

html .body .has-cocoon-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fffffb
}

html .body .has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fffffb
}

html .body .is-style-square.has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fffffb
}

html .body .is-style-square.has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fffffb
}

html .body .has-watery-blue-background-color {
    background-color: #e3f2fd
}

html .body .has-watery-blue-color {
    color: #e3f2fd
}

html .body .has-watery-blue-border-color {
    border-color: #e3f2fd
}

html .body .btn-wrap.has-watery-blue-background-color>a {
    background-color: #e3f2fd
}

html .body .btn-wrap.has-watery-blue-color>a {
    color: #e3f2fd
}

html .body .btn-wrap.has-watery-blue-border-color>a {
    border-color: #e3f2fd
}

html .body .bb-tab.has-watery-blue-border-color .bb-label {
    background-color: #e3f2fd
}

html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #e3f2fd
}

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: #e3f2fd
}

html .body .toggle-wrap.has-watery-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #e3f2fd
}

html .body .toggle-wrap.has-watery-blue-color:not(.not-nested-style) .toggle-content {
    color: #e3f2fd
}

html .body .iconlist-box.has-watery-blue-icon-color li::before {
    color: #e3f2fd
}

.micro-text.has-watery-blue-color {
    color: #e3f2fd
}

html .body .micro-balloon.has-watery-blue-color {
    color: #e3f2fd
}

html .body .micro-balloon.has-watery-blue-background-color {
    background-color: #e3f2fd;
    border-color: transparent
}

html .body .micro-balloon.has-watery-blue-background-color.micro-bottom::after {
    border-bottom-color: #e3f2fd;
    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: #e3f2fd
}

html .body .micro-balloon.has-border-color.has-watery-blue-border-color {
    border-color: #e3f2fd
}

html .body .micro-balloon.micro-top.has-watery-blue-border-color::before {
    border-top-color: #e3f2fd
}

html .body .micro-balloon.micro-bottom.has-watery-blue-border-color::before {
    border-bottom-color: #e3f2fd
}

html .body .caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #e3f2fd
}

html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #e3f2fd
}

html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #e3f2fd
}

html .body .tab-caption-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #e3f2fd
}

html .body .tab-caption-box.has-watery-blue-color:not(.not-nested-style) .box-content {
    color: #e3f2fd
}

html .body .label-box.has-watery-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #e3f2fd
}

html .body .label-box.has-watery-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #e3f2fd
}

html .body .label-box.has-watery-blue-color:not(.not-nested-style) .box-content {
    color: #e3f2fd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {
    background-color: #e3f2fd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-blue-color {
    color: #e3f2fd
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {
    border-color: #e3f2fd
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
    border-right-color: #e3f2fd
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
    border-left-color: #e3f2fd
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
    border-right-color: #e3f2fd
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after {
    border-left-color: #e3f2fd
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color {
    background-color: #e3f2fd
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color {
    border-color: #e3f2fd
}

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: #e3f2fd
}

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: #e3f2fd
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before {
    border-color: #e3f2fd
}

html .body .timeline-box.has-watery-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #e3f2fd
}

.has-watery-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #e3f2fd
}

html .body .has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #e3f2fd
}

html .body .has-watery-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #e3f2fd
}

html .body .has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #e3f2fd
}

html .body .is-style-square.has-watery-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #e3f2fd
}

html .body .is-style-square.has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #e3f2fd
}

html .body .has-watery-yellow-background-color {
    background-color: #fff8e1
}

html .body .has-watery-yellow-color {
    color: #fff8e1
}

html .body .has-watery-yellow-border-color {
    border-color: #fff8e1
}

html .body .btn-wrap.has-watery-yellow-background-color>a {
    background-color: #fff8e1
}

html .body .btn-wrap.has-watery-yellow-color>a {
    color: #fff8e1
}

html .body .btn-wrap.has-watery-yellow-border-color>a {
    border-color: #fff8e1
}

html .body .bb-tab.has-watery-yellow-border-color .bb-label {
    background-color: #fff8e1
}

html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff8e1
}

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: #fff8e1
}

html .body .toggle-wrap.has-watery-yellow-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff8e1
}

html .body .toggle-wrap.has-watery-yellow-color:not(.not-nested-style) .toggle-content {
    color: #fff8e1
}

html .body .iconlist-box.has-watery-yellow-icon-color li::before {
    color: #fff8e1
}

.micro-text.has-watery-yellow-color {
    color: #fff8e1
}

html .body .micro-balloon.has-watery-yellow-color {
    color: #fff8e1
}

html .body .micro-balloon.has-watery-yellow-background-color {
    background-color: #fff8e1;
    border-color: transparent
}

html .body .micro-balloon.has-watery-yellow-background-color.micro-bottom::after {
    border-bottom-color: #fff8e1;
    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: #fff8e1
}

html .body .micro-balloon.has-border-color.has-watery-yellow-border-color {
    border-color: #fff8e1
}

html .body .micro-balloon.micro-top.has-watery-yellow-border-color::before {
    border-top-color: #fff8e1
}

html .body .micro-balloon.micro-bottom.has-watery-yellow-border-color::before {
    border-bottom-color: #fff8e1
}

html .body .caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #fff8e1
}

html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label {
    background-color: #fff8e1
}

html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #fff8e1
}

html .body .tab-caption-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #fff8e1
}

html .body .tab-caption-box.has-watery-yellow-color:not(.not-nested-style) .box-content {
    color: #fff8e1
}

html .body .label-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content {
    border-color: #fff8e1
}

html .body .label-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content {
    background-color: #fff8e1
}

html .body .label-box.has-watery-yellow-color:not(.not-nested-style) .box-content {
    color: #fff8e1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {
    background-color: #fff8e1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-yellow-color {
    color: #fff8e1
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {
    border-color: #fff8e1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
    border-right-color: #fff8e1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
    border-left-color: #fff8e1
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
    border-right-color: #fff8e1
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after {
    border-left-color: #fff8e1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color {
    background-color: #fff8e1
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color {
    border-color: #fff8e1
}

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: #fff8e1
}

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: #fff8e1
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before {
    border-color: #fff8e1
}

html .body .timeline-box.has-watery-yellow-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff8e1
}

.has-watery-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff8e1
}

html .body .has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff8e1
}

html .body .has-watery-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff8e1
}

html .body .has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff8e1
}

html .body .is-style-square.has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff8e1
}

html .body .is-style-square.has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff8e1
}

html .body .has-watery-red-background-color {
    background-color: #ffebee
}

html .body .has-watery-red-color {
    color: #ffebee
}

html .body .has-watery-red-border-color {
    border-color: #ffebee
}

html .body .btn-wrap.has-watery-red-background-color>a {
    background-color: #ffebee
}

html .body .btn-wrap.has-watery-red-color>a {
    color: #ffebee
}

html .body .btn-wrap.has-watery-red-border-color>a {
    border-color: #ffebee
}

html .body .bb-tab.has-watery-red-border-color .bb-label {
    background-color: #ffebee
}

html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ffebee
}

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: #ffebee
}

html .body .toggle-wrap.has-watery-red-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ffebee
}

html .body .toggle-wrap.has-watery-red-color:not(.not-nested-style) .toggle-content {
    color: #ffebee
}

html .body .iconlist-box.has-watery-red-icon-color li::before {
    color: #ffebee
}

.micro-text.has-watery-red-color {
    color: #ffebee
}

html .body .micro-balloon.has-watery-red-color {
    color: #ffebee
}

html .body .micro-balloon.has-watery-red-background-color {
    background-color: #ffebee;
    border-color: transparent
}

html .body .micro-balloon.has-watery-red-background-color.micro-bottom::after {
    border-bottom-color: #ffebee;
    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: #ffebee
}

html .body .micro-balloon.has-border-color.has-watery-red-border-color {
    border-color: #ffebee
}

html .body .micro-balloon.micro-top.has-watery-red-border-color::before {
    border-top-color: #ffebee
}

html .body .micro-balloon.micro-bottom.has-watery-red-border-color::before {
    border-bottom-color: #ffebee
}

html .body .caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {
    background-color: #ffebee
}

html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label {
    background-color: #ffebee
}

html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-content {
    border-color: #ffebee
}

html .body .tab-caption-box.has-watery-red-background-color:not(.not-nested-style) .box-content {
    background-color: #ffebee
}

html .body .tab-caption-box.has-watery-red-color:not(.not-nested-style) .box-content {
    color: #ffebee
}

html .body .label-box.has-watery-red-border-color:not(.not-nested-style) .box-content {
    border-color: #ffebee
}

html .body .label-box.has-watery-red-background-color:not(.not-nested-style) .box-content {
    background-color: #ffebee
}

html .body .label-box.has-watery-red-color:not(.not-nested-style) .box-content {
    color: #ffebee
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {
    background-color: #ffebee
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-red-color {
    color: #ffebee
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {
    border-color: #ffebee
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
    border-right-color: #ffebee
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
    border-left-color: #ffebee
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
    border-right-color: #ffebee
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after {
    border-left-color: #ffebee
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color {
    background-color: #ffebee
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color {
    border-color: #ffebee
}

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: #ffebee
}

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: #ffebee
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before {
    border-color: #ffebee
}

html .body .timeline-box.has-watery-red-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ffebee
}

.has-watery-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ffebee
}

html .body .has-watery-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #ffebee
}

html .body .has-watery-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ffebee
}

html .body .has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ffebee
}

html .body .is-style-square.has-watery-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ffebee
}

html .body .is-style-square.has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ffebee
}

html .body .has-watery-green-background-color {
    background-color: #e8f5e9
}

html .body .has-watery-green-color {
    color: #e8f5e9
}

html .body .has-watery-green-border-color {
    border-color: #e8f5e9
}

html .body .btn-wrap.has-watery-green-background-color>a {
    background-color: #e8f5e9
}

html .body .btn-wrap.has-watery-green-color>a {
    color: #e8f5e9
}

html .body .btn-wrap.has-watery-green-border-color>a {
    border-color: #e8f5e9
}

html .body .bb-tab.has-watery-green-border-color .bb-label {
    background-color: #e8f5e9
}

html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button {
    background-color: #e8f5e9
}

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: #e8f5e9
}

html .body .toggle-wrap.has-watery-green-background-color:not(.not-nested-style) .toggle-content {
    background-color: #e8f5e9
}

html .body .toggle-wrap.has-watery-green-color:not(.not-nested-style) .toggle-content {
    color: #e8f5e9
}

html .body .iconlist-box.has-watery-green-icon-color li::before {
    color: #e8f5e9
}

.micro-text.has-watery-green-color {
    color: #e8f5e9
}

html .body .micro-balloon.has-watery-green-color {
    color: #e8f5e9
}

html .body .micro-balloon.has-watery-green-background-color {
    background-color: #e8f5e9;
    border-color: transparent
}

html .body .micro-balloon.has-watery-green-background-color.micro-bottom::after {
    border-bottom-color: #e8f5e9;
    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: #e8f5e9
}

html .body .micro-balloon.has-border-color.has-watery-green-border-color {
    border-color: #e8f5e9
}

html .body .micro-balloon.micro-top.has-watery-green-border-color::before {
    border-top-color: #e8f5e9
}

html .body .micro-balloon.micro-bottom.has-watery-green-border-color::before {
    border-bottom-color: #e8f5e9
}

html .body .caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {
    background-color: #e8f5e9
}

html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label {
    background-color: #e8f5e9
}

html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-content {
    border-color: #e8f5e9
}

html .body .tab-caption-box.has-watery-green-background-color:not(.not-nested-style) .box-content {
    background-color: #e8f5e9
}

html .body .tab-caption-box.has-watery-green-color:not(.not-nested-style) .box-content {
    color: #e8f5e9
}

html .body .label-box.has-watery-green-border-color:not(.not-nested-style) .box-content {
    border-color: #e8f5e9
}

html .body .label-box.has-watery-green-background-color:not(.not-nested-style) .box-content {
    background-color: #e8f5e9
}

html .body .label-box.has-watery-green-color:not(.not-nested-style) .box-content {
    color: #e8f5e9
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {
    background-color: #e8f5e9
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-green-color {
    color: #e8f5e9
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {
    border-color: #e8f5e9
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
    border-right-color: #e8f5e9
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
    border-left-color: #e8f5e9
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
    border-right-color: #e8f5e9
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after {
    border-left-color: #e8f5e9
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color {
    background-color: #e8f5e9
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color {
    border-color: #e8f5e9
}

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: #e8f5e9
}

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: #e8f5e9
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before {
    border-color: #e8f5e9
}

html .body .timeline-box.has-watery-green-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #e8f5e9
}

.has-watery-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #e8f5e9
}

html .body .has-watery-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #e8f5e9
}

html .body .has-watery-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #e8f5e9
}

html .body .has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #e8f5e9
}

html .body .is-style-square.has-watery-green-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #e8f5e9
}

html .body .is-style-square.has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #e8f5e9
}

html .body .has-ex-a-background-color {
    background-color: #fff
}

html .body .has-ex-a-color {
    color: #fff
}

html .body .has-ex-a-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-ex-a-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-ex-a-color>a {
    color: #fff
}

html .body .btn-wrap.has-ex-a-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-ex-a-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-ex-a-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-a-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-ex-a-icon-color li::before {
    color: #fff
}

.micro-text.has-ex-a-color {
    color: #fff
}

html .body .micro-balloon.has-ex-a-color {
    color: #fff
}

html .body .micro-balloon.has-ex-a-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-ex-a-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-a-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-a-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-ex-a-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-ex-a-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-ex-a-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-ex-a-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-a-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-ex-a-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-ex-a-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-ex-a-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-a-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-ex-a-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-ex-a-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-ex-a-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-a-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-ex-a-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-ex-b-background-color {
    background-color: #fff
}

html .body .has-ex-b-color {
    color: #fff
}

html .body .has-ex-b-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-ex-b-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-ex-b-color>a {
    color: #fff
}

html .body .btn-wrap.has-ex-b-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-ex-b-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-ex-b-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-b-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-ex-b-icon-color li::before {
    color: #fff
}

.micro-text.has-ex-b-color {
    color: #fff
}

html .body .micro-balloon.has-ex-b-color {
    color: #fff
}

html .body .micro-balloon.has-ex-b-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-ex-b-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-b-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-b-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-ex-b-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-ex-b-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-ex-b-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-ex-b-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-b-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-ex-b-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-ex-b-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-ex-b-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-b-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-ex-b-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-ex-b-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-ex-b-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-b-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-ex-b-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-ex-c-background-color {
    background-color: #fff
}

html .body .has-ex-c-color {
    color: #fff
}

html .body .has-ex-c-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-ex-c-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-ex-c-color>a {
    color: #fff
}

html .body .btn-wrap.has-ex-c-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-ex-c-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-ex-c-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-c-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-ex-c-icon-color li::before {
    color: #fff
}

.micro-text.has-ex-c-color {
    color: #fff
}

html .body .micro-balloon.has-ex-c-color {
    color: #fff
}

html .body .micro-balloon.has-ex-c-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-ex-c-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-c-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-c-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-ex-c-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-ex-c-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-ex-c-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-ex-c-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-c-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-ex-c-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-ex-c-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-ex-c-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-c-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-ex-c-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-ex-c-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-ex-c-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-c-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-ex-c-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-ex-d-background-color {
    background-color: #fff
}

html .body .has-ex-d-color {
    color: #fff
}

html .body .has-ex-d-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-ex-d-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-ex-d-color>a {
    color: #fff
}

html .body .btn-wrap.has-ex-d-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-ex-d-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-ex-d-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-d-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-ex-d-icon-color li::before {
    color: #fff
}

.micro-text.has-ex-d-color {
    color: #fff
}

html .body .micro-balloon.has-ex-d-color {
    color: #fff
}

html .body .micro-balloon.has-ex-d-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-ex-d-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-d-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-d-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-ex-d-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-ex-d-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-ex-d-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-ex-d-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-d-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-ex-d-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-ex-d-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-ex-d-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-d-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-ex-d-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-ex-d-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-ex-d-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-d-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-ex-d-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-ex-e-background-color {
    background-color: #fff
}

html .body .has-ex-e-color {
    color: #fff
}

html .body .has-ex-e-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-ex-e-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-ex-e-color>a {
    color: #fff
}

html .body .btn-wrap.has-ex-e-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-ex-e-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-ex-e-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-e-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-ex-e-icon-color li::before {
    color: #fff
}

.micro-text.has-ex-e-color {
    color: #fff
}

html .body .micro-balloon.has-ex-e-color {
    color: #fff
}

html .body .micro-balloon.has-ex-e-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-ex-e-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-e-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-e-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-ex-e-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-ex-e-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-ex-e-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-ex-e-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-e-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-ex-e-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-ex-e-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-ex-e-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-e-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-ex-e-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-ex-e-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-ex-e-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-e-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-ex-e-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-ex-f-background-color {
    background-color: #fff
}

html .body .has-ex-f-color {
    color: #fff
}

html .body .has-ex-f-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-ex-f-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-ex-f-color>a {
    color: #fff
}

html .body .btn-wrap.has-ex-f-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-ex-f-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-ex-f-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-ex-f-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-ex-f-icon-color li::before {
    color: #fff
}

.micro-text.has-ex-f-color {
    color: #fff
}

html .body .micro-balloon.has-ex-f-color {
    color: #fff
}

html .body .micro-balloon.has-ex-f-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-ex-f-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-ex-f-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-ex-f-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-ex-f-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-ex-f-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-ex-f-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-ex-f-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-ex-f-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-ex-f-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-ex-f-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-ex-f-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-f-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-ex-f-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-ex-f-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-ex-f-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-f-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-ex-f-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-black-background-color {
    background-color: #000
}

html .body .has-black-color {
    color: #000
}

html .body .has-black-border-color {
    border-color: #000
}

html .body .btn-wrap.has-black-background-color>a {
    background-color: #000
}

html .body .btn-wrap.has-black-color>a {
    color: #000
}

html .body .btn-wrap.has-black-border-color>a {
    border-color: #000
}

html .body .bb-tab.has-black-border-color .bb-label {
    background-color: #000
}

html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button {
    background-color: #000
}

html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-content {
    border-color: #000
}

html .body .toggle-wrap.has-black-background-color:not(.not-nested-style) .toggle-content {
    background-color: #000
}

html .body .toggle-wrap.has-black-color:not(.not-nested-style) .toggle-content {
    color: #000
}

html .body .iconlist-box.has-black-icon-color li::before {
    color: #000
}

.micro-text.has-black-color {
    color: #000
}

html .body .micro-balloon.has-black-color {
    color: #000
}

html .body .micro-balloon.has-black-background-color {
    background-color: #000;
    border-color: transparent
}

html .body .micro-balloon.has-black-background-color.micro-bottom::after {
    border-bottom-color: #000;
    border-top-color: transparent
}

html .body .micro-balloon.has-black-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-black-background-color::after {
    border-top-color: #000
}

html .body .micro-balloon.has-border-color.has-black-border-color {
    border-color: #000
}

html .body .micro-balloon.micro-top.has-black-border-color::before {
    border-top-color: #000
}

html .body .micro-balloon.micro-bottom.has-black-border-color::before {
    border-bottom-color: #000
}

html .body .caption-box.has-black-border-color:not(.not-nested-style) .box-label {
    background-color: #000
}

html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-label {
    background-color: #000
}

html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-content {
    border-color: #000
}

html .body .tab-caption-box.has-black-background-color:not(.not-nested-style) .box-content {
    background-color: #000
}

html .body .tab-caption-box.has-black-color:not(.not-nested-style) .box-content {
    color: #000
}

html .body .label-box.has-black-border-color:not(.not-nested-style) .box-content {
    border-color: #000
}

html .body .label-box.has-black-background-color:not(.not-nested-style) .box-content {
    background-color: #000
}

html .body .label-box.has-black-color:not(.not-nested-style) .box-content {
    color: #000
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-background-color {
    background-color: #000
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-black-color {
    color: #000
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-border-color {
    border-color: #000
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
    border-right-color: #000
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
    border-left-color: #000
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
    border-right-color: #000
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
    border-left-color: #000
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color {
    background-color: #000
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color {
    border-color: #000
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::after {
    border-color: #000
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::after {
    background-color: #000
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before {
    border-color: #000
}

html .body .timeline-box.has-black-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #000
}

.has-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #000
}

html .body .has-black-question-color:not(.not-nested-style) .faq-question-label {
    color: #000
}

html .body .has-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #000
}

html .body .has-black-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #000
}

html .body .is-style-square.has-black-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #000
}

html .body .is-style-square.has-black-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #000
}

html .body .has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

html .body .has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .btn-wrap.has-cyan-bluish-gray-background-color>a {
    background-color: #abb8c3
}

html .body .btn-wrap.has-cyan-bluish-gray-color>a {
    color: #abb8c3
}

html .body .btn-wrap.has-cyan-bluish-gray-border-color>a {
    border-color: #abb8c3
}

html .body .bb-tab.has-cyan-bluish-gray-border-color .bb-label {
    background-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button {
    background-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-content {
    border-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-background-color:not(.not-nested-style) .toggle-content {
    background-color: #abb8c3
}

html .body .toggle-wrap.has-cyan-bluish-gray-color:not(.not-nested-style) .toggle-content {
    color: #abb8c3
}

html .body .iconlist-box.has-cyan-bluish-gray-icon-color li::before {
    color: #abb8c3
}

.micro-text.has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .micro-balloon.has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3;
    border-color: transparent
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color.micro-bottom::after {
    border-bottom-color: #abb8c3;
    border-top-color: transparent
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-cyan-bluish-gray-background-color::after {
    border-top-color: #abb8c3
}

html .body .micro-balloon.has-border-color.has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .micro-balloon.micro-top.has-cyan-bluish-gray-border-color::before {
    border-top-color: #abb8c3
}

html .body .micro-balloon.micro-bottom.has-cyan-bluish-gray-border-color::before {
    border-bottom-color: #abb8c3
}

html .body .caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {
    background-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label {
    background-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {
    border-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {
    background-color: #abb8c3
}

html .body .tab-caption-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {
    color: #abb8c3
}

html .body .label-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content {
    border-color: #abb8c3
}

html .body .label-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content {
    background-color: #abb8c3
}

html .body .label-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content {
    color: #abb8c3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-bluish-gray-color {
    color: #abb8c3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
    border-right-color: #abb8c3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
    border-left-color: #abb8c3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
    border-right-color: #abb8c3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
    border-left-color: #abb8c3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color {
    border-color: #abb8c3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::after {
    border-color: #abb8c3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after {
    background-color: #abb8c3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before {
    border-color: #abb8c3
}

html .body .timeline-box.has-cyan-bluish-gray-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #abb8c3
}

.has-cyan-bluish-gray-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #abb8c3
}

html .body .has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {
    color: #abb8c3
}

html .body .has-cyan-bluish-gray-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #abb8c3
}

html .body .has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #abb8c3
}

html .body .is-style-square.has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #abb8c3
}

html .body .is-style-square.has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #abb8c3
}

html .body .has-white-background-color {
    background-color: #fff
}

html .body .has-white-color {
    color: #fff
}

html .body .has-white-border-color {
    border-color: #fff
}

html .body .btn-wrap.has-white-background-color>a {
    background-color: #fff
}

html .body .btn-wrap.has-white-color>a {
    color: #fff
}

html .body .btn-wrap.has-white-border-color>a {
    border-color: #fff
}

html .body .bb-tab.has-white-border-color .bb-label {
    background-color: #fff
}

html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fff
}

html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fff
}

html .body .toggle-wrap.has-white-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fff
}

html .body .toggle-wrap.has-white-color:not(.not-nested-style) .toggle-content {
    color: #fff
}

html .body .iconlist-box.has-white-icon-color li::before {
    color: #fff
}

.micro-text.has-white-color {
    color: #fff
}

html .body .micro-balloon.has-white-color {
    color: #fff
}

html .body .micro-balloon.has-white-background-color {
    background-color: #fff;
    border-color: transparent
}

html .body .micro-balloon.has-white-background-color.micro-bottom::after {
    border-bottom-color: #fff;
    border-top-color: transparent
}

html .body .micro-balloon.has-white-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-white-background-color::after {
    border-top-color: #fff
}

html .body .micro-balloon.has-border-color.has-white-border-color {
    border-color: #fff
}

html .body .micro-balloon.micro-top.has-white-border-color::before {
    border-top-color: #fff
}

html .body .micro-balloon.micro-bottom.has-white-border-color::before {
    border-bottom-color: #fff
}

html .body .caption-box.has-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-label {
    background-color: #fff
}

html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .tab-caption-box.has-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .tab-caption-box.has-white-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .label-box.has-white-border-color:not(.not-nested-style) .box-content {
    border-color: #fff
}

html .body .label-box.has-white-background-color:not(.not-nested-style) .box-content {
    background-color: #fff
}

html .body .label-box.has-white-color:not(.not-nested-style) .box-content {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-background-color {
    background-color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-white-color {
    color: #fff
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
    border-left-color: #fff
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
    border-right-color: #fff
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
    border-left-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color {
    background-color: #fff
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::after {
    border-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::after {
    background-color: #fff
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before {
    border-color: #fff
}

html .body .timeline-box.has-white-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fff
}

.has-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fff
}

html .body .has-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fff
}

html .body .has-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff
}

html .body .is-style-square.has-white-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fff
}

html .body .is-style-square.has-white-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fff
}

html .body .has-pale-pink-background-color {
    background-color: #f78da7
}

html .body .has-pale-pink-color {
    color: #f78da7
}

html .body .has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .btn-wrap.has-pale-pink-background-color>a {
    background-color: #f78da7
}

html .body .btn-wrap.has-pale-pink-color>a {
    color: #f78da7
}

html .body .btn-wrap.has-pale-pink-border-color>a {
    border-color: #f78da7
}

html .body .bb-tab.has-pale-pink-border-color .bb-label {
    background-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button {
    background-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-content {
    border-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-background-color:not(.not-nested-style) .toggle-content {
    background-color: #f78da7
}

html .body .toggle-wrap.has-pale-pink-color:not(.not-nested-style) .toggle-content {
    color: #f78da7
}

html .body .iconlist-box.has-pale-pink-icon-color li::before {
    color: #f78da7
}

.micro-text.has-pale-pink-color {
    color: #f78da7
}

html .body .micro-balloon.has-pale-pink-color {
    color: #f78da7
}

html .body .micro-balloon.has-pale-pink-background-color {
    background-color: #f78da7;
    border-color: transparent
}

html .body .micro-balloon.has-pale-pink-background-color.micro-bottom::after {
    border-bottom-color: #f78da7;
    border-top-color: transparent
}

html .body .micro-balloon.has-pale-pink-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-pale-pink-background-color::after {
    border-top-color: #f78da7
}

html .body .micro-balloon.has-border-color.has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .micro-balloon.micro-top.has-pale-pink-border-color::before {
    border-top-color: #f78da7
}

html .body .micro-balloon.micro-bottom.has-pale-pink-border-color::before {
    border-bottom-color: #f78da7
}

html .body .caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label {
    background-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #f78da7
}

html .body .tab-caption-box.has-pale-pink-color:not(.not-nested-style) .box-content {
    color: #f78da7
}

html .body .label-box.has-pale-pink-border-color:not(.not-nested-style) .box-content {
    border-color: #f78da7
}

html .body .label-box.has-pale-pink-background-color:not(.not-nested-style) .box-content {
    background-color: #f78da7
}

html .body .label-box.has-pale-pink-color:not(.not-nested-style) .box-content {
    color: #f78da7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {
    background-color: #f78da7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-pink-color {
    color: #f78da7
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
    border-right-color: #f78da7
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
    border-left-color: #f78da7
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
    border-right-color: #f78da7
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
    border-left-color: #f78da7
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color {
    background-color: #f78da7
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color {
    border-color: #f78da7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::after {
    border-color: #f78da7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after {
    background-color: #f78da7
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before {
    border-color: #f78da7
}

html .body .timeline-box.has-pale-pink-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #f78da7
}

.has-pale-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #f78da7
}

html .body .has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #f78da7
}

html .body .has-pale-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #f78da7
}

html .body .has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #f78da7
}

html .body .is-style-square.has-pale-pink-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #f78da7
}

html .body .is-style-square.has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #f78da7
}

html .body .has-vivid-red-background-color {
    background-color: #cf2e2e
}

html .body .has-vivid-red-color {
    color: #cf2e2e
}

html .body .has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .btn-wrap.has-vivid-red-background-color>a {
    background-color: #cf2e2e
}

html .body .btn-wrap.has-vivid-red-color>a {
    color: #cf2e2e
}

html .body .btn-wrap.has-vivid-red-border-color>a {
    border-color: #cf2e2e
}

html .body .bb-tab.has-vivid-red-border-color .bb-label {
    background-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button {
    background-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-content {
    border-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-background-color:not(.not-nested-style) .toggle-content {
    background-color: #cf2e2e
}

html .body .toggle-wrap.has-vivid-red-color:not(.not-nested-style) .toggle-content {
    color: #cf2e2e
}

html .body .iconlist-box.has-vivid-red-icon-color li::before {
    color: #cf2e2e
}

.micro-text.has-vivid-red-color {
    color: #cf2e2e
}

html .body .micro-balloon.has-vivid-red-color {
    color: #cf2e2e
}

html .body .micro-balloon.has-vivid-red-background-color {
    background-color: #cf2e2e;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-red-background-color.micro-bottom::after {
    border-bottom-color: #cf2e2e;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-red-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-red-background-color::after {
    border-top-color: #cf2e2e
}

html .body .micro-balloon.has-border-color.has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .micro-balloon.micro-top.has-vivid-red-border-color::before {
    border-top-color: #cf2e2e
}

html .body .micro-balloon.micro-bottom.has-vivid-red-border-color::before {
    border-bottom-color: #cf2e2e
}

html .body .caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {
    background-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label {
    background-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {
    border-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {
    background-color: #cf2e2e
}

html .body .tab-caption-box.has-vivid-red-color:not(.not-nested-style) .box-content {
    color: #cf2e2e
}

html .body .label-box.has-vivid-red-border-color:not(.not-nested-style) .box-content {
    border-color: #cf2e2e
}

html .body .label-box.has-vivid-red-background-color:not(.not-nested-style) .box-content {
    background-color: #cf2e2e
}

html .body .label-box.has-vivid-red-color:not(.not-nested-style) .box-content {
    color: #cf2e2e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {
    background-color: #cf2e2e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-red-color {
    color: #cf2e2e
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
    border-right-color: #cf2e2e
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
    border-left-color: #cf2e2e
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
    border-right-color: #cf2e2e
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
    border-left-color: #cf2e2e
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color {
    background-color: #cf2e2e
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color {
    border-color: #cf2e2e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::after {
    border-color: #cf2e2e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after {
    background-color: #cf2e2e
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before {
    border-color: #cf2e2e
}

html .body .timeline-box.has-vivid-red-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #cf2e2e
}

.has-vivid-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #cf2e2e
}

html .body .has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #cf2e2e
}

html .body .has-vivid-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #cf2e2e
}

html .body .has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #cf2e2e
}

html .body .is-style-square.has-vivid-red-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #cf2e2e
}

html .body .is-style-square.has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #cf2e2e
}

html .body .has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

html .body .has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .btn-wrap.has-luminous-vivid-orange-background-color>a {
    background-color: #ff6900
}

html .body .btn-wrap.has-luminous-vivid-orange-color>a {
    color: #ff6900
}

html .body .btn-wrap.has-luminous-vivid-orange-border-color>a {
    border-color: #ff6900
}

html .body .bb-tab.has-luminous-vivid-orange-border-color .bb-label {
    background-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button {
    background-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-content {
    border-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-background-color:not(.not-nested-style) .toggle-content {
    background-color: #ff6900
}

html .body .toggle-wrap.has-luminous-vivid-orange-color:not(.not-nested-style) .toggle-content {
    color: #ff6900
}

html .body .iconlist-box.has-luminous-vivid-orange-icon-color li::before {
    color: #ff6900
}

.micro-text.has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .micro-balloon.has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color {
    background-color: #ff6900;
    border-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color.micro-bottom::after {
    border-bottom-color: #ff6900;
    border-top-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-orange-background-color::after {
    border-top-color: #ff6900
}

html .body .micro-balloon.has-border-color.has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .micro-balloon.micro-top.has-luminous-vivid-orange-border-color::before {
    border-top-color: #ff6900
}

html .body .micro-balloon.micro-bottom.has-luminous-vivid-orange-border-color::before {
    border-bottom-color: #ff6900
}

html .body .caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label {
    background-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ff6900
}

html .body .tab-caption-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {
    color: #ff6900
}

html .body .label-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content {
    border-color: #ff6900
}

html .body .label-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content {
    background-color: #ff6900
}

html .body .label-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content {
    color: #ff6900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-orange-color {
    color: #ff6900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
    border-right-color: #ff6900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
    border-left-color: #ff6900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
    border-right-color: #ff6900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
    border-left-color: #ff6900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color {
    border-color: #ff6900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::after {
    border-color: #ff6900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after {
    background-color: #ff6900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before {
    border-color: #ff6900
}

html .body .timeline-box.has-luminous-vivid-orange-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #ff6900
}

.has-luminous-vivid-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #ff6900
}

html .body .has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #ff6900
}

html .body .has-luminous-vivid-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #ff6900
}

html .body .has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #ff6900
}

html .body .is-style-square.has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #ff6900
}

html .body .is-style-square.has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #ff6900
}

html .body .has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

html .body .has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .btn-wrap.has-luminous-vivid-amber-background-color>a {
    background-color: #fcb900
}

html .body .btn-wrap.has-luminous-vivid-amber-color>a {
    color: #fcb900
}

html .body .btn-wrap.has-luminous-vivid-amber-border-color>a {
    border-color: #fcb900
}

html .body .bb-tab.has-luminous-vivid-amber-border-color .bb-label {
    background-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button {
    background-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-content {
    border-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-background-color:not(.not-nested-style) .toggle-content {
    background-color: #fcb900
}

html .body .toggle-wrap.has-luminous-vivid-amber-color:not(.not-nested-style) .toggle-content {
    color: #fcb900
}

html .body .iconlist-box.has-luminous-vivid-amber-icon-color li::before {
    color: #fcb900
}

.micro-text.has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .micro-balloon.has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color {
    background-color: #fcb900;
    border-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color.micro-bottom::after {
    border-bottom-color: #fcb900;
    border-top-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-luminous-vivid-amber-background-color::after {
    border-top-color: #fcb900
}

html .body .micro-balloon.has-border-color.has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .micro-balloon.micro-top.has-luminous-vivid-amber-border-color::before {
    border-top-color: #fcb900
}

html .body .micro-balloon.micro-bottom.has-luminous-vivid-amber-border-color::before {
    border-bottom-color: #fcb900
}

html .body .caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {
    background-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label {
    background-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {
    border-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {
    background-color: #fcb900
}

html .body .tab-caption-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {
    color: #fcb900
}

html .body .label-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content {
    border-color: #fcb900
}

html .body .label-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content {
    background-color: #fcb900
}

html .body .label-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content {
    color: #fcb900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-amber-color {
    color: #fcb900
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
    border-right-color: #fcb900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
    border-left-color: #fcb900
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
    border-right-color: #fcb900
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
    border-left-color: #fcb900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color {
    border-color: #fcb900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::after {
    border-color: #fcb900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after {
    background-color: #fcb900
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before {
    border-color: #fcb900
}

html .body .timeline-box.has-luminous-vivid-amber-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #fcb900
}

.has-luminous-vivid-amber-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #fcb900
}

html .body .has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {
    color: #fcb900
}

html .body .has-luminous-vivid-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #fcb900
}

html .body .has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fcb900
}

html .body .is-style-square.has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #fcb900
}

html .body .is-style-square.has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #fcb900
}

html .body .has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

html .body .has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .btn-wrap.has-light-green-cyan-background-color>a {
    background-color: #7bdcb5
}

html .body .btn-wrap.has-light-green-cyan-color>a {
    color: #7bdcb5
}

html .body .btn-wrap.has-light-green-cyan-border-color>a {
    border-color: #7bdcb5
}

html .body .bb-tab.has-light-green-cyan-border-color .bb-label {
    background-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button {
    background-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-content {
    border-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-background-color:not(.not-nested-style) .toggle-content {
    background-color: #7bdcb5
}

html .body .toggle-wrap.has-light-green-cyan-color:not(.not-nested-style) .toggle-content {
    color: #7bdcb5
}

html .body .iconlist-box.has-light-green-cyan-icon-color li::before {
    color: #7bdcb5
}

.micro-text.has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .micro-balloon.has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .micro-balloon.has-light-green-cyan-background-color {
    background-color: #7bdcb5;
    border-color: transparent
}

html .body .micro-balloon.has-light-green-cyan-background-color.micro-bottom::after {
    border-bottom-color: #7bdcb5;
    border-top-color: transparent
}

html .body .micro-balloon.has-light-green-cyan-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-light-green-cyan-background-color::after {
    border-top-color: #7bdcb5
}

html .body .micro-balloon.has-border-color.has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .micro-balloon.micro-top.has-light-green-cyan-border-color::before {
    border-top-color: #7bdcb5
}

html .body .micro-balloon.micro-bottom.has-light-green-cyan-border-color::before {
    border-bottom-color: #7bdcb5
}

html .body .caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #7bdcb5
}

html .body .tab-caption-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {
    color: #7bdcb5
}

html .body .label-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #7bdcb5
}

html .body .label-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #7bdcb5
}

html .body .label-box.has-light-green-cyan-color:not(.not-nested-style) .box-content {
    color: #7bdcb5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-cyan-color {
    color: #7bdcb5
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
    border-right-color: #7bdcb5
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
    border-left-color: #7bdcb5
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
    border-right-color: #7bdcb5
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
    border-left-color: #7bdcb5
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color {
    border-color: #7bdcb5
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::after {
    border-color: #7bdcb5
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after {
    background-color: #7bdcb5
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before {
    border-color: #7bdcb5
}

html .body .timeline-box.has-light-green-cyan-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #7bdcb5
}

.has-light-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #7bdcb5
}

html .body .has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #7bdcb5
}

html .body .has-light-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #7bdcb5
}

html .body .has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #7bdcb5
}

html .body .is-style-square.has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #7bdcb5
}

html .body .is-style-square.has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #7bdcb5
}

html .body .has-vivid-green-cyan-background-color {
    background-color: #00d084
}

html .body .has-vivid-green-cyan-color {
    color: #00d084
}

html .body .has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .btn-wrap.has-vivid-green-cyan-background-color>a {
    background-color: #00d084
}

html .body .btn-wrap.has-vivid-green-cyan-color>a {
    color: #00d084
}

html .body .btn-wrap.has-vivid-green-cyan-border-color>a {
    border-color: #00d084
}

html .body .bb-tab.has-vivid-green-cyan-border-color .bb-label {
    background-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button {
    background-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-content {
    border-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-background-color:not(.not-nested-style) .toggle-content {
    background-color: #00d084
}

html .body .toggle-wrap.has-vivid-green-cyan-color:not(.not-nested-style) .toggle-content {
    color: #00d084
}

html .body .iconlist-box.has-vivid-green-cyan-icon-color li::before {
    color: #00d084
}

.micro-text.has-vivid-green-cyan-color {
    color: #00d084
}

html .body .micro-balloon.has-vivid-green-cyan-color {
    color: #00d084
}

html .body .micro-balloon.has-vivid-green-cyan-background-color {
    background-color: #00d084;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-green-cyan-background-color.micro-bottom::after {
    border-bottom-color: #00d084;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-green-cyan-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-green-cyan-background-color::after {
    border-top-color: #00d084
}

html .body .micro-balloon.has-border-color.has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .micro-balloon.micro-top.has-vivid-green-cyan-border-color::before {
    border-top-color: #00d084
}

html .body .micro-balloon.micro-bottom.has-vivid-green-cyan-border-color::before {
    border-bottom-color: #00d084
}

html .body .caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label {
    background-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00d084
}

html .body .tab-caption-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {
    color: #00d084
}

html .body .label-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content {
    border-color: #00d084
}

html .body .label-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content {
    background-color: #00d084
}

html .body .label-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content {
    color: #00d084
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {
    background-color: #00d084
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-green-cyan-color {
    color: #00d084
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
    border-right-color: #00d084
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
    border-left-color: #00d084
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
    border-right-color: #00d084
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
    border-left-color: #00d084
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color {
    background-color: #00d084
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color {
    border-color: #00d084
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::after {
    border-color: #00d084
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after {
    background-color: #00d084
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before {
    border-color: #00d084
}

html .body .timeline-box.has-vivid-green-cyan-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #00d084
}

.has-vivid-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #00d084
}

html .body .has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #00d084
}

html .body .has-vivid-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #00d084
}

html .body .has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #00d084
}

html .body .is-style-square.has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #00d084
}

html .body .is-style-square.has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #00d084
}

html .body .has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

html .body .has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .btn-wrap.has-pale-cyan-blue-background-color>a {
    background-color: #8ed1fc
}

html .body .btn-wrap.has-pale-cyan-blue-color>a {
    color: #8ed1fc
}

html .body .btn-wrap.has-pale-cyan-blue-border-color>a {
    border-color: #8ed1fc
}

html .body .bb-tab.has-pale-cyan-blue-border-color .bb-label {
    background-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-content {
    border-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #8ed1fc
}

html .body .toggle-wrap.has-pale-cyan-blue-color:not(.not-nested-style) .toggle-content {
    color: #8ed1fc
}

html .body .iconlist-box.has-pale-cyan-blue-icon-color li::before {
    color: #8ed1fc
}

.micro-text.has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .micro-balloon.has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .micro-balloon.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc;
    border-color: transparent
}

html .body .micro-balloon.has-pale-cyan-blue-background-color.micro-bottom::after {
    border-bottom-color: #8ed1fc;
    border-top-color: transparent
}

html .body .micro-balloon.has-pale-cyan-blue-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-pale-cyan-blue-background-color::after {
    border-top-color: #8ed1fc
}

html .body .micro-balloon.has-border-color.has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .micro-balloon.micro-top.has-pale-cyan-blue-border-color::before {
    border-top-color: #8ed1fc
}

html .body .micro-balloon.micro-bottom.has-pale-cyan-blue-border-color::before {
    border-bottom-color: #8ed1fc
}

html .body .caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #8ed1fc
}

html .body .tab-caption-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #8ed1fc
}

html .body .label-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #8ed1fc
}

html .body .label-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #8ed1fc
}

html .body .label-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #8ed1fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-cyan-blue-color {
    color: #8ed1fc
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
    border-right-color: #8ed1fc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
    border-left-color: #8ed1fc
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
    border-right-color: #8ed1fc
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
    border-left-color: #8ed1fc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color {
    border-color: #8ed1fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::after {
    border-color: #8ed1fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after {
    background-color: #8ed1fc
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before {
    border-color: #8ed1fc
}

html .body .timeline-box.has-pale-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #8ed1fc
}

.has-pale-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #8ed1fc
}

html .body .has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #8ed1fc
}

html .body .has-pale-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #8ed1fc
}

html .body .has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #8ed1fc
}

html .body .is-style-square.has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #8ed1fc
}

html .body .is-style-square.has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #8ed1fc
}

html .body .has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

html .body .has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .btn-wrap.has-vivid-cyan-blue-background-color>a {
    background-color: #0693e3
}

html .body .btn-wrap.has-vivid-cyan-blue-color>a {
    color: #0693e3
}

html .body .btn-wrap.has-vivid-cyan-blue-border-color>a {
    border-color: #0693e3
}

html .body .bb-tab.has-vivid-cyan-blue-border-color .bb-label {
    background-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button {
    background-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-content {
    border-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-background-color:not(.not-nested-style) .toggle-content {
    background-color: #0693e3
}

html .body .toggle-wrap.has-vivid-cyan-blue-color:not(.not-nested-style) .toggle-content {
    color: #0693e3
}

html .body .iconlist-box.has-vivid-cyan-blue-icon-color li::before {
    color: #0693e3
}

.micro-text.has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .micro-balloon.has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color {
    background-color: #0693e3;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color.micro-bottom::after {
    border-bottom-color: #0693e3;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-cyan-blue-background-color::after {
    border-top-color: #0693e3
}

html .body .micro-balloon.has-border-color.has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .micro-balloon.micro-top.has-vivid-cyan-blue-border-color::before {
    border-top-color: #0693e3
}

html .body .micro-balloon.micro-bottom.has-vivid-cyan-blue-border-color::before {
    border-bottom-color: #0693e3
}

html .body .caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label {
    background-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #0693e3
}

html .body .tab-caption-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #0693e3
}

html .body .label-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content {
    border-color: #0693e3
}

html .body .label-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content {
    background-color: #0693e3
}

html .body .label-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content {
    color: #0693e3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-cyan-blue-color {
    color: #0693e3
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
    border-right-color: #0693e3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
    border-left-color: #0693e3
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
    border-right-color: #0693e3
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
    border-left-color: #0693e3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color {
    border-color: #0693e3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::after {
    border-color: #0693e3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after {
    background-color: #0693e3
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before {
    border-color: #0693e3
}

html .body .timeline-box.has-vivid-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #0693e3
}

.has-vivid-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #0693e3
}

html .body .has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #0693e3
}

html .body .has-vivid-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #0693e3
}

html .body .has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #0693e3
}

html .body .is-style-square.has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #0693e3
}

html .body .is-style-square.has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #0693e3
}

html .body .has-vivid-purple-background-color {
    background-color: #9b51e0
}

html .body .has-vivid-purple-color {
    color: #9b51e0
}

html .body .has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .btn-wrap.has-vivid-purple-background-color>a {
    background-color: #9b51e0
}

html .body .btn-wrap.has-vivid-purple-color>a {
    color: #9b51e0
}

html .body .btn-wrap.has-vivid-purple-border-color>a {
    border-color: #9b51e0
}

html .body .bb-tab.has-vivid-purple-border-color .bb-label {
    background-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button {
    background-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button,
html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-content {
    border-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-background-color:not(.not-nested-style) .toggle-content {
    background-color: #9b51e0
}

html .body .toggle-wrap.has-vivid-purple-color:not(.not-nested-style) .toggle-content {
    color: #9b51e0
}

html .body .iconlist-box.has-vivid-purple-icon-color li::before {
    color: #9b51e0
}

.micro-text.has-vivid-purple-color {
    color: #9b51e0
}

html .body .micro-balloon.has-vivid-purple-color {
    color: #9b51e0
}

html .body .micro-balloon.has-vivid-purple-background-color {
    background-color: #9b51e0;
    border-color: transparent
}

html .body .micro-balloon.has-vivid-purple-background-color.micro-bottom::after {
    border-bottom-color: #9b51e0;
    border-top-color: transparent
}

html .body .micro-balloon.has-vivid-purple-background-color::before {
    border-top-color: transparent;
    border-bottom-color: transparent
}

html .body .micro-balloon.has-vivid-purple-background-color::after {
    border-top-color: #9b51e0
}

html .body .micro-balloon.has-border-color.has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .micro-balloon.micro-top.has-vivid-purple-border-color::before {
    border-top-color: #9b51e0
}

html .body .micro-balloon.micro-bottom.has-vivid-purple-border-color::before {
    border-bottom-color: #9b51e0
}

html .body .caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label {
    background-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #9b51e0
}

html .body .tab-caption-box.has-vivid-purple-color:not(.not-nested-style) .box-content {
    color: #9b51e0
}

html .body .label-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content {
    border-color: #9b51e0
}

html .body .label-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content {
    background-color: #9b51e0
}

html .body .label-box.has-vivid-purple-color:not(.not-nested-style) .box-content {
    color: #9b51e0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {
    background-color: #9b51e0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-purple-color {
    color: #9b51e0
}

html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
    border-right-color: #9b51e0
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
    border-left-color: #9b51e0
}

html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
    border-right-color: #9b51e0
}

html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
    border-left-color: #9b51e0
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color {
    background-color: #9b51e0
}

html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color {
    border-color: #9b51e0
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::after {
    border-color: #9b51e0
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::before,
html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after {
    background-color: #9b51e0
}

html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before {
    border-color: #9b51e0
}

html .body .timeline-box.has-vivid-purple-point-color:not(.not-nested-style) .timeline-item::before {
    background-color: #9b51e0
}

.has-vivid-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question {
    background-color: #9b51e0
}

html .body .has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #9b51e0
}

html .body .has-vivid-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label {
    color: #9b51e0
}

html .body .has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #9b51e0
}

html .body .is-style-square.has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label {
    color: #fff;
    background-color: #9b51e0
}

html .body .is-style-square.has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label {
    color: #fff;
    background-color: #9b51e0
}

html .body .btn-wrap {
    background-color: transparent !important;
    color: #333;
    border-color: transparent !important;
    font-size: 16px
}

html .body .btn-wrap.has-small-font-size>a {
    font-size: 13px
}

html .body .btn-wrap.has-medium-font-size>a {
    font-size: 20px
}

html .body .btn-wrap.has-large-font-size>a {
    font-size: 36px
}

html .body .btn-wrap.has-huge-font-size>a,
html .body .btn-wrap.has-larger-font-size>a {
    font-size: 42px
}

.cocoon-block-toggle.not-nested-style {
    background-color: transparent !important
}

.has-text-color.not-nested-style>.toggle-button {
    color: var(--cocoon-custom-text-color)
}

.has-border-color.not-nested-style>.toggle-content {
    border-color: var(--cocoon-custom-border-color)
}

.has-background-color.not-nested-style>.toggle-content {
    background-color: var(--cocoon-custom-background-color)
}

.cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button {
    color: var(--cocoon-white-color);
    background-color: var(--cocoon-custom-border-color)
}

.cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button::before {
    color: var(--cocoon-white-color)
}

.cocoon-block-timeline.not-nested-style {
    background-color: var(--cocoon-custom-background-color) !important;
    color: var(--cocoon-custom-text-color);
    border-color: var(--cocoon-custom-border-color)
}

.has-text-color.not-nested-style>.tab-caption-box-label {
    color: var(--cocoon-custom-text-color)
}

.has-border-color.not-nested-style>.tab-caption-box-label {
    color: var(--cocoon-white-color)
}

.cocoon-block-label-box.not-nested-style {
    background-color: transparent
}

.cocoon-block-label-box.not-nested-style>.label-box-label {
    color: var(--cocoon-custom-text-color)
}

.cocoon-block-label-box.not-nested-style>.box-content {
    border-color: var(--cocoon-custom-border-color);
    background-color: var(--cocoon-custom-background-color);
    color: var(--cocoon-custom-text-color)
}

.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)
}

.cocoon-block-caption-box.not-nested-style {
    background-color: var(--cocoon-custom-background-color);
    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)
}

.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(/wp/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
}