@charset "UTF-8";
.pageArticleList .media-body-extra .article-comment:empty, .pageArticleList .media-body-extra .article-date:empty, .uqButton__micro-copy:empty, .uqPostlist .media-body-extra .article-comment:empty, .uqPostlist .media-body-extra .article-date:empty, .uqStep__title:empty, .xw-block-button__micro-copy:empty, .xw-block-post-list .xw-post-article-media__body--extra .article-comment:empty, .xw-block-post-list .xw-post-article-media__body--extra .article-date:empty, .xw-block-post-list .xw-post-article-media__body--extra .article-pv:empty, .xw-block-step__title:empty, .xw-page-article-list .xw-page-article-media__body--extra .article-comment:empty, .xw-page-article-list .xw-page-article-media__body--extra .article-date:empty, .xw-page-article-list .xw-page-article-media__body--extra .article-pv:empty {margin: 0;}
.pageArticleList .media-body-extra .article-comment:blank, .pageArticleList .media-body-extra .article-date:blank, .uqButton__micro-copy:blank, .uqPostlist .media-body-extra .article-comment:blank, .uqPostlist .media-body-extra .article-date:blank, .uqStep__title:blank, .xw-block-button__micro-copy:blank, .xw-block-post-list .xw-post-article-media__body--extra .article-comment:blank, .xw-block-post-list .xw-post-article-media__body--extra .article-date:blank, .xw-block-post-list .xw-post-article-media__body--extra .article-pv:blank, .xw-block-step__title:blank, .xw-page-article-list .xw-page-article-media__body--extra .article-comment:blank, .xw-page-article-list .xw-page-article-media__body--extra .article-date:blank, .xw-page-article-list .xw-page-article-media__body--extra .article-pv:blank {margin: 0;}
.decobox.shadow, .iconBox.shadow, .title_box.shadow, .uqAccordion.shadow, .uqButton.shadow .uqButton__body--ad, .uqButton.shadow .uqButton__link, .uqFaq[class*=type-].shadow .uqFaq__childContent, .uqProductReview.shadow, .xw-block-accordion.shadow, .xw-block-accordion.xw-shadow, .xw-block-blog-card.xw-shadow a, .xw-block-button.shadow .xw-block-button__body--ad, .xw-block-button.shadow .xw-block-button__link, .xw-block-decobox.xw-shadow, .xw-block-description-list--box.xw-shadow > .xw-block-description-list-child, .xw-block-faq[class*=type-].shadow > * > .xw-block-faq__child-content, .xw-block-faq[class*=type-].xw-shadow > * > .xw-block-faq__child-content, .xw-block-icon.shadow, .xw-block-product-review.shadow, .xw-block-product-review.xw-shadow, .xw-block-title-box.xw-shadow, .xw-icon-box.shadow, .xw-icon-box.xw-shadow, .xwb-inline-button.inline-button__shadow--enable {filter: drop-shadow(1px 1px 5px rgba(0,0,0,.15));}
.no-sidebar .main .xw-block-section.alignfull .xw-block-section__inner, .no-sidebar .uqSection.alignfull .uqSection__inner, .no-sidebar .xw-block-section.alignfull .xw-block-section__inner, .widget-area.container .main .xw-block-section.alignfull .xw-block-section__inner, .widget-area.container .uqSection.alignfull .uqSection__inner, .widget-area.container .xw-block-section.alignfull .xw-block-section__inner {width: 100%;max-width: calc(var(--site-content-width,1200px) + var(--col--gutter--mb) * 2);margin-right: auto;margin-left: auto;padding-right: var(--col--gutter--mb);padding-left: var(--col--gutter--mb);}
@media (min-width:768px) {.no-sidebar .main .xw-block-section.alignfull .xw-block-section__inner, .no-sidebar .uqSection.alignfull .uqSection__inner, .no-sidebar .xw-block-section.alignfull .xw-block-section__inner, .widget-area.container .main .xw-block-section.alignfull .xw-block-section__inner, .widget-area.container .uqSection.alignfull .uqSection__inner, .widget-area.container .xw-block-section.alignfull .xw-block-section__inner {max-width: calc(var(--site-content-width,1200px) + var(--col--gutter--pc) * 2);padding-right: var(--col--gutter--pc);padding-left: var(--col--gutter--pc);}}
.chat_speech_balloon_l > *:not(p), .chat_speech_balloon_r > *:not(p), .decobox > *:not(p), .iconBox--content > *:not(p), .title_box > .content > *:not(p), .uqAccordion__body > div > *:not(p), .uqFaq__answer > div > *:not(p), .uqProductReview > *:not(p), .uqSection .uqSection__inner > *:not(p), .uqStep__item .uqStep__body > div > *:not(p), .uqTab__body--item > *:not(p), .wp-block-cover__inner-container > *:not(p), .wp-block-group :where(.wp-block-group__inner-container) > *:not(p), .wp-block-xwrite, .xw-block-accordion__body > div > *:not(p), .xw-block-decobox > *:not(p), .xw-block-description-list > .xw-block-description-list-child > .xw-block-description-list-dd > .xw-block-description-list-dd-body > *:not(p), .xw-block-faq__answer > div > *:not(p), .xw-block-product-review > *:not(p), .xw-block-section .xw-block-section__inner > *:not(p), .xw-block-step__item .xw-block-step__body > div > *:not(p), .xw-block-tab__body--item > *:not(p), .xw-block-title-box > .xw-box-content > *:not(p), .xw-icon-box__content > *:not(p) {clear: both;margin-top: var(--widget--element--mrg);margin-bottom: 0;}
.wp-block-xwrite {box-sizing: border-box;}
:is(.widget > *, .widget_block > *, .mobile-widget > *):first-child.customize-partial-edit-shortcut + *, :is(.wp-widget-group__inner-blocks > *, .wp-block-group__inner-container > *):first-child.customize-partial-edit-shortcut + * {margin-top: 0;}
.articleBody .chat_icon_photo_cover img {max-width: initial;}
.chat {--balloon-color: #eaeaea;--balloon-accent-color: transparent;--balloon-content-accent-color: transparent;--balloon-icon-accent-color: transparent;--balloon-icon-border-radius: initial;--text-color: initial;display: flex;}
.chat .chat_icon_photo {width: 80px;height: 80px;object-fit: cover;min-height: 80px;border: 1px solid var(--balloon-icon-accent-color);background-position: center;background-size: cover;border-radius: var(--balloon-icon-border-radius,50%);}
@media (max-width:767.98px) {.chat .chat_icon_photo {width: 65px;height: 65px;min-height: 65px;}}
.chat_name .name {margin: 0;margin-block-start: 0 !important;margin-block-end: 0 !important;}
@media (max-width:767.98px) {.xw-block-fukidashi-vertical {flex-direction: column;}
	.xw-block-fukidashi-vertical.chat_position_balloon_r {flex-direction: column-reverse;}
	.xw-block-fukidashi-vertical.chat_position_balloon_r > .chat_icon_r {margin-left: auto;}
	.xw-block-fukidashi-vertical.chat_position_balloon_r > .chat_speech {margin-left: auto;}
	.xw-block-fukidashi-vertical > .chat_icon_l, .xw-block-fukidashi-vertical > .chat_icon_r {width: fit-content;}
	.xw-block-fukidashi-vertical > .chat_speech {width: fit-content;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l, .xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r {margin: 1em 0 0 0;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_arrow::before, .xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_arrow::before {top: calc(0px - var(--balloon-border-thickness,1px));border-bottom-color: var(--balloon-content-accent-color);border-width: 0 calc(9px + var(--balloon-border-thickness,1px)) calc(10px + var(--balloon-border-thickness,1px)) calc(9px + var(--balloon-border-thickness,1px));border-right-color: transparent;border-left-color: transparent;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_arrow::after, .xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_arrow::after {top: 1px;border-bottom-color: var(--balloon-color);border-width: 0 10px 11px 10px;border-right-color: transparent;border-left-color: transparent;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_bubble::before, .xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_bubble::before {top: -30px;margin-top: 0;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_bubble::after, .xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_bubble::after {top: -30px;margin-top: 0;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_arrow::before {left: calc(33px - var(--balloon-border-thickness,1px));}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_arrow::after {left: 32px;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_bubble::before {transform: rotate(110deg);margin-left: 0;left: calc(105px - var(--balloon-border-thickness,1px));top: calc(-30px - var(--balloon-border-thickness,1px));}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_l.chat_bubble::after {transform: rotate(110deg);margin-left: 0;left: 105px;top: -30px;}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_arrow::before {left: calc(100% - 20px - 31px - var(--balloon-border-thickness,1px));}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_arrow::after {left: calc(100% - 20px - 32px);}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_bubble::before {transform: rotate(-110deg);margin-left: 0;left: calc(100% - 20px - 105px - var(--balloon-border-thickness,1px));top: calc(-30px - var(--balloon-border-thickness,1px));}
	.xw-block-fukidashi-vertical > .chat_speech > .chat_speech_balloon_r.chat_bubble::after {transform: rotate(-110deg);margin-left: 0;left: calc(100% - 20px - 105px);top: -30px;}}
.xw-block-chat {--balloon-color: #eaeaea;--balloon-accent-color: transparent;--balloon-content-accent-color: transparent;--balloon-icon-accent-color: transparent;--balloon-icon-border-radius: initial;--text-color: initial;display: flex;}
.chat_icon_r {order: 2;flex-shrink: 0;}
.chat_icon_l {flex-shrink: 0;}
.chat_speech {min-width: 140px;max-width: 500px;color: var(--text-color);}
@media (min-width:768px) {.chat_speech {max-width: var(--balloon-width,500px);}}
.chat_speech .chat_bubble {margin: 0 30px;}
.xw-block-chat .chat_icon_photo {width: 80px;height: 80px;object-fit: cover;min-height: 80px;border: calc(0px + var(--icon-border-thickness,1px)) solid var(--balloon-icon-accent-color);background-position: center;background-size: cover;border-radius: var(--balloon-icon-border-radius,50%);}
@media (max-width:767.98px) {.xw-block-chat .chat_icon_photo {width: 65px;height: 65px;min-height: 65px;}}
.chat_icon_photo_cover {min-width: 50px;padding: 0 12px;}
.xw-article-body .chat_icon_photo_cover img {max-width: initial;}
.chat_name {font-size: calc(14 * var(--block-style-unit));margin-top: .5em;max-width: 7.5em;}
@media (max-width:767.98px) {.chat_name {font-size: calc(12 * var(--block-style-unit));}}
.chat_name .chat_name_text {margin: 0;margin-block-start: 0 !important;margin-block-end: 0 !important;text-align: center;}
.chat_position_balloon_r {justify-content: flex-end;}
.chat_speech_balloon_l, .chat_speech_balloon_r {position: relative;min-height: 50px;margin: 0 1em;padding: var(--block--box--pad);border-radius: var(--balloon-border-radius,5px);background: var(--balloon-color);border: var(--balloon-border-thickness,1px) solid var(--balloon-content-accent-color);color: var(--text-color);}
.chat_speech_balloon_l > :first-child, .chat_speech_balloon_r > :first-child {margin-top: 0;}
.chat_speech_balloon_l > :last-child, .chat_speech_balloon_r > :last-child {margin-bottom: 0;}
.chat_speech_balloon_l.chat_bubble::before {position: absolute;top: calc(23px - var(--balloon-border-thickness,1px));left: calc(0px - var(--balloon-border-thickness,1px));margin-top: -6px;margin-left: calc(-21px - var(--balloon-border-thickness,1px) * 2);border: calc(9px + var(--balloon-border-thickness,1px)) solid var(--balloon-content-accent-color);border-radius: 50%;box-shadow: calc(-7px - var(--balloon-border-thickness,1px)) calc(17px + var(--balloon-border-thickness,1px)) 0 -5px var(--balloon-content-accent-color);content: "";}
.chat_speech_balloon_l.chat_bubble::after {position: absolute;top: 23px;left: 0;margin-top: -6px;margin-left: calc(-21px - var(--balloon-border-thickness,1px) * 2);border: 9px solid var(--balloon-color);border-radius: 50%;box-shadow: calc(-7px - var(--balloon-border-thickness,1px)) calc(17px + var(--balloon-border-thickness,1px)) 0 -5px var(--balloon-color);content: "";}
.chat_speech_balloon_r.chat_bubble::before {position: absolute;top: 22px;left: calc(100% + 4px);margin-top: -6px;margin-left: calc(-1px + var(--balloon-border-thickness,1px));border: calc(9px + var(--balloon-border-thickness,1px)) solid var(--balloon-content-accent-color);border-radius: 50%;box-shadow: calc(7px + var(--balloon-border-thickness,1px)) calc(17px + var(--balloon-border-thickness,1px)) 0 -5px var(--balloon-content-accent-color);content: "";}
.chat_speech_balloon_r.chat_bubble::after {position: absolute;top: calc(22px + var(--balloon-border-thickness,1px));left: calc(100% + 4px + var(--balloon-border-thickness,1px));margin-top: -6px;margin-left: calc(-1px + var(--balloon-border-thickness,1px));border: 9px solid var(--balloon-color);border-radius: 50%;box-shadow: calc(7px + var(--balloon-border-thickness,1px)) calc(17px + var(--balloon-border-thickness,1px)) 0 -5px var(--balloon-color);content: "";}
.chat_speech_balloon_l.chat_arrow::before {position: absolute;top: calc(24px - var(--balloon-border-thickness,1px));left: calc(-10px - var(--balloon-border-thickness,1px));margin-top: -10px;margin-left: 0;border-width: calc(9px + var(--balloon-border-thickness,1px)) calc(10px + var(--balloon-border-thickness,1px)) calc(10px + var(--balloon-border-thickness,1px)) 0;border-right-color: var(--balloon-content-accent-color);border-style: solid;content: "";}
.chat_speech_balloon_l.chat_arrow::after {position: absolute;top: 23px;left: -10px;margin-top: -10px;margin-left: 0;border-width: 10px 11px 10px 0;border-right-color: var(--balloon-color);border-style: solid;content: "";}
.chat_speech_balloon_r.chat_arrow::before {position: absolute;top: calc(24px - var(--balloon-border-thickness,1px));left: 100%;margin-top: -10px;margin-left: 0;border-width: calc(9px + var(--balloon-border-thickness,1px)) 0 calc(9px + var(--balloon-border-thickness,1px)) calc(10px + var(--balloon-border-thickness,1px));border-right-color: var(--balloon-content-accent-color);border-style: solid;content: "";}
.chat_speech_balloon_r.chat_arrow::after {position: absolute;top: 23px;left: calc(100% - 1px);margin-top: -10px;margin-left: 0;border-width: 10px 0 10px 11px;border-right-color: var(--balloon-color);border-style: solid;content: "";}
.chat_speech_balloon_l::before {position: absolute;top: 23px;left: 0;margin-top: -10px;margin-left: -24px;border: 12px solid transparent;border-right: 12px solid var(--balloon-content-accent-color);content: "";}
.chat_speech_balloon_l::after {position: absolute;top: 24px;left: -1px;margin-top: -10px;margin-left: -20px;border: 11px solid transparent;border-right: 11px solid var(--balloon-color);content: "";}
.chat_speech_balloon_r::before {position: absolute;top: 23px;left: 100%;margin-top: -10px;margin-left: 0;border: 12px solid transparent;border-left: 12px solid var(--balloon-content-accent-color);content: "";}
.chat_speech_balloon_r::after {position: absolute;top: 25px;left: 100%;margin-top: -10px;margin-left: 0;border: 10px solid transparent;border-left: 10px solid var(--balloon-color);content: "";}
@media (max-width:991.98px) {.chat_icon_photo {width: 80px;height: 80px;}
	.chat_speech {min-width: 100px;}}
.iconBox {--border-radius: initial;--bg-color: initial;--accent-color: initial;--border-accent-color: initial;--text-color: initial;position: relative;display: flex;align-items: center;padding: var(--block--box--pad);border: 1px solid var(--border-accent-color);border-radius: var(--border-radius,0);background-color: var(--bg-color);color: var(--text-color);}
.iconBox--content {width: 100%;height: 100%;margin: 0 0 0 .7em;padding-left: .7em;border-left: 1px dashed var(--accent-color);}
.iconBox--content > :first-child {margin-top: 0;}
.iconBox--content > :last-child {margin-bottom: 0;}
.iconBox--icon {color: var(--accent-color);}
@media (min-width:601px) {.iconBox--content {margin: 0 0 0 1em;padding-left: 1em;}}
.iconBox > i, .iconBox > svg {font-size: 1.1em;min-width: 1.21212em;text-align: center;color: var(--accent-color);}
@media (min-width:601px) {.iconBox > i, .iconBox > svg {font-size: 1.5em;min-width: 1.25em;}}
.iconBox--good {background-color: #ffeaea;}
.iconBox--good > i, .iconBox--good > svg {color: #ff9393;}
.iconBox--bad {background-color: #eaf4ff;}
.iconBox--bad > i, .iconBox--bad > svg {color: #93c9ff;}
.iconBox--alert {background-color: #ffeaf4;}
.iconBox--alert > i, .iconBox--alert > svg {color: #ff93c9;}
.iconBox--info {background-color: #eaeaff;}
.iconBox--info > i, .iconBox--info > svg {color: #9393ff;}
.iconBox--question {background-color: #fff4ea;}
.iconBox--question > i, .iconBox--question > svg {color: #ffc184;}
.iconBox--check {background-color: #f3f3f3;}
.iconBox--check > i, .iconBox--check > svg {color: #999;}
.iconBox.box2 {filter: none;background-color: var(--background-color);border: 2px solid var(--accent-color,currentColor);}
.iconBox.box2 > i {display: inline-block;position: absolute;padding: 6px;top: 0;left: calc(var(--block--box--pad) + .35em);background: #fff;font-size: 1.5625em;transform: translateY(-50%);background-color: var(--background-color);}
.iconBox.box2 > i.fa-thumbs-up {top: -3px;}
.iconBox.box2 > .iconBox--content {border: none;padding: 0;margin: 0;}
.xw-icon-box.box2 {filter: none;background-color: var(--background-color);border: 2px solid var(--border-accent-color,currentColor);}
.xw-icon-box.box2 > i {display: inline-block;position: absolute;padding: 6px;top: 0;left: calc(var(--block--box--pad) + .35em);background: #fff;font-size: 1.5625em;transform: translateY(-50%);background-color: var(--background-color);}
.xw-icon-box.box2 > i.fa-thumbs-up {top: -3px;}
.xw-icon-box.box2 > .xw-icon-box__content {border: none;padding: 0;margin: 0;}
.xw-icon-box {--border-radius: initial;--bg-color: initial;--accent-color: initial;--border-accent-color: initial;--text-color: initial;--border-width: initial;position: relative;display: flex;align-items: center;padding: var(--block--box--pad);border: var(--border-width,1px) solid var(--border-accent-color);border-radius: var(--border-radius,0);background-color: var(--bg-color);color: var(--text-color);}
.xw-icon-box__content {width: 100%;height: 100%;margin: 0 0 0 .7em;padding-left: .7em;min-height: 28px;border-left: min(var(--border-width,1px),4px) dashed var(--accent-color);}
.xw-icon-box__content > :first-child {margin-top: 0;}
.xw-icon-box__content > :last-child {margin-bottom: 0;}
.xw-icon-box__icon {color: var(--accent-color);}
@media (min-width:601px) {.xw-icon-box__content {margin: 0 0 0 1em;padding-left: 1em;}}
.xw-icon-box > i, .xw-icon-box > svg {font-size: 1.1em;min-width: 1.21212em;text-align: center;color: var(--accent-color);}
@media (min-width:601px) {.xw-icon-box > i, .xw-icon-box > svg {font-size: 1.5em;min-width: 1.25em;}}
.xw-icon-box__good {background-color: #ffeaea;}
.xw-icon-box__good > i, .xw-icon-box__good > svg {color: #ff9393;}
.xw-icon-box__bad {background-color: #eaf4ff;}
.xw-icon-box__bad > i, .xw-icon-box__bad > svg {color: #93c9ff;}
.xw-icon-box__alert {background-color: #ffeaf4;}
.xw-icon-box__alert > i, .xw-icon-box__alert > svg {color: #ff93c9;}
.xw-icon-box__info {background-color: #eaeaff;}
.xw-icon-box__info > i, .xw-icon-box__info > svg {color: #9393ff;}
.xw-icon-box__question {background-color: #fff4ea;}
.xw-icon-box__question > i, .xw-icon-box__question > svg {color: #ffc184;}
.xw-icon-box__check {background-color: #f3f3f3;}
.xw-icon-box__check > i, .xw-icon-box__check > svg {color: #999;}
.xw-icon-box.xw-box-type2 {filter: none;background-color: var(--background-color);border: var(--border-width,2px) solid var(--accent-color,currentColor);}
.xw-icon-box.xw-box-type2 > i {display: inline-block;position: absolute;padding: 6px;top: 0;left: calc(var(--block--box--pad) + .35em);background: #fff;font-size: 1.5625em;transform: translateY(-50%);background-color: var(--background-color);}
.xw-icon-box.xw-box-type2 > i.fa-thumbs-up {top: -3px;}
.xw-icon-box.xw-box-type2 > .xw-icon-box__content {border: none;padding: 0;margin: 0;}
.xwb-width-control label {font-size: 11px;font-weight: 500;line-height: 1.4;text-transform: uppercase;display: inline-block;margin-bottom: 8px;padding: 0;}
.xw-icon-box.xw-box-type2 i {top: calc(var(--border-width,6px) * -.5);}
.marker {background: linear-gradient(transparent 73%,#fec1fe 0);}
.marker-red {background: linear-gradient(transparent 73%,#fbbfb5 0);}
.marker-blue {background: linear-gradient(transparent 73%,#bae8f9 0);}
.marker-green {background: linear-gradient(transparent 73%,#d1f2dd 0);}
.marker-yellow {background: linear-gradient(transparent 73%,#fcee9e 0);}
.marker-custom {background: linear-gradient(transparent 73%,var(--marker-custom-color) 0);}
.marker-custom.marker-dot {background: initial;border-bottom: dotted 3px var(--marker-custom-color);}
.marker-custom.marker-double {background: initial;border-bottom: double 4px var(--marker-custom-color);}
.marker-custom.marker-border-s {background: initial;border-bottom: solid 1px var(--marker-custom-color);}
.marker-custom.marker-border-l {background: var(--marker-custom-color);}
.marker-custom.marker-stripe {background: repeating-linear-gradient(-45deg,var(--marker-custom-color),var(--marker-custom-color) 2px,transparent 2px,transparent 4px) no-repeat 0 .75em;}
.marker-custom.marker-stripe-l {background: repeating-linear-gradient(-45deg,var(--marker-custom-color),var(--marker-custom-color) 2px,transparent 2px,transparent 4px);}
.inline-icon {display: inline;}
.star-rating {display: inline;}
.star-rating:before {content: "";display: inline-block;width: 8em;height: 1.2em;background-size: contain;background-repeat: no-repeat;vertical-align: text-bottom;}
.star-rating--0:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></svg>");}
.star-rating--0-half:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><g><path d=\"M11.16,.75l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95h0S12,0,12,0c-.3,0-.61,.25-.84,.75Z\" fill=\"%23ffbc0b\"/><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18C12.61,.25,12.3,0,12,0V12.93l1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></g></svg>");}
.star-rating--1:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></svg>");}
.star-rating--1-half:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><g><path d=\"M32.16,.75l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95h0S33,0,33,0c-.3,0-.61,.25-.84,.75Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.23-.5-.54-.75-.84-.75V12.93l1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></g></svg>");}
.star-rating--2:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></svg>");}
.star-rating--2-half:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><g><path d=\"M53.16,.75l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95h0S54,0,54,0c-.3,0-.61,.25-.84,.75Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.23-.5-.54-.75-.84-.75V12.93l1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></g></svg>");}
.star-rating--3:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></svg>");}
.star-rating--3-half:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/><g><path d=\"M74.16,.75l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95h0S75,0,75,0c-.3,0-.61,.25-.84,.75Z\" fill=\"%23ffbc0b\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.23-.5-.54-.75-.84-.75V12.93l1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></g></svg>");}
.star-rating--4:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></svg>");}
.star-rating--4-half:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><g><path d=\"M95.16,.75l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95h0S96,0,96,0c-.3,0-.61,.25-.84,.75Z\" fill=\"%23ffbc0b\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18C96.61,.25,96.3,0,96,0V12.93l1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ccc\"/></g></svg>");}
.star-rating--5:before {background-image: url("data:image/svg+xml;utf8,<svg id=\"star\" xmlns=\"http://www.w3.org/2000/svg\" width=\"108\" height=\"16\" viewBox=\"0 0 108 16\"><path d=\"M18.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M39.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M60.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M81.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/><path d=\"M102.99,5.27l-1.1-.09-3.11-.25-1.39-3-.55-1.18c-.46-1-1.22-1-1.68,0l-1.09,2.37s0,0,0,0l-.84,1.82-2.01,.16h0l-2.2,.18c-1.1,.09-1.34,.77-.53,1.52l1.75,1.63h0s1.47,1.36,1.47,1.36l-.4,1.96s0,0,0,0l-.46,2.23c-.22,1.08,.39,1.53,1.37,1.01l1.01-.55,1.01-.55s0,0,0,0l1.77-.95,1.77,.95s0,0,0,0l1.01,.55,1.01,.55c.97,.53,1.59,.07,1.37-1.01l-.29-1.43-.57-2.77,3.23-2.99c.81-.75,.57-1.44-.53-1.52Z\" fill=\"%23ffbc0b\"/></svg>");}
.xwb-inline-button {display: inline-flex;position: relative;overflow: hidden;}
.xwb-inline-button a {display: inline-block;text-decoration: none;position: relative;}
.xwb-inline-button.inline-button__normal {background: 0 0;}
.xwb-inline-button.inline-button__normal a {padding: .4em 1.5em;color: #fff;}
.xwb-inline-button.inline-button__normal:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--inline-button-color,var(--key-color));}
.xwb-inline-button.inline-button__normal.inline-button__rounded:before {border-radius: .2em;}
.xwb-inline-button.inline-button__normal.inline-button__circle:before {border-radius: 3em;}
.xwb-inline-button.inline-button__outline {background: var(--inline-button-color,var(--key-color));}
.xwb-inline-button.inline-button__outline a {padding: .4em 1.5em;color: var(--inline-button-color,var(--key-color));}
.xwb-inline-button.inline-button__outline:before {content: "";position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;background: #fff;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xwb-inline-button.inline-button__outline.inline-button__rounded:before {border-radius: .2em;}
.xwb-inline-button.inline-button__outline.inline-button__circle:before {border-radius: 3em;}
.xwb-inline-button.inline-button__solid {background: var(--inline-button-color,var(--key-color));transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xwb-inline-button.inline-button__solid a {color: #fff;padding: .4em 1.5em;}
.xwb-inline-button.inline-button__solid a:after {content: "";box-shadow: 0 -3px 0 0 rgba(0,0,0,.2) inset;width: 100%;position: absolute;left: 0;top: 0;height: 100%;pointer-events: none;}
.xwb-inline-button.inline-button__solid.inline-button__rounded a:after {border-radius: .3em;}
.xwb-inline-button.inline-button__solid.inline-button__circle a:after {border-radius: 3em;}
.xwb-inline-button.inline-button__rect {border-radius: 0;}
.xwb-inline-button.inline-button__rounded {border-radius: .3em;}
.xwb-inline-button.inline-button__circle {border-radius: 3em;}
.xwb-inline-button.inline-button__size--s a {padding: .1em 1em;}
.xwb-inline-button.inline-button__size--m a {padding: .4em 1.5em;}
.xwb-inline-button.inline-button__size--l a {padding: .6em 4em;}
.xwb-inline-button.inline-button__hover--enable.inline-button__normal:hover {background: var(--inline-button-color,var(--key-color));}
.xwb-inline-button.inline-button__hover--enable.inline-button__normal a:hover {color: var(--inline-button-color,var(--key-color));}
.xwb-inline-button.inline-button__hover--enable.inline-button__normal:hover:before {transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;top: 0;right: 0;bottom: 0;left: 0;background: #fff;margin: 2px;overflow: hidden;}
.xwb-inline-button.inline-button__hover--enable.inline-button__outline a:hover {color: #fff;}
.xwb-inline-button.inline-button__hover--enable.inline-button__outline:hover:before {opacity: 0;}
.xwb-inline-button.inline-button__hover--enable.inline-button__solid:hover {transform: translateY(2px);}
.xwb-inline-button.inline-button__hover--enable.inline-button__solid a:hover:after {transform: translateY(2px);}
.xwb-inline-button.inline-button__effect--enable.inline-button__normal a:before, .xwb-inline-button.inline-button__effect--enable.inline-button__solid a:before {content: "";display: inline-block;position: absolute;z-index: 9;top: -150%;left: 0;width: 5%;height: 100%;background-color: #fff;transform: rotate(40deg);animation: auto_shiny 3.5s ease-in-out infinite;pointer-events: none;}
.decobox {--accent-color: initial;--bg-color: initial;--text-color: initial;--border-radius: initial;--block-pd-y: initial;--block-pd-x: initial;padding: var(--block-pd-y,var(--block--box--pad)) var(--block-pd-x,var(--block--box--pad));background-color: var(--bg-color);border-radius: var(--border-radius,0);color: var(--text-color,currentColor);}
.decobox > :first-child {margin-top: 0;}
.decobox > :last-child {margin-bottom: 0;}
.decobox.box1 {border: 2px solid var(--accent-color,#88abda);}
.decobox.box2 {border: 2px solid var(--accent-color,#88abda);box-shadow: 1px 1px 4px 1px #ccc;}
.decobox.box2.shadow_hide {box-shadow: none;}
.decobox.box3 {border: 3px double var(--accent-color,#88abda);}
.decobox.box4 {border: 3px dotted var(--accent-color,#88abda);}
.decobox.box5 {background-color: var(--bg-color,#f4f4f4);border-top: 2px solid var(--accent-color,#88abda);border-bottom: 2px solid var(--accent-color,#88abda);color: var(--text-color,#222);}
.decobox.box6 {background-color: var(--bg-color,#f4f4f4);border-right: 6px double var(--accent-color,#88abda);border-left: 6px double var(--accent-color,#88abda);color: var(--text-color,#222);}
.decobox.box7 {background-color: var(--bg-color,#e7faff);border-left: 5px solid var(--accent-color,#88abda);color: var(--text-color,#0068b7);}
.decobox.box8 {background-color: var(--bg-color,#e7faff);border-top: 5px solid var(--accent-color,#88abda);color: var(--text-color,#0068b7);}
.decobox.box9 {background-color: var(--bg-color,#f9f9f9);border-top: 5px solid var(--accent-color,#666);box-shadow: 1px 1px 4px 1px #ccc;color: var(--text-color,#666);}
.decobox.box9.shadow_hide {box-shadow: none;}
.decobox.box10 {border: 2px solid var(--accent-color,#88abda);border-radius: var(--border-radius,10px);}
.decobox.box11 {background-color: var(--bg-color,#f9f9f9);border-radius: var(--border-radius,10px);box-shadow: 3px 3px 1px 1px #ccc;color: var(--text-color,#666);}
.decobox.box12 {margin: 30px 8px;background-color: var(--bg-color,#e7faff);border: 2px dashed var(--accent-color,#88abda);box-shadow: 0 0 0 8px var(--bg-color);color: var(--text-color,#0068b7);}
.decobox.box13 {margin: 30px 8px;background-color: var(--bg-color,#e7faff);border: 2px dotted var(--accent-color,#88abda);box-shadow: 0 0 0 8px var(--bg-color);color: var(--text-color,#0068b7);}
.decobox.box14 {background-color: var(--bg-color,#f9f9f9);box-shadow: 3px 3px 1px 1px #ccc;color: var(--text-color,#666);}
.decobox.box15 {position: relative;padding: var(--block-pd-y,calc(var(--block--box--pad) + 8px)) var(--block-pd-x,calc(var(--block--box--pad) + 8px));background-color: var(--bg-color,#e7faff);color: var(--text-color,#0068b7);}
.decobox.box15::before {pointer-events: none;content: "";display: block;position: absolute;top: 8px;right: 8px;bottom: 8px;left: 8px;border: 2px dashed var(--accent-color,#88abda);border-radius: var(--border-radius);}
.decobox.box16 {position: relative;padding: var(--block-pd-y,calc(var(--block--box--pad) + 8px)) var(--block-pd-x,calc(var(--block--box--pad) + 8px));background-color: var(--bg-color,#e7faff);color: var(--text-color,#0068b7);}
.decobox.box16::before {pointer-events: none;content: "";display: block;position: absolute;top: 8px;right: 8px;bottom: 8px;left: 8px;border: 2px dotted var(--accent-color,#88abda);border-radius: var(--border-radius);}
.xw-block-decobox {--accent-color: initial;--bg-color: initial;--text-color: initial;--border-radius: initial;--block-pd-y: initial;--block-pd-x: initial;--border-width: initial;padding: var(--block-pd-y,var(--block--box--pad)) var(--block-pd-x,var(--block--box--pad));background-color: var(--bg-color);border-radius: var(--border-radius,0);color: var(--text-color,currentColor);}
.xw-block-decobox > :first-child {margin-top: 0;}
.xw-block-decobox > :last-child {margin-bottom: 0;}
.xw-block-decobox.xw-box-type1 {border: var(--border-width,2px) solid var(--accent-color,#88abda);}
.xw-block-decobox.xw-box-type2 {border: var(--border-width,2px) solid var(--accent-color,#88abda);box-shadow: 1px 1px 4px 1px #ccc;}
.xw-block-decobox.xw-box-type2.xw-shadow-hide {box-shadow: none;}
.xw-block-decobox.xw-box-type3 {border: var(--border-width,3px) double var(--accent-color,#88abda);}
.xw-block-decobox.xw-box-type4 {border: var(--border-width,3px) dotted var(--accent-color,#88abda);}
.xw-block-decobox.xw-box-type5 {background-color: var(--bg-color,#f4f4f4);border-top: var(--border-width,2px) solid var(--accent-color,#88abda);border-bottom: var(--border-width,2px) solid var(--accent-color,#88abda);border-left: none;border-right: none;color: var(--text-color,#222);}
.xw-block-decobox.xw-box-type6 {background-color: var(--bg-color,#f4f4f4);border-right: var(--border-width,6px) double var(--accent-color,#88abda);border-left: var(--border-width,6px) double var(--accent-color,#88abda);border-top: none;border-bottom: none;color: var(--text-color,#222);}
.xw-block-decobox.xw-box-type7 {background-color: var(--bg-color,#e7faff);border-left: var(--border-width,5px) solid var(--accent-color,#88abda);border-top: none;border-bottom: none;border-right: none;color: var(--text-color,#0068b7);}
.xw-block-decobox.xw-box-type8 {background-color: var(--bg-color,#e7faff);border-top: var(--border-width,5px) solid var(--accent-color,#88abda);border-bottom: none;border-right: none;border-left: none;color: var(--text-color,#0068b7);}
.xw-block-decobox.xw-box-type9 {background-color: var(--bg-color,#f9f9f9);border-top: var(--border-width,5px) solid var(--accent-color,#666);box-shadow: 1px 1px 4px 1px #ccc;color: var(--text-color,#666);}
.xw-block-decobox.xw-box-type9.xw-shadow-hide {box-shadow: none;}
.xw-block-decobox.xw-box-type10 {border: var(--border-width,2px) solid var(--accent-color,#88abda);border-radius: var(--border-radius,10px);}
.xw-block-decobox.xw-box-type11 {background-color: var(--bg-color,#f9f9f9);border-radius: var(--border-radius,10px);box-shadow: var(--border-width,3px) var(--border-width,3px) 1px 1px #ccc;color: var(--text-color,#666);}
.xw-block-decobox.xw-box-type12 {margin: 30px 8px;background-color: var(--bg-color,#e7faff);border: var(--border-width,2px) dashed var(--accent-color,#88abda);box-shadow: 0 0 0 8px var(--bg-color);color: var(--text-color,#0068b7);}
.xw-block-decobox.xw-box-type13 {margin: 30px 8px;background-color: var(--bg-color,#e7faff);border: var(--border-width,2px) dotted var(--accent-color,#88abda);box-shadow: 0 0 0 8px var(--bg-color);color: var(--text-color,#0068b7);}
.xw-block-decobox.xw-box-type14 {background-color: var(--bg-color,#f9f9f9);box-shadow: var(--border-width,3px) var(--border-width,3px) 1px 1px #ccc;border: none;color: var(--text-color,#666);}
.xw-block-decobox.xw-box-type15 {position: relative;padding: var(--block-pd-y,calc(var(--block--box--pad) + 8px)) var(--block-pd-x,calc(var(--block--box--pad) + 8px));background-color: var(--bg-color,#e7faff);color: var(--text-color,#0068b7);border: none;}
.xw-block-decobox.xw-box-type15::before {pointer-events: none;content: "";display: block;position: absolute;top: 8px;right: 8px;bottom: 8px;left: 8px;border: var(--border-width,2px) dashed var(--accent-color,#88abda);border-radius: var(--border-radius);}
.xw-block-decobox.xw-box-type16 {position: relative;padding: var(--block-pd-y,calc(var(--block--box--pad) + 8px)) var(--block-pd-x,calc(var(--block--box--pad) + 8px));background-color: var(--bg-color,#e7faff);color: var(--text-color,#0068b7);border: none;}
.xw-block-decobox.xw-box-type16::before {pointer-events: none;content: "";display: block;position: absolute;top: 8px;right: 8px;bottom: 8px;left: 8px;border: var(--border-width,2px) dotted var(--accent-color,#88abda);border-radius: var(--border-radius);}
.xwb-width-control label {font-size: 11px;font-weight: 500;line-height: 1.4;text-transform: uppercase;display: inline-block;margin-bottom: 8px;padding: 0;}
.mr5 {margin-right: 5px;}
.title_box {--background-color: transparent;--accent-color: #333;--border-radius: initial;--text-color: #fff;overflow: hidden;position: relative;border-radius: var(--border-radius,0);}
.title_box > .title {min-height: 2em;padding: .5em var(--block--box--pad);background-color: var(--accent-color);color: var(--text-color);}
.title_box .title-text {display: inline-block;color: var(--text-color);}
.title_box .title-icon:not(.left):not(.right) {padding-right: 10px;}
.title_box .title-icon.left {padding-right: 10px;}
.title_box .title-icon.right {padding-left: 10px;}
.title_box > .content {padding: var(--block--box--pad);border-color: var(--accent-color);background-color: var(--background-color);}
.title_box > .content > :first-child {margin-top: 0;}
.title_box > .content > :last-child {margin-bottom: 0;}
.title_box.box1 {box-shadow: 1px 1px 4px 1px #ccc;}
.title_box.box1 > .title {font-weight: 700;text-align: center;}
.title_box.box1 > .content {border-top: none;border: 2px solid var(--accent-color);border-radius: 0 0 var(--border-radius,0) var(--border-radius,0);}
.title_box.box2 {box-shadow: 1px 1px 4px 1px #ccc;border-top-left-radius: var(--border-radius,0);border-top-right-radius: var(--border-radius,0);}
.title_box.box2 > .title {font-weight: 700;text-align: center;}
.title_box.box3 {background-color: var(--background-color);}
.title_box.box3::before {pointer-events: none;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid var(--accent-color);border-radius: var(--border-radius,0);}
.title_box.box3 > .title {position: relative;display: table;min-width: 5em;padding: .3em var(--block--box--pad);border-bottom-right-radius: var(--border-radius,0);font-weight: 700;text-align: center;}
.title_box.box4 > .title {display: table;min-width: 5em;padding: .3em var(--block--box--pad);border-top-left-radius: var(--border-radius,0);border-top-right-radius: var(--border-radius,0);font-weight: 700;line-height: 1.5em;text-align: center;}
.title_box.box4 > .content {margin-top: -2px;border: 2px solid var(--accent-color);border-top-right-radius: var(--border-radius,0);border-bottom-left-radius: var(--border-radius,0);border-bottom-right-radius: var(--border-radius,0);}
.title_box.box4.shadow {box-shadow: none;filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));}
.title_box.shadow_hide {box-shadow: none;}
@media (max-width:991.98px) {.title_box {width: auto;}}
.xw-block-title-box {--background-color: transparent;--accent-color: #333;--border-radius: initial;--text-color: #fff;overflow: hidden;position: relative;border-radius: var(--border-radius,0);}
.xw-block-title-box > .xw-box-title {min-height: 2em;padding: .5em var(--block--box--pad);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-title-box > .xw-box-title .title-text {display: inline-block;color: var(--text-color);}
.xw-block-title-box > .xw-box-title .title-icon:not(.title-icon-left):not(.title-icon-right) {padding-right: 10px;}
.xw-block-title-box > .xw-box-title .title-icon.title-icon-left {padding-right: 10px;}
.xw-block-title-box > .xw-box-title .title-icon.title-icon-right {padding-left: 10px;}
.xw-block-title-box > .xw-box-content {padding: var(--block--box--pad);border-color: var(--accent-color);background-color: var(--background-color);}
.xw-block-title-box > .xw-box-content > :first-child {margin-top: 0;}
.xw-block-title-box > .xw-box-content > :last-child {margin-bottom: 0;}
.xw-block-title-box.xw-shadow-hide {box-shadow: none;}
.xw-block-title-box.xw-box-type1:not(.xw-shadow-hide) {box-shadow: 1px 1px 4px 1px #ccc;}
.xw-block-title-box.xw-box-type1 > .xw-box-title {font-weight: 700;text-align: center;}
.xw-block-title-box.xw-box-type1 > .xw-box-content {border: 2px solid var(--accent-color);border-top: none;border-radius: 0 0 var(--border-radius,0) var(--border-radius,0);}
.xw-block-title-box.xw-box-type2 {border-top-left-radius: var(--border-radius,0);border-top-right-radius: var(--border-radius,0);}
.xw-block-title-box.xw-box-type2:not(.xw-shadow-hide) {box-shadow: 1px 1px 4px 1px #ccc;}
.xw-block-title-box.xw-box-type2 > .xw-box-title {font-weight: 700;text-align: center;}
.xw-block-title-box.xw-box-type3 {background-color: var(--background-color);}
.xw-block-title-box.xw-box-type3::before {pointer-events: none;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid var(--accent-color);border-radius: var(--border-radius,0);z-index: 1;}
.xw-block-title-box.xw-box-type3 > .xw-box-title {position: relative;display: table;min-width: 5em;padding: .3em var(--block--box--pad);border-bottom-right-radius: var(--border-radius,0);font-weight: 700;text-align: center;}
.xw-block-title-box.xw-box-type4 > .xw-box-title {display: table;min-width: 5em;padding: .3em var(--block--box--pad);border-top-left-radius: var(--border-radius,0);border-top-right-radius: var(--border-radius,0);font-weight: 700;line-height: 1.5em;text-align: center;}
.xw-block-title-box.xw-box-type4 > .xw-box-content {margin-top: -2px;border: 2px solid var(--accent-color);border-top-right-radius: var(--border-radius,0);border-bottom-left-radius: var(--border-radius,0);border-bottom-right-radius: var(--border-radius,0);}
.xw-block-title-box.xw-box-type4.xw-shadow {box-shadow: none;filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));}
@media (max-width:991.98px) {.xw-block-title-box {width: auto;}}
.icon-type {margin: 0 5px;font-size: 20px;}
.icon-type.fa-thumbs-up {color: #ff9393;}
.icon-type.fa-thumbs-down {color: #93c9ff;}
.icon-type.fa-exclamation-triangle {color: #ff93c9;}
.icon-type.fa-info-circle {color: #9393ff;}
.icon-type.fa-question-circle {color: #ffc184;}
.icon-type.fa-check-square {color: #999;}
button.inset {box-shadow: 0 0 0 2px #999;}
.uqIndex {margin: 40px 0;padding: 20px;border-top: 5px solid var(--key-color);background: #f9f9f9;}
input.uqIndex__input {display: none;}
.uqIndex__input:checked ~ .uqIndex__body {overflow: hidden;height: 0;padding: 0;opacity: 0;}
.uqIndex__btn {padding: 2px 15px;border-radius: 4px;background: #333;font-size: 1.2rem;font-weight: 700;color: #fff;letter-spacing: .1em;cursor: pointer;}
.uqIndex__btn:hover {color: #fff;}
.uqIndex__btn i {margin-left: 5px;}
.uqIndex__body {overflow: visible;height: auto;padding: .7em 0;opacity: 1;transition: .8s;}
.ico__bars {position: relative;display: inline-block;width: 10px;height: 9px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.ico__bars:after {position: absolute;top: 50%;left: 0;display: block;width: 10px;height: 1px;margin-top: -.5px;background: #fff;content: "";}
.list-under-border.isBorder > li {border-bottom: 1px solid #ddd;}
.list-under-border.isDashed > li {background-image: linear-gradient(to right,#ccc 5px,transparent 3px);background-size: 11px 1px;background-repeat: repeat-x;background-position: right bottom;}
.list-under-border.isDotted > li {background-image: linear-gradient(to right,#ccc 2px,transparent 2px);background-size: 11px 2px;background-repeat: repeat-x;background-position: right bottom;}
.wp-block-list li + li, .wp-block-list li li {margin-top: .5em;}
.is-style-arrow_1 > li > ol:not([class*=is-style-]) > li:before, .is-style-arrow_1 > li > ul:not([class*=is-style-]) > li:before, .is-style-arrow_1 > li:before, .is-style-arrow_2 > li > ol:not([class*=is-style-]) > li:before, .is-style-arrow_2 > li > ul:not([class*=is-style-]) > li:before, .is-style-arrow_2 > li:before, .is-style-check > li > ol:not([class*=is-style-]) > li:before, .is-style-check > li > ul:not([class*=is-style-]) > li:before, .is-style-check > li:before, .is-style-circle > li > ol:not([class*=is-style-]) > li:before, .is-style-circle > li > ul:not([class*=is-style-]) > li:before, .is-style-circle > li:before, .is-style-triangle > li > ol:not([class*=is-style-]) > li:before, .is-style-triangle > li > ul:not([class*=is-style-]) > li:before, .is-style-triangle > li:before, .is-style-xmark > li > ol:not([class*=is-style-]) > li:before, .is-style-xmark > li > ul:not([class*=is-style-]) > li:before, .is-style-xmark > li:before, :where(.is-style-arrow_1) > li > :where(.is-style-normal) > li:before, :where(.is-style-arrow_1) li:before, :where(.is-style-arrow_2) > li > :where(.is-style-normal) > li:before, :where(.is-style-arrow_2) li:before, :where(.is-style-check) > li > :where(.is-style-normal) > li:before, :where(.is-style-check) li:before, :where(.is-style-circle) > li > :where(.is-style-normal) > li:before, :where(.is-style-circle) li:before, :where(.is-style-triangle) > li > :where(.is-style-normal) > li:before, :where(.is-style-triangle) li:before, :where(.is-style-xmark) > li > :where(.is-style-normal) > li:before, :where(.is-style-xmark) li:before, :where(ol).is-style-annotation > li > ol:not([class*=is-style-]) > li:before, :where(ol).is-style-annotation > li > ul:not([class*=is-style-]) > li:before, :where(ol).is-style-annotation > li:before, :where(ol):where(.is-style-annotation) > li > :where(.is-style-normal) > li:before, :where(ol):where(.is-style-annotation) li:before, :where(ul).is-style-annotation > li > ol:not([class*=is-style-]) > li:before, :where(ul).is-style-annotation > li > ul:not([class*=is-style-]) > li:before, :where(ul).is-style-annotation > li:before, :where(ul):where(.is-style-annotation) > li > :where(.is-style-normal) > li:before, :where(ul):where(.is-style-annotation) li:before, ol .is-style-none > li > ol:not([class*=is-style-]) > li:before, ol .is-style-none > li > ul:not([class*=is-style-]) > li:before, ol .is-style-none > li:before, ol :where(.is-style-none) > li > :where(.is-style-normal) > li:before, ol :where(.is-style-none) li:before, ul .is-style-none > li > ol:not([class*=is-style-]) > li:before, ul .is-style-none > li > ul:not([class*=is-style-]) > li:before, ul .is-style-none > li:before, ul :where(.is-style-none) > li > :where(.is-style-normal) > li:before, ul :where(.is-style-none) li:before {counter-increment: inherit;width: inherit;height: inherit;line-height: inherit;display: inherit;align-items: inherit;justify-content: inherit;white-space: inherit;border-radius: inherit;background-color: inherit;border: none;}
ol.is-style-check, ul.is-style-check {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-check ol, ol.is-style-check ul, ul.is-style-check ol, ul.is-style-check ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-check li:empty, ul.is-style-check li:empty {min-height: 1.5em;}
ol.is-style-triangle, ul.is-style-triangle {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-triangle ol, ol.is-style-triangle ul, ul.is-style-triangle ol, ul.is-style-triangle ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-triangle li:empty, ul.is-style-triangle li:empty {min-height: 1.5em;}
ol.is-style-arrow_1, ul.is-style-arrow_1 {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-arrow_1 ol, ol.is-style-arrow_1 ul, ul.is-style-arrow_1 ol, ul.is-style-arrow_1 ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-arrow_1 li:empty, ul.is-style-arrow_1 li:empty {min-height: 1.5em;}
ol.is-style-arrow_2, ul.is-style-arrow_2 {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-arrow_2 ol, ol.is-style-arrow_2 ul, ul.is-style-arrow_2 ol, ul.is-style-arrow_2 ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-arrow_2 li:empty, ul.is-style-arrow_2 li:empty {min-height: 1.5em;}
ol.is-style-circle, ul.is-style-circle {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-circle ol, ol.is-style-circle ul, ul.is-style-circle ol, ul.is-style-circle ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-circle li:empty, ul.is-style-circle li:empty {min-height: 1.5em;}
ol.is-style-xmark, ul.is-style-xmark {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-xmark ol, ol.is-style-xmark ul, ul.is-style-xmark ol, ul.is-style-xmark ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-xmark li:empty, ul.is-style-xmark li:empty {min-height: 1.5em;}
ol.is-style-annotation, ul.is-style-annotation {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-annotation ol, ol.is-style-annotation ul, ul.is-style-annotation ol, ul.is-style-annotation ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-annotation li:empty, ul.is-style-annotation li:empty {min-height: 1.5em;}
ol.is-style-number-circle, ul.is-style-number-circle {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-number-circle ol, ol.is-style-number-circle ul, ul.is-style-number-circle ol, ul.is-style-number-circle ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-number-circle li:empty, ul.is-style-number-circle li:empty {min-height: 1.5em;}
ol.is-style-number-circle-outline, ul.is-style-number-circle-outline {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-number-circle-outline ol, ol.is-style-number-circle-outline ul, ul.is-style-number-circle-outline ol, ul.is-style-number-circle-outline ul {counter-reset: num;list-style: none;text-indent: initial;}
ol.is-style-number-circle-outline li:empty, ul.is-style-number-circle-outline li:empty {min-height: 1.5em;}
.is-style-normal li::marker {color: var(--block-list-icon-color,#666);}
.is-style-check > li, .is-style-check > li > ol:not([class*=is-style-]) > li, .is-style-check > li > ul:not([class*=is-style-]) > li, :where(.is-style-check) > li > :where(.is-style-normal) > li, :where(.is-style-check) li {position: relative;}
.is-style-check > li > ol:not([class*=is-style-]) > li:before, .is-style-check > li > ul:not([class*=is-style-]) > li:before, .is-style-check > li:before, :where(.is-style-check) > li > :where(.is-style-normal) > li:before, :where(.is-style-check) li:before {position: absolute;top: .3em;left: -1.6em;--is-border-left: .75em;font-size: .8em;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--block-list-icon-color,#666);}
.is-style-triangle > li, .is-style-triangle > li > ol:not([class*=is-style-]) > li, .is-style-triangle > li > ul:not([class*=is-style-]) > li, :where(.is-style-triangle) > li > :where(.is-style-normal) > li, :where(.is-style-triangle) li {position: relative;}
.is-style-triangle > li > ol:not([class*=is-style-]) > li:before, .is-style-triangle > li > ul:not([class*=is-style-]) > li:before, .is-style-triangle > li:before, :where(.is-style-triangle) > li > :where(.is-style-normal) > li:before, :where(.is-style-triangle) li:before {position: absolute;top: 0;left: -1em;--is-border-left: .6em;font-size: initial;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--block-list-icon-color,#666);}
.is-style-arrow_1 > li, .is-style-arrow_1 > li > ol:not([class*=is-style-]) > li, .is-style-arrow_1 > li > ul:not([class*=is-style-]) > li, :where(.is-style-arrow_1) > li > :where(.is-style-normal) > li, :where(.is-style-arrow_1) li {position: relative;}
.is-style-arrow_1 > li > ol:not([class*=is-style-]) > li:before, .is-style-arrow_1 > li > ul:not([class*=is-style-]) > li:before, .is-style-arrow_1 > li:before, :where(.is-style-arrow_1) > li > :where(.is-style-normal) > li:before, :where(.is-style-arrow_1) li:before {position: absolute;top: 0;left: -1.1em;--is-border-left: .75em;font-size: .9em;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--block-list-icon-color,#666);}
.is-style-arrow_2 > li, .is-style-arrow_2 > li > ol:not([class*=is-style-]) > li, .is-style-arrow_2 > li > ul:not([class*=is-style-]) > li, :where(.is-style-arrow_2) > li > :where(.is-style-normal) > li, :where(.is-style-arrow_2) li {position: relative;}
.is-style-arrow_2 > li > ol:not([class*=is-style-]) > li:before, .is-style-arrow_2 > li > ul:not([class*=is-style-]) > li:before, .is-style-arrow_2 > li:before, :where(.is-style-arrow_2) > li > :where(.is-style-normal) > li:before, :where(.is-style-arrow_2) li:before {position: absolute;top: .2em;left: -1.55em;--is-border-left: .75em;font-size: .8em;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--block-list-icon-color,#666);}
.is-style-circle > li, .is-style-circle > li > ol:not([class*=is-style-]) > li, .is-style-circle > li > ul:not([class*=is-style-]) > li, :where(.is-style-circle) > li > :where(.is-style-normal) > li, :where(.is-style-circle) li {position: relative;}
.is-style-circle > li > ol:not([class*=is-style-]) > li:before, .is-style-circle > li > ul:not([class*=is-style-]) > li:before, .is-style-circle > li:before, :where(.is-style-circle) > li > :where(.is-style-normal) > li:before, :where(.is-style-circle) li:before {position: absolute;top: .2em;left: -1.55em;--is-border-left: .75em;font-size: .8em;content: "";font-family: "Font Awesome 5 Free";font-weight: 400;color: var(--block-list-icon-color,#666);}
.is-style-xmark > li, .is-style-xmark > li > ol:not([class*=is-style-]) > li, .is-style-xmark > li > ul:not([class*=is-style-]) > li, :where(.is-style-xmark) > li > :where(.is-style-normal) > li, :where(.is-style-xmark) li {position: relative;}
.is-style-xmark > li > ol:not([class*=is-style-]) > li:before, .is-style-xmark > li > ul:not([class*=is-style-]) > li:before, .is-style-xmark > li:before, :where(.is-style-xmark) > li > :where(.is-style-normal) > li:before, :where(.is-style-xmark) li:before {position: absolute;top: 0;left: -1.15em;--is-border-left: .75em;font-size: initial;content: "";font-weight: 900;font-family: "Font Awesome 5 Free";color: var(--block-list-icon-color,#666);}
:where(ul).is-style-annotation > li, :where(ul).is-style-annotation > li > ol:not([class*=is-style-]) > li, :where(ul).is-style-annotation > li > ul:not([class*=is-style-]) > li, :where(ul):where(.is-style-annotation) > li > :where(.is-style-normal) > li, :where(ul):where(.is-style-annotation) li {position: relative;}
:where(ul).is-style-annotation > li > ol:not([class*=is-style-]) > li:before, :where(ul).is-style-annotation > li > ul:not([class*=is-style-]) > li:before, :where(ul).is-style-annotation > li:before, :where(ul):where(.is-style-annotation) > li > :where(.is-style-normal) > li:before, :where(ul):where(.is-style-annotation) li:before {position: absolute;top: .25em;left: -1.7em;--is-border-left: 1em;font-size: .8em;content: "※";color: var(--block-list-icon-color,#666);font-family: inherit;font-weight: 400;}
:where(ol).is-style-annotation > li, :where(ol).is-style-annotation > li > ol:not([class*=is-style-]) > li, :where(ol).is-style-annotation > li > ul:not([class*=is-style-]) > li, :where(ol):where(.is-style-annotation) > li > :where(.is-style-normal) > li, :where(ol):where(.is-style-annotation) li {position: relative;}
:where(ol).is-style-annotation > li > ol:not([class*=is-style-]) > li:before, :where(ol).is-style-annotation > li > ul:not([class*=is-style-]) > li:before, :where(ol).is-style-annotation > li:before, :where(ol):where(.is-style-annotation) > li > :where(.is-style-normal) > li:before, :where(ol):where(.is-style-annotation) li:before {position: absolute;top: .25em;left: -2.4em;--is-border-left: 0;font-size: .8em;counter-increment: num;content: "※" counter(num);color: var(--block-list-icon-color,#666);font-family: inherit;font-weight: 400;}
.is-style-number-circle > li, .is-style-number-circle > li > ol:not([class*=is-style-]) > li, .is-style-number-circle > li > ul:not([class*=is-style-]) > li, :where(.is-style-number-circle) > li > :where(.is-style-normal) > li, :where(.is-style-number-circle) li {position: relative;}
.is-style-number-circle > li > ol:not([class*=is-style-]) > li:before, .is-style-number-circle > li > ul:not([class*=is-style-]) > li:before, .is-style-number-circle > li:before, :where(.is-style-number-circle) > li > :where(.is-style-normal) > li:before, :where(.is-style-number-circle) li:before {content: counter(num);position: absolute;top: .2em;left: -2.4em;--is-border-left: .75em;font-size: .6em;font-weight: initial;font-family: initial;width: 18px;height: 18px;line-height: 18px;display: flex;align-items: center;justify-content: center;white-space: nowrap;border-radius: 18px;color: #fff;background: var(--block-list-icon-color,#666);}
.is-style-number-circle-outline > li, .is-style-number-circle-outline > li > ol:not([class*=is-style-]) > li, .is-style-number-circle-outline > li > ul:not([class*=is-style-]) > li, :where(.is-style-number-circle-outline) > li > :where(.is-style-normal) > li, :where(.is-style-number-circle-outline) li {position: relative;}
.is-style-number-circle-outline > li > ol:not([class*=is-style-]) > li:before, .is-style-number-circle-outline > li > ul:not([class*=is-style-]) > li:before, .is-style-number-circle-outline > li:before, :where(.is-style-number-circle-outline) > li > :where(.is-style-normal) > li:before, :where(.is-style-number-circle-outline) li:before {content: counter(num);position: absolute;top: .2em;left: -2.4em;--is-border-left: .75em;font-size: .6em;font-weight: initial;font-family: initial;width: 18px;height: 18px;line-height: 18px;display: flex;align-items: center;justify-content: center;white-space: nowrap;border-radius: 18px;background: 0 0;border: 1px solid var(--block-list-icon-color,#666);color: var(--block-list-icon-color,#666);}
.is-style-annotation:not([reversed]) > li:before {counter-increment: num;}
.is-style-annotation[reversed] > li:before {counter-increment: num -1;}
.is-style-annotation ol:not([reversed]) > li:before, .is-style-annotation ul:not([reversed]) > li:before {counter-increment: num;}
.is-style-annotation ol[reversed] > li:before, .is-style-annotation ul[reversed] > li:before {counter-increment: num -1;}
.is-style-number-circle:not([reversed]) > li:before {counter-increment: num;}
.is-style-number-circle[reversed] > li:before {counter-increment: num -1;}
.is-style-number-circle ol:not([reversed]) > li:before, .is-style-number-circle ul:not([reversed]) > li:before {counter-increment: num;}
.is-style-number-circle ol[reversed] > li:before, .is-style-number-circle ul[reversed] > li:before {counter-increment: num -1;}
.is-style-number-circle-outline:not([reversed]) > li:before {counter-increment: num;}
.is-style-number-circle-outline[reversed] > li:before {counter-increment: num -1;}
.is-style-number-circle-outline ol:not([reversed]) > li:before, .is-style-number-circle-outline ul:not([reversed]) > li:before {counter-increment: num;}
.is-style-number-circle-outline ol[reversed] > li:before, .is-style-number-circle-outline ul[reversed] > li:before {counter-increment: num -1;}
ol.is-style-none, ul.is-style-none {list-style: none;text-indent: -1.5em !important;}
ol.is-style-none li, ul.is-style-none li {list-style: none;}
ol .is-style-none > li > ol:not([class*=is-style-]) > li:before, ol .is-style-none > li > ul:not([class*=is-style-]) > li:before, ol .is-style-none > li:before, ol :where(.is-style-none) > li > :where(.is-style-normal) > li:before, ol :where(.is-style-none) li:before, ul .is-style-none > li > ol:not([class*=is-style-]) > li:before, ul .is-style-none > li > ul:not([class*=is-style-]) > li:before, ul .is-style-none > li:before, ul :where(.is-style-none) > li > :where(.is-style-normal) > li:before, ul :where(.is-style-none) li:before {content: none;}
ol:not([class*=is-style-none]) ol:where(.is-style-none) > li ol:not([class*=is-style-]), ol:not([class*=is-style-none]) ol:where(.is-style-none) > li ol:where(.is-style-normal), ol:not([class*=is-style-none]) ol:where(.is-style-none) > li ul:not([class*=is-style-]), ol:not([class*=is-style-none]) ol:where(.is-style-none) > li ul:where(.is-style-normal), ol:not([class*=is-style-none]) ul:where(.is-style-none) > li ol:not([class*=is-style-]), ol:not([class*=is-style-none]) ul:where(.is-style-none) > li ol:where(.is-style-normal), ol:not([class*=is-style-none]) ul:where(.is-style-none) > li ul:not([class*=is-style-]), ol:not([class*=is-style-none]) ul:where(.is-style-none) > li ul:where(.is-style-normal), ul:not([class*=is-style-none]) ol:where(.is-style-none) > li ol:not([class*=is-style-]), ul:not([class*=is-style-none]) ol:where(.is-style-none) > li ol:where(.is-style-normal), ul:not([class*=is-style-none]) ol:where(.is-style-none) > li ul:not([class*=is-style-]), ul:not([class*=is-style-none]) ol:where(.is-style-none) > li ul:where(.is-style-normal), ul:not([class*=is-style-none]) ul:where(.is-style-none) > li ol:not([class*=is-style-]), ul:not([class*=is-style-none]) ul:where(.is-style-none) > li ol:where(.is-style-normal), ul:not([class*=is-style-none]) ul:where(.is-style-none) > li ul:not([class*=is-style-]), ul:not([class*=is-style-none]) ul:where(.is-style-none) > li ul:where(.is-style-normal) {text-indent: -1.5em !important;}
.list-under-border.is-border > li {border-bottom: 1px solid #ddd;}
.list-under-border.is-dashed > li {background-image: linear-gradient(to right,#ccc 5px,transparent 3px);background-size: 11px 1px;background-repeat: repeat-x;background-position: right bottom;}
.list-under-border.is-dotted > li {background-image: linear-gradient(to right,#ccc 2px,transparent 2px);background-size: 11px 2px;background-repeat: repeat-x;background-position: right bottom;}
.list-under-border {padding-inline-start: 0;list-style-position: inside;text-indent: -1.5em;}
.list-under-border li {padding-left: 2em;}
.list-under-border li:before {left: var(--is-border-left,.75em) !important;}
.list-under-border > li {margin-bottom: .5em;padding-bottom: .5em;}
.list-under-border > li:last-child {background-image: none;border-bottom: none;margin-bottom: initial;padding-bottom: initial;}
.list-under-border ol, .list-under-border ul {padding-left: 0;list-style-position: inside;}
.list-under-border.is-style-check {text-indent: initial;}
.list-under-border.is-style-check ol, .list-under-border.is-style-check ul {text-indent: initial;}
.list-under-border.is-style-check li:empty {min-height: 2em;}
.list-under-border.is-style-triangle {text-indent: initial;}
.list-under-border.is-style-triangle ol, .list-under-border.is-style-triangle ul {text-indent: initial;}
.list-under-border.is-style-triangle li:empty {min-height: 2em;}
.list-under-border.is-style-arrow_1 {text-indent: initial;}
.list-under-border.is-style-arrow_1 ol, .list-under-border.is-style-arrow_1 ul {text-indent: initial;}
.list-under-border.is-style-arrow_1 li:empty {min-height: 2em;}
.list-under-border.is-style-arrow_2 {text-indent: initial;}
.list-under-border.is-style-arrow_2 ol, .list-under-border.is-style-arrow_2 ul {text-indent: initial;}
.list-under-border.is-style-arrow_2 li:empty {min-height: 2em;}
.list-under-border.is-style-circle {text-indent: initial;}
.list-under-border.is-style-circle ol, .list-under-border.is-style-circle ul {text-indent: initial;}
.list-under-border.is-style-circle li:empty {min-height: 2em;}
.list-under-border.is-style-xmark {text-indent: initial;}
.list-under-border.is-style-xmark ol, .list-under-border.is-style-xmark ul {text-indent: initial;}
.list-under-border.is-style-xmark li:empty {min-height: 2em;}
.list-under-border.is-style-annotation {text-indent: initial;}
.list-under-border.is-style-annotation ol, .list-under-border.is-style-annotation ul {text-indent: initial;}
.list-under-border.is-style-annotation li:empty {min-height: 2em;}
.list-under-border.is-style-number-circle {text-indent: initial;}
.list-under-border.is-style-number-circle ol, .list-under-border.is-style-number-circle ul {text-indent: initial;}
.list-under-border.is-style-number-circle li:empty {min-height: 2em;}
.list-under-border.is-style-number-circle-outline {text-indent: initial;}
.list-under-border.is-style-number-circle-outline ol, .list-under-border.is-style-number-circle-outline ul {text-indent: initial;}
.list-under-border.is-style-number-circle-outline li:empty {min-height: 2em;}
ol .list-under-border, ul .list-under-border {margin-top: .3em;}
p.name {text-align: center;}
.wp-block-categories-list.is-style-show > .cat-item > a::before {content: "";position: static;padding-right: 7px;color: var(--point-color);font-family: "Font Awesome 5 Free";font-weight: 700;}
.is-style-heading2 {padding: .6em;background-color: var(--key-color);border-radius: var(--block--border-radius);color: #fff;}
.is-style-heading2 a {color: #fff;}
.is-style-heading3 {position: relative;padding: 0 0 .6em;border-bottom: 3px solid #f2f2f2;}
.is-style-heading3::before {content: "";position: absolute;bottom: -3px;left: 0;width: 2.5em;height: 3px;background-color: var(--key-color);}
.is-style-heading4 {position: relative;padding: 0 0 .6em .8em;border-bottom: 1px solid #eee;}
.is-style-heading4::before {content: "";position: absolute;top: 0;bottom: .6em;left: 0;width: 4px;background-color: var(--key-color);border-radius: var(--block--border-radius-inr);}
.is-style-heading5 {position: relative;padding-left: .8em;}
.is-style-heading5::before {content: "";position: absolute;top: .4em;left: 0;width: .5em;height: .5em;background-color: var(--key-color);border-radius: var(--block--border-radius-inr);}
.is-style-heading6 {position: relative;padding: .6em;background-color: var(--key-color);border-radius: var(--block--border-radius);color: #fff;}
.is-style-heading6::before {content: "";position: absolute;top: 100%;left: .83em;width: 0;height: 0;border-top: .6em solid var(--key-color);border-right: .5em solid transparent;border-bottom: .6em solid transparent;border-left: .5em solid transparent;}
.is-style-heading7 {padding: 0 0 .6em;border-bottom: 1px solid var(--key-color);}
.is-style-heading8 {padding: .6em;border-top: 1px solid var(--key-color);border-bottom: 1px solid var(--key-color);}
.is-style-heading9 {position: relative;padding: .6em 0 calc(.6em + 8px);}
.is-style-heading9::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 8px;background: repeating-linear-gradient(-45deg,var(--key-color),var(--key-color) 1px,transparent 1px,transparent 5px);background-size: 7px 8px;border-radius: var(--block--border-radius-inr);backface-visibility: hidden;}
.is-style-heading10 {position: relative;padding: .6em;border-radius: var(--block--border-radius);text-shadow: 0 0 5px #fff;}
.is-style-heading11 {padding: .6em;background: linear-gradient(-45deg,#fff 25%,#f2f2f2 25%,#f2f2f2 50%,#fff 50%,#fff 75%,#f2f2f2 75%,#f2f2f2);background-size: 4px 4px;border-left: 6px solid var(--key-color);border-radius: var(--block--border-radius-inr) var(--block--border-radius) var(--block--border-radius) var(--block--border-radius-inr);color: #000;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] :is([class*=is-style-heading--section]), :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) :is([class*=is-style-heading--section]) {background-color: initial;border: initial;padding: initial;color: initial;overflow: initial;--widget--block--pad: 0rem;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] :is([class*=is-style-heading--section]):before, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) :is([class*=is-style-heading--section]):before {top: initial;z-index: initial;content: initial;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] :is([class*=is-style-heading--section]):after, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) :is([class*=is-style-heading--section]):after {content: initial;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] .is-style-heading--section1, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) .is-style-heading--section1 {text-align: center;position: relative;padding-bottom: .6em;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] .is-style-heading--section1:before, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) .is-style-heading--section1:before {content: "";position: absolute;bottom: -3px;display: inline-block;width: 2.5em;height: 3px;left: 50%;transform: translateX(-50%);background-color: var(--key-color);}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] .is-style-heading--section2, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) .is-style-heading--section2 {text-align: center;position: relative;padding-bottom: .6em;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] .is-style-heading--section2:before, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) .is-style-heading--section2:before {content: "";position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);width: 2.5em;height: 8px;background: repeating-linear-gradient(-45deg,var(--key-color),var(--key-color) 1px,transparent 1px,transparent 5px);background-size: 7px 8px;backface-visibility: hidden;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] .is-style-heading--section3, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) .is-style-heading--section3 {display: flex;align-items: center;justify-content: center;text-align: center;position: relative;font-weight: 700;line-height: 1.4;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] .is-style-heading--section3:before, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) .is-style-heading--section3:before {content: "";opacity: .3;position: static;height: 1px;width: 3em;background-color: var(--key-color);margin: 0 1em 0 0;}
.edit-widgets-block-editor .wp-block-widget-area__panel-body-content > div[data-widget-area-id=sidebar-1] .is-style-heading--section3:after, :is(.side, .footer, .nav__drawers--widgets, .main) :is(.widget, .widget_block) .is-style-heading--section3:after {content: "";opacity: .3;position: static;height: 1px;width: 3em;background-color: var(--key-color);margin: 0 0 0 1em;}
.footer .is-style-default, .nav__drawers .is-style-default, .side .is-style-default {color: var(--key-color);}
.footer .is-style-heading2, .nav__drawers .is-style-heading2, .side .is-style-heading2 {padding: .6em;background-color: var(--key-color);border-radius: var(--block--border-radius);color: #fff;}
.footer .is-style-heading2 a, .nav__drawers .is-style-heading2 a, .side .is-style-heading2 a {color: #fff;}
.footer .is-style-heading3, .nav__drawers .is-style-heading3, .side .is-style-heading3 {position: static;padding: .6em;background: color-mix(in srgb,var(--key-color) 13%,transparent);border-radius: var(--block--border-radius);border-bottom: none;color: var(--key-color);}
.footer .is-style-heading3::before, .nav__drawers .is-style-heading3::before, .side .is-style-heading3::before {display: none;}
.footer .is-style-heading3 a, .nav__drawers .is-style-heading3 a, .side .is-style-heading3 a {color: var(--key-color);}
.footer .is-style-heading4, .nav__drawers .is-style-heading4, .side .is-style-heading4 {position: static;padding: .6em;background-color: rgba(0,0,0,.03);border-top: 2px solid var(--key-color);border-radius: 0;border-bottom: none;color: inherit;}
.footer .is-style-heading4::before, .nav__drawers .is-style-heading4::before, .side .is-style-heading4::before {display: none;}
.footer .is-style-heading4 a, .nav__drawers .is-style-heading4 a, .side .is-style-heading4 a {color: inherit;}
.footer .widget.widget_block:has(.is-style-heading4), .nav__drawers .widget.widget_block:has(.is-style-heading4), .side .widget.widget_block:has(.is-style-heading4) {background-color: transparent;background: 0 0;box-shadow: none;}
.footer .widget_block:has(> .wp-block-heading:only-child.is-style-heading3), .footer .widget_block:has(> .wp-block-heading:only-child.is-style-heading4), .nav__drawers .widget_block:has(> .wp-block-heading:only-child.is-style-heading3), .nav__drawers .widget_block:has(> .wp-block-heading:only-child.is-style-heading4), .side .widget_block:has(> .wp-block-heading:only-child.is-style-heading4) {background: 0 0;box-shadow: none;padding: 0;}
.footer .is-style-heading5, .nav__drawers .is-style-heading5, .side .is-style-heading5 {border-radius: initial;background: initial;position: relative;padding-bottom: .85em;padding-left: 0;background-color: initial;}
.footer .is-style-heading5:before, .nav__drawers .is-style-heading5:before, .side .is-style-heading5:before {content: "";position: absolute;left: 0;width: 2.5em;height: 3px;background-color: var(--key-color);top: initial;bottom: 0;z-index: 2;}
.footer .is-style-heading5:after, .nav__drawers .is-style-heading5:after, .side .is-style-heading5:after {content: "";position: absolute;top: initial;bottom: 0;left: 0;width: 100%;height: 3px;background-color: #f2f2f2;z-index: 1;}
.footer .widget:has(.is-style-heading5), .nav__drawers .widget:has(.is-style-heading5), .side .widget:has(.is-style-heading5) {position: relative;}
.is-style-heading--section1 {text-align: center;position: relative;padding-bottom: .6em;}
.is-style-heading--section1:before {content: "";position: absolute;bottom: -3px;display: inline-block;width: 2.5em;height: 3px;left: 50%;transform: translateX(-50%);background-color: var(--key-color);}
.is-style-heading--section2 {text-align: center;position: relative;padding-bottom: .6em;}
.is-style-heading--section2:before {content: "";position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);width: 2.5em;height: 8px;background: repeating-linear-gradient(-45deg,var(--key-color),var(--key-color) 1px,transparent 1px,transparent 5px);background-size: 7px 8px;backface-visibility: hidden;}
.is-style-heading--section3 {display: flex;align-items: center;justify-content: center;text-align: center;position: relative;font-weight: 700;line-height: 1.4;}
.is-style-heading--section3:before {content: "";opacity: .3;position: static;height: 1px;width: 3em;background-color: var(--key-color);margin: 0 1em 0 0;}
.is-style-heading--section3:after {content: "";opacity: .3;position: static;height: 1px;width: 3em;background-color: var(--key-color);margin: 0 0 0 1em;}
.footer .is-style-heading6, .nav__drawers .is-style-heading6, .side .is-style-heading6 {padding-bottom: calc(.6em + 8px);position: relative;}
.footer .is-style-heading6:before, .nav__drawers .is-style-heading6:before, .side .is-style-heading6:before {content: "";position: absolute;top: initial;bottom: 0;left: 0;width: 100%;height: 8px;background: repeating-linear-gradient(-45deg,var(--key-color),var(--key-color) 1px,transparent 1px,transparent 5px);background-size: 7px 8px;border-radius: var(--block--border-radius-inr);backface-visibility: hidden;}
.footer .is-style-heading6:after, .nav__drawers .is-style-heading6:after, .side .is-style-heading6:after {content: initial;}
.footer .is-style-heading7, .nav__drawers .is-style-heading7, .side .is-style-heading7 {display: flex;align-items: center;justify-content: center;text-align: center;position: relative;padding-left: 0;padding-right: 0;}
.footer .is-style-heading7:before, .nav__drawers .is-style-heading7:before, .side .is-style-heading7:before {content: "";opacity: .3;position: static;height: 1px;width: 3em;background-color: var(--key-color);margin: 0 1em 0 0;}
.footer .is-style-heading7:after, .nav__drawers .is-style-heading7:after, .side .is-style-heading7:after {content: "";opacity: .3;position: static;height: 1px;width: 3em;background-color: var(--key-color);margin: 0 0 0 1em;}
.footer .widget:has(.is-style-heading6), .nav__drawers .widget:has(.is-style-heading6), .side .widget:has(.is-style-heading6) {position: relative;}
.wp-block-image.is-style-normal img {box-shadow: initial;outline: initial;}
.wp-block-image.is-style-photo img {border-width: 8px;border-color: #fff;border-style: solid;box-shadow: 2px 2px 7px 0 rgba(0,0,0,.05);outline: 1px solid #eee;}
.wp-block-image .aligncenter figcaption {text-align: center;}
.wp-block-image :where(.has-border-color) {border-style: solid;}
.wp-block-image :where([style*=border-top-color]) {border-top-style: solid;}
.wp-block-image :where([style*=border-right-color]) {border-right-style: solid;}
.wp-block-image :where([style*=border-bottom-color]) {border-bottom-style: solid;}
.wp-block-image :where([style*=border-left-color]) {border-left-style: solid;}
.wp-block-image :where([style*=border-width]) {border-style: solid;}
.wp-block-image :where([style*=border-top-width]) {border-top-style: solid;}
.wp-block-image :where([style*=border-right-width]) {border-right-style: solid;}
.wp-block-image :where([style*=border-bottom-width]) {border-bottom-style: solid;}
.wp-block-image :where([style*=border-left-width]) {border-left-style: solid;}
.widget_rss img {display: none;}
li.wp-block-rss__item:first-of-type {border-top-color: var(--widget--list--first--border-color);padding-top: calc(var(--wp--preset--spacing--40) * -1);}
ul.wp-block-rss.is-grid > li.wp-block-rss__item:first-of-type {padding-top: 1em;}
ul.wp-block-rss.is-grid li {margin: 0 1em 0 0 !important;}
li.wp-block-rss__item:last-of-type {padding-bottom: calc(var(--wp--preset--spacing--40) * -1);}
ul.wp-block-rss.is-grid > li.wp-block-rss__item:last-of-type {padding-bottom: 1em;}
.wp-block-rss__item {padding: var(--widget--list--pad--y) var(--widget--list--pad--x);border-top: var(--list--border-style);}
.wp-block-rss__item-title a {text-decoration: none !important;}
ul.wp-block-rss.is-grid.columns-2 > li:nth-child(-n+2), ul.wp-block-rss.is-grid.columns-3 > li:nth-child(-n+3), ul.wp-block-rss.is-grid.columns-4 > li:nth-child(-n+4), ul.wp-block-rss.is-grid.columns-5 > li:nth-child(-n+5), ul.wp-block-rss.is-grid.columns-6 > li:nth-child(-n+6) {border-top-color: var(--widget--list--first--border-color);}
.widget_media_image {text-align: center;}
.widget-area .mejs-container {width: 100% !important;}
.widget-area .mejs-controls, .widget-area .mejs-layer {z-index: 0;}
.widget .mejs-container {width: 100% !important;}
.uqBlogCard a {position: relative;display: flex;align-items: flex-start;padding: var(--block--box--pad);background-color: var(--background-color,#fff);border: 1px solid var(--key-color);border-radius: var(--border-radius,0);color: #333;text-decoration: none;}
@media (hover:hover) {.uqBlogCard a:hover {opacity: .85;}}
.uqBlogCard__label {font-size: calc(13 * var(--block-style-unit));position: absolute;z-index: 1;top: -1px;left: -1px;padding: 2px 10px;background-color: var(--key-color);border-radius: var(--border-radius,0) 0;color: #fff;}
.uqBlogCard__label i, .uqBlogCard__label svg {margin-right: 5px;}
.uqBlogCard__thumbs {position: relative;z-index: 0;width: 100px;margin: 0 20px 0 0;}
@media (min-width:992px) {.uqBlogCard__thumbs {width: 153px;}}
.uqBlogCard__thumbs::before {display: block;height: 0;padding-top: var(--posts--thumb--ratio--list);content: "";}
.uqBlogCard__thumbs img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;border-radius: var(--border-radius,0);}
.uqBlogCard__nothumbs + .uqBlogCard__details {margin-top: 20px;}
.uqBlogCard--text a {text-decoration: underline;}
@media (hover:hover) {.uqBlogCard--text a:hover {text-decoration: none;}}
.uqBlogCard--external a {border: none;background: var(--background-color,#3f3f3f);border-radius: var(--border-radius,0);}
.uqBlogCard--external .uqBlogCard__thumbs {width: auto;height: auto;margin: auto 15px auto 0;}
.uqBlogCard--external .uqBlogCard__thumbs::before {display: none;}
.uqBlogCard--external .uqBlogCard__thumbs i, .uqBlogCard--external .uqBlogCard__thumbs svg {font-size: 40px;color: var(--key-color,#c3c3c3);}
.uqBlogCard__details {margin: auto;flex: 1 1;}
.uqBlogCard__details--title {font-size: calc(14 * var(--block-style-unit));min-height: 1em;font-weight: 700;line-height: 1.4;color: var(--text-color,#666);}
@media (min-width:768px) {.uqBlogCard__details--title {font-size: inherit;}}
.uqBlogCard__details--date {font-size: calc(13 * var(--block-style-unit));margin-top: 10px;color: #7f8489;}
.uqBlogCard__details--text {font-size: calc(13 * var(--block-style-unit));display: none;margin: .6em 0 0;color: #666;letter-spacing: .01em;}
@media (min-width:768px) {.uqBlogCard__details--text {display: block;}}
.uqBlogCard__details--entry-date {margin-right: 10px;}
.uqBlogCard__details--entry-date i, .uqBlogCard__details--entry-date svg {margin-right: 5px;}
.uqBlogCard__details--link {font-size: calc(13 * var(--block-style-unit));margin: .6em 0 0;color: #666;}
.uqBlogCard__details--link i, .uqBlogCard__details--link svg {margin-left: 3px;font-size: 12px;}
.xw-block-blog-card {--key-color: #a1a1a1;--background-color: #fff;}
.xw-block-blog-card a {position: relative;display: flex;align-items: flex-start;padding: var(--block--box--pad);background-color: var(--background-color,#fff);border-radius: var(--border-radius,0);color: #333;text-decoration: none;}
@media (hover:hover) {.xw-block-blog-card a:hover {opacity: .85;}}
.xw-block-blog-card.border-solid a {border: 1px solid var(--key-color,#a1a1a1);}
.xw-block-blog-card__label {font-size: calc(11 * var(--block-style-unit));padding: 2px 10px;background-color: var(--key-color,#a1a1a1);border-radius: var(--border-radius,0) 0;color: #fff;z-index: 1;}
@media (min-width:768px) {.xw-block-blog-card__label {font-size: calc(13 * var(--block-style-unit));}}
.xw-block-blog-card__label i, .xw-block-blog-card__label svg {margin-right: 5px;}
.xw-label-position-top-left .xw-block-blog-card__label {position: absolute;top: -1px;left: -1px;}
.xw-label-position-bottom-right .xw-block-blog-card__label {position: absolute;right: 0;bottom: 0;}
.xw-label-position-inside-image .xw-block-blog-card__label {position: absolute;left: 0;top: 0;}
@media (min-width:768px) {.xw-label-position-inside-image .xw-block-blog-card__label {font-size: calc(11 * var(--block-style-unit));}}
.xw-label-position-above-title .xw-block-blog-card__label {width: fit-content;border-radius: var(--border-radius,0);margin-bottom: 8px;display: inline-block;}
@media (min-width:768px) {.xw-label-position-above-title .xw-block-blog-card__label {font-size: calc(11 * var(--block-style-unit));}}
.xw-label-position-above-title .xw-block-blog-card__label + .xw-block-blog-card__details--title {margin-top: .6em;}
.xw-label-position-above-title .xw-block-blog-card__details {margin: 0;}
.xw-block-blog-card__thumbs {position: relative;z-index: 0;width: 100px;margin: 0 20px 0 0;overflow: hidden;border-radius: var(--border-radius,0);}
@media (min-width:768px) {.xw-block-blog-card__thumbs {width: 153px;}}
.xw-block-blog-card__thumbs::before {display: block;height: 0;padding-top: var(--posts--thumb--ratio--list);content: "";}
.xw-block-blog-card__thumbs img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;border-radius: var(--border-radius,0);}
.xw-label-position-top-left .xw-block-blog-card__label + .xw-block-blog-card__nothumbs + .xw-block-blog-card__details {margin-top: 20px;}
.xw-block-blog-card--icon a {background: var(--background-color,#fff);border-radius: var(--border-radius,0);}
.xw-block-blog-card--icon .xw-block-blog-card__thumbs {width: auto;height: auto;margin: auto 15px auto 0;min-width: 50px;display: flex;align-items: center;justify-content: center;}
@media (min-width:768px) {.xw-block-blog-card--icon .xw-block-blog-card__thumbs {margin: auto 20px auto 0;}}
.xw-block-blog-card--icon .xw-block-blog-card__thumbs::before {display: none;}
.xw-block-blog-card--icon .xw-block-blog-card__thumbs i, .xw-block-blog-card--icon .xw-block-blog-card__thumbs svg {font-size: 36px;color: var(--key-color,#a1a1a1);}
@media (min-width:768px) {.xw-block-blog-card--icon .xw-block-blog-card__thumbs i, .xw-block-blog-card--icon .xw-block-blog-card__thumbs svg {font-size: 40px;}}
.xw-block-blog-card--text {--key-color: var(--txt-color,#a1a1a1);--text-color: var(--link-color,#666);}
.xw-block-blog-card--text a {text-decoration: underline;color: var(--text-color,#666);}
@media (hover:hover) {.xw-block-blog-card--text a:hover {text-decoration: none;color: var(--text-color,#666);}}
.xw-block-blog-card--text i, .xw-block-blog-card--text svg {color: var(--key-color,#a1a1a1);}
.xw-block-blog-card__details {margin: auto;flex: 1 1;}
.xw-block-blog-card__details--title {font-size: calc(14 * var(--block-style-unit));min-height: 1em;font-weight: 700;line-height: 1.4;color: var(--text-color,#666);}
@media (min-width:768px) {.xw-block-blog-card__details--title {font-size: inherit;}}
.xw-block-blog-card__details--date {font-size: calc(13 * var(--block-style-unit));margin-top: 10px;color: #7f8489;}
.xw-block-blog-card__details--text {font-size: calc(13 * var(--block-style-unit));display: none;margin: .6em 0 0;color: #666;letter-spacing: .01em;}
@media (min-width:768px) {.xw-block-blog-card__details--text {display: block;}}
.xw-block-blog-card__details--entry-date {margin-right: 10px;}
.xw-block-blog-card__details--entry-date i, .xw-block-blog-card__details--entry-date svg {margin-right: 5px;}
.xw-block-blog-card__details--link {font-size: calc(13 * var(--block-style-unit));margin: .6em 0 0;color: #666;}
.xw-block-blog-card__details--link i, .xw-block-blog-card__details--link svg {margin-left: 3px;font-size: 12px;}
.xw-block-blog-card:not(:has(.xw-block-blog-card__thumbs)).xw-label-position-top-left:has(.xw-block-blog-card__label) .xw-block-blog-card__details {margin-top: 20px;}
.xw-block-accordion input[type=checkbox] {display: none;}
.xw-block-accordion input[type=checkbox] + .xw-block-accordion__header + .xw-block-accordion__body {visibility: hidden;height: 0;padding: 0;opacity: 0;}
.xw-block-accordion input:checked + .xw-block-accordion__header + .xw-block-accordion__body {visibility: visible;height: auto;padding: var(--block--box--pad);opacity: 1;}
.xw-block-accordion input:checked + .xw-block-accordion__header .ico__accordion--normal::after {transform: rotate(0);}
.xw-block-accordion input:checked + .xw-block-accordion__header .ico__accordion--arrow {transform: scaleY(-1);}
.xw-block-accordion input:checked + .xw-block-accordion__header .ico__accordion--arrow-bold {transform: rotate(180deg) translateY(2px);}
.xw-block-accordion .xw-block-accordion--type1 input:checked + .xw-block-accordion__header + .xw-block-accordion__body {border-top: 2px dotted var(--accent-color);}
.xw-block-accordion .xw-block-accordion--type2 input:checked + .xw-block-accordion__header + .xw-block-accordion__body {padding-top: 0;}
.uqAccordion {--accent-color: #dadada;--background-color: #fff;--text-color: #000;--border-radius: 10px;--key-color: initial;overflow: hidden;border-radius: var(--border-radius);}
.uqAccordion input[type=checkbox] {display: none;}
.uqAccordion__header {position: relative;display: block;margin: 0;padding: .7em calc(1em + 25px) .7em var(--block--box--pad);color: var(--text-color);cursor: pointer;font-weight: 700;}
.uqAccordion__header__txt {display: inline-block;}
.uqAccordion__body {display: block;visibility: hidden;height: 0;padding: 0;opacity: 0;background-color: var(--background-color);line-height: 1.8;transition: padding-top .5s,padding-bottom .5s,opacity .5s;}
.uqAccordion__body > div > :first-child {margin-top: 0;}
.uqAccordion__body > div > :last-child {margin-bottom: 0;}
.uqAccordion input:checked + .uqAccordion__header + .uqAccordion__body {visibility: visible;height: auto;padding: var(--block--box--pad);opacity: 1;}
.uqAccordion input:checked + .uqAccordion__header .ico__accordion--normal::after {transform: rotate(0);}
.uqAccordion input:checked + .uqAccordion__header .ico__accordion--arrow {transform: scaleY(-1);}
.uqAccordion input:checked + .uqAccordion__header .ico__accordion--arrow-bold {transform: rotate(180deg) translateY(2px);}
.uqAccordion .uqAccordion__header.show .ico__accordion--normal::after {transform: rotate(0);}
.uqAccordion .uqAccordion__header.show .ico__accordion--arrow {transform: scaleY(-1);}
.uqAccordion .uqAccordion__header.show .ico__accordion--arrow-bold {transform: rotate(180deg) translateY(2px);}
.uqAccordion .uqAccordion__header.show + .uqAccordion__body {visibility: visible;height: auto;padding: var(--block--box--pad);opacity: 1;}
.uqAccodion--type1, .uqAccordion--type1 {border: 2px solid transparent;border-top-color: var(--accent-color);border-bottom-color: var(--accent-color);background-color: var(--background-color);}
.uqAccodion--type1 input:checked + .uqAccordion__header + .uqAccordion__body, .uqAccordion--type1 input:checked + .uqAccordion__header + .uqAccordion__body {border-top: 2px dotted var(--accent-color);}
.uqAccodion--type2, .uqAccordion--type2 {border: 2px solid var(--accent-color);background-color: var(--background-color);}
.uqAccodion--type2 input:checked + .uqAccordion__header + .uqAccordion__body, .uqAccordion--type2 input:checked + .uqAccordion__header + .uqAccordion__body {padding-top: 0;}
.uqAccodion--type3 .uqAccordion__header, .uqAccordion--type3 .uqAccordion__header {background-color: var(--accent-color);}
.uqAccodion--type4, .uqAccordion--type4 {position: relative;}
.uqAccodion--type4::before, .uqAccordion--type4::before {pointer-events: none;content: "";position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid var(--accent-color);border-radius: var(--border-radius,0);}
.uqAccodion--type4 .uqAccordion__header, .uqAccordion--type4 .uqAccordion__header {background-color: var(--accent-color);}
.uqAccodion--type4 .ico__accordion::after, .uqAccodion--type4 .ico__accordion::before, .uqAccordion--type4 .ico__accordion::after, .uqAccordion--type4 .ico__accordion::before {background-color: var(--text-color,#fff);}
.uqAccodion--type4 .ico__accordion--arrow-bold, .uqAccordion--type4 .ico__accordion--arrow-bold {border-top: 8px solid var(--text-color,#fff);}
.xw-block-accordion {--accent-color: #dadada;--background-color: transparent;--text-color: #000;--border-radius: 10px;overflow: hidden;border-radius: var(--border-radius);}
.xw-block-accordion--type3, .xw-block-accordion--type4 {--text-color: #fff;}
.xw-block-accordion > input[type=checkbox] {display: none;}
.xw-block-accordion__header {position: relative;display: block;margin: 0;padding: .7em calc(1em + 25px) .7em var(--block--box--pad);color: var(--text-color);cursor: pointer;font-weight: 700;}
.xw-block-accordion__header__txt {display: inline-block;}
.xw-block-accordion__body {display: block;visibility: hidden;height: 0;padding: 0;opacity: 0;background-color: var(--background-color);line-height: 1.8;transition: padding-top .5s,padding-bottom .5s,opacity .5s;}
.xw-block-accordion__body > div > :first-child {margin-top: 0;}
.xw-block-accordion__body > div > :last-child {margin-bottom: 0;}
.xw-block-accordion .xw-block-accordion__header.show .ico__accordion--normal::after {transform: rotate(0);}
.xw-block-accordion .xw-block-accordion__header.show .ico__accordion--arrow {transform: scaleY(-1);}
.xw-block-accordion .xw-block-accordion__header.show .ico__accordion--arrow-bold {transform: rotate(180deg) translateY(2px);}
.xw-block-accordion .xw-block-accordion__header.show + .xw-block-accordion__body {visibility: visible;height: auto;padding: var(--block--box--pad);opacity: 1;}
.xw-block-accordion--type1 {border: 2px solid transparent;border-top-color: var(--accent-color);border-bottom-color: var(--accent-color);background-color: var(--background-color);}
.xw-block-accordion--type1 > .xw-block-accordion__header.show + .xw-block-accordion__body {border-top: 2px dotted var(--accent-color);}
.xw-block-accordion--type2 {border: 2px solid var(--accent-color);background-color: var(--background-color);}
.xw-block-accordion--type2 > .xw-block-accordion__header.show + .xw-block-accordion__body {padding-top: 0;}
.xw-block-accordion--type3 > .xw-block-accordion__header {background-color: var(--accent-color);}
.xw-block-accordion--type4 {position: relative;}
.xw-block-accordion--type4::before {pointer-events: none;content: "";position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid var(--accent-color);border-radius: var(--border-radius,0);}
.xw-block-accordion--type4 > .xw-block-accordion__header {background-color: var(--accent-color);}
.xw-block-accordion--type4 > .xw-block-accordion__header .ico__accordion::after, .xw-block-accordion--type4 > .xw-block-accordion__header .ico__accordion::before {background-color: var(--text-color,#fff);}
.xw-block-accordion--type4 > .xw-block-accordion__header .ico__accordion--arrow-bold {border-top: 8px solid var(--text-color,#fff);}
.ico__accordion {position: absolute;top: 50%;display: block;z-index: 2;}
.ico__accordion::after, .ico__accordion::before {content: "";position: absolute;display: block;}
.ico__accordion--normal {right: 14px;margin-top: -1px;}
.ico__accordion--normal::after, .ico__accordion--normal::before {right: 0;width: 12px;height: 2px;margin: 0;background: var(--text-color,#333);}
.ico__accordion--normal::after {transform: rotate(-90deg);}
.ico__accordion--arrow {right: 12px;}
.ico__accordion--arrow::after, .ico__accordion--arrow::before {width: 10px;height: 2px;margin: 0;background: var(--text-color,#333);}
.ico__accordion--arrow::before {right: 6px;transform: rotate(45deg);}
.ico__accordion--arrow::after {right: 0;transform: rotate(-45deg);}
.ico__accordion--arrow-bold {right: 12px;width: 0;height: 0;margin-top: -3px;border-top: 8px solid var(--text-color,#333);border-right: 8px solid transparent;border-left: 8px solid transparent;}
.uqStep {--background-color: initial;--accent-color: initial;--text-color: initial;}
.uqStep__item {--steparea-fg: initial;position: relative;padding: 0 0 var(--widget--element--mrg) 64px;}
.uqStep__item:last-child::before {display: none;}
.uqStep__item::before {position: absolute;top: 0;left: 23px;display: block;height: 100%;border-left: 2px dotted #ccc;content: "";}
.uqStep__item .uqStep__body > div > :first-child {margin-top: 0;}
.uqStep__item .uqStep__body > div > :last-child {margin-bottom: 0;}
.uqStep > .uqStep__item:last-child {padding-bottom: 0;}
[data-num-style=circle] .uqStep__number {border-radius: 50%;}
.uqStep__number {position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;box-sizing: content-box;width: 48px;height: 48px;color: var(--steparea-fg);line-height: 1;text-align: center;background-color: var(--accent-color,#a1a1a1);}
.uqStep__number.outline {text-shadow: 1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff;}
.uqStep__number--label {display: block;padding-bottom: 1px;font-size: 10px;content: attr(data-label);}
.uqStep__number--number {display: block;font-size: 20px;}
[data-num-style=circle] .uqStep__number--inner {border-radius: 50%;}
.uqStep__title {font-size: calc(18 * var(--block-style-unit));color: var(--text-color,#000);font-weight: 700;line-height: 1.4;}
.uqStep:not(.is-style-big):not(.uqStep--isMinimum):not(.uqStep--isBalloon) .uqStep__item {min-height: 48px;box-sizing: content-box;}
.uqStep:not(.is-style-big):not(.uqStep--isMinimum):not(.uqStep--isBalloon) .uqStep__title {padding-top: calc(24px - .75em);margin-bottom: .5em;}
.uqStep:not(.is-style-big):not(.uqStep--isMinimum):not(.uqStep--isBalloon) .uqStep__title:empty {margin-bottom: 0;}
.uqStep:not(.is-style-big):not(.uqStep--isMinimum):not(.uqStep--isBalloon) .uqStep__title:blank {margin-bottom: 0;}
.uqStep--isBalloon .uqStep__item::before {top: calc(var(--block--box--pad) / 2);height: calc(100% + var(--block--box--pad) / 2);}
.uqStep--isBalloon .uqStep__item:not([class*=xw-block-mg])::before {height: calc(100% + var(--block--box--pad) / 2);}
.uqStep--isBalloon .uqStep__itemWrap {min-height: calc(var(--block--box--pad) * 2 + 1.8em);padding: var(--block--box--pad);background: var(--background-color,#ebebeb);border-radius: 10px;}
.uqStep--isBalloon .uqStep__itemWrap::before {content: "";display: block;border: 10px solid transparent;border-right-color: var(--background-color,#ebebeb);position: absolute;left: 45px;top: calc(var(--block--box--pad) + 4px);}
.uqStep--isBalloon .uqStep__number {top: calc(var(--block--box--pad) / 2);}
.uqStep--isBalloon .uqStep__title:not(:empty) + .uqStep__body .wp-block-xwrite-step-child:not(:empty) {margin-top: .6em;}
.uqStep--isBalloon .uqStep__title:not(:blank) + .uqStep__body .wp-block-xwrite-step-child:not(:blank) {margin-top: .6em;}
.uqStep--isBalloon .xw-block-step__item::before {top: calc(var(--block--box--pad) / 2);height: calc(100% + var(--block--box--pad) / 2);}
.uqStep--isBalloon .xw-block-step__item:not([class*=xw-block-mg])::before {height: calc(100% + var(--block--box--pad) / 2);}
.uqStep--isBalloon .xw-block-step__item-wrap {min-height: calc(var(--block--box--pad) * 2 + 1.8em);padding: var(--block--box--pad);background: var(--background-color,#ebebeb);border-radius: 10px;}
.uqStep--isBalloon .xw-block-step__item-wrap::before {content: "";display: block;border: 10px solid transparent;border-right-color: var(--background-color,#ebebeb);position: absolute;left: 45px;top: calc(var(--block--box--pad) + 4px);}
.uqStep--isBalloon .xw-block-step__number {top: calc(var(--block--box--pad) / 2);}
.uqStep--isBalloon .xw-block-step__title:not(:empty) + .uqStep__body .wp-block-xwrite-step-child:not(:empty) {margin-top: .6em;}
.uqStep--isBalloon .xw-block-step__title:not(:blank) + .uqStep__body .wp-block-xwrite-step-child:not(:blank) {margin-top: .6em;}
.uqStep--isMinimum .uqStep__item {padding: 0 0 var(--widget--element--mrg) 30px;}
.uqStep--isMinimum .uqStep__item::before {top: 15px;left: 7px;border-left: 1px solid #ccc;}
.uqStep--isMinimum .uqStep__number {position: relative;flex-direction: row;align-items: center;justify-content: flex-start;width: auto;height: auto;margin-left: -30px;background: 0 0;font-weight: 700;}
.uqStep--isMinimum .uqStep__number::after {font-size: 14px;opacity: .8;}
.uqStep--isMinimum[data-text-and-count=false] .uqStep__number {position: absolute;left: 0;top: .2em;margin-left: 0;}
.uqStep--isMinimum .uqStep__number--inner {width: 15px;height: 15px;margin-right: 15px;background-color: var(--accent-color,#a1a1a1);}
.uqStep--isMinimum .uqStep__number--label {padding: 0 3px 0 0;font-size: 12px;opacity: .8;}
.uqStep--isMinimum .uqStep__title {margin-top: .5em;}
.uqStep--isMinimum .uqStep__body {margin-top: .5em;}
.uqStep--isMinimum .xw-block-step__item {padding: 0 0 var(--widget--element--mrg) 30px;}
.uqStep--isMinimum .xw-block-step__item::before {top: 15px;left: 7px;border-left: 1px solid #ccc;}
.uqStep--isMinimum .xw-block-step__number {position: relative;flex-direction: row;align-items: center;justify-content: flex-start;width: auto;height: auto;margin-left: -30px;background: 0 0;font-weight: 700;}
.uqStep--isMinimum .xw-block-step__number::after {font-size: 14px;opacity: .8;}
.uqStep--isMinimum[data-text-and-count=false] .xw-block-step__number {position: absolute;left: 0;top: .2em;margin-left: 0;}
.uqStep--isMinimum .xw-block-step__number--inner {width: 15px;height: 15px;margin-right: 15px;background-color: var(--accent-color,#a1a1a1);}
.uqStep--isMinimum .xw-block-step__number--label {padding: 0 3px 0 0;font-size: 12px;opacity: .8;}
.uqStep--isMinimum .xw-block-step__title {margin-top: .5em;}
.uqStep--isMinimum .xw-block-step__body {margin-top: .5em;}
.xw-block-step {--background-color: initial;--accent-color: initial;--text-color: initial;}
.xw-block-step.xw-block-step-alignment-center {display: grid;justify-content: center;}
.xw-block-step.xw-block-step-alignment-center .wp-block-xwrite-step-child {margin-left: 0 !important;margin-right: 0 !important;}
.side .wp-block-xwrite .xw-block-step.xw-block-step-alignment-center, .side .xw-block-step.xw-block-step-alignment-center {display: grid;justify-content: center;}
.side .wp-block-xwrite .xw-block-step.xw-block-step-alignment-center .wp-block-xwrite-step-child, .side .xw-block-step.xw-block-step-alignment-center .wp-block-xwrite-step-child {margin-left: 0 !important;margin-right: 0 !important;}
.xw-block-step__item {--steparea-fg: initial;position: relative;padding: 0 0 var(--widget--element--mrg) 64px;}
.xw-block-step__item:last-of-type::before {display: none;}
.xw-block-step__item::before {position: absolute;top: 0;left: 23px;display: block;height: calc(100% + var(--block-bottom-mg,var(--block-bottom-mg-sp,0px)));border-left: 2px dotted #ccc;content: "";}
.xw-block-step__item:not([class*=xw-block-mg])::before {height: 100%;}
.xw-block-step__item .xw-block-step__body > div > :first-child {margin-top: 0;}
.xw-block-step__item .xw-block-step__body > div > :last-child {margin-bottom: 0;}
.xw-block-step > .xw-block-step__item:last-child {padding-bottom: 0;}
[data-num-style=circle] > .xw-block-step__item-wrap > .xw-block-step__number {border-radius: 50%;}
.xw-block-step__number {position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;box-sizing: content-box;width: 48px;height: 48px;color: var(--steparea-fg);line-height: 1;text-align: center;background-color: var(--accent-color,#a1a1a1);}
.xw-block-step__number.outline {text-shadow: 1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff;}
.xw-block-step__number--label {display: block;padding-bottom: 1px;font-size: 10px;content: attr(data-label);}
.xw-block-step__number--number {display: block;font-size: 20px;}
[data-num-style=circle] > .xw-block-step__item-wrap > .xw-block-step__number > .xw-block-step__number--inner {border-radius: 50%;}
.xw-block-step__title {font-size: calc(( var(--html-font-size-mb-px,15px) + 1px ) * 1.125);color: var(--text-color,#000);font-weight: 700;line-height: 1.4;}
@media (min-width:768px) {.xw-block-step__title {font-size: calc(var(--html-font-size-pc-px,16px) * 1.125);}}
.xw-block-step:not(.is-style-big):not(.xw-block-step--is-minimum):not(.xw-block-step--is-balloon) > .xw-block-step__item {min-height: 48px;box-sizing: content-box;}
.xw-block-step:not(.is-style-big):not(.xw-block-step--is-minimum):not(.xw-block-step--is-balloon) > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__title {padding-top: calc(24px - .75em);margin-bottom: .5em;}
.xw-block-step:not(.is-style-big):not(.xw-block-step--is-minimum):not(.xw-block-step--is-balloon) > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__title:empty {margin-bottom: 0;}
.xw-block-step:not(.is-style-big):not(.xw-block-step--is-minimum):not(.xw-block-step--is-balloon) > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__title:blank {margin-bottom: 0;}
.xw-block-step--is-balloon > .xw-block-step__item::before {top: calc(var(--block--box--pad) / 2);height: calc(100% + var(--block--box--pad) / 2 + var(--block-bottom-mg,var(--block-bottom-mg-sp,0px)));}
.xw-block-step--is-balloon > .xw-block-step__item:not([class*=xw-block-mg])::before {height: calc(100% + var(--block--box--pad) / 2);}
.xw-block-step--is-balloon > .xw-block-step__item > .xw-block-step__item-wrap {min-height: calc(var(--block--box--pad) * 2 + 1.8em);padding: var(--block--box--pad);background: var(--background-color,#ebebeb);border-radius: 10px;}
.xw-block-step--is-balloon > .xw-block-step__item > .xw-block-step__item-wrap::before {content: "";display: block;border: 10px solid transparent;border-right-color: var(--background-color,#ebebeb);position: absolute;left: 45px;top: calc(var(--block--box--pad) + 4px);}
.xw-block-step--is-balloon > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__number {top: calc(var(--block--box--pad) / 2);}
.xw-block-step--is-balloon .xw-block-step__title:not(:empty) + .xw-block-step__body .wp-block-xwrite-step-child:not(:empty) {margin-top: .6em;}
.xw-block-step--is-balloon .xw-block-step__title:not(:blank) + .xw-block-step__body .wp-block-xwrite-step-child:not(:blank) {margin-top: .6em;}
.xw-block-step--is-minimum > .xw-block-step__item {padding: 0 0 var(--widget--element--mrg) 30px;}
.xw-block-step--is-minimum > .xw-block-step__item::before {top: 15px;left: 7px;border-left: 1px solid #ccc;}
.xw-block-step--is-minimum > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__number {position: relative;flex-direction: row;align-items: center;justify-content: flex-start;width: auto;height: auto;margin-left: -30px;background: 0 0;font-weight: 700;}
.xw-block-step--is-minimum > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__number::after {font-size: 14px;opacity: .8;}
.xw-block-step--is-minimum > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__number .xw-block-step__number--inner {width: 15px;height: 15px;margin-right: 15px;background-color: var(--accent-color,#a1a1a1);}
.xw-block-step--is-minimum > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__number .xw-block-step__number--label {padding: 0 3px 0 0;font-size: 12px;opacity: .8;}
.xw-block-step--is-minimum[data-text-and-count=false] > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__number {position: absolute;left: 0;top: .2em;margin-left: 0;}
.xw-block-step--is-minimum > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__title {margin-top: .5em;}
.xw-block-step--is-minimum > .xw-block-step__item > .xw-block-step__item-wrap > .xw-block-step__body {margin-top: .5em;}
.wp-block-table thead {border: none;}
.wp-block-table table {border: 1px solid var(--block-table-border-color,#f0f0f0);}
.wp-block-table table tbody tr td:first-child {color: var(--block-table-heading-column-text-color);background-color: var(--block-table-heading-column-background-color);}
.wp-block-table td, .wp-block-table th {border: 1px solid #f0f0f0;position: relative;z-index: 0;}
.wp-block-table th {color: var(--block-table-heading-text-color);background-color: var(--block-table-heading-background-color);}
.wp-block-table tfoot {border: none;}
.wp-block-table tfoot td {color: var(--block-table-footer-text-color);background-color: var(--block-table-footer-background-color);}
.wp-block-table.cell_min_w10 td, .wp-block-table.cell_min_w10 th {min-width: 8vw !important;}
.wp-block-table.cell_min_w20 td, .wp-block-table.cell_min_w20 th {min-width: 16vw !important;}
.wp-block-table.cell_min_w30 td, .wp-block-table.cell_min_w30 th {min-width: 24vw !important;}
.wp-block-table:not([data-has-border-color]).is-style-stripes td, .wp-block-table:not([data-has-border-color]).is-style-stripes th {border: none;}
.wp-block-table.is-style-stripes {border-bottom: none;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: var(--block-table-stripe-odd-background-color);}
.wp-block-table.is-style-stripes tbody tr:nth-child(even) {background-color: var(--block-table-stripe-even-background-color);}
.wp-block-table[data-table-scroll] table {width: var(--block-table-width-sp,100%);}
.wp-block-table[data-table-scroll=pc_sp], .wp-block-table[data-table-scroll=sp] {padding-bottom: 16px;}
.wp-block-table[data-table-scroll][data-column-sticky=true] table tr > :first-child {position: sticky;top: 0;left: 0;z-index: 1;}
.wp-block-table[data-table-scroll][data-column-sticky=true] table tr > :first-child:before {content: "";position: absolute;top: 0;left: -1px;width: calc(100% + 2px);height: 100%;border-right: 1px solid var(--block-table-border-color);border-left: 1px solid var(--block-table-border-color);pointer-events: none;}
.wp-block-table[data-table-scroll][data-column-sticky=true].is-style-stripes tbody tr:nth-child(odd) > :first-child {background-color: var(--block-table-heading-column-background-color,var(--block-table-stripe-odd-background-color,#fff));}
.wp-block-table[data-table-scroll][data-column-sticky=true].is-style-stripes tbody tr:nth-child(even) > :first-child {background-color: var(--block-table-heading-column-background-color,var(--block-table-stripe-even-background-color,#fff));}
.wp-block-table[data-table-scroll][data-column-sticky=true] thead tr > :first-child {background-color: var(--block-table-heading-background-color,#fff);}
.wp-block-table[data-table-scroll][data-column-sticky=true] tbody tr > :first-child {background-color: var(--block-table-heading-column-background-color,#fff);}
.wp-block-table[data-table-scroll][data-column-sticky=true] tfoot tr > :first-child {background-color: var(--block-table-footer-background-color,#fff);}
.wp-block-table .rich-text:focus .table-cell-icon[data-rich-text-format-boundary] {background-color: transparent;}
.wp-block-table .table-cell-icon {width: 0;display: inline-block;white-space: nowrap;}
.wp-block-table .table-cell-icon::selection {background-color: transparent;}
.wp-block-table .table-cell-bg {display: inline-block;width: 0;text-indent: -.4em;}
.wp-block-table .table-cell-bg::selection {background-color: transparent;}
.wp-block-table .table-cell-bg:before {background-color: var(--table-background-custom-color);content: "";display: block;height: 100%;left: 0;pointer-events: none;position: absolute;text-align: center;top: 0;width: 100%;z-index: -1;}
.wp-block-table .table-cell-icon.cell-icon-circle {--cell-icon-svg: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"/></svg>");}
.wp-block-table .table-cell-icon.cell-icon-cross {--cell-icon-svg: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z\"/></svg>");}
.wp-block-table .table-cell-icon.cell-icon-check {--cell-icon-svg: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"/></svg>");}
.wp-block-table .table-cell-icon.cell-icon-question {--cell-icon-svg: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"/></svg>");}
.wp-block-table .table-cell-icon.cell-icon-triangle {--cell-icon-svg: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-triangle\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"></path></svg>");}
.wp-block-table .table-cell-icon.cell-icon-double-circle {--cell-icon-svg: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"90 90 120 120\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"50\" d=\"M150,99.32a50.68,50.68 0 1,0 0,101.36a50.68,50.68 0 1,0 0,-101.36\"/><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"50\" d=\"M150,119.26a30.74,30.74 0 1,0 0,61.48a30.74,30.74 0 1,0 0,-61.48\"/></svg>");}
.wp-block-table .table-cell-icon:before {content: "";display: block;height: 100%;left: 0;pointer-events: none;position: absolute;text-align: center;top: 0;width: 100%;z-index: -1;}
.wp-block-table .table-cell-icon:after {display: block;height: 100%;height: 100%;left: calc(50% - 1em);-webkit-mask-size: auto 2em;mask-size: auto 2em;position: absolute;top: 0;width: 2em;z-index: -1;background-color: var(--cell-icon-color,currentColor);content: "";-webkit-mask-image: var(--cell-icon-svg,unset);mask-image: var(--cell-icon-svg,unset);-webkit-mask-position: center center;mask-position: center center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;pointer-events: none;}
.wp-block-table .rich-text:focus .table-cell-bg {width: initial;}
.wp-block-table .rich-text:focus .table-cell-bg[data-rich-text-format-boundary] {background-color: transparent;}
.wp-block-table .scroll-hint-icon {z-index: 20;}
@media (max-width:767.98px) {.wp-block-table.is-one-column-sp table {border-left: var(--block-table-border-color,#f0f0f0);border-right: var(--block-table-border-color,#f0f0f0);border-bottom: var(--block-table-border-color,#f0f0f0);}
	.wp-block-table.is-one-column-sp td, .wp-block-table.is-one-column-sp th, .wp-block-table.is-one-column-sp tr {display: block;}
	.wp-block-table.is-one-column-sp th {border-top: none;}
	.wp-block-table.is-one-column-sp td {border-top: none;}}
.wp-block-table td br::selection, .wp-block-table th br::selection, .wp-block-table__cell-content br::selection {background-color: transparent;}
@media (min-width:768px) {.wp-block-table[data-table-scroll] table {width: var(--block-table-width-pc,100%);}
	.wp-block-table[data-table-scroll=pc], .wp-block-table[data-table-scroll=pc_sp] {padding-bottom: 16px;}
	.wp-block-table[data-table-scroll=sp] {padding-bottom: 0;overflow: initial !important;}
	.wp-block-table.cell_min_w10 td, .wp-block-table.cell_min_w10 th {min-width: 80px !important;}
	.wp-block-table.cell_min_w20 td, .wp-block-table.cell_min_w20 th {min-width: 160px !important;}
	.wp-block-table.cell_min_w30 td, .wp-block-table.cell_min_w30 th {min-width: 240px !important;}}
.wp-block-xwrite-button:not(.wp-block-xwrite) {clear: both;margin-top: var(--widget--element--mrg);margin-bottom: 0;}
.uqButton {--uqbutton--border-width: 2;--uqbutton--border-width-px: 2px;margin-top: auto !important;width: var(--button-size);}
.uqButton img[width="1"] {display: block;}
.uqButton[data-align=center], .uqButton[data-align=left], .uqButton[data-align=right] {height: auto;}
.uqButton[data-align=center] > *, .uqButton[data-align=left] > *, .uqButton[data-align=right] > * {float: none;margin: 0;}
.uqButton[data-align=center] {text-align: center;}
.uqButton[data-align=left] {text-align: left;}
.uqButton[data-align=right] {text-align: right;}
.uqButton__top {min-height: 26px;}
.uqButton__micro-copy {font-size: calc(14 * var(--block-style-unit));display: block;text-align: center;margin-bottom: .3em;}
.uqButton__link {display: block;border-radius: var(--border-radius);cursor: pointer;text-decoration: none;}
.uqButton__link:active, .uqButton__link:focus, .uqButton__link:hover {color: var(--text-color);text-decoration: none;}
.uqButton__link .title-icon {position: relative;top: -1px;min-width: initial;max-width: initial;}
.uqButton__link .title-icon.left {padding-right: 8px;}
.uqButton__link .title-icon.right {padding-left: 8px;}
.uqButton__body {position: relative;z-index: 9;display: flex;align-items: center;justify-content: center;padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.uqButton__body.has-text-align-center {justify-content: center;}
.uqButton__body.has-text-align-left {justify-content: flex-start;}
.uqButton__body.has-text-align-right {justify-content: flex-end;}
.uqButton.uqButton--normal {--text-color: #fff;--background-color: var(--key-color);--accent-color: var(--key-color);}
.uqButton.uqButton--normal:not(.has_gradient) .uqButton__link {background-color: var(--accent-color);border: var(--uqButton--border-width-px) solid transparent;color: var(--text-color);}
.uqButton.uqButton--normal:not(.has_gradient) .uqButton__link .uqButton__body {padding: calc(var(--button-pd-y,.75em) - var(--uqButton--border-width-px)) calc(var(--button-pd-x,1.5em) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--normal:not(.has_gradient).hover_action .uqButton__link:hover {background-color: var(--text-color);border-color: var(--accent-color);color: var(--accent-color);}}
.uqButton.uqButton--normal.has_gradient .uqButton__link {overflow: hidden;position: relative;background: 0 0;color: var(--text-color);}
.uqButton.uqButton--normal.has_gradient .uqButton__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;}
.uqButton.uqButton--normal.has_gradient.hover_action .uqButton__link::after {content: "";opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;transform: scaleX(-1);}
@media (hover:hover) {.uqButton.uqButton--normal.has_gradient.hover_action .uqButton__link:hover {color: #fff;}
	.uqButton.uqButton--normal.has_gradient.hover_action .uqButton__link:hover::after {opacity: 1;}}
.uqButton.uqButton--type2 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.uqButton.uqButton--type2 .uqButton__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.uqButton.uqButton--type2 .uqButton__link::before {content: "";position: absolute;top: var(--uqButton--border-width-px);right: var(--uqButton--border-width-px);bottom: var(--uqButton--border-width-px);left: var(--uqButton--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--type2.hover_action .uqButton__link:hover {color: #fff;}
	.uqButton.uqButton--type2.hover_action .uqButton__link:hover::before {opacity: 0;}}
.uqButton.uqButton--type3 {--text-color: #fff;--background-color: var(--key-color);--accent-color: var(--key-color);}
.uqButton.uqButton--type3 .uqButton__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.uqButton.uqButton--type3 .uqButton__link::after, .uqButton.uqButton--type3 .uqButton__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;}
.uqButton.uqButton--type3 .uqButton__link::before {box-shadow: 0 0 0 10px rgba(0,0,0,.2) inset;transform: translateY(5px);}
@media (hover:hover) {.uqButton.uqButton--type3.hover_action .uqButton__link:hover {transform: translateY(3px);}
	.uqButton.uqButton--type3.hover_action .uqButton__link:hover::before {transform: translateY(2px);}}
.uqButton.uqButton--type4 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.uqButton.uqButton--type4 .uqButton__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.uqButton.uqButton--type4 .uqButton__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(5px,5px);pointer-events: none;}
.uqButton.uqButton--type4 .uqButton__link::after {content: "";position: absolute;top: var(--uqButton--border-width-px);right: var(--uqButton--border-width-px);bottom: var(--uqButton--border-width-px);left: var(--uqButton--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--type4.hover_action .uqButton__link:hover {color: #fff;}
	.uqButton.uqButton--type4.hover_action .uqButton__link:hover::before {transform: translate(0);}
	.uqButton.uqButton--type4.hover_action .uqButton__link:hover::after {opacity: 0;}}
.uqButton.uqButton--type5 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.uqButton.uqButton--type5 .uqButton__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.uqButton.uqButton--type5 .uqButton__link::before {content: "";opacity: .1;position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(8px,-8px);pointer-events: none;}
.uqButton.uqButton--type5 .uqButton__link::after {content: "";position: absolute;top: var(--uqButton--border-width-px);right: var(--uqButton--border-width-px);bottom: var(--uqButton--border-width-px);left: var(--uqButton--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--type5.hover_action .uqButton__link:hover::before {transform: translate(0);}}
.uqButton.auto_shiny .uqButton__body {overflow: hidden;position: relative;}
.uqButton.auto_shiny .uqButton__body::before {content: "";display: inline-block;position: absolute;z-index: 9;top: -150%;left: 0;width: 5%;height: 100%;background-color: #fff;transform: rotate(40deg);animation: auto_shiny 3.5s ease-in-out infinite;}
@keyframes auto_shiny {0% {transform: rotate(40deg) scale(0);opacity: 0;}
	80% {transform: rotate(40deg) scale(0);opacity: 0;}
	85% {transform: rotate(40deg) scale(0);opacity: .5;}
	86% {transform: rotate(40deg) scale(4);opacity: 1;}
	100% {transform: rotate(40deg) scale(50);opacity: 0;}}
.uqButton.auto_shiny .uqButton__body--ad a {overflow: hidden;position: relative;}
.uqButton.auto_shiny .uqButton__body--ad a::before {content: "";display: inline-block;position: absolute;z-index: 9;top: -150%;left: 0;width: 5%;height: 100%;background-color: #fff;transform: rotate(40deg);animation: auto_shiny 3.5s ease-in-out infinite;}
@keyframes auto_shiny {0% {transform: rotate(40deg) scale(0);opacity: 0;}
	80% {transform: rotate(40deg) scale(0);opacity: 0;}
	85% {transform: rotate(40deg) scale(0);opacity: .5;}
	86% {transform: rotate(40deg) scale(4);opacity: 1;}
	100% {transform: rotate(40deg) scale(50);opacity: 0;}}
.uqButton .uqButton__body--ad {display: block;border-radius: var(--border-radius);cursor: pointer;text-decoration: none;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.uqButton .uqButton__body--ad::before {transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.uqButton .uqButton__body--ad::after {transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.uqButton .uqButton__body--ad:active, .uqButton .uqButton__body--ad:focus, .uqButton .uqButton__body--ad:hover {color: var(--text-color);text-decoration: none;}
.uqButton .uqButton__body--ad a {position: relative;text-decoration: none;display: flex;z-index: 1;justify-content: center;}
.uqButton .uqButton__body--ad.has-text-align-center a {justify-content: center;}
.uqButton .uqButton__body--ad.has-text-align-left a {justify-content: flex-start;}
.uqButton .uqButton__body--ad.has-text-align-right a {justify-content: flex-end;}
.uqButton.uqButton--normal:not(.has_gradient) .uqButton__body--ad {background-color: var(--accent-color);border: var(--uqButton--border-width-px) solid transparent;}
.uqButton.uqButton--normal:not(.has_gradient) .uqButton__body--ad a {color: var(--text-color);padding: calc(var(--button-pd-y,.75em) - var(--uqButton--border-width-px)) calc(var(--button-pd-x,1.5em) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--normal:not(.has_gradient).hover_action .uqButton__body--ad:hover {background-color: var(--text-color);border-color: var(--accent-color);}}
@media (hover:hover) {.uqButton.uqButton--normal:not(.has_gradient).hover_action .uqButton__body--ad a:hover {color: var(--accent-color);}}
.uqButton.uqButton--normal.has_gradient .uqButton__body--ad {overflow: hidden;position: relative;background: 0 0;}
.uqButton.uqButton--normal.has_gradient .uqButton__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.uqButton.uqButton--normal.has_gradient .uqButton__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;}
.uqButton.uqButton--normal.has_gradient.hover_action .uqButton__body--ad::after {content: "";opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;transform: scaleX(-1);}
@media (hover:hover) {.uqButton.uqButton--normal.has_gradient.hover_action .uqButton__body--ad:hover::after {opacity: 1;}}
.uqButton.uqButton--type2 .uqButton__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.uqButton.uqButton--type2 .uqButton__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.uqButton.uqButton--type2 .uqButton__body--ad::before {content: "";position: absolute;top: var(--uqButton--border-width-px);right: var(--uqButton--border-width-px);bottom: var(--uqButton--border-width-px);left: var(--uqButton--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--type2.hover_action .uqButton__body--ad:hover::before {opacity: 0;}}
@media (hover:hover) {.uqButton.uqButton--type2.hover_action .uqButton__body--ad a:hover {color: #fff;}}
.uqButton.uqButton--type3 .uqButton__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.uqButton.uqButton--type3 .uqButton__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.uqButton.uqButton--type3 .uqButton__body--ad::after, .uqButton.uqButton--type3 .uqButton__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;}
.uqButton.uqButton--type3 .uqButton__body--ad::before {box-shadow: 0 0 0 10px rgba(0,0,0,.2) inset;transform: translateY(5px);}
@media (hover:hover) {.uqButton.uqButton--type3.hover_action .uqButton__body--ad:hover {transform: translateY(3px);}
	.uqButton.uqButton--type3.hover_action .uqButton__body--ad:hover::before {transform: translateY(2px);}}
.uqButton.uqButton--type4 .uqButton__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.uqButton.uqButton--type4 .uqButton__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.uqButton.uqButton--type4 .uqButton__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(5px,5px);pointer-events: none;}
.uqButton.uqButton--type4 .uqButton__body--ad::after {content: "";position: absolute;top: var(--uqButton--border-width-px);right: var(--uqButton--border-width-px);bottom: var(--uqButton--border-width-px);left: var(--uqButton--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--type4.hover_action .uqButton__body--ad:hover::before {transform: translate(0);}
	.uqButton.uqButton--type4.hover_action .uqButton__body--ad:hover::after {opacity: 0;}}
@media (hover:hover) {.uqButton.uqButton--type4.hover_action .uqButton__body--ad a:hover {color: #fff;}}
.uqButton.uqButton--type5 .uqButton__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.uqButton.uqButton--type5 .uqButton__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.uqButton.uqButton--type5 .uqButton__body--ad::before {content: "";opacity: .1;position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(8px,-8px);pointer-events: none;}
.uqButton.uqButton--type5 .uqButton__body--ad::after {content: "";position: absolute;top: var(--uqButton--border-width-px);right: var(--uqButton--border-width-px);bottom: var(--uqButton--border-width-px);left: var(--uqButton--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--uqButton--border-width-px));}
@media (hover:hover) {.uqButton.uqButton--type5.hover_action .uqButton__body--ad:hover::before {transform: translate(0);}}
.xw-block-button.uqButton--normal {--text-color: #fff;--background-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.uqButton--normal:not(.has_gradient) .xw-block-button__link {background-color: var(--accent-color);border: var(--xw-block-button--border-width-px) solid transparent;color: var(--text-color);}
.xw-block-button.uqButton--normal:not(.has_gradient) .xw-block-button__link .xw-block-button__body {padding: calc(var(--button-pd-y,.75em) - var(--xw-block-button--border-width-px)) calc(var(--button-pd-x,1.5em) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--normal:not(.has_gradient).hover_action .xw-block-button__link:hover {background-color: var(--text-color);border-color: var(--accent-color);color: var(--accent-color);}}
.xw-block-button.uqButton--normal.has_gradient .xw-block-button__link {overflow: hidden;position: relative;background: 0 0;color: var(--text-color);}
.xw-block-button.uqButton--normal.has_gradient .xw-block-button__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;}
.xw-block-button.uqButton--normal.has_gradient.hover_action .xw-block-button__link::after {content: "";opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;transform: scaleX(-1);}
@media (hover:hover) {.xw-block-button.uqButton--normal.has_gradient.hover_action .xw-block-button__link:hover {color: #fff;}
	.xw-block-button.uqButton--normal.has_gradient.hover_action .xw-block-button__link:hover::after {opacity: 1;}}
.xw-block-button.uqButton--type2 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.uqButton--type2 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.uqButton--type2 .xw-block-button__link::before {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--type2.hover_action .xw-block-button__link:hover {color: #fff;}
	.xw-block-button.uqButton--type2.hover_action .xw-block-button__link:hover::before {opacity: 0;}}
.xw-block-button.uqButton--type3 {--text-color: #fff;--background-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.uqButton--type3 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.uqButton--type3 .xw-block-button__link::after, .xw-block-button.uqButton--type3 .xw-block-button__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;}
.xw-block-button.uqButton--type3 .xw-block-button__link::before {box-shadow: 0 0 0 10px rgba(0,0,0,.2) inset;transform: translateY(5px);}
@media (hover:hover) {.xw-block-button.uqButton--type3.hover_action .xw-block-button__link:hover {transform: translateY(3px);}
	.xw-block-button.uqButton--type3.hover_action .xw-block-button__link:hover::before {transform: translateY(2px);}}
.xw-block-button.uqButton--type4 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.uqButton--type4 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.uqButton--type4 .xw-block-button__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(5px,5px);pointer-events: none;}
.xw-block-button.uqButton--type4 .xw-block-button__link::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--type4.hover_action .xw-block-button__link:hover {color: #fff;}
	.xw-block-button.uqButton--type4.hover_action .xw-block-button__link:hover::before {transform: translate(0);}
	.xw-block-button.uqButton--type4.hover_action .xw-block-button__link:hover::after {opacity: 0;}}
.xw-block-button.uqButton--type5 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.uqButton--type5 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.uqButton--type5 .xw-block-button__link::before {content: "";opacity: .1;position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(8px,-8px);pointer-events: none;}
.xw-block-button.uqButton--type5 .xw-block-button__link::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--type5.hover_action .xw-block-button__link:hover::before {transform: translate(0);}}
.xw-block-button .uqButton__body--ad {display: block;border-radius: var(--border-radius);cursor: pointer;text-decoration: none;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-button .uqButton__body--ad::before {transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-button .uqButton__body--ad::after {transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-button .uqButton__body--ad:active, .xw-block-button .uqButton__body--ad:focus, .xw-block-button .uqButton__body--ad:hover {color: var(--text-color);text-decoration: none;}
.xw-block-button .uqButton__body--ad a {position: relative;text-decoration: none;display: flex;z-index: 1;justify-content: center;}
.xw-block-button .uqButton__body--ad.has-text-align-center a {justify-content: center;}
.xw-block-button .uqButton__body--ad.has-text-align-left a {justify-content: flex-start;}
.xw-block-button .uqButton__body--ad.has-text-align-right a {justify-content: flex-end;}
.xw-block-button.uqButton--normal:not(.has_gradient) .xw-block-button__body--ad {background-color: var(--accent-color);border: var(--xw-block-button--border-width-px) solid transparent;}
.xw-block-button.uqButton--normal:not(.has_gradient) .xw-block-button__body--ad a {color: var(--text-color);padding: calc(var(--button-pd-y,.75em) - var(--xw-block-button--border-width-px)) calc(var(--button-pd-x,1.5em) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--normal:not(.has_gradient).hover_action .xw-block-button__body--ad:hover {background-color: var(--text-color);border-color: var(--accent-color);}}
@media (hover:hover) {.xw-block-button.uqButton--normal:not(.has_gradient).hover_action .xw-block-button__body--ad a:hover {color: var(--accent-color);}}
.xw-block-button.uqButton--normal.has_gradient .xw-block-button__body--ad {overflow: hidden;position: relative;background: 0 0;}
.xw-block-button.uqButton--normal.has_gradient .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.uqButton--normal.has_gradient .xw-block-button__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;}
.xw-block-button.uqButton--normal.has_gradient.hover_action .xw-block-button__body--ad::after {content: "";opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;transform: scaleX(-1);}
@media (hover:hover) {.xw-block-button.uqButton--normal.has_gradient.hover_action .xw-block-button__body--ad:hover::after {opacity: 1;}}
.xw-block-button.uqButton--type2 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.uqButton--type2 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.uqButton--type2 .xw-block-button__body--ad::before {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--type2.hover_action .xw-block-button__body--ad:hover::before {opacity: 0;}}
@media (hover:hover) {.xw-block-button.uqButton--type2.hover_action .xw-block-button__body--ad a:hover {color: #fff;}}
.xw-block-button.uqButton--type3 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.uqButton--type3 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.uqButton--type3 .xw-block-button__body--ad::after, .xw-block-button.uqButton--type3 .xw-block-button__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;}
.xw-block-button.uqButton--type3 .xw-block-button__body--ad::before {box-shadow: 0 0 0 10px rgba(0,0,0,.2) inset;transform: translateY(5px);}
@media (hover:hover) {.xw-block-button.uqButton--type3.hover_action .xw-block-button__body--ad:hover {transform: translateY(3px);}
	.xw-block-button.uqButton--type3.hover_action .xw-block-button__body--ad:hover::before {transform: translateY(2px);}}
.xw-block-button.uqButton--type4 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.uqButton--type4 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.uqButton--type4 .xw-block-button__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(5px,5px);pointer-events: none;}
.xw-block-button.uqButton--type4 .xw-block-button__body--ad::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--type4.hover_action .xw-block-button__body--ad:hover::before {transform: translate(0);}
	.xw-block-button.uqButton--type4.hover_action .xw-block-button__body--ad:hover::after {opacity: 0;}}
@media (hover:hover) {.xw-block-button.uqButton--type4.hover_action .xw-block-button__body--ad a:hover {color: #fff;}}
.xw-block-button.uqButton--type5 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.uqButton--type5 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.uqButton--type5 .xw-block-button__body--ad::before {content: "";opacity: .1;position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(8px,-8px);pointer-events: none;}
.xw-block-button.uqButton--type5 .xw-block-button__body--ad::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.uqButton--type5.hover_action .xw-block-button__body--ad:hover::before {transform: translate(0);}}
.wp-block-xwrite-button, .wp-block-xwrite-button[class*=wp-container-] {row-gap: var(--button-parent-row-gap,.8em);column-gap: var(--button-parent-column-gap,.8em);}
.wp-block-xwrite-button.is-content-justification-right.is-vertical {align-items: flex-end;}
.wp-block-xwrite-button.is-content-justification-center.is-vertical {align-items: center;}
.wp-block-xwrite-button.is-content-justification-left.is-vertical {align-items: flex-start;}
.wp-block-xwrite-button img {box-shadow: none;outline: 0;vertical-align: middle;}
.xw-block-button {--xw-block-button--border-width: 2;--xw-block-button--border-width-px: 2px;margin-top: auto !important;width: var(--button-size);}
@media (max-width:767px) {.xw-block-button {width: var(--button-size-sp,var(--button-size,auto));}}
.xw-block-button img[width="1"] {display: block;}
.xw-block-button[data-align=center], .xw-block-button[data-align=left], .xw-block-button[data-align=right] {height: auto;}
.xw-block-button[data-align=center] > *, .xw-block-button[data-align=left] > *, .xw-block-button[data-align=right] > * {float: none;margin: 0;}
.xw-block-button[data-align=center] {text-align: center;}
.xw-block-button[data-align=left] {text-align: left;}
.xw-block-button[data-align=right] {text-align: right;}
.is-selected .xw-block-button__top {min-height: 26px;}
.xw-block-button__top:empty {min-height: auto;}
.xw-block-button__micro-copy {font-size: calc(14 * var(--block-style-unit));display: block;text-align: center;margin-bottom: .3em;}
.xw-block-button__link {display: block;border-radius: var(--border-radius);cursor: pointer;text-decoration: none;}
.xw-block-button__link:active, .xw-block-button__link:focus, .xw-block-button__link:hover {color: var(--text-color);text-decoration: none;}
.xw-block-button__link .title-icon {position: relative;top: -1px;min-width: initial;max-width: initial;}
.xw-block-button__link .title-icon.left {padding-right: 8px;}
.xw-block-button__link .title-icon.right {padding-left: 8px;}
.xw-block-button__body {position: relative;z-index: 9;display: flex;align-items: center;justify-content: center;padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button__body.has-text-align-center {justify-content: center;}
.xw-block-button__body.has-text-align-left {justify-content: flex-start;}
.xw-block-button__body.has-text-align-right {justify-content: flex-end;}
.xw-block-button__body--left-end {justify-content: space-between;}
.xw-block-button__body--left-end .title-icon.left {padding-right: 12px;}
.xw-block-button__body--left-end .title-icon.right {visibility: hidden;padding-left: 12px;}
.xw-block-button__body--right-end {justify-content: space-between;}
.xw-block-button__body--right-end .title-icon.right {padding-left: 12px;}
.xw-block-button__body--right-end .title-icon.left {visibility: hidden;padding-right: 12px;}
.xw-block-button__body .xw-block-button__text.has-text-align-left {margin-right: auto;}
.xw-block-button__body .xw-block-button__text.has-text-align-right {margin-left: auto;}
.xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined) .xw-block-button__text.has-text-align-left {margin-right: 0;}
.xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined) .xw-block-button__text.has-text-align-left + .title-icon.right {margin-right: auto;}
.xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined) .title-icon.left {margin-left: auto;}
.xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined) .title-icon.left + .xw-block-button__text.has-text-align-left {width: 100%;}
.xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined) .title-icon.left + .xw-block-button__text.has-text-align-center, .xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined) .title-icon.left + .xw-block-button__text.has-text-align-undefined {margin-right: auto;}
.xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined) .title-icon.left + .xw-block-button__text.has-text-align-right {margin-left: 0;}
.xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined).xw-block-button__body--left-end .xw-block-button__text, .xw-block-button[data-has-icon=true] .xw-block-button__body:not(.has-text-align-left, .has-text-align-right, .has-text-align-center, .has-text-align-undefined).xw-block-button__body--right-end .xw-block-button__text {width: 100%;}
.xw-block-button.xw-block-button--normal {--text-color: #fff;--background-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.xw-block-button--normal:not(.has_gradient) .xw-block-button__link {background-color: var(--accent-color);border: var(--xw-block-button--border-width-px) solid transparent;color: var(--text-color);}
.xw-block-button.xw-block-button--normal:not(.has_gradient) .xw-block-button__link .xw-block-button__body {padding: calc(var(--button-pd-y,.75em) - var(--xw-block-button--border-width-px)) calc(var(--button-pd-x,1.5em) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--normal:not(.has_gradient).hover_action .xw-block-button__link:hover {background-color: var(--text-color);border-color: var(--accent-color);color: var(--accent-color);}}
.xw-block-button.xw-block-button--normal.has_gradient .xw-block-button__link {overflow: hidden;position: relative;background: 0 0;color: var(--text-color);}
.xw-block-button.xw-block-button--normal.has_gradient .xw-block-button__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;}
.xw-block-button.xw-block-button--normal.has_gradient.hover_action .xw-block-button__link::after {content: "";opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;transform: scaleX(-1);}
@media (hover:hover) {.xw-block-button.xw-block-button--normal.has_gradient.hover_action .xw-block-button__link:hover {color: #fff;}
	.xw-block-button.xw-block-button--normal.has_gradient.hover_action .xw-block-button__link:hover::after {opacity: 1;}}
.xw-block-button.xw-block-button--type2 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.xw-block-button--type2 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.xw-block-button--type2 .xw-block-button__link::before {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--type2.hover_action .xw-block-button__link:hover {color: #fff;}
	.xw-block-button.xw-block-button--type2.hover_action .xw-block-button__link:hover::before {opacity: 0;}}
.xw-block-button.xw-block-button--type3 {--text-color: #fff;--background-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.xw-block-button--type3 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.xw-block-button--type3 .xw-block-button__link::after, .xw-block-button.xw-block-button--type3 .xw-block-button__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;}
.xw-block-button.xw-block-button--type3 .xw-block-button__link::before {box-shadow: 0 0 0 10px rgba(0,0,0,.2) inset;transform: translateY(5px);}
@media (hover:hover) {.xw-block-button.xw-block-button--type3.hover_action .xw-block-button__link:hover {transform: translateY(3px);}
	.xw-block-button.xw-block-button--type3.hover_action .xw-block-button__link:hover::before {transform: translateY(2px);}}
.xw-block-button.xw-block-button--type4 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.xw-block-button--type4 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.xw-block-button--type4 .xw-block-button__link::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(5px,5px);pointer-events: none;}
.xw-block-button.xw-block-button--type4 .xw-block-button__link::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--type4.hover_action .xw-block-button__link:hover {color: #fff;}
	.xw-block-button.xw-block-button--type4.hover_action .xw-block-button__link:hover::before {transform: translate(0);}
	.xw-block-button.xw-block-button--type4.hover_action .xw-block-button__link:hover::after {opacity: 0;}}
.xw-block-button.xw-block-button--type5 {--text-color: var(--key-color);--accent-color: var(--key-color);}
.xw-block-button.xw-block-button--type5 .xw-block-button__link {position: relative;background: var(--background);background-color: var(--accent-color);color: var(--text-color);}
.xw-block-button.xw-block-button--type5 .xw-block-button__link::before {content: "";opacity: .1;position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(8px,-8px);pointer-events: none;}
.xw-block-button.xw-block-button--type5 .xw-block-button__link::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--type5.hover_action .xw-block-button__link:hover::before {transform: translate(0);}}
.xw-block-button.auto_shiny .xw-block-button__body {overflow: hidden;position: relative;}
.xw-block-button.auto_shiny .xw-block-button__body::before {content: "";display: inline-block;position: absolute;z-index: 9;top: -150%;left: 0;width: 5%;height: 100%;background-color: #fff;transform: rotate(40deg);animation: auto_shiny 3.5s ease-in-out infinite;}
@keyframes auto_shiny {0% {transform: rotate(40deg) scale(0);opacity: 0;}
	80% {transform: rotate(40deg) scale(0);opacity: 0;}
	85% {transform: rotate(40deg) scale(0);opacity: .5;}
	86% {transform: rotate(40deg) scale(4);opacity: 1;}
	100% {transform: rotate(40deg) scale(50);opacity: 0;}}
.xw-block-button.auto_shiny .xw-block-button__body--ad a {overflow: hidden;position: relative;}
.xw-block-button.auto_shiny .xw-block-button__body--ad a::before {content: "";display: inline-block;position: absolute;z-index: 9;top: -150%;left: 0;width: 5%;height: 100%;background-color: #fff;transform: rotate(40deg);animation: auto_shiny 3.5s ease-in-out infinite;}
@keyframes auto_shiny {0% {transform: rotate(40deg) scale(0);opacity: 0;}
	80% {transform: rotate(40deg) scale(0);opacity: 0;}
	85% {transform: rotate(40deg) scale(0);opacity: .5;}
	86% {transform: rotate(40deg) scale(4);opacity: 1;}
	100% {transform: rotate(40deg) scale(50);opacity: 0;}}
.xw-block-button .xw-block-button__body--ad {display: block;border-radius: var(--border-radius);cursor: pointer;text-decoration: none;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-button .xw-block-button__body--ad::before {transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-button .xw-block-button__body--ad::after {transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-button .xw-block-button__body--ad:active, .xw-block-button .xw-block-button__body--ad:focus, .xw-block-button .xw-block-button__body--ad:hover {color: var(--text-color);text-decoration: none;}
.xw-block-button .xw-block-button__body--ad a {position: relative;text-decoration: none;display: flex;z-index: 1;justify-content: center;}
.xw-block-button .xw-block-button__body--ad.has-text-align-center a {justify-content: center;}
.xw-block-button .xw-block-button__body--ad.has-text-align-left a {justify-content: flex-start;}
.xw-block-button .xw-block-button__body--ad.has-text-align-right a {justify-content: flex-end;}
.xw-block-button.xw-block-button--normal:not(.has_gradient) .xw-block-button__body--ad {background-color: var(--accent-color);border: var(--xw-block-button--border-width-px) solid transparent;}
.xw-block-button.xw-block-button--normal:not(.has_gradient) .xw-block-button__body--ad a {color: var(--text-color);padding: calc(var(--button-pd-y,.75em) - var(--xw-block-button--border-width-px)) calc(var(--button-pd-x,1.5em) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--normal:not(.has_gradient).hover_action .xw-block-button__body--ad:hover {background-color: var(--text-color);border-color: var(--accent-color);}}
@media (hover:hover) {.xw-block-button.xw-block-button--normal:not(.has_gradient).hover_action .xw-block-button__body--ad a:hover {color: var(--accent-color);}}
.xw-block-button.xw-block-button--normal.has_gradient .xw-block-button__body--ad {overflow: hidden;position: relative;background: 0 0;}
.xw-block-button.xw-block-button--normal.has_gradient .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.xw-block-button--normal.has_gradient .xw-block-button__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;}
.xw-block-button.xw-block-button--normal.has_gradient.hover_action .xw-block-button__body--ad::after {content: "";opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);border-radius: inherit;transform: scaleX(-1);}
@media (hover:hover) {.xw-block-button.xw-block-button--normal.has_gradient.hover_action .xw-block-button__body--ad:hover::after {opacity: 1;}}
.xw-block-button.xw-block-button--type2 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.xw-block-button--type2 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.xw-block-button--type2 .xw-block-button__body--ad::before {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--type2.hover_action .xw-block-button__body--ad:hover::before {opacity: 0;}}
@media (hover:hover) {.xw-block-button.xw-block-button--type2.hover_action .xw-block-button__body--ad a:hover {color: #fff;}}
.xw-block-button.xw-block-button--type3 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.xw-block-button--type3 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.xw-block-button--type3 .xw-block-button__body--ad::after, .xw-block-button.xw-block-button--type3 .xw-block-button__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;}
.xw-block-button.xw-block-button--type3 .xw-block-button__body--ad::before {box-shadow: 0 0 0 10px rgba(0,0,0,.2) inset;transform: translateY(5px);}
@media (hover:hover) {.xw-block-button.xw-block-button--type3.hover_action .xw-block-button__body--ad:hover {transform: translateY(3px);}
	.xw-block-button.xw-block-button--type3.hover_action .xw-block-button__body--ad:hover::before {transform: translateY(2px);}}
.xw-block-button.xw-block-button--type4 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.xw-block-button--type4 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.xw-block-button--type4 .xw-block-button__body--ad::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(5px,5px);pointer-events: none;}
.xw-block-button.xw-block-button--type4 .xw-block-button__body--ad::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--type4.hover_action .xw-block-button__body--ad:hover::before {transform: translate(0);}
	.xw-block-button.xw-block-button--type4.hover_action .xw-block-button__body--ad:hover::after {opacity: 0;}}
@media (hover:hover) {.xw-block-button.xw-block-button--type4.hover_action .xw-block-button__body--ad a:hover {color: #fff;}}
.xw-block-button.xw-block-button--type5 .xw-block-button__body--ad {position: relative;background: var(--background);background-color: var(--accent-color);}
.xw-block-button.xw-block-button--type5 .xw-block-button__body--ad a {color: var(--text-color);padding: var(--button-pd-y,.75em) var(--button-pd-x,1.5em);}
.xw-block-button.xw-block-button--type5 .xw-block-button__body--ad::before {content: "";opacity: .1;position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;background: var(--background);background-color: var(--accent-color);border-radius: inherit;transform: translate(8px,-8px);pointer-events: none;}
.xw-block-button.xw-block-button--type5 .xw-block-button__body--ad::after {content: "";position: absolute;top: var(--xw-block-button--border-width-px);right: var(--xw-block-button--border-width-px);bottom: var(--xw-block-button--border-width-px);left: var(--xw-block-button--border-width-px);background: #fff;border-radius: calc(var(--border-radius) - var(--xw-block-button--border-width-px));}
@media (hover:hover) {.xw-block-button.xw-block-button--type5.hover_action .xw-block-button__body--ad:hover::before {transform: translate(0);}}
.uqFaq .uqFaq__accordion.show .ico__accordion--normal::after {transform: rotate(0);}
.uqFaq .uqFaq__accordion.show .ico__accordion--arrow {transform: scaleY(-1);}
.uqFaq .uqFaq__accordion.show .ico__accordion--arrow-bold {transform: rotate(180deg) translateY(2px);}
.uqFaq .uqFaq__accordion.show + .uqFaq__answer {visibility: visible;height: auto;padding: calc(var(--block--box--pad) / 1.5) var(--block--box--pad);padding-left: 4em;opacity: 1;min-height: 52.25px;}
.uqFaq[class*=type-] .uqFaq__childContent {overflow: hidden;}
.uqFaq:not([class*=type-]).isBorder .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {border-top: 1px solid var(--accent-color,silver);}
.uqFaq:not([class*=type-]).isDashed .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {background-image: linear-gradient(to right,var(--accent-color,silver) 5px,transparent 3px);background-size: 13px 1px;background-repeat: repeat-x;background-position: right top;}
.uqFaq:not([class*=type-]).isDotted .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {background-image: linear-gradient(to right,var(--accent-color,silver) 2px,transparent 2px);background-size: 13px 2px;background-repeat: repeat-x;background-position: right top;}
.uqFaq:not([class*=type-]) .wp-block-xwrite-faq-child {margin-top: 1em;margin-bottom: 1em;}
.uqFaq:not([class*=type-]) .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {padding-top: 1em;}
.uqFaq:not([class*=type-]).hiddenBorder .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {border-top: none;}
.uqFaq .uqFaq__question {color: var(--text-color,#333);}
.uqFaq .uqFaq__answer {color: var(--answer-text-color,#333);}
.uqFaq.type-2 .uqFaq__childContent {background: var(--background-color,transparent);border: 1px solid var(--accent-color,silver);border-radius: var(--border-radius);}
.uqFaq.type-3 .uqFaq__childContent {border-radius: var(--border-radius);}
.uqFaq.type-3 .uqFaq__question {background: var(--accent-color,silver);}
.uqFaq.type-3 .uqFaq__answer {background: var(--background-color,transparent);}
.uqFaq.type-3.isBorder .uqFaq__childContent {border: 1px solid var(--accent-color,silver);}
.uqFaq input[type=checkbox] {display: none;}
.uqFaq .uqFaq__accordion {position: relative;cursor: pointer;display: block;}
.uqFaq .uqFaq__accordion .uqFaq__question {padding-right: calc(1em + 25px);}
.uqFaq .uqFaq__accordion + .uqFaq__answer {display: block;visibility: hidden;height: 0;padding: 0;opacity: 0;transition: padding-top .5s,padding-bottom .5s,opacity .5s,min-height .5s;}
.uqFaq input:checked + .uqFaq__accordion + .uqFaq__answer {visibility: visible;height: auto;padding: calc(var(--block--box--pad) / 1.5) var(--block--box--pad);padding-left: 4em;opacity: 1;min-height: 52.25px;}
.uqFaq input:checked + .uqFaq__accordion .ico__accordion--normal::after {transform: rotate(0);}
.uqFaq input:checked + .uqFaq__accordion .ico__accordion--arrow {transform: scaleY(-1);}
.uqFaq input:checked + .uqFaq__accordion .ico__accordion--arrow-bold {transform: rotate(180deg) translateY(2px);}
.uqFaq .ico__accordion--normal::after, .uqFaq .ico__accordion--normal::before {background: var(--text-color,#333);}
.uqFaq .ico__accordion--arrow-bold {margin-top: -3px !important;}
.uqFaq.hiddenAnswerIcon .uqFaq__answer::before {display: none;}
.uqFaq .uqFaq__question {min-height: 52.25px;}
.uqFaq:not(.isAccordion) .uqFaq__answer {min-height: 52.25px;}
.uqFaq__answer, .uqFaq__question {padding: calc(var(--block--box--pad) / 1.5) var(--block--box--pad);padding-left: 4em;position: relative;}
.uqFaq__answer::before, .uqFaq__question::before {display: block;left: 1em;line-height: 30px;position: absolute;text-align: center;margin-top: -.2em;width: 32px;border-radius: var(--icon-radius);}
.uqFaq__question::before {content: "Q";color: var(--question-accent-color,#fff);background-color: var(--question-background-color,#333);border: 1px solid var(--question-accent-color,transparent);}
.uqFaq__answer {margin: 0;}
.uqFaq__answer::before {content: "A";color: var(--answer-accent-color,#333);background-color: var(--answer-background-color,transparent);border: 1px solid var(--answer-accent-color,#333);}
.uqFaq__answer > div > :first-child {margin-top: 0;}
.uqFaq__answer > div > :last-child {margin-bottom: 0;}
.xw-block-faq:not([class*=type-]).isBorder .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {border-top: 1px solid var(--accent-color,silver);}
.xw-block-faq:not([class*=type-]).isDashed .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {background-image: linear-gradient(to right,var(--accent-color,silver) 5px,transparent 3px);background-size: 13px 1px;background-repeat: repeat-x;background-position: right top;}
.xw-block-faq:not([class*=type-]).isDotted .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {background-image: linear-gradient(to right,var(--accent-color,silver) 2px,transparent 2px);background-size: 13px 2px;background-repeat: repeat-x;background-position: right top;}
.xw-block-faq:not([class*=type-]).hiddenBorder .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {border-top: none;}
.xw-block-faq.type-3.isBorder .xw-block-faq__child-content {border: 1px solid var(--accent-color,silver);}
.xw-block-faq.hiddenAnswerIcon > * > * > .xw-block-faq__answer::before {display: none;}
.xw-block-faq.isAccordion > * > * > .xw-block-faq__answer {min-height: 0;}
.xw-block-faq[class*=type-] > * > .xw-block-faq__child-content {overflow: hidden;}
.xw-block-faq:not([class*=type-]).is-border > .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {border-top: 1px solid var(--accent-color,silver);}
.xw-block-faq:not([class*=type-]).is-dashed > .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {background-image: linear-gradient(to right,var(--accent-color,silver) 5px,transparent 3px);background-size: 13px 1px;background-repeat: repeat-x;background-position: right top;}
.xw-block-faq:not([class*=type-]).is-dotted > .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {background-image: linear-gradient(to right,var(--accent-color,silver) 2px,transparent 2px);background-size: 13px 2px;background-repeat: repeat-x;background-position: right top;}
.xw-block-faq:not([class*=type-]) > .wp-block-xwrite-faq-child {margin-top: 1em;margin-bottom: 1em;}
.xw-block-faq:not([class*=type-]) > .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {padding-top: 1em;}
.xw-block-faq:not([class*=type-]).hidden-border > .wp-block-xwrite-faq-child + .wp-block-xwrite-faq-child {border-top: none;}
.xw-block-faq .xw-block-faq__question {color: var(--text-color,#333);}
.xw-block-faq .xw-block-faq__answer {color: var(--answer-text-color,#333);}
.xw-block-faq.type-2 > * > .xw-block-faq__child-content {background: var(--background-color,transparent);border: 1px solid var(--accent-color,silver);border-radius: var(--border-radius);}
.xw-block-faq.type-3 > * > .xw-block-faq__child-content {border-radius: var(--border-radius);}
.xw-block-faq.type-3 > * > * > .xw-block-faq__accordion .xw-block-faq__question, .xw-block-faq.type-3 > * > * > .xw-block-faq__question {background: var(--accent-color,silver);}
.xw-block-faq.type-3 > * > * > .xw-block-faq__answer {background: var(--background-color,transparent);}
.xw-block-faq.type-3.is-border > * > .xw-block-faq__child-content {border: 1px solid var(--accent-color,silver);}
.xw-block-faq input[type=checkbox] {display: none;}
.xw-block-faq .xw-block-faq__accordion {position: relative;cursor: pointer;display: block;}
.xw-block-faq .xw-block-faq__accordion .xw-block-faq__question {padding-right: calc(1em + 25px);}
.xw-block-faq .xw-block-faq__accordion + .xw-block-faq__answer {display: block;visibility: hidden;height: 0;padding: 0;opacity: 0;transition: padding-top .5s,padding-bottom .5s,opacity .5s,min-height .5s;}
.xw-block-faq .xw-block-faq__accordion.show .ico__accordion--normal::after {transform: rotate(0);}
.xw-block-faq .xw-block-faq__accordion.show .ico__accordion--arrow {transform: scaleY(-1);}
.xw-block-faq .xw-block-faq__accordion.show .ico__accordion--arrow-bold {transform: rotate(180deg) translateY(2px);}
.xw-block-faq .xw-block-faq__accordion.show + .xw-block-faq__answer {visibility: visible;height: auto;padding: calc(var(--block--box--pad) / 1.5) var(--block--box--pad);padding-left: 4em;opacity: 1;min-height: 52.25px;}
.xw-block-faq .ico__accordion--normal::after, .xw-block-faq .ico__accordion--normal::before {background: var(--text-color,#333);}
.xw-block-faq .ico__accordion--arrow-bold {margin-top: -3px !important;}
.xw-block-faq.hidden-answer-icon > * > * > .xw-block-faq__answer::before {display: none;}
.xw-block-faq .xw-block-faq__question {min-height: 52.25px;}
.xw-block-faq > * > * > .xw-block-faq__answer {min-height: 52.25px;}
.xw-block-faq.is-accordion > * > * > .xw-block-faq__answer {min-height: 0;}
.xw-block-faq__answer, .xw-block-faq__question {padding: calc(var(--block--box--pad) / 1.5) var(--block--box--pad);padding-left: calc(60px - ( 15px - var(--html-font-size-mb-px,15px) ));position: relative;}
.xw-block-faq__answer::before, .xw-block-faq__question::before {display: block;left: 1em;line-height: 30px;position: absolute;text-align: center;margin-top: -.2em;width: 32px;border-radius: var(--icon-radius);}
@media (min-width:768px) {.xw-block-faq__answer, .xw-block-faq__question {padding-left: calc(64px - ( 16px - var(--html-font-size-pc-px,16px) ));}}
.xw-block-faq__question::before {content: "Q";color: var(--question-accent-color,#fff);background-color: var(--question-background-color,#333);border: 1px solid var(--question-accent-color,transparent);}
.xw-block-faq__answer {margin: 0;}
.xw-block-faq__answer::before {content: "A";color: var(--answer-accent-color,#333);background-color: var(--answer-background-color,transparent);border: 1px solid var(--answer-accent-color,#333);}
.xw-block-faq__answer > div > :first-child {margin-top: 0;}
.xw-block-faq__answer > div > :last-child {margin-bottom: 0;}
.uqPostlist .media {display: block;position: relative;color: var(--txt-color);text-decoration: none;}
@media (hover:hover) {.uqPostlist .media:hover {opacity: .7;}}
.uqPostlist .title {font-weight: 700;}
.uqPostlist .text {font-size: 1.2rem;margin: .6em 0 0;opacity: .8;}
@media (min-width:768px) {.uqPostlist .text {font-size: 1.4rem;}}
.uqPostlist .text:empty {margin: 0;}
.uqPostlist .text:empty + .media-body-extra .article-meta {margin-top: .5em;}
.uqPostlist .text:blank {margin: 0;}
.uqPostlist .text:blank + .media-body-extra .article-meta {margin-top: .5em;}
.uqPostlist .article-meta {margin-top: 1em;}
.uqPostlist .articleList__item--fig {overflow: hidden;position: relative;z-index: 0;}
.uqPostlist .articleList__item--fig::before {content: "";display: block;height: 0;padding-top: var(--posts--thumb--ratio--card);}
.uqPostlist .articleList__item--fig img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--block--img--border-radius-md);}
.uqPostlist .articleList__item .catList, .uqPostlist .articleList__item .tagList {display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;line-height: 1;}
.uqPostlist .articleList__item .catList .label, .uqPostlist .articleList__item .tagList .label {font-size: 1.1rem;display: inline-block;padding: 3px 5px;background-color: var(--point-color);border-radius: var(--block--border-radius-inr);color: #fff;letter-spacing: 0;}
@media (min-width:768px) {.uqPostlist .articleList__item .catList .label, .uqPostlist .articleList__item .tagList .label {font-size: 1.3rem;padding: 4px 8px;}}
.uqPostlist .media-body-extra {font-size: 1.4rem;line-height: 1;}
.uqPostlist .media-body-extra .article-meta {display: flex;flex-wrap: wrap;gap: .6em 1em;}
.uqPostlist .media-body-extra .article-date {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.uqPostlist .media-body-extra .article-date i {margin-right: .4em;}
.uqPostlist .media-body-extra .article-comment {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.uqPostlist .media-body-extra .article-comment i {margin-right: .4em;}
.uqPostlist .media-body-extra .article-author {font-size: 1.2rem;display: flex;align-items: center;color: #bbb;}
@media (min-width:768px) {.uqPostlist .media-body-extra .article-author {font-size: 1.4rem;}}
.uqPostlist .media-body-extra .article-author .avatar {object-fit: cover;overflow: hidden;margin-right: .4em;border-radius: 50%;}
.uqPostlist .media-body-extra .article-author .avatar img {object-fit: cover;width: 20px;height: 20px;margin: 0;}
.uqPostlist.type-list {display: grid;gap: 30px;}
.uqPostlist.type-list .media {display: flex;align-items: flex-start;width: 100%;height: 100%;}
.uqPostlist.type-list .articleList__item--fig {flex-basis: calc(93% - var(--posts--thumb--ratio--list));flex-shrink: 0;min-width: 30%;}
@media (min-width:768px) {.uqPostlist.type-list .articleList__item--fig {min-width: 24%;}}
.uqPostlist.type-list .articleList__item--fig::before {padding-top: var(--posts--thumb--ratio--list);}
.uqPostlist.type-list .media-body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
@media (min-width:768px) {.uqPostlist.type-list.pc-col1 .media-body {padding: 1rem 0 0 2.5rem;}}
.uqPostlist.type-list .title {font-size: 1.4rem;}
@media (min-width:768px) {.uqPostlist.type-list .title {font-size: 1.5rem;}}
@media (min-width:768px) {.uqPostlist.type-list.pc-col1 .title {font-size: 1.7rem;}}
.uqPostlist.type-list .article-category {position: absolute;top: 5px;left: 5px;min-width: 30%;width: calc(93% - var(--posts--thumb--ratio--list));padding-right: 10px;}
@media (min-width:768px) {.uqPostlist.type-list .article-category {top: 10px;left: 10px;min-width: 24%;padding-right: 20px;}}
.uqPostlist.type-card {display: grid;gap: 40px 40px;}
.uqPostlist.type-card.pc-col3 {gap: 40px 30px;}
.uqPostlist.type-card.pc-col4 {gap: 40px 20px;}
@media (max-width:767.98px) {.uqPostlist.type-card.mb-col2 {gap: 40px 20px;}}
.uqPostlist.type-card .articleList__item {display: flex;}
.uqPostlist.type-card .media {display: flex;flex-direction: column;width: 100%;}
.uqPostlist.type-card .media-body {display: flex;flex-direction: column;flex-grow: 1;}
.uqPostlist.type-card .title {margin: 1.3em 0 0;}
@media (min-width:768px) {.uqPostlist.type-card .title {font-size: 1.5rem;}}
@media (min-width:768px) {.uqPostlist.type-card.pc-col1 .title, .uqPostlist.type-card.pc-col2 .title {font-size: 1.7rem;}}
.uqPostlist.type-card .text {margin-top: .9em;}
.uqPostlist.type-card .media-body-extra {margin-top: auto;}
.uqPostlist.type-card .article-meta {justify-content: space-between;}
.uqPostlist.type-card .article-category {position: absolute;top: 10px;left: 10px;}
.uqPostlist.type-text .articleList__item {border-top: 1px solid #eee;}
.uqPostlist.type-text .articleList__item:last-child {border-bottom: 1px solid #eee;}
.uqPostlist.type-text .article-category {margin-bottom: .5rem;}
.uqPostlist.type-text .title {font-size: 1.5rem;}
@media (min-width:768px) {.uqPostlist.type-text .title {font-size: 1.7rem;}}
.uqPostlist.type-text .media {padding: var(--block--box--pad);}
.uqPostlist.type-text .media-body-extra {margin-bottom: .5rem;}
.uqPostlist.type-slider {display: none;}
.uqPostlist.type-slider.slick-initialized {display: block;}
.uqPostlist.type-slider .title {margin: 1.3em 0 0;}
@media (min-width:768px) {.uqPostlist.type-slider .title {font-size: 1.7rem;}}
.uqPostlist.type-slider .media {display: flex;flex-direction: column;width: 100%;}
.uqPostlist.type-slider .media-body {display: flex;flex-direction: column;flex-grow: 1;}
.uqPostlist.type-slider .media-body-extra {margin-top: auto;}
.uqPostlist.type-slider .articleList__item {height: 100%;}
.uqPostlist.type-slider .articleList__item .media {height: 100%;}
.uqPostlist.type-slider .slick-slide {margin: 0 15px;height: auto !important;}
.uqPostlist.type-slider .slick-slide > div {height: 100%;}
.uqPostlist.type-slider:not(.is-centerMode) .slick-list {padding: 0 15px;}
.uqPostlist.type-slider:not(.is-centerMode) .slick-arrow.slick-prev {left: .5rem;}
.uqPostlist.type-slider:not(.is-centerMode) .slick-arrow.slick-next {right: .5rem;}
.uqPostlist.type-slider:not(.is-centerMode):not(.alignfull) .slick-list {margin: 0 -15px;padding: 0;}
@media (max-width:767.98px) {.uqPostlist.type-slider:not(.is-centerMode):not(.alignfull) .slick-list {padding: 0 15px;}}
.uqPostlist.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-prev {left: -2.5rem;}
@media (max-width:767.98px) {.uqPostlist.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-prev {left: -1rem;}}
.uqPostlist.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-next {right: -2.5rem;}
@media (max-width:767.98px) {.uqPostlist.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-next {right: -1rem;}}
.uqPostlist.type-slider.is-centerMode .slick-arrow.slick-prev {left: 1rem;}
.uqPostlist.type-slider.is-centerMode .slick-arrow.slick-next {right: 1rem;}
.uqPostlist.type-slider .slick-track {display: flex !important;}
.uqPostlist.type-slider .article-category {position: absolute;top: 5px;left: 5px;right: 5px;}
@media (min-width:768px) {.uqPostlist.type-slider .article-category {top: 15px;left: 15px;right: 15px;}}
.uqPostlist.type-slider .slick-arrow.slick-next, .uqPostlist.type-slider .slick-arrow.slick-prev {position: absolute;z-index: 99;top: 50%;width: 5rem;height: 5rem;padding: 0;background-color: transparent;text-indent: 100%;white-space: nowrap;overflow: hidden;transform: translateY(-50%);}
.uqPostlist.type-slider .slick-arrow.slick-next::after, .uqPostlist.type-slider .slick-arrow.slick-next::before, .uqPostlist.type-slider .slick-arrow.slick-prev::after, .uqPostlist.type-slider .slick-arrow.slick-prev::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height: 1em;font-family: "Font Awesome 5 Free";font-weight: 900;line-height: 1;text-indent: 0;}
.uqPostlist.type-slider .slick-arrow.slick-next::before, .uqPostlist.type-slider .slick-arrow.slick-prev::before {content: "";opacity: .8;width: 3rem;height: 3rem;background-color: var(--key-color);border-radius: 3rem;}
.uqPostlist.type-slider .slick-arrow.slick-next::after, .uqPostlist.type-slider .slick-arrow.slick-prev::after {font-size: 1.6rem;color: #fff;}
.uqPostlist.type-slider .slick-arrow.slick-prev {left: 0;}
.uqPostlist.type-slider .slick-arrow.slick-prev::after {content: "";}
.uqPostlist.type-slider .slick-arrow.slick-next {right: 0;}
.uqPostlist.type-slider .slick-arrow.slick-next::after {content: "";}
.uqPostlist.type-slider .slick-dots {display: flex;flex-wrap: wrap;justify-content: center;margin: 2rem 0 0;padding: 0;line-height: 0;list-style-type: none;}
@media (min-width:768px) {.uqPostlist.type-slider .slick-dots {bottom: 20px;}}
.uqPostlist.type-slider .slick-dots > li {margin: 0 5px;}
.uqPostlist.type-slider .slick-dots > li.slick-active button {background-color: var(--key-color);}
.uqPostlist.type-slider .slick-dots button {display: inline-block;width: 12px;height: 12px;margin: 0;padding: 0;background-color: rgba(0,0,0,.2);border: none;border-radius: 50%;line-height: 1;text-indent: 100%;white-space: nowrap;overflow: hidden;}
@media (min-width:992px) {.no-sidebar .uqPostlist.type-card.pc-col3 .title {font-size: 1.7rem;}}
.no-sidebar .uqPostlist.type-card.pc-col4 {gap: 40px 30px;}
@media (max-width:767.98px) {.xw-block-post-list.mb-col1 {grid-template-columns: repeat(1,1fr);}
	.xw-block-post-list.mb-col2 {grid-template-columns: repeat(2,1fr);}}
@media (min-width:768px) {.xw-block-post-list.pc-col1 {grid-template-columns: repeat(1,1fr);}
	.xw-block-post-list.pc-col2 {grid-template-columns: repeat(2,1fr);}
	.xw-block-post-list.pc-col3 {grid-template-columns: repeat(3,1fr);}
	.xw-block-post-list.pc-col4 {grid-template-columns: repeat(4,1fr);}}
.xw-block-post-list .xw-post-article-media {display: block;position: relative;color: var(--txt-color);text-decoration: none;}
@media (hover:hover) {.xw-block-post-list .xw-post-article-media:hover {opacity: .7;}}
.xw-block-post-list .xw-post-article-media__body--title {font-weight: 700;}
.xw-block-post-list .xw-post-article-media__body--text {font-size: 1.2rem;margin: .6em 0 0;opacity: .8;}
@media (min-width:768px) {.xw-block-post-list .xw-post-article-media__body--text {font-size: 1.4rem;}}
.xw-block-post-list .xw-post-article-media__body--text:empty {margin: 0;}
.xw-block-post-list .xw-post-article-media__body--text:empty + .xw-post-article-media__body--extra .article-meta {margin-top: .5em;}
.xw-block-post-list .xw-post-article-media__body--text:blank {margin: 0;}
.xw-block-post-list .xw-post-article-media__body--text:blank + .xw-post-article-media__body--extra .article-meta {margin-top: .5em;}
.xw-block-post-list .article-meta {margin-top: 1em;}
.xw-block-post-list.date-side-show:not(.type-text) .article-category {position: static !important;width: auto !important;min-width: auto !important;padding-right: 0 !important;display: inline-flex;}
.xw-block-post-list.date-side-show:not(.type-text) .article-category .list-label {background-color: transparent;padding: 0;color: #bbb;}
.xw-block-post-list.date-side-show:not(.type-text) .article-category .list-label:after {content: ",";margin-left: 3px;}
.xw-block-post-list.date-side-show:not(.type-text) .article-category ul li:first-child .list-label:before {content: "";font-family: "Font Awesome 6 Free";margin-right: .4em;color: #bbb;}
.xw-block-post-list ul li:last-child .list-label:after {display: none;}
.xw-block-post-list .xw-post-article-list__item--fig {overflow: hidden;position: relative;z-index: 0;}
.xw-block-post-list .xw-post-article-list__item--fig::before {content: "";display: block;height: 0;padding-top: var(--posts--thumb--ratio--card);}
.xw-block-post-list .xw-post-article-list__item--fig img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--block--img--border-radius-md);}
.xw-block-post-list .xw-post-article-list__item .cat-list, .xw-block-post-list .xw-post-article-list__item .tag-list {display: flex;align-items: center;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;line-height: 1;}
.xw-block-post-list .xw-post-article-list__item .cat-list .list-label, .xw-block-post-list .xw-post-article-list__item .tag-list .list-label {font-size: 1.1rem;display: inline-block;padding: 3px 5px;background-color: var(--point-color);border-radius: var(--block--border-radius-inr);color: #fff;letter-spacing: 0;}
@media (min-width:768px) {.xw-block-post-list .xw-post-article-list__item .cat-list .list-label, .xw-block-post-list .xw-post-article-list__item .tag-list .list-label {font-size: 1.3rem;padding: 4px 8px;}}
.xw-block-post-list .xw-post-article-list__item .tax-list {display: flex;align-items: center;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;line-height: 1;}
.xw-block-post-list .xw-post-article-list__item .tax-list .list-label {font-size: 1.1rem;display: inline-block;padding: 3px 5px;border-style: solid;border-width: 2px;border-color: var(--point-color);border-radius: var(--block--border-radius-inr);color: #fff;letter-spacing: 0;}
@media (min-width:768px) {.xw-block-post-list .xw-post-article-list__item .tax-list .list-label {font-size: 1.3rem;padding: 4px 8px;}}
.xw-block-post-list .xw-post-article-media__body--extra {font-size: 1.4rem;line-height: 1;}
.xw-block-post-list .xw-post-article-media__body--extra .article-meta {display: flex;flex-wrap: wrap;gap: .6em 1em;}
.xw-block-post-list .xw-post-article-media__body--extra .article-date {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.xw-block-post-list .xw-post-article-media__body--extra .article-date i {margin-right: .4em;}
.xw-block-post-list .xw-post-article-media__body--extra .article-comment {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.xw-block-post-list .xw-post-article-media__body--extra .article-comment .comment-link {color: #fff;}
.xw-block-post-list .xw-post-article-media__body--extra .article-comment i {margin-right: .4em;}
.xw-block-post-list .xw-post-article-media__body--extra .article-pv {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.xw-block-post-list .xw-post-article-media__body--extra .article-pv i {margin-right: .4em;}
.xw-block-post-list .xw-post-article-media__body--extra .article-author {font-size: 1.2rem;display: flex;align-items: center;color: #bbb;}
@media (min-width:768px) {.xw-block-post-list .xw-post-article-media__body--extra .article-author {font-size: 1.4rem;}}
.xw-block-post-list .xw-post-article-media__body--extra .article-author .article-author-avatar {object-fit: cover;overflow: hidden;margin-right: .4em;border-radius: 50%;}
.xw-block-post-list .xw-post-article-media__body--extra .article-author .article-author-avatar img {object-fit: cover;width: 20px;height: 20px;margin: 0;}
.xw-block-post-list.type-list {display: grid;gap: 30px;}
.xw-block-post-list.type-list .xw-post-article-media {display: flex;align-items: flex-start;width: 100%;height: 100%;}
.xw-block-post-list.type-list .xw-post-article-list__item--fig {flex-basis: calc(93% - var(--posts--thumb--ratio--list));flex-shrink: 0;min-width: 30%;}
@media (min-width:768px) {.xw-block-post-list.type-list .xw-post-article-list__item--fig {min-width: 24%;}}
.xw-block-post-list.type-list .xw-post-article-list__item--fig::before {padding-top: var(--posts--thumb--ratio--list);}
.xw-block-post-list.type-list .xw-post-article-media__body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
@media (min-width:768px) {.xw-block-post-list.type-list.pc-col1 .xw-post-article-media__body {padding: 1rem 0 0 2.5rem;}}
.xw-block-post-list.type-list .xw-post-article-media__body--title {font-size: 1.4rem;}
@media (min-width:768px) {.xw-block-post-list.type-list .xw-post-article-media__body--title {font-size: 1.5rem;}}
@media (min-width:768px) {.xw-block-post-list.type-list.pc-col1 .xw-post-article-media__body--title {font-size: 1.7rem;}}
.xw-block-post-list.type-list .article-category {position: absolute;top: 5px;left: 5px;min-width: 30%;width: calc(93% - var(--posts--thumb--ratio--list));padding-right: 10px;}
@media (min-width:768px) {.xw-block-post-list.type-list .article-category {top: 10px;left: 10px;min-width: 24%;padding-right: 20px;}}
.xw-block-post-list.type-card {display: grid;gap: 40px 40px;}
.xw-block-post-list.type-card.pc-col3 {gap: 40px 30px;}
.xw-block-post-list.type-card.pc-col4 {gap: 40px 20px;}
@media (max-width:767.98px) {.xw-block-post-list.type-card.mb-col2 {gap: 40px 20px;}}
.xw-block-post-list.type-card .xw-post-article-list__item {display: flex;}
.xw-block-post-list.type-card .xw-post-article-media {display: flex;flex-direction: column;width: 100%;}
.xw-block-post-list.type-card .xw-post-article-media__body {display: flex;flex-direction: column;flex-grow: 1;}
.xw-block-post-list.type-card .xw-post-article-media__body--title {margin: 1.3em 0 0;}
@media (min-width:768px) {.xw-block-post-list.type-card .xw-post-article-media__body--title {font-size: 1.5rem;}}
@media (min-width:768px) {.xw-block-post-list.type-card.pc-col1 .xw-post-article-media__body--title, .xw-block-post-list.type-card.pc-col2 .xw-post-article-media__body--title {font-size: 1.7rem;}}
.xw-block-post-list.type-card .xw-post-article-media__body--text {margin-top: .9em;}
.xw-block-post-list.type-card .xw-post-article-media__body--extra {margin-top: auto;}
.xw-block-post-list.type-card .article-meta {justify-content: space-between;}
.xw-block-post-list.type-card .article-meta.fullchecked {justify-content: start;}
.xw-block-post-list.type-card .article-category {position: absolute;top: 10px;left: 10px;}
.xw-block-post-list.type-text .xw-post-article-list__item {border-top: 1px solid #eee;}
.xw-block-post-list.type-text .xw-post-article-list__item:last-child {border-bottom: 1px solid #eee;}
.xw-block-post-list.type-text .article-category {margin-bottom: .5rem;}
.xw-block-post-list.type-text .xw-post-article-media__body--title {font-size: 1.5rem;}
@media (min-width:768px) {.xw-block-post-list.type-text .xw-post-article-media__body--title {font-size: 1.7rem;}}
.xw-block-post-list.type-text .xw-post-article-media {padding: var(--block--box--pad);}
.xw-block-post-list.type-text .xw-post-article-media__body--extra {margin-bottom: .5rem;}
.xw-block-post-list.type-text .xw-post-article-media__body--extra .article-meta {margin-top: .8em;}
.xw-block-post-list.type-text .xw-post-article-media__body--text {margin: .2em 0 0;}
@media (min-width:768px) {.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body {display: flex;align-items: flex-start;gap: 24px;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .xw-post-article-media__body--extra {order: 0;min-width: 7.5em;margin-bottom: initial;padding-top: 5px;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .xw-post-article-media__body--extra:has(i) {min-width: 9em;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-category {order: 1;min-width: 8.5em;margin-bottom: initial;padding-top: 2px;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-category .cat-list {flex-direction: column;align-items: center;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-category .cat-list li {width: 100%;text-align: center;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-category .cat-list .list-label {width: 100%;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-taxonomy {order: 1;min-width: 8.5em;margin-bottom: initial;padding-top: 2px;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-taxonomy .tax-list {flex-direction: column;align-items: center;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-taxonomy .tax-list li {width: 100%;text-align: center;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-taxonomy .tax-list .list-label {width: 100%;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-meta {margin-top: initial;flex-direction: column;align-items: flex-start;gap: .7em;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-meta .article-date {flex-direction: column;align-items: flex-start;gap: .9em;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-meta .article-comment {flex-direction: column;align-items: flex-start;gap: .9em;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .article-meta .article-pv {flex-direction: column;align-items: flex-start;gap: .9em;}
	.xw-block-post-list.type-text.label-horizontal .xw-post-article-media__body .xw-post-article-media__body--main {order: 2;}}
.xw-block-post-list.type-slider {display: none;}
.xw-block-post-list.type-slider.slick-initialized {display: block;}
.xw-block-post-list.type-slider .xw-post-article-media__body--title {margin: 1.3em 0 0;}
@media (min-width:768px) {.xw-block-post-list.type-slider .xw-post-article-media__body--title {font-size: 1.7rem;}}
.xw-block-post-list.type-slider .xw-post-article-media {display: flex;flex-direction: column;width: 100%;}
.xw-block-post-list.type-slider .xw-post-article-media__body {display: flex;flex-direction: column;flex-grow: 1;}
.xw-block-post-list.type-slider .xw-post-article-media__body--extra {margin-top: auto;}
.xw-block-post-list.type-slider .xw-post-article-list__item {height: 100%;}
.xw-block-post-list.type-slider .xw-post-article-list__item .xw-post-article-media {height: 100%;}
.xw-block-post-list.type-slider .slick-slide {margin: 0 15px;height: auto !important;}
.xw-block-post-list.type-slider .slick-slide > div {height: 100%;}
.xw-block-post-list.type-slider:not(.is-center-mode) .slick-list {padding: 0 15px;}
.xw-block-post-list.type-slider:not(.is-center-mode) .slick-arrow.slick-prev {left: .5rem;}
.xw-block-post-list.type-slider:not(.is-center-mode) .slick-arrow.slick-next {right: .5rem;}
.xw-block-post-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-list {margin: 0 -15px;padding: 0;}
@media (max-width:767.98px) {.xw-block-post-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-list {padding: 0 15px;}}
.xw-block-post-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-prev {left: -2.5rem;}
@media (max-width:767.98px) {.xw-block-post-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-prev {left: -1rem;}}
.xw-block-post-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-next {right: -2.5rem;}
@media (max-width:767.98px) {.xw-block-post-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-next {right: -1rem;}}
.xw-block-post-list.type-slider.is-center-mode .slick-arrow.slick-prev {left: 1rem;}
.xw-block-post-list.type-slider.is-center-mode .slick-arrow.slick-next {right: 1rem;}
.xw-block-post-list.type-slider .slick-track {display: flex !important;}
.xw-block-post-list.type-slider .article-category {position: absolute;top: 5px;left: 5px;right: 5px;}
@media (min-width:768px) {.xw-block-post-list.type-slider .article-category {top: 15px;left: 15px;right: 15px;}}
.xw-block-post-list.type-slider .slick-arrow.slick-next, .xw-block-post-list.type-slider .slick-arrow.slick-prev {position: absolute;z-index: 99;top: 50%;width: 5rem;height: 5rem;padding: 0;background-color: transparent;text-indent: 100%;white-space: nowrap;overflow: hidden;transform: translateY(-50%);}
.xw-block-post-list.type-slider .slick-arrow.slick-next::after, .xw-block-post-list.type-slider .slick-arrow.slick-next::before, .xw-block-post-list.type-slider .slick-arrow.slick-prev::after, .xw-block-post-list.type-slider .slick-arrow.slick-prev::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height: 1em;font-family: "Font Awesome 5 Free";font-weight: 900;line-height: 1;text-indent: 0;}
.xw-block-post-list.type-slider .slick-arrow.slick-next::before, .xw-block-post-list.type-slider .slick-arrow.slick-prev::before {content: "";opacity: .8;width: 3rem;height: 3rem;background-color: var(--key-color);border-radius: 3rem;}
.xw-block-post-list.type-slider .slick-arrow.slick-next::after, .xw-block-post-list.type-slider .slick-arrow.slick-prev::after {font-size: 1.6rem;color: #fff;}
.xw-block-post-list.type-slider .slick-arrow.slick-prev {left: 0;}
.xw-block-post-list.type-slider .slick-arrow.slick-prev::after {content: "";}
.xw-block-post-list.type-slider .slick-arrow.slick-next {right: 0;}
.xw-block-post-list.type-slider .slick-arrow.slick-next::after {content: "";}
.xw-block-post-list.type-slider .slick-dots {display: flex;flex-wrap: wrap;justify-content: center;margin: 2rem 0 0;padding: 0;line-height: 0;list-style-type: none;}
@media (min-width:768px) {.xw-block-post-list.type-slider .slick-dots {bottom: 20px;}}
.xw-block-post-list.type-slider .slick-dots > li {margin: 0 5px;}
.xw-block-post-list.type-slider .slick-dots > li.slick-active button {background-color: var(--key-color);}
.xw-block-post-list.type-slider .slick-dots button {display: inline-block;width: 12px;height: 12px;margin: 0;padding: 0;background-color: rgba(0,0,0,.2);border: none;border-radius: 50%;line-height: 1;text-indent: 100%;white-space: nowrap;overflow: hidden;}
@media (min-width:992px) {.no-sidebar .xw-block-post-list.type-card.pc-col3 .xw-post-article-media__body--title {font-size: 1.7rem;}}
.no-sidebar .xw-block-post-list.type-card.pc-col4 {gap: 40px 30px;}
.footer .widget .xw-block-post-list .article-date, .side .widget .xw-block-post-list .article-date {font-size: 1.2rem;}
.footer .widget .xw-block-post-list .xw-post-article-media__body--text, .side .widget .xw-block-post-list .xw-post-article-media__body--text {font-size: 1.2rem;}
.footer .widget .xw-block-post-list.type-list .xw-post-article-media__body, .side .widget .xw-block-post-list.type-list .xw-post-article-media__body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
.footer .widget .xw-block-post-list.type-list .xw-post-article-media__body--title, .side .widget .xw-block-post-list.type-list .xw-post-article-media__body--title {font-size: 1.4rem;}
.footer .widget .xw-block-post-list.type-list .article-category, .side .widget .xw-block-post-list.type-list .article-category {top: 5px;left: 5px;min-width: 30%;}
.footer .widget .xw-block-post-list.type-list .xw-post-article-list__item--fig, .side .widget .xw-block-post-list.type-list .xw-post-article-list__item--fig {flex-basis: calc(99% - var(--posts--thumb--ratio--list));min-width: 30%;}
.footer .widget .xw-block-post-list.type-card, .side .widget .xw-block-post-list.type-card {gap: 30px 20px;}
.footer .widget .xw-block-post-list.type-card .xw-post-article-media__body--title, .side .widget .xw-block-post-list.type-card .xw-post-article-media__body--title {font-size: 1.5rem;}
.footer .widget .xw-block-post-list.type-text, .side .widget .xw-block-post-list.type-text {margin-top: calc(var(--widget--list--pad--y) * -1) !important;}
.footer .widget .xw-block-post-list.type-text:last-child, .side .widget .xw-block-post-list.type-text:last-child {margin-bottom: calc(var(--widget--list--pad--y) * -1);}
.footer .widget .xw-block-post-list.type-text .xw-post-article-media__body--title, .side .widget .xw-block-post-list.type-text .xw-post-article-media__body--title {font-size: 1.4rem;}
.footer .widget .xw-block-post-list.type-text .xw-post-article-media, .side .widget .xw-block-post-list.type-text .xw-post-article-media {padding: var(--widget--list--pad--y) var(--widget--list--pad--x);}
.footer .widget .xw-block-post-list.type-text :first-child, .side .widget .xw-block-post-list.type-text :first-child {border-top-color: var(--widget--list--first--border-color);}
.footer .widget .xw-block-post-list.type-text :last-child, .side .widget .xw-block-post-list.type-text :last-child {border-bottom-color: var(--widget--list--first--border-color);}
.footer .widget .xw-block-post-list.type-slider .xw-post-article-media__body--title, .side .widget .xw-block-post-list.type-slider .xw-post-article-media__body--title {font-size: 1.5rem;}
.footer .widget .xw-block-post-list.type-slider .article-category, .side .widget .xw-block-post-list.type-slider .article-category {top: 5px;left: 5px;right: 5px;}
.footer .widget .xw-block-post-list .xw-post-article-list__item .cat-list .list-label, .footer .widget .xw-block-post-list .xw-post-article-list__item .tag-list .list-label, .footer .widget .xw-block-post-list .xw-post-article-list__item .tax-list .list-label, .side .widget .xw-block-post-list .xw-post-article-list__item .cat-list .list-label, .side .widget .xw-block-post-list .xw-post-article-list__item .tag-list .list-label, .side .widget .xw-block-post-list .xw-post-article-list__item .tax-list .list-label {font-size: 1.1rem;padding: 3px 5px;}
.footer .widget .xw-block-post-list .xw-post-article-media__body--extra .article-author, .side .widget .xw-block-post-list .xw-post-article-media__body--extra .article-author {font-size: 1.2rem;}
.nav__drawers--widgets .xw-block-post-list.type-list .xw-post-article-media__body {padding: .5rem 0 0 1.5rem;}
.nav__drawers--widgets .xw-block-post-list.type-text {margin-top: calc(var(--widget--list--pad--y) * -1) !important;}
.nav__drawers--widgets .xw-block-post-list.type-text:last-child {margin-bottom: calc(var(--widget--list--pad--y) * -1);}
.nav__drawers--widgets .xw-block-post-list.type-text .xw-post-article-media {padding: var(--widget--list--pad--y) var(--widget--list--pad--x);}
.nav__drawers--widgets .xw-block-post-list.type-text :first-child {border-top-color: var(--widget--list--first--border-color);}
.nav__drawers--widgets .xw-block-post-list.type-text :last-child {border-bottom-color: var(--widget--list--first--border-color);}
.pageArticleList .media {display: block;position: relative;color: var(--txt-color);text-decoration: none;}
@media (hover:hover) {.pageArticleList a.media:hover {opacity: .7;}}
.pageArticleList .title {font-weight: 700;}
.pageArticleList .text {font-size: 1.2rem;margin: .6em 0 0;opacity: .8;}
@media (min-width:768px) {.pageArticleList .text {font-size: 1.4rem;}}
.pageArticleList .text:empty {margin: 0;}
.pageArticleList .text:empty + .media-body-extra .article-meta {margin-top: .5em;}
.pageArticleList .text:blank {margin: 0;}
.pageArticleList .text:blank + .media-body-extra .article-meta {margin-top: .5em;}
.pageArticleList .article-meta {margin-top: 1em;}
.pageArticleList .media-body-extra {font-size: 1.4rem;line-height: 1;}
.pageArticleList .media-body-extra .article-meta {display: flex;flex-wrap: wrap;gap: .6em 1em;}
.pageArticleList .media-body-extra .article-date {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.pageArticleList .media-body-extra .article-date i {margin-right: .4em;}
.pageArticleList .media-body-extra .article-comment {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.pageArticleList .media-body-extra .article-comment i {margin-right: .4em;}
.pageArticleList .media-body-extra .article-author {font-size: 1.2rem;display: flex;align-items: center;color: #bbb;}
@media (min-width:768px) {.pageArticleList .media-body-extra .article-author {font-size: 1.4rem;}}
.pageArticleList .media-body-extra .article-author .avatar {object-fit: cover;overflow: hidden;margin-right: .4em;border-radius: 50%;}
.pageArticleList .media-body-extra .article-author .avatar img {object-fit: cover;width: 20px;height: 20px;margin: 0;}
.pageArticleList .link {margin-top: .9em;display: inline-block;}
.pageArticleList .link.type-button, .pageArticleList .link.type-button-outline {font-size: 1.2rem;padding: .6em .7em;text-decoration: none;}
@media (min-width:768px) {.pageArticleList .link.type-button, .pageArticleList .link.type-button-outline {padding: .6em 1em;font-size: 1.4rem;}}
.pageArticleList .link.type-button-outline.shape, .pageArticleList .link.type-button.shape {border-radius: 0;}
.pageArticleList .link.type-button-outline.rounded, .pageArticleList .link.type-button.rounded {border-radius: 5px;}
.pageArticleList .link.type-button-outline.circle, .pageArticleList .link.type-button.circle {border-radius: 50px;}
.pageArticleList .link.type-button {background-color: var(--posts--button-color,var(--key-color));color: #fff;border: 1px solid transparent;}
.pageArticleList .link.type-button:hover {background-color: #fff;color: var(--posts--button-color,var(--key-color));border: 1px solid var(--posts--button-color,var(--key-color));}
.pageArticleList .link.type-button-outline {background-color: #fff;color: var(--posts--button-color,var(--key-color));border: 1px solid var(--posts--button-color,var(--key-color));}
.pageArticleList .link.type-button-outline:hover {color: #fff;background-color: var(--posts--button-color,var(--key-color));}
.pageArticleList .link.type-text-link {color: var(--posts--button-color,var(--key-color));text-decoration: underline;}
.pageArticleList .link.type-text-link:hover {text-decoration: none;}
.pageArticleList .link .title-icon.left {margin-right: .3em;}
.pageArticleList .link .title-icon.right {margin-left: .3em;}
.pageArticleList.button-full .link {width: 100%;text-align: center;}
.pageArticleList.button-right .media-body-extra {text-align: right;}
.pageArticleList.button-center .media-body-extra {text-align: center;}
.pageArticleList.thumb-hidden.pageArticleList.type-list.pc-col1 .media-body {padding: 0;}
.pageArticleList.thumb-hidden.pageArticleList.type-list:not(.isBorder).pc-col1 .media-body {padding: 10px;}
.pageArticleList.thumb-hidden.pageArticleList.type-card .title {margin-top: 0;}
.pageArticleList.thumb-hidden.pageArticleList.type-text .media-body {padding: 0;}
.pageArticleList.thumb-hidden.pageArticleList.type-slider .title {margin-top: 0;}
.pageArticleList.isBorder .pageArticleList__item {border: 1px solid var(--posts--accent-color,#eee);border-radius: var(--posts--border-radius);}
.pageArticleList.isBackground .pageArticleList__item {background-color: var(--posts--background-color,transparent);}
.pageArticleList.shadow:is(.type-list, .type-card, .type-slider) .pageArticleList__item {box-shadow: 0 1px 10px rgba(0,0,0,.03);}
.pageArticleList.shadow:is(.type-text) .pageArticleList__item--fig {box-shadow: 0 1px 10px rgba(0,0,0,.03);}
.pageArticleList.shadow:not(.isBorder):not(.isBackground) .pageArticleList__item {box-shadow: none;}
.pageArticleList.shadow:not(.isBorder):not(.isBackground) .pageArticleList__item--fig {box-shadow: 0 1px 10px rgba(0,0,0,.03);}
.pageArticleList__item--fig {overflow: hidden;position: relative;z-index: 0;}
.pageArticleList__item--fig::before {content: "";display: block;height: 0;padding-top: var(--posts--thumb--ratio--card);}
.pageArticleList__item--fig img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--posts--border-radius);}
.pageArticleList.type-list {display: grid;gap: 30px;}
.pageArticleList.type-list .media {display: flex;align-items: flex-start;width: 100%;height: 100%;}
.pageArticleList.type-list .pageArticleList__item--fig {flex-basis: calc(93% - var(--posts--thumb--ratio--list));flex-shrink: 0;min-width: 30%;}
@media (min-width:768px) {.pageArticleList.type-list .pageArticleList__item--fig {min-width: 24%;}}
.pageArticleList.type-list .pageArticleList__item--fig::before {padding-top: var(--posts--thumb--ratio--list);}
.pageArticleList.type-list .media-body {padding: 5px 0 0 15px;flex-grow: 1;}
@media (min-width:768px) {.pageArticleList.type-list.pc-col1 .media-body {padding: 10px 0 0 25px;}}
.pageArticleList.type-list .title {font-size: 1.4rem;}
@media (min-width:768px) {.pageArticleList.type-list .title {font-size: 1.6rem;}}
.pageArticleList.type-list.pc-col1 .title {font-size: 1.5rem;}
@media (min-width:768px) {.pageArticleList.type-list.pc-col1 .title {font-size: 1.7rem;}}
.pageArticleList.type-list.isBorder .pageArticleList__item {padding: 10px;}
.pageArticleList.type-list.isBackground:not(.isBorder) .pageArticleList__item {border-radius: var(--posts--border-radius);overflow: hidden;}
.pageArticleList.type-list.isBackground:not(.isBorder) .pageArticleList__item .pageArticleList__item--fig img {border-radius: 0;}
.pageArticleList.type-list.isBackground:not(.isBorder) .media-body {padding: 10px 15px;}
@media (min-width:768px) {.pageArticleList.type-list.isBackground:not(.isBorder) .media-body {padding: 25px;}}
.pageArticleList.type-list.text-center .media-body {align-self: center;padding-top: 0;}
.pageArticleList.type-list.button-right-no-excerpt.thumb-hidden .media-body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: 0;}
.pageArticleList.type-list.button-right-no-excerpt.thumb-hidden .media-body .link {margin-top: 0;}
@media (min-width:768px) {.pageArticleList.type-list.button-right-no-excerpt:not(.thumb-hidden) .media-body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: 15px;}}
@media (min-width:768px) {.pageArticleList.type-list.button-right-no-excerpt:not(.thumb-hidden) .media-body .link {margin-top: 0;}}
.pageArticleList.type-card {display: grid;gap: 40px 40px;}
.pageArticleList.type-card.pc-col3 {gap: 30px 30px;}
.pageArticleList.type-card.pc-col4 {gap: 20px 20px;}
@media (max-width:767.98px) {.pageArticleList.type-card.mb-col2 {gap: 20px 20px;}}
.pageArticleList.type-card .articleList__item {display: flex;}
.pageArticleList.type-card .media {display: flex;flex-direction: column;width: 100%;height: 100%;}
.pageArticleList.type-card .media-body {display: flex;flex-direction: column;flex-grow: 1;}
.pageArticleList.type-card .title {margin: 1.3em 0 0;}
@media (min-width:768px) {.pageArticleList.type-card .title {font-size: 1.5rem;}}
@media (min-width:768px) {.pageArticleList.type-card.pc-col1 .title, .pageArticleList.type-card.pc-col2 .title {font-size: 1.7rem;}}
.pageArticleList.type-card.pc-col1 .link.type-button, .pageArticleList.type-card.pc-col1 .link.type-button-outline, .pageArticleList.type-card.pc-col2 .link.type-button, .pageArticleList.type-card.pc-col2 .link.type-button-outline {font-size: 1.2rem;}
@media (min-width:768px) {.pageArticleList.type-card.pc-col1 .link.type-button, .pageArticleList.type-card.pc-col1 .link.type-button-outline, .pageArticleList.type-card.pc-col2 .link.type-button, .pageArticleList.type-card.pc-col2 .link.type-button-outline {font-size: 1.4rem;}}
.pageArticleList.type-card .text {margin-top: .9em;}
.pageArticleList.type-card .media-body-extra {margin-top: auto;}
.pageArticleList.type-card .article-meta {justify-content: space-between;}
.pageArticleList.type-card .article-meta.fullchecked {justify-content: start;}
@media (min-width:768px) {.pageArticleList.type-card .link.type-button, .pageArticleList.type-card .link.type-button-outline {font-size: 1.2rem;}}
.pageArticleList.type-card.isBorder .pageArticleList__item {padding: 15px;}
.pageArticleList.type-card.isBorder.pc-col3 .pageArticleList__item {padding: 15px;}
.pageArticleList.type-card.isBorder.pc-col4 .pageArticleList__item {padding: 10px;}
@media (max-width:767.98px) {.pageArticleList.type-card.isBorder.mb-col2 .pageArticleList__item {padding: 10px;}}
.pageArticleList.type-card.isBackground:not(.isBorder) .pageArticleList__item {border-radius: var(--posts--border-radius);overflow: hidden;}
.pageArticleList.type-card.isBackground:not(.isBorder) .pageArticleList__item .pageArticleList__item--fig img {border-radius: 0;}
.pageArticleList.type-card.isBackground:not(.isBorder) .title {margin-top: 0;}
.pageArticleList.type-card.isBackground:not(.isBorder) .media-body {padding: 10px 15px;}
@media (min-width:768px) {.pageArticleList.type-card.isBackground:not(.isBorder) .media-body {padding: 15px;}}
@media (min-width:768px) {.pageArticleList.type-card.isBackground:not(.isBorder).pc-col1 .media-body, .pageArticleList.type-card.isBackground:not(.isBorder).pc-col2 .media-body {padding: 25px;}}
.pageArticleList.type-card.text-center .media-body {justify-content: center;}
.pageArticleList.type-card.text-center .media-body .title {text-align: center;}
@media (min-width:992px) {.no-sidebar .pageArticleList.type-card.pc-col3 .title {font-size: 1.7rem;}}
.no-sidebar .pageArticleList.type-card.pc-col4 {gap: 30px 30px;}
@media (min-width:992px) {.no-sidebar .pageArticleList.type-card.pc-col4 .pageArticleList__item {padding: 15px;}}
.pageArticleList.type-text .media {display: flex;align-items: flex-start;width: 100%;height: 100%;}
.pageArticleList.type-text .pageArticleList__item--fig {flex-basis: calc(93% - var(--posts--thumb--ratio--list));flex-shrink: 0;min-width: 30%;}
@media (min-width:768px) {.pageArticleList.type-text .pageArticleList__item--fig {min-width: 24%;}}
.pageArticleList.type-text .pageArticleList__item--fig::before {padding-top: var(--posts--thumb--ratio--list);}
.pageArticleList.type-text .media-body {padding: 5px 0 0 15px;flex-grow: 1;}
@media (min-width:768px) {.pageArticleList.type-text .media-body {padding: 10px 0 0 25px;}}
.pageArticleList.type-text .title {font-size: 1.5rem;}
@media (min-width:768px) {.pageArticleList.type-text .title {font-size: 1.7rem;}}
.pageArticleList.type-text .pageArticleList__item {padding: var(--block--box--pad);border: none;border-top: 1px solid var(--posts--accent-color,#eee);}
.pageArticleList.type-text .pageArticleList__item:last-child {border-bottom: 1px solid var(--posts--accent-color,#eee);}
.pageArticleList.type-text.text-center .media-body {align-self: center;padding-top: 0;}
.pageArticleList.type-text.button-right-no-excerpt.thumb-hidden .media-body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: 0;}
.pageArticleList.type-text.button-right-no-excerpt.thumb-hidden .media-body .link {margin-top: 0;}
@media (min-width:768px) {.pageArticleList.type-text.button-right-no-excerpt:not(.thumb-hidden) .media-body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: calc(25px - 2rem);}}
@media (min-width:768px) {.pageArticleList.type-text.button-right-no-excerpt:not(.thumb-hidden) .media-body .link {margin-top: 0;}}
.pageArticleList.type-slider {display: none;}
.pageArticleList.type-slider.slick-initialized {display: block;}
.pageArticleList.type-slider .title {margin: 1.3em 0 0;}
@media (min-width:768px) {.pageArticleList.type-slider .title {font-size: 1.7rem;}}
.pageArticleList.type-slider .media {display: flex;flex-direction: column;width: 100%;}
.pageArticleList.type-slider .media-body {display: flex;flex-direction: column;flex-grow: 1;}
.pageArticleList.type-slider .media-body-extra {margin-top: auto;}
.pageArticleList.type-slider .pageArticleList__item {height: 100%;}
.pageArticleList.type-slider .pageArticleList__item .media {height: 100%;}
.pageArticleList.type-slider .slick-slide {margin: 0 15px;height: auto !important;}
.pageArticleList.type-slider .slick-slide > div {height: 100%;}
.pageArticleList.type-slider:not(.is-centerMode) .slick-list {padding: 0 15px;}
.pageArticleList.type-slider:not(.is-centerMode) .slick-arrow.slick-prev {left: .5rem;}
.pageArticleList.type-slider:not(.is-centerMode) .slick-arrow.slick-next {right: .5rem;}
.pageArticleList.type-slider:not(.is-centerMode):not(.alignfull) .slick-list {margin: 0 -15px;padding: 0;}
@media (max-width:767.98px) {.pageArticleList.type-slider:not(.is-centerMode):not(.alignfull) .slick-list {padding: 0 15px;}}
.pageArticleList.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-prev {left: -2.5rem;}
@media (max-width:767.98px) {.pageArticleList.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-prev {left: -1rem;}}
.pageArticleList.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-next {right: -2.5rem;}
@media (max-width:767.98px) {.pageArticleList.type-slider:not(.is-centerMode):not(.alignfull) .slick-arrow.slick-next {right: -1rem;}}
.pageArticleList.type-slider.is-centerMode .slick-arrow.slick-prev {left: 1rem;}
.pageArticleList.type-slider.is-centerMode .slick-arrow.slick-next {right: 1rem;}
.pageArticleList.type-slider .slick-track {display: flex !important;}
.pageArticleList.type-slider .article-category {position: absolute;top: 5px;left: 5px;right: 5px;}
@media (min-width:768px) {.pageArticleList.type-slider .article-category {top: 15px;left: 15px;right: 15px;}}
.pageArticleList.type-slider .slick-arrow.slick-next, .pageArticleList.type-slider .slick-arrow.slick-prev {position: absolute;z-index: 99;top: 50%;width: 5rem;height: 5rem;padding: 0;background-color: transparent;text-indent: 100%;white-space: nowrap;overflow: hidden;transform: translateY(-50%);}
.pageArticleList.type-slider .slick-arrow.slick-next::after, .pageArticleList.type-slider .slick-arrow.slick-next::before, .pageArticleList.type-slider .slick-arrow.slick-prev::after, .pageArticleList.type-slider .slick-arrow.slick-prev::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height: 1em;font-family: "Font Awesome 5 Free";font-weight: 900;line-height: 1;text-indent: 0;}
.pageArticleList.type-slider .slick-arrow.slick-next::before, .pageArticleList.type-slider .slick-arrow.slick-prev::before {content: "";opacity: .8;width: 3rem;height: 3rem;background-color: var(--posts--accent-color,var(--key-color));border-radius: 3rem;}
.pageArticleList.type-slider .slick-arrow.slick-next::after, .pageArticleList.type-slider .slick-arrow.slick-prev::after {font-size: 1.6rem;color: #fff;}
.pageArticleList.type-slider .slick-arrow.slick-prev {left: 0;}
.pageArticleList.type-slider .slick-arrow.slick-prev::after {content: "";}
.pageArticleList.type-slider .slick-arrow.slick-next {right: 0;}
.pageArticleList.type-slider .slick-arrow.slick-next::after {content: "";}
.pageArticleList.type-slider .slick-dots {display: flex;flex-wrap: wrap;justify-content: center;margin: 2rem 0 0;padding: 0;line-height: 0;list-style-type: none;}
@media (min-width:768px) {.pageArticleList.type-slider .slick-dots {bottom: 20px;}}
.pageArticleList.type-slider .slick-dots > li {margin: 0 5px;}
.pageArticleList.type-slider .slick-dots > li.slick-active button {background-color: var(--posts--accent-color,var(--key-color));}
.pageArticleList.type-slider .slick-dots button {display: inline-block;width: 12px;height: 12px;margin: 0;padding: 0;background-color: rgba(0,0,0,.2);border: none;border-radius: 50%;line-height: 1;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.pageArticleList.type-slider.isBorder .pageArticleList__item {padding: 15px;}
.pageArticleList.type-slider.isBackground:not(.isBorder) .pageArticleList__item {border-radius: var(--posts--border-radius);overflow: hidden;}
.pageArticleList.type-slider.isBackground:not(.isBorder) .pageArticleList__item .pageArticleList__item--fig img {border-radius: 0;}
.pageArticleList.type-slider.isBackground:not(.isBorder) .title {margin-top: 0;}
.pageArticleList.type-slider.isBackground:not(.isBorder) .media-body {padding: 15px;}
@media (min-width:768px) {.pageArticleList.type-slider.isBackground:not(.isBorder) .media-body {padding: 25px;}}
.pageArticleList.type-slider.text-center .media-body {justify-content: center;}
.pageArticleList.type-slider.text-center .media-body .title {text-align: center;}
.footer .widget .pageArticleList .title, .side .widget .pageArticleList .title {font-size: 1.4rem;}
.footer .widget .pageArticleList .text, .side .widget .pageArticleList .text {font-size: 1.2rem;}
@media (min-width:768px) {.footer .widget .pageArticleList .link.type-button, .footer .widget .pageArticleList .link.type-button-outline, .side .widget .pageArticleList .link.type-button, .side .widget .pageArticleList .link.type-button-outline {padding: .75em;font-size: 1.1rem;}}
.footer .widget .pageArticleList .link.type-text-link, .side .widget .pageArticleList .link.type-text-link {font-size: 1.2rem;}
.footer .widget .pageArticleList.type-list .media-body, .side .widget .pageArticleList.type-list .media-body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
.footer .widget .pageArticleList.type-list .pageArticleList__item--fig, .side .widget .pageArticleList.type-list .pageArticleList__item--fig {flex-basis: calc(99% - var(--posts--thumb--ratio--list));min-width: 30%;}
.footer .widget .pageArticleList.type-list:not(.isBorder) .media-body, .side .widget .pageArticleList.type-list:not(.isBorder) .media-body {padding: 10px;}
.footer .widget .pageArticleList.type-card, .side .widget .pageArticleList.type-card {gap: 20px 20px;}
.footer .widget .pageArticleList.type-card.isBorder .pageArticleList__item, .side .widget .pageArticleList.type-card.isBorder .pageArticleList__item {padding: 10px;}
.footer .widget .pageArticleList.type-text, .side .widget .pageArticleList.type-text {margin-top: calc(var(--widget--list--pad--y) * -1) !important;}
.footer .widget .pageArticleList.type-text:last-child, .side .widget .pageArticleList.type-text:last-child {margin-bottom: calc(var(--widget--list--pad--y) * -1);}
.footer .widget .pageArticleList.type-text :first-child, .side .widget .pageArticleList.type-text :first-child {border-top-color: var(--widget--list--first--border-color);}
.footer .widget .pageArticleList.type-text :last-child, .side .widget .pageArticleList.type-text :last-child {border-bottom-color: var(--widget--list--first--border-color);}
.footer .widget .pageArticleList.type-text .pageArticleList__item, .side .widget .pageArticleList.type-text .pageArticleList__item {padding: var(--widget--list--pad--y) var(--widget--list--pad--x);}
.footer .widget .pageArticleList.type-text .media-body, .side .widget .pageArticleList.type-text .media-body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
.footer .widget .pageArticleList.type-text .pageArticleList__item--fig, .side .widget .pageArticleList.type-text .pageArticleList__item--fig {flex-basis: calc(99% - var(--posts--thumb--ratio--list));min-width: 30%;}
.footer .widget .pageArticleList.type-text.thumb-hidden .media-body, .side .widget .pageArticleList.type-text.thumb-hidden .media-body {padding: 0;}
.nav__drawers--widgets .pageArticleList.type-list .media-body {padding: .5rem 0 0 1.5rem;}
.nav__drawers--widgets .pageArticleList.type-text {margin-top: calc(var(--widget--list--pad--y) * -1) !important;}
.nav__drawers--widgets .pageArticleList.type-text:last-child {margin-bottom: calc(var(--widget--list--pad--y) * -1);}
.nav__drawers--widgets .pageArticleList.type-text :first-child {border-top-color: var(--widget--list--first--border-color);}
.nav__drawers--widgets .pageArticleList.type-text :last-child {border-bottom-color: var(--widget--list--first--border-color);}
.nav__drawers--widgets .pageArticleList.type-text .pageArticleList__item {padding: var(--widget--list--pad--y) var(--widget--list--pad--x);}
.nav__drawers--widgets .pageArticleList.type-text .media-body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
.nav__drawers--widgets .pageArticleList.type-text .pageArticleList__item--fig {flex-basis: calc(99% - var(--posts--thumb--ratio--list));min-width: 30%;}
.nav__drawers--widgets .pageArticleList.type-text.thumb-hidden .media-body {padding: 0;}
.xw-page-article-list .xw-page-article-media {display: block;position: relative;color: var(--txt-color);text-decoration: none;}
@media (hover:hover) {.xw-page-article-list a.xw-page-article-media:hover {opacity: .7;}}
.xw-page-article-list .xw-page-article-media__body--title {font-weight: 700;}
.xw-page-article-list .xw-page-article-media__body--text {font-size: 1.2rem;margin: .6em 0 0;opacity: .8;}
@media (min-width:768px) {.xw-page-article-list .xw-page-article-media__body--text {font-size: 1.4rem;}}
.xw-page-article-list .xw-page-article-media__body--text:empty {margin: 0;}
.xw-page-article-list .xw-page-article-media__body--text:empty + .xw-page-article-media__body--extra .article-meta {margin-top: .5em;}
.xw-page-article-list .xw-page-article-media__body--text:blank {margin: 0;}
.xw-page-article-list .xw-page-article-media__body--text:blank + .xw-page-article-media__body--extra .article-meta {margin-top: .5em;}
.xw-page-article-list .article-meta {margin-top: 1em;}
.xw-page-article-list .xw-page-article-media__body--extra {font-size: 1.4rem;line-height: 1;}
.xw-page-article-list .xw-page-article-media__body--extra .article-meta {display: flex;flex-wrap: wrap;gap: .6em 1em;}
.xw-page-article-list .xw-page-article-media__body--extra .article-date {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.xw-page-article-list .xw-page-article-media__body--extra .article-date i {margin-right: .4em;}
.xw-page-article-list .xw-page-article-media__body--extra .article-comment {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.xw-page-article-list .xw-page-article-media__body--extra .article-comment i {margin-right: .4em;}
.xw-page-article-list .xw-page-article-media__body--extra .article-comment .comment-link {color: #fff;}
.xw-page-article-list .xw-page-article-media__body--extra .article-pv {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: .6em 1em;}
.xw-page-article-list .xw-page-article-media__body--extra .article-pv i {margin-right: .4em;}
.xw-page-article-list .xw-page-article-media__body--extra .article-author {font-size: 1.2rem;display: flex;align-items: center;color: #bbb;}
@media (min-width:768px) {.xw-page-article-list .xw-page-article-media__body--extra .article-author {font-size: 1.4rem;}}
.xw-page-article-list .xw-page-article-media__body--extra .article-author .avatar {object-fit: cover;overflow: hidden;margin-right: .4em;border-radius: 50%;}
.xw-page-article-list .xw-page-article-media__body--extra .article-author .avatar img {object-fit: cover;width: 20px;height: 20px;margin: 0;}
.xw-page-article-list .page-article__link {margin-top: .9em;display: inline-block;}
.xw-page-article-list .page-article__link.type-button, .xw-page-article-list .page-article__link.type-button-outline {font-size: 1.2rem;padding: .6em .7em;text-decoration: none;}
@media (min-width:768px) {.xw-page-article-list .page-article__link.type-button, .xw-page-article-list .page-article__link.type-button-outline {padding: .6em 1em;font-size: 1.4rem;}}
.xw-page-article-list .page-article__link.type-button-outline.page-article__link--rect, .xw-page-article-list .page-article__link.type-button.page-article__link--rect {border-radius: 0;}
.xw-page-article-list .page-article__link.type-button-outline.page-article__link--rounded, .xw-page-article-list .page-article__link.type-button.page-article__link--rounded {border-radius: 5px;}
.xw-page-article-list .page-article__link.type-button-outline.page-article__link--circle, .xw-page-article-list .page-article__link.type-button.page-article__link--circle {border-radius: 50px;}
.xw-page-article-list .page-article__link.type-button {background-color: var(--posts--button-color,var(--key-color));color: #fff;border: 1px solid transparent;}
.xw-page-article-list .page-article__link.type-button:hover {background-color: #fff;color: var(--posts--button-color,var(--key-color));border: 1px solid var(--posts--button-color,var(--key-color));}
.xw-page-article-list .page-article__link.type-button-outline {background-color: #fff;color: var(--posts--button-color,var(--key-color));border: 1px solid var(--posts--button-color,var(--key-color));}
.xw-page-article-list .page-article__link.type-button-outline:hover {color: #fff;background-color: var(--posts--button-color,var(--key-color));}
.xw-page-article-list .page-article__link.type-text-link {color: var(--posts--button-color,var(--key-color));text-decoration: underline;}
.xw-page-article-list .page-article__link.type-text-link:hover {text-decoration: none;}
.xw-page-article-list .page-article__link .title-icon.title-icon-left {margin-right: .3em;}
.xw-page-article-list .page-article__link .title-icon.title-icon-right {margin-left: .3em;}
.xw-page-article-list.button-full .page-article__link {width: 100%;text-align: center;}
.xw-page-article-list.button-right .xw-page-article-media__body--extra {text-align: right;}
.xw-page-article-list.button-center .xw-page-article-media__body--extra {text-align: center;}
.xw-page-article-list.thumb-hidden.xw-page-article-list.type-list.pc-col1 .xw-page-article-media__body {padding: 0;}
.xw-page-article-list.thumb-hidden.xw-page-article-list.type-list:not(.is-border).pc-col1 .xw-page-article-media__body {padding: 10px;}
.xw-page-article-list.thumb-hidden.xw-page-article-list.type-card .xw-page-article-media__body--title {margin-top: 0;}
.xw-page-article-list.thumb-hidden.xw-page-article-list.type-text .xw-page-article-media__body {padding: 0;}
.xw-page-article-list.thumb-hidden.xw-page-article-list.type-slider .xw-page-article-media__body--title {margin-top: 0;}
.xw-page-article-list.is-border .xw-page-article-list__item {border: 1px solid var(--posts--accent-color,#eee);border-radius: var(--posts--border-radius);}
.xw-page-article-list.is-background .xw-page-article-list__item {background-color: var(--posts--background-color,transparent);}
.xw-page-article-list.shadow:is(.type-list, .type-card, .type-slider) .xw-page-article-list__item {box-shadow: 0 1px 10px rgba(0,0,0,.03);}
.xw-page-article-list.shadow:is(.type-text) .xw-page-article-list__item--fig {box-shadow: 0 1px 10px rgba(0,0,0,.03);}
.xw-page-article-list.shadow:not(.is-border):not(.is-background) .xw-page-article-list__item {box-shadow: none;}
.xw-page-article-list.shadow:not(.is-border):not(.is-background) .xw-page-article-list__item--fig {box-shadow: 0 1px 10px rgba(0,0,0,.03);}
.xw-page-article-list__item--fig {overflow: hidden;position: relative;z-index: 0;}
.xw-page-article-list__item--fig::before {content: "";display: block;height: 0;padding-top: var(--posts--thumb--ratio--card);}
.xw-page-article-list__item--fig img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--posts--border-radius);}
.xw-page-article-list.type-list {display: grid;gap: 30px;}
.xw-page-article-list.type-list .xw-page-article-media {display: flex;align-items: flex-start;width: 100%;height: 100%;}
.xw-page-article-list.type-list .xw-page-article-list__item--fig {flex-basis: calc(93% - var(--posts--thumb--ratio--list));flex-shrink: 0;min-width: 30%;}
@media (min-width:768px) {.xw-page-article-list.type-list .xw-page-article-list__item--fig {min-width: 24%;}}
.xw-page-article-list.type-list .xw-page-article-list__item--fig::before {padding-top: var(--posts--thumb--ratio--list);}
.xw-page-article-list.type-list .xw-page-article-media__body {padding: 5px 0 0 15px;flex-grow: 1;}
@media (min-width:768px) {.xw-page-article-list.type-list.pc-col1 .xw-page-article-media__body {padding: 10px 0 0 25px;}}
.xw-page-article-list.type-list .xw-page-article-media__body--title {font-size: 1.4rem;}
@media (min-width:768px) {.xw-page-article-list.type-list .xw-page-article-media__body--title {font-size: 1.6rem;}}
.xw-page-article-list.type-list.pc-col1 .xw-page-article-media__body--title {font-size: 1.5rem;}
@media (min-width:768px) {.xw-page-article-list.type-list.pc-col1 .xw-page-article-media__body--title {font-size: 1.7rem;}}
.xw-page-article-list.type-list.is-border .xw-page-article-list__item {padding: 10px;}
.xw-page-article-list.type-list.is-background:not(.is-border) .xw-page-article-list__item {border-radius: var(--posts--border-radius);overflow: hidden;}
.xw-page-article-list.type-list.is-background:not(.is-border) .xw-page-article-list__item .xw-page-article-list__item--fig img {border-radius: 0;}
.xw-page-article-list.type-list.is-background:not(.is-border) .xw-page-article-media__body {padding: 10px 15px;}
@media (min-width:768px) {.xw-page-article-list.type-list.is-background:not(.is-border) .xw-page-article-media__body {padding: 25px;}}
.xw-page-article-list.type-list.text-position-center .xw-page-article-media__body {align-self: center;padding-top: 0;}
.xw-page-article-list.type-list.button-right-no-excerpt.thumb-hidden .xw-page-article-media__body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: 0;}
.xw-page-article-list.type-list.button-right-no-excerpt.thumb-hidden .xw-page-article-media__body .page-article__link {margin-top: 0;}
@media (min-width:768px) {.xw-page-article-list.type-list.button-right-no-excerpt:not(.thumb-hidden) .xw-page-article-media__body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: 15px;}}
@media (min-width:768px) {.xw-page-article-list.type-list.button-right-no-excerpt:not(.thumb-hidden) .xw-page-article-media__body .page-article__link {margin-top: 0;}}
.xw-page-article-list.type-card {display: grid;gap: 40px 40px;}
.xw-page-article-list.type-card.pc-col3 {gap: 30px 30px;}
.xw-page-article-list.type-card.pc-col4 {gap: 20px 20px;}
@media (max-width:767.98px) {.xw-page-article-list.type-card.mb-col2 {gap: 20px 20px;}}
.xw-page-article-list.type-card .xw-page-article-media {display: flex;flex-direction: column;width: 100%;height: 100%;}
.xw-page-article-list.type-card .xw-page-article-media__body {display: flex;flex-direction: column;flex-grow: 1;}
.xw-page-article-list.type-card .xw-page-article-media__body--title {margin: 1.3em 0 0;}
@media (min-width:768px) {.xw-page-article-list.type-card .xw-page-article-media__body--title {font-size: 1.5rem;}}
@media (min-width:768px) {.xw-page-article-list.type-card.pc-col1 .xw-page-article-media__body--title, .xw-page-article-list.type-card.pc-col2 .xw-page-article-media__body--title {font-size: 1.7rem;}}
.xw-page-article-list.type-card.pc-col1 .page-article__link.type-button, .xw-page-article-list.type-card.pc-col1 .page-article__link.type-button-outline, .xw-page-article-list.type-card.pc-col2 .page-article__link.type-button, .xw-page-article-list.type-card.pc-col2 .page-article__link.type-button-outline {font-size: 1.2rem;}
@media (min-width:768px) {.xw-page-article-list.type-card.pc-col1 .page-article__link.type-button, .xw-page-article-list.type-card.pc-col1 .page-article__link.type-button-outline, .xw-page-article-list.type-card.pc-col2 .page-article__link.type-button, .xw-page-article-list.type-card.pc-col2 .page-article__link.type-button-outline {font-size: 1.4rem;}}
.xw-page-article-list.type-card .xw-page-article-media__body--text {margin-top: .9em;}
.xw-page-article-list.type-card .xw-page-article-media__body--extra {margin-top: auto;}
.xw-page-article-list.type-card .article-meta {justify-content: space-between;}
@media (min-width:768px) {.xw-page-article-list.type-card .page-article__link.type-button, .xw-page-article-list.type-card .page-article__link.type-button-outline {font-size: 1.2rem;}}
.xw-page-article-list.type-card.is-border .xw-page-article-list__item {padding: 15px;}
.xw-page-article-list.type-card.is-border.pc-col3 .xw-page-article-list__item {padding: 15px;}
.xw-page-article-list.type-card.is-border.pc-col4 .xw-page-article-list__item {padding: 10px;}
@media (max-width:767.98px) {.xw-page-article-list.type-card.is-border.mb-col2 .xw-page-article-list__item {padding: 10px;}}
.xw-page-article-list.type-card.is-background:not(.is-border) .xw-page-article-list__item {border-radius: var(--posts--border-radius);overflow: hidden;}
.xw-page-article-list.type-card.is-background:not(.is-border) .xw-page-article-list__item .xw-page-article-list__item--fig img {border-radius: 0;}
.xw-page-article-list.type-card.is-background:not(.is-border) .xw-page-article-media__body--title {margin-top: 0;}
.xw-page-article-list.type-card.is-background:not(.is-border) .xw-page-article-media__body {padding: 10px 15px;}
@media (min-width:768px) {.xw-page-article-list.type-card.is-background:not(.is-border) .xw-page-article-media__body {padding: 15px;}}
@media (min-width:768px) {.xw-page-article-list.type-card.is-background:not(.is-border).pc-col1 .xw-page-article-media__body, .xw-page-article-list.type-card.is-background:not(.is-border).pc-col2 .xw-page-article-media__body {padding: 25px;}}
.xw-page-article-list.type-card.text-position-center .xw-page-article-media__body {justify-content: center;}
.xw-page-article-list.type-card.text-position-center .xw-page-article-media__body .xw-page-article-media__body--title {text-align: center;}
@media (min-width:992px) {.no-sidebar .xw-page-article-list.type-card.pc-col3 .xw-page-article-media__body--title {font-size: 1.7rem;}}
.no-sidebar .xw-page-article-list.type-card.pc-col4 {gap: 30px 30px;}
@media (min-width:992px) {.no-sidebar .xw-page-article-list.type-card.pc-col4 .xw-page-article-list__item {padding: 15px;}}
.xw-page-article-list.type-text .xw-page-article-media {display: flex;align-items: flex-start;width: 100%;height: 100%;}
.xw-page-article-list.type-text .xw-page-article-list__item--fig {flex-basis: calc(93% - var(--posts--thumb--ratio--list));flex-shrink: 0;min-width: 30%;}
@media (min-width:768px) {.xw-page-article-list.type-text .xw-page-article-list__item--fig {min-width: 24%;}}
.xw-page-article-list.type-text .xw-page-article-list__item--fig::before {padding-top: var(--posts--thumb--ratio--list);}
.xw-page-article-list.type-text .xw-page-article-media__body {padding: 5px 0 0 15px;flex-grow: 1;}
@media (min-width:768px) {.xw-page-article-list.type-text .xw-page-article-media__body {padding: 10px 0 0 25px;}}
.xw-page-article-list.type-text .xw-page-article-media__body--title {font-size: 1.5rem;}
@media (min-width:768px) {.xw-page-article-list.type-text .xw-page-article-media__body--title {font-size: 1.7rem;}}
.xw-page-article-list.type-text .xw-page-article-list__item {padding: var(--block--box--pad);border: none;border-top: 1px solid var(--posts--accent-color,#eee);}
.xw-page-article-list.type-text .xw-page-article-list__item:last-child {border-bottom: 1px solid var(--posts--accent-color,#eee);}
.xw-page-article-list.type-text.text-position-center .xw-page-article-media__body {align-self: center;padding-top: 0;}
.xw-page-article-list.type-text.button-right-no-excerpt.thumb-hidden .xw-page-article-media__body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: 0;}
.xw-page-article-list.type-text.button-right-no-excerpt.thumb-hidden .xw-page-article-media__body .page-article__link {margin-top: 0;}
@media (min-width:768px) {.xw-page-article-list.type-text.button-right-no-excerpt:not(.thumb-hidden) .xw-page-article-media__body {display: grid;grid-template-columns: 70% 1fr;align-items: center;padding-right: calc(25px - 2rem);}}
@media (min-width:768px) {.xw-page-article-list.type-text.button-right-no-excerpt:not(.thumb-hidden) .xw-page-article-media__body .page-article__link {margin-top: 0;}}
.xw-page-article-list.type-slider {display: none;}
.xw-page-article-list.type-slider.slick-initialized {display: block;}
.xw-page-article-list.type-slider .xw-page-article-media__body--title {margin: 1.3em 0 0;}
@media (min-width:768px) {.xw-page-article-list.type-slider .xw-page-article-media__body--title {font-size: 1.7rem;}}
.xw-page-article-list.type-slider .xw-page-article-media {display: flex;flex-direction: column;width: 100%;}
.xw-page-article-list.type-slider .xw-page-article-media__body {display: flex;flex-direction: column;flex-grow: 1;}
.xw-page-article-list.type-slider .xw-page-article-media__body--extra {margin-top: auto;}
.xw-page-article-list.type-slider .xw-page-article-list__item {height: 100%;}
.xw-page-article-list.type-slider .xw-page-article-list__item .xw-page-article-media {height: 100%;}
.xw-page-article-list.type-slider .slick-slide {margin: 0 15px;height: auto !important;}
.xw-page-article-list.type-slider .slick-slide > div {height: 100%;}
.xw-page-article-list.type-slider:not(.is-center-mode) .slick-list {padding: 0 15px;}
.xw-page-article-list.type-slider:not(.is-center-mode) .slick-arrow.slick-prev {left: .5rem;}
.xw-page-article-list.type-slider:not(.is-center-mode) .slick-arrow.slick-next {right: .5rem;}
.xw-page-article-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-list {margin: 0 -15px;padding: 0;}
@media (max-width:767.98px) {.xw-page-article-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-list {padding: 0 15px;}}
.xw-page-article-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-prev {left: -2.5rem;}
@media (max-width:767.98px) {.xw-page-article-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-prev {left: -1rem;}}
.xw-page-article-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-next {right: -2.5rem;}
@media (max-width:767.98px) {.xw-page-article-list.type-slider:not(.is-center-mode):not(.alignfull) .slick-arrow.slick-next {right: -1rem;}}
.xw-page-article-list.type-slider.is-center-mode .slick-arrow.slick-prev {left: 1rem;}
.xw-page-article-list.type-slider.is-center-mode .slick-arrow.slick-next {right: 1rem;}
.xw-page-article-list.type-slider .slick-track {display: flex !important;}
.xw-page-article-list.type-slider .article-category {position: absolute;top: 5px;left: 5px;right: 5px;}
@media (min-width:768px) {.xw-page-article-list.type-slider .article-category {top: 15px;left: 15px;right: 15px;}}
.xw-page-article-list.type-slider .slick-arrow.slick-next, .xw-page-article-list.type-slider .slick-arrow.slick-prev {position: absolute;z-index: 99;top: 50%;width: 5rem;height: 5rem;padding: 0;background-color: transparent;text-indent: 100%;white-space: nowrap;overflow: hidden;transform: translateY(-50%);}
.xw-page-article-list.type-slider .slick-arrow.slick-next::after, .xw-page-article-list.type-slider .slick-arrow.slick-next::before, .xw-page-article-list.type-slider .slick-arrow.slick-prev::after, .xw-page-article-list.type-slider .slick-arrow.slick-prev::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height: 1em;font-family: "Font Awesome 5 Free";font-weight: 900;line-height: 1;text-indent: 0;}
.xw-page-article-list.type-slider .slick-arrow.slick-next::before, .xw-page-article-list.type-slider .slick-arrow.slick-prev::before {content: "";opacity: .8;width: 3rem;height: 3rem;background-color: var(--posts--accent-color,var(--key-color));border-radius: 3rem;}
.xw-page-article-list.type-slider .slick-arrow.slick-next::after, .xw-page-article-list.type-slider .slick-arrow.slick-prev::after {font-size: 1.6rem;color: #fff;}
.xw-page-article-list.type-slider .slick-arrow.slick-prev {left: 0;}
.xw-page-article-list.type-slider .slick-arrow.slick-prev::after {content: "";}
.xw-page-article-list.type-slider .slick-arrow.slick-next {right: 0;}
.xw-page-article-list.type-slider .slick-arrow.slick-next::after {content: "";}
.xw-page-article-list.type-slider .slick-dots {display: flex;flex-wrap: wrap;justify-content: center;margin: 2rem 0 0;padding: 0;line-height: 0;list-style-type: none;}
@media (min-width:768px) {.xw-page-article-list.type-slider .slick-dots {bottom: 20px;}}
.xw-page-article-list.type-slider .slick-dots > li {margin: 0 5px;}
.xw-page-article-list.type-slider .slick-dots > li.slick-active button {background-color: var(--posts--accent-color,var(--key-color));}
.xw-page-article-list.type-slider .slick-dots button {display: inline-block;width: 12px;height: 12px;margin: 0;padding: 0;background-color: rgba(0,0,0,.2);border: none;border-radius: 50%;line-height: 1;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.xw-page-article-list.type-slider.is-border .xw-page-article-list__item {padding: 15px;}
.xw-page-article-list.type-slider.is-background:not(.is-border) .xw-page-article-list__item {border-radius: var(--posts--border-radius);overflow: hidden;}
.xw-page-article-list.type-slider.is-background:not(.is-border) .xw-page-article-list__item .xw-page-article-list__item--fig img {border-radius: 0;}
.xw-page-article-list.type-slider.is-background:not(.is-border) .xw-page-article-media__body--title {margin-top: 0;}
.xw-page-article-list.type-slider.is-background:not(.is-border) .xw-page-article-media__body {padding: 15px;}
@media (min-width:768px) {.xw-page-article-list.type-slider.is-background:not(.is-border) .xw-page-article-media__body {padding: 25px;}}
.xw-page-article-list.type-slider.text-position-center .xw-page-article-media__body {justify-content: center;}
.xw-page-article-list.type-slider.text-position-center .xw-page-article-media__body .xw-page-article-media__body--title {text-align: center;}
.footer .widget .xw-page-article-list .xw-page-article-media__body--title, .side .widget .xw-page-article-list .xw-page-article-media__body--title {font-size: 1.4rem;}
.footer .widget .xw-page-article-list .xw-page-article-media__body--text, .side .widget .xw-page-article-list .xw-page-article-media__body--text {font-size: 1.2rem;}
@media (min-width:768px) {.footer .widget .xw-page-article-list .page-article__link.type-button, .footer .widget .xw-page-article-list .page-article__link.type-button-outline, .side .widget .xw-page-article-list .page-article__link.type-button, .side .widget .xw-page-article-list .page-article__link.type-button-outline {padding: .75em;font-size: 1.1rem;}}
.footer .widget .xw-page-article-list .page-article__link.type-text-link, .side .widget .xw-page-article-list .page-article__link.type-text-link {font-size: 1.2rem;}
.footer .widget .xw-page-article-list.type-list .xw-page-article-media__body, .side .widget .xw-page-article-list.type-list .xw-page-article-media__body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
.footer .widget .xw-page-article-list.type-list .xw-page-article-list__item--fig, .side .widget .xw-page-article-list.type-list .xw-page-article-list__item--fig {flex-basis: calc(99% - var(--posts--thumb--ratio--list));min-width: 30%;}
.footer .widget .xw-page-article-list.type-list:not(.is-border) .xw-page-article-media__body, .side .widget .xw-page-article-list.type-list:not(.is-border) .xw-page-article-media__body {padding: 10px;}
.footer .widget .xw-page-article-list.type-card, .side .widget .xw-page-article-list.type-card {gap: 20px 20px;}
.footer .widget .xw-page-article-list.type-card.is-border .xw-page-article-list__item, .side .widget .xw-page-article-list.type-card.is-border .xw-page-article-list__item {padding: 10px;}
.footer .widget .xw-page-article-list.type-text, .side .widget .xw-page-article-list.type-text {margin-top: calc(var(--widget--list--pad--y) * -1) !important;}
.footer .widget .xw-page-article-list.type-text:last-child, .side .widget .xw-page-article-list.type-text:last-child {margin-bottom: calc(var(--widget--list--pad--y) * -1);}
.footer .widget .xw-page-article-list.type-text :first-child, .side .widget .xw-page-article-list.type-text :first-child {border-top-color: var(--widget--list--first--border-color);}
.footer .widget .xw-page-article-list.type-text :last-child, .side .widget .xw-page-article-list.type-text :last-child {border-bottom-color: var(--widget--list--first--border-color);}
.footer .widget .xw-page-article-list.type-text .xw-page-article-list__item, .side .widget .xw-page-article-list.type-text .xw-page-article-list__item {padding: var(--widget--list--pad--y) var(--widget--list--pad--x);}
.footer .widget .xw-page-article-list.type-text .xw-page-article-media__body, .side .widget .xw-page-article-list.type-text .xw-page-article-media__body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
.footer .widget .xw-page-article-list.type-text .xw-page-article-list__item--fig, .side .widget .xw-page-article-list.type-text .xw-page-article-list__item--fig {flex-basis: calc(99% - var(--posts--thumb--ratio--list));min-width: 30%;}
.footer .widget .xw-page-article-list.type-text.thumb-hidden .xw-page-article-media__body, .side .widget .xw-page-article-list.type-text.thumb-hidden .xw-page-article-media__body {padding: 0;}
.nav__drawers--widgets .xw-page-article-list.type-list .xw-page-article-media__body {padding: .5rem 0 0 1.5rem;}
.nav__drawers--widgets .xw-page-article-list.type-text {margin-top: calc(var(--widget--list--pad--y) * -1) !important;}
.nav__drawers--widgets .xw-page-article-list.type-text:last-child {margin-bottom: calc(var(--widget--list--pad--y) * -1);}
.nav__drawers--widgets .xw-page-article-list.type-text :first-child {border-top-color: var(--widget--list--first--border-color);}
.nav__drawers--widgets .xw-page-article-list.type-text :last-child {border-bottom-color: var(--widget--list--first--border-color);}
.nav__drawers--widgets .xw-page-article-list.type-text .xw-page-article-list__item {padding: var(--widget--list--pad--y) var(--widget--list--pad--x);}
.nav__drawers--widgets .xw-page-article-list.type-text .xw-page-article-media__body {padding: .5rem 0 0 1.5rem;flex-grow: 1;}
.nav__drawers--widgets .xw-page-article-list.type-text .xw-page-article-list__item--fig {flex-basis: calc(99% - var(--posts--thumb--ratio--list));min-width: 30%;}
.nav__drawers--widgets .xw-page-article-list.type-text.thumb-hidden .xw-page-article-media__body {padding: 0;}
.uqProductReview {padding: 16px;background-color: var(--background-color,#fff);border-radius: var(--border-radius);}
@media (min-width:768px) {.uqProductReview {padding: 20px;}}
.uqProductReview > :first-child {margin-top: 0;}
.uqProductReview > :last-child {margin-bottom: 0;}
.uqProductReview.isBorder {border: 1px solid var(--accent-color,silver);}
.uqProductReview .uqProductReview__container {display: grid;grid-template-columns: 1fr;gap: 0 20px;grid-template-rows: auto auto 1fr;margin-bottom: var(--widget--element--mrg);}
@media (min-width:768px) {.uqProductReview .uqProductReview__container {grid-template-columns: 1fr var(--review-media-size);}}
.uqProductReview .uqProductReview__container:only-child {margin-bottom: 0;}
.uqProductReview .uqProductReview__container .uqProductReview__info {margin-right: 20px;display: flex;flex-direction: column;flex-grow: 1;}
.uqProductReview .uqProductReview__container .title {font-size: 1.4em;font-weight: 700;margin-bottom: .5em;color: var(--text-color,#333);}
@media (min-width:768px) {.uqProductReview .uqProductReview__container .title {margin-bottom: initial;}}
.uqProductReview .uqProductReview__container .rating {margin-top: 1em;border: 1px solid #f0f0f0;background-color: #fff;text-align: center;font-size: 1em;padding: .5em;display: flex;justify-content: center;align-items: center;grid-row: 4;color: #000;}
@media (min-width:768px) {.uqProductReview .uqProductReview__container .rating {grid-row: initial;margin-top: .5em;}}
.uqProductReview .uqProductReview__container .rating .star-rating {display: flex;align-items: center;justify-content: center;}
.uqProductReview .uqProductReview__container .rating .rating-count {margin-left: 5px;font-weight: 700;}
.uqProductReview .uqProductReview__container .rating.simple {padding: 0;background: initial;border: initial;margin-top: 1em;justify-content: flex-start;}
@media (min-width:768px) {.uqProductReview .uqProductReview__container .rating.simple {margin-top: initial;}}
.uqProductReview .uqProductReview__container .rating.simple .rating-count {line-height: initial;margin-left: 0;}
.uqProductReview .uqProductReview__container .rating.simple .star-rating::before {background-position: -.2em;}
.uqProductReview .uqProductReview__container .discription p {margin-top: 1em;}
.uqProductReview .uqProductReview__container .discription :last-child {margin-bottom: 0;}
.uqProductReview .uqProductReview__container .uqProductReview__item--fig {grid-row: 2/4;grid-column: 1/2;}
@media (min-width:768px) {.uqProductReview .uqProductReview__container .uqProductReview__item--fig {grid-row: 1/4;grid-column: 1/2;}}
.uqProductReview .uqProductReview__container .image {overflow: hidden;position: relative;z-index: 0;}
.uqProductReview .uqProductReview__container .image::before {content: "";display: block;height: 0;padding-top: var(--review-media-ratio);}
.uqProductReview .uqProductReview__container .image .uqProductReview__upload {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;}
.uqProductReview .uqProductReview__container .image img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.uqProductReview .uqProductReview__container .image-original .uqProductReview__upload {position: relative;}
.uqProductReview .uqProductReview__container .image-original .uqProductReview__upload:focus:not(:disabled) {box-shadow: none;}
.uqProductReview .uqProductReview__container .image-original img {position: relative;vertical-align: top;}
.uqProductReview .wp-block-xwrite-product-review-child .pros-and-cons {gap: 1em;display: grid;color: #000;}
@media (min-width:768px) {.uqProductReview .wp-block-xwrite-product-review-child .pros-and-cons {grid-auto-flow: column;grid-auto-columns: 1fr 1fr;gap: 20px;}}
.uqProductReview .wp-block-xwrite-product-review-child .cons, .uqProductReview .wp-block-xwrite-product-review-child .pros {padding: 12px;border: 1px solid #f0f0f0;background-color: #fff;}
@media (min-width:768px) {.uqProductReview .wp-block-xwrite-product-review-child .cons, .uqProductReview .wp-block-xwrite-product-review-child .pros {padding: 16px;}}
.uqProductReview .wp-block-xwrite-product-review-child .cons-title, .uqProductReview .wp-block-xwrite-product-review-child .pros-title {padding: .5em 1em;color: #fff;display: block;}
.uqProductReview .wp-block-xwrite-product-review-child .cons-title + ul > li, .uqProductReview .wp-block-xwrite-product-review-child .pros-title + ul > li {margin-top: 1em;}
.uqProductReview .wp-block-xwrite-product-review-child .pros-title {background-color: var(--pros-accent-color,#4c93e3);}
.uqProductReview .wp-block-xwrite-product-review-child .cons-title {background-color: var(--cons-accent-color,#f78080);}
.uqProductReview .wp-block-xwrite-product-review-child .cons ul, .uqProductReview .wp-block-xwrite-product-review-child .pros ul {list-style: none;padding-left: 0;margin-bottom: 0;margin-top: 0;}
.uqProductReview .wp-block-xwrite-product-review-child .cons ul li, .uqProductReview .wp-block-xwrite-product-review-child .pros ul li {position: relative;padding-left: 2em;padding-bottom: .75em;margin-bottom: .75em;background-image: linear-gradient(to right,silver 5px,transparent 3px);background-size: 13px 1px;background-repeat: repeat-x;background-position: right bottom;}
.uqProductReview .wp-block-xwrite-product-review-child .cons ul li:last-child, .uqProductReview .wp-block-xwrite-product-review-child .pros ul li:last-child {background-image: none;margin-bottom: 0;padding-bottom: 0;}
.uqProductReview .wp-block-xwrite-product-review-child .pros ul li::before {position: absolute;top: 0;left: .5em;content: "";font-family: "Font Awesome 6 Free";font-weight: 400;color: var(--pros-accent-color,#4c93e3);}
.uqProductReview .wp-block-xwrite-product-review-child .cons ul li::before {position: absolute;top: 0;left: .6em;content: "";font-family: "Font Awesome 6 Free";font-weight: 900;color: var(--cons-accent-color,#f78080);}
.xw-block-product-review .xw-block-product-review__container .title {font-size: 1.4em;font-weight: 700;margin-bottom: .5em;color: var(--text-color,#333);}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container .title {margin-bottom: initial;}}
.xw-block-product-review .xw-block-product-review__container .rating {margin-top: 1em;border: 1px solid #f0f0f0;background-color: #fff;text-align: center;font-size: 1em;padding: .5em;display: flex;justify-content: center;align-items: center;grid-row: 4;color: #000;}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container .rating {grid-row: initial;margin-top: .5em;}}
.xw-block-product-review .xw-block-product-review__container .rating .rating-count {margin-left: 5px;font-weight: 700;}
.xw-block-product-review .xw-block-product-review__container .rating.simple {padding: 0;background: initial;border: initial;margin-top: 1em;justify-content: flex-start;}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container .rating.simple {margin-top: initial;}}
.xw-block-product-review .xw-block-product-review__container .rating.simple .rating-count {line-height: initial;margin-left: 0;}
.xw-block-product-review .xw-block-product-review__container .rating.simple .star-rating::before {background-position: -.2em;}
.xw-block-product-review .xw-block-product-review__container .discription p {margin-top: 1em;}
.xw-block-product-review .xw-block-product-review__container .discription :last-child {margin-bottom: 0;}
.xw-block-product-review .xw-block-product-review__container .image {overflow: hidden;position: relative;z-index: 0;}
.xw-block-product-review .xw-block-product-review__container .image::before {content: "";display: block;height: 0;padding-top: var(--review-media-ratio);}
.xw-block-product-review .xw-block-product-review__container .image .xw-block-product-review__upload {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;}
.xw-block-product-review .xw-block-product-review__container .image img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
@media (min-width:992px) {.footer .widget .uqProductReview, .side .widget .uqProductReview {padding: 16px;}
	.footer .widget .uqProductReview .uqProductReview__container, .side .widget .uqProductReview .uqProductReview__container {grid-template-columns: 1fr;gap: 0 20px;grid-template-rows: auto auto 1fr;margin-bottom: 1.5em;}
	.footer .widget .uqProductReview .uqProductReview__container .title, .side .widget .uqProductReview .uqProductReview__container .title {margin-bottom: .5em;font-size: 1.2em;}
	.footer .widget .uqProductReview .uqProductReview__container .rating, .side .widget .uqProductReview .uqProductReview__container .rating {margin-top: 1em;grid-row: 4;font-size: .9em;}
	.footer .widget .uqProductReview .uqProductReview__container .rating.simple, .side .widget .uqProductReview .uqProductReview__container .rating.simple {margin-top: 1em;}
	.footer .widget .uqProductReview .uqProductReview__container .uqProductReview__item--fig, .side .widget .uqProductReview .uqProductReview__container .uqProductReview__item--fig {grid-row: 2/4;grid-column: 1/2;}
	.footer .widget .wp-block-xwrite-product-review-child .pros-and-cons, .side .widget .wp-block-xwrite-product-review-child .pros-and-cons {gap: 1em;grid-template-rows: 1fr 1fr;}
	.footer .widget .wp-block-xwrite-product-review-child .cons, .footer .widget .wp-block-xwrite-product-review-child .pros, .side .widget .wp-block-xwrite-product-review-child .cons, .side .widget .wp-block-xwrite-product-review-child .pros {padding: 12px;}
	.footer .widget .wp-block-xwrite-product-review-child .cons ul, .footer .widget .wp-block-xwrite-product-review-child .pros ul, .side .widget .wp-block-xwrite-product-review-child .cons ul, .side .widget .wp-block-xwrite-product-review-child .pros ul {font-size: .9em;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container .title, .side .widget .xw-block-product-review .xw-block-product-review__container .title {margin-bottom: .5em;font-size: 1.2em;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container .rating, .side .widget .xw-block-product-review .xw-block-product-review__container .rating {margin-top: 1em;grid-row: 4;font-size: .9em;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container .rating.simple, .side .widget .xw-block-product-review .xw-block-product-review__container .rating.simple {margin-top: 1em;}}
.xw-block-product-review {padding: 16px;background-color: var(--background-color,#fff);border-radius: var(--border-radius);}
@media (min-width:768px) {.xw-block-product-review {padding: 20px;}}
.xw-block-product-review > :first-child {margin-top: 0;}
.xw-block-product-review > :last-child {margin-bottom: 0;}
.xw-block-product-review.is-border {border: 1px solid var(--accent-color,silver);}
.xw-block-product-review .xw-block-product-review__container {display: grid;grid-template-columns: 1fr;gap: 0 20px;grid-template-rows: auto auto 1fr;}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container {grid-template-columns: 1fr var(--review-media-size);}}
.xw-block-product-review .xw-block-product-review__container:only-child {margin-bottom: 0;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__info {margin-right: 20px;display: flex;flex-direction: column;flex-grow: 1;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--title {font-size: 1.4em;font-weight: 700;margin-bottom: .5em;color: var(--text-color,#333);}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--title {margin-bottom: initial;}}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating {margin-top: 1em;border: 1px solid #f0f0f0;background-color: #fff;text-align: center;font-size: 1em;padding: .5em;display: flex;justify-content: center;align-items: center;grid-row: 4;color: #000;}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating {grid-row: initial;margin-top: .5em;}}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating .star-rating {display: flex;align-items: center;justify-content: center;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating .rating-count {margin-left: 5px;font-weight: 700;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating.rating-simple {padding: 0;background: initial;border: initial;margin-top: 1em;justify-content: flex-start;}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating.rating-simple {margin-top: initial;}}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating.rating-simple .rating-count {line-height: initial;margin-left: 0;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating.rating-simple .star-rating::before {background-position: -.2em;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--discription p {margin-top: 1em;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--discription :last-child {margin-bottom: 0;}
.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--fig {grid-row: 2/4;grid-column: 1/2;}
@media (min-width:768px) {.xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--fig {grid-row: 1/4;grid-column: 1/2;}}
.xw-block-product-review .xw-block-product-review__container .product-review__image {overflow: hidden;position: relative;z-index: 0;}
.xw-block-product-review .xw-block-product-review__container .product-review__image::before {content: "";display: block;height: 0;padding-top: var(--review-media-ratio);}
.xw-block-product-review .xw-block-product-review__container .product-review__image .xw-block-product-review__upload {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;}
.xw-block-product-review .xw-block-product-review__container .product-review__image img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.xw-block-product-review .xw-block-product-review__container .image-original .xw-block-product-review__upload {position: relative;}
.xw-block-product-review .xw-block-product-review__container .image-original .xw-block-product-review__upload:focus:not(:disabled) {box-shadow: none;}
.xw-block-product-review .xw-block-product-review__container .image-original img {position: relative;vertical-align: top;}
.xw-block-product-review .wp-block-xwrite-product-review-child .pros-and-cons {gap: 1em;display: grid;color: #000;}
@media (min-width:768px) {.xw-block-product-review .wp-block-xwrite-product-review-child .pros-and-cons {grid-auto-flow: column;grid-auto-columns: 1fr 1fr;gap: 20px;}}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons, .xw-block-product-review .wp-block-xwrite-product-review-child .pros {width: 100%;padding: 12px;border: 1px solid #f0f0f0;background-color: #fff;}
@media (min-width:768px) {.xw-block-product-review .wp-block-xwrite-product-review-child .cons, .xw-block-product-review .wp-block-xwrite-product-review-child .pros {padding: 16px;}}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons-title, .xw-block-product-review .wp-block-xwrite-product-review-child .pros-title {padding: .5em 1em;color: #fff;display: block;}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons-title + ul > li, .xw-block-product-review .wp-block-xwrite-product-review-child .pros-title + ul > li {margin-top: 1em;}
.xw-block-product-review .wp-block-xwrite-product-review-child .pros-title {background-color: var(--pros-accent-color,#4c93e3);}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons-title {background-color: var(--cons-accent-color,#f78080);}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons ul, .xw-block-product-review .wp-block-xwrite-product-review-child .pros ul {list-style: none;padding-left: 0;margin-bottom: 0;margin-top: 0;}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons ul li, .xw-block-product-review .wp-block-xwrite-product-review-child .pros ul li {position: relative;padding-left: 2em;padding-bottom: .75em;margin-bottom: .75em;background-image: linear-gradient(to right,silver 5px,transparent 3px);background-size: 13px 1px;background-repeat: repeat-x;background-position: right bottom;}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons ul li:last-child, .xw-block-product-review .wp-block-xwrite-product-review-child .pros ul li:last-child {background-image: none;margin-bottom: 0;padding-bottom: 0;}
.xw-block-product-review .wp-block-xwrite-product-review-child .pros ul li::before {position: absolute;top: 0;left: .5em;content: "";font-family: "Font Awesome 6 Free";font-weight: 400;color: var(--pros-accent-color,#4c93e3);}
.xw-block-product-review .wp-block-xwrite-product-review-child .cons ul li::before {position: absolute;top: 0;left: .6em;content: "";font-family: "Font Awesome 6 Free";font-weight: 900;color: var(--cons-accent-color,#f78080);}
@media (min-width:992px) {.footer .widget .xw-block-product-review, .side .widget .xw-block-product-review {padding: 16px;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container, .side .widget .xw-block-product-review .xw-block-product-review__container {grid-template-columns: 1fr;gap: 0 20px;grid-template-rows: auto auto 1fr;margin-bottom: 1.5em;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--title, .side .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--title {margin-bottom: .5em;font-size: 1.2em;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating, .side .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating {margin-top: 1em;grid-row: 4;font-size: .9em;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating.rating-simple, .side .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--rating.rating-simple {margin-top: 1em;}
	.footer .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--fig, .side .widget .xw-block-product-review .xw-block-product-review__container .xw-block-product-review__item--fig {grid-row: 2/4;grid-column: 1/2;}
	.footer .widget .wp-block-xwrite-product-review-child .pros-and-cons, .side .widget .wp-block-xwrite-product-review-child .pros-and-cons {gap: 1em;grid-template-rows: 1fr 1fr;}
	.footer .widget .wp-block-xwrite-product-review-child .cons, .footer .widget .wp-block-xwrite-product-review-child .pros, .side .widget .wp-block-xwrite-product-review-child .cons, .side .widget .wp-block-xwrite-product-review-child .pros {padding: 12px;}
	.footer .widget .wp-block-xwrite-product-review-child .cons ul, .footer .widget .wp-block-xwrite-product-review-child .pros ul, .side .widget .wp-block-xwrite-product-review-child .cons ul, .side .widget .wp-block-xwrite-product-review-child .pros ul {font-size: .9em;}}
.uqSection {position: relative;padding-top: var(--section-padding-top,initial) !important;padding-bottom: var(--section-padding-bottom,initial) !important;color: var(--text-color);overflow: hidden;min-height: var(--section-min-height);display: grid;align-items: center;grid-template-columns: 1fr;}
.uqSection + .uqSection {margin-top: calc(var(--widget--element--mrg) * -1) !important;}
.uqSection .uqSection__image {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.uqSection .uqSection__image img, .uqSection .uqSection__image video {position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;box-shadow: initial !important;outline: initial !important;outline: 0 !important;filter: drop-shadow(0 0 rgba(0,0,0,0)) !important;border: none !important;}
@media (min-width:768px) {.uqSection .uqSection__image--sm {display: none;}}
.uqSection .top-svg {height: auto;width: 100%;top: -1px;left: 0;right: 0;max-height: 5vw;position: absolute;transform: rotate(180deg);fill: var(--border-top-shape-color,var(--background-color));}
.uqSection .bottom-svg {height: auto;width: 100%;bottom: -1px;left: 0;right: 0;max-height: 5vw;position: absolute;fill: var(--border-bottom-shape-color,var(--background-color));}
.uqSection .uqSection__inner {position: relative;padding-right: var(--block--box--pad);padding-left: var(--block--box--pad);}
.uqSection .uqSection__inner > :first-child {margin-top: 0;}
.uqSection .uqSection__inner > :last-child {margin-bottom: 0;}
.uqSection .uqSection__overlay {background: var(--section-background-color,#f2f2f2);position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: var(--color-opacity,0);}
.uqSection .uqSection__filter--mesh {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: var(--filter-opacity,0);background-color: rgba(0,0,0,.5);background-image: radial-gradient(#111 30%,transparent 31%),radial-gradient(#111 30%,transparent 31%);background-size: 4px 4px;background-position: 0 0,2px 2px;}
.uqSection .uqSection__filter--dot {position: absolute;content: "";top: 0;left: 0;bottom: 0;right: 0;opacity: var(--filter-opacity,0);background-image: radial-gradient(black 20%,transparent 20%),radial-gradient(black 20%,transparent 20%);background-size: 6px 6px;background-position: 0 0,3px 3px;}
.uqSection .uqSection__filter--stripe {position: absolute;content: "";top: 0;left: 0;bottom: 0;right: 0;opacity: var(--filter-opacity,0);background-image: repeating-linear-gradient(-45deg,#000,#000 2px,transparent 2px,transparent 4px);background-size: 6px 6px;background-position: 0 0,3px 3px;}
.xw-block-section {position: relative;padding-top: var(--section-padding-top,initial) !important;padding-bottom: var(--section-padding-bottom,initial) !important;color: var(--text-color);overflow: hidden;min-height: var(--section-min-height-sp,var(--section-min-height,0));display: grid;align-items: center;grid-template-columns: 1fr;}
@media (min-width:768px) {.xw-block-section {min-height: var(--section-min-height,0);}}
.xw-block-section.section-min-height-max {min-height: calc(var(--section-height-full,100vh) - var(--wp-admin--admin-bar--height,0px));}
.xw-block-section.section-min-height-auto {min-height: auto;}
.xw-block-section + .xw-block-section {margin-top: 0 !important;}
.xw-block-section .xw-block-section__image {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.xw-block-section .xw-block-section__image img, .xw-block-section .xw-block-section__image video {position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;box-shadow: initial !important;outline: initial !important;outline: 0 !important;filter: drop-shadow(0 0 rgba(0,0,0,0)) !important;border: none !important;}
@media (min-width:768px) {.xw-block-section .xw-block-section__image--sm {display: none;}}
.xw-block-section .top-svg {height: auto;width: 100%;top: -1px;left: 0;right: 0;max-height: 5vw;position: absolute;transform: rotate(180deg);fill: var(--border-top-shape-color,var(--background-color));}
.xw-block-section .bottom-svg {height: auto;width: 100%;bottom: -1px;left: 0;right: 0;max-height: 5vw;position: absolute;fill: var(--border-bottom-shape-color,var(--background-color));}
.xw-block-section .xw-block-section__inner {position: relative;padding-right: var(--block--box--pad);padding-left: var(--block--box--pad);}
.xw-block-section .xw-block-section__inner > :first-child {margin-top: 0;}
.xw-block-section .xw-block-section__inner > :last-child {margin-bottom: 0;}
.xw-block-section.section-content-width-max > .xw-block-section__inner {max-width: 100%;padding-left: 0 !important;padding-right: 0 !important;}
.xw-block-section.section-content-width-custom > .xw-block-section__inner {width: 100%;max-width: calc(var(--section-content-width,1200px) + var(--col--gutter--pc) * 2) !important;margin-left: auto !important;margin-right: auto !important;}
.xw-block-section .xw-block-section.alignfull {margin-left: auto !important;margin-right: auto !important;}
.xw-block-section .xw-block-section__overlay {background: var(--section-background-color,#f2f2f2);position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: var(--color-opacity,0);}
.xw-block-section .xw-block-section__filter--mesh {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: var(--filter-opacity,0);background-color: rgba(0,0,0,.5);background-image: radial-gradient(#111 30%,transparent 31%),radial-gradient(#111 30%,transparent 31%);background-size: 4px 4px;background-position: 0 0,2px 2px;}
.xw-block-section .xw-block-section__filter--dot {position: absolute;content: "";top: 0;left: 0;bottom: 0;right: 0;opacity: var(--filter-opacity,0);background-image: radial-gradient(black 20%,transparent 20%),radial-gradient(black 20%,transparent 20%);background-size: 6px 6px;background-position: 0 0,3px 3px;}
.xw-block-section .xw-block-section__filter--stripe {position: absolute;content: "";top: 0;left: 0;bottom: 0;right: 0;opacity: var(--filter-opacity,0);background-image: repeating-linear-gradient(-45deg,#000,#000 2px,transparent 2px,transparent 4px);background-size: 6px 6px;background-position: 0 0,3px 3px;}
.no-sidebar .main .xw-block-section.alignfull .xw-block-section__inner, .widget-area.container .main .xw-block-section.alignfull .xw-block-section__inner {max-width: calc(min(var(--main-content-1column-width,1200px),var(--site-content-width,1200px)) + var(--col--gutter--pc) * 2);}
@media (max-width:991.98px) {.no-sidebar .main .xw-block-section.alignfull .xw-block-section__inner, .widget-area.container .main .xw-block-section.alignfull .xw-block-section__inner {max-width: calc(var(--site-content-width,1200px) + var(--col--gutter--pc) * 2);}}
.no-sidebar .main .xw-block-section.alignfull.section-content-width-max > .xw-block-section__inner, .widget-area.container .main .xw-block-section.alignfull.section-content-width-max > .xw-block-section__inner {max-width: 100%;padding-left: 0 !important;padding-right: 0 !important;}
.no-sidebar .main .xw-block-section.alignfull.section-content-width-custom > .xw-block-section__inner, .widget-area.container .main .xw-block-section.alignfull.section-content-width-custom > .xw-block-section__inner {width: 100%;max-width: calc(var(--section-content-width,1200px) + var(--col--gutter--pc) * 2) !important;margin-left: auto !important;margin-right: auto !important;}
.no-sidebar .main .xw-block-section.alignfull .xw-block-section.alignfull, .widget-area.container .main .xw-block-section.alignfull .xw-block-section.alignfull {margin-left: auto !important;margin-right: auto !important;}
.header.is-transparent ~ .contents .xw-block-section.section-min-height-max, .header.is-transparent ~ .widget-area .mainVisualBottom .xw-block-section.section-min-height-max {min-height: calc(100vh - var(--wp-admin--admin-bar--height,0px));}
.xw-block-section.has-fixed-background {position: relative;}
.xw-block-section.has-fixed-background .xw-block-section__background {background-attachment: fixed;background-size: cover;background-position: center center;}
@media (max-width:767px) {.xw-block-section.has-fixed-background .xw-block-section__background {display: none;}
	.xw-block-section.has-fixed-background .xw-block-section__background-mobile {display: block;background-attachment: scroll;background-size: cover;background-position: center center;}}
@media (pointer:coarse) {.xw-block-section.has-fixed-background .xw-block-section__background, .xw-block-section.has-fixed-background .xw-block-section__background-mobile {background-attachment: scroll !important;background-size: cover;background-position: center center;}}
@supports (-webkit-touch-callout:none) {.xw-block-section.has-fixed-background .xw-block-section__background, .xw-block-section.has-fixed-background .xw-block-section__background-mobile {background-attachment: scroll !important;background-size: cover;background-position: center center;}
	.xw-block-section.has-fixed-background .xw-block-section__inner {position: relative;z-index: 1;}
	.xw-block-section.has-fixed-background .xw-block-section__overlay {z-index: 0;}}
.uqTab__nav--list {display: flex;flex-wrap: var(--tab-nav-item-wrap);width: 100%;}
.uqTab__nav--item {position: relative;flex: var(--tab-nav-item-size);}
.uqTab__nav--item.is-active .uqTab__nav--label {padding: .5em 1em;color: #333;border: 1px dashed #333;background-image: repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(0,0,0,.05) 10px,rgba(0,0,0,.05) 20px);}
.uqTab__nav--label {padding: .5em 1em;font-size: .9em;display: flex;align-items: center;justify-content: center;height: 100%;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;cursor: pointer;}
.uqTab__nav--label.span {cursor: pointer;}
.uqTab__body--item {display: none;}
.uqTab__body--item.is-active {display: block;}
.uqTab__body--item > :first-child {margin-top: 0;}
.uqTab__body--item > :last-child {margin-bottom: 0;}
.uqTab.uqTab--normal .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal .uqTab__nav--item:hover .uqTab__nav--label {background-image: none;border: none;border: 1px solid var(--accent-color,#333);background-color: var(--accent-color,#333);color: var(--text-color,#fff);position: relative;}
.uqTab.uqTab--normal .uqTab__nav--item.is-active .uqTab__nav--label:before, .uqTab.uqTab--normal .uqTab__nav--item:hover .uqTab__nav--label:before {content: "";position: absolute;right: -2px;width: 1px;height: 100%;background-color: var(--accent-color,#333);z-index: 2;}
.uqTab.uqTab--normal .uqTab__nav--label {color: var(--disabled-tab-text-color,#a1a1a1);background-color: var(--disabled-tab-accent-color,#f2f2f2);border: 1px solid var(--disabled-tab-text-color,#a1a1a1);border-bottom: 1px solid transparent;}
.uqTab.uqTab--normal .uqTab__nav--item:not(:last-child) .uqTab__nav--label {border-right: 1px solid transparent;}
.uqTab.uqTab--normal .uqTab__body {border: 1px solid var(--accent-color,#333);padding: var(--block--box--pad);}
.uqTab.uqTab--normal[data-item-round=rounded] .uqTab__nav--item .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
.uqTab.uqTab--normal[data-item-round=rounded] .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal[data-item-round=rounded] .uqTab__nav--item:hover .uqTab__nav--label {border: 1px solid var(--accent-color,#333);}
.uqTab.uqTab--normal[data-item-round=rounded] .uqTab__nav--item.is-active .uqTab__nav--label:before, .uqTab.uqTab--normal[data-item-round=rounded] .uqTab__nav--item:hover .uqTab__nav--label:before {content: none;}
@media (min-width:768px) {.uqTab.uqTab--normal[data-item-size-pc=column-2] .uqTab__nav--item, .uqTab.uqTab--normal[data-item-size-pc=column-4] .uqTab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.uqTab.uqTab--normal[data-item-size-pc=column-2] .uqTab__nav--item .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-pc=column-4] .uqTab__nav--item .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--normal[data-item-size-pc=column-2] .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-pc=column-2] .uqTab__nav--item:hover .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-pc=column-4] .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-pc=column-4] .uqTab__nav--item:hover .uqTab__nav--label {border: 1px solid var(--accent-color,#333);}
	.uqTab.uqTab--normal[data-item-size-pc=column-2] .uqTab__nav--item.is-active .uqTab__nav--label:before, .uqTab.uqTab--normal[data-item-size-pc=column-2] .uqTab__nav--item:hover .uqTab__nav--label:before, .uqTab.uqTab--normal[data-item-size-pc=column-4] .uqTab__nav--item.is-active .uqTab__nav--label:before, .uqTab.uqTab--normal[data-item-size-pc=column-4] .uqTab__nav--item:hover .uqTab__nav--label:before {content: none;}}
@media (max-width:767.98px) {.uqTab.uqTab--normal[data-item-size-sp=column-2] .uqTab__nav--item, .uqTab.uqTab--normal[data-item-size-sp=column-4] .uqTab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.uqTab.uqTab--normal[data-item-size-sp=column-2] .uqTab__nav--item .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-sp=column-4] .uqTab__nav--item .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--normal[data-item-size-sp=column-2] .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-sp=column-2] .uqTab__nav--item:hover .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-sp=column-4] .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal[data-item-size-sp=column-4] .uqTab__nav--item:hover .uqTab__nav--label {border: 1px solid var(--accent-color,#333);}
	.uqTab.uqTab--normal[data-item-size-sp=column-2] .uqTab__nav--item.is-active .uqTab__nav--label:before, .uqTab.uqTab--normal[data-item-size-sp=column-2] .uqTab__nav--item:hover .uqTab__nav--label:before, .uqTab.uqTab--normal[data-item-size-sp=column-4] .uqTab__nav--item.is-active .uqTab__nav--label:before, .uqTab.uqTab--normal[data-item-size-sp=column-4] .uqTab__nav--item:hover .uqTab__nav--label:before {content: none;}}
@media (min-width:768px) {.uqTab.uqTab--normal[data-item-scroll-pc=true] .uqTab__nav--item .uqTab__nav--label {border-bottom: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--normal[data-item-scroll-pc=true] .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal[data-item-scroll-pc=true] .uqTab__nav--item:hover .uqTab__nav--label {border-bottom: 1px solid var(--accent-color,#333);}}
@media (max-width:767.98px) {.uqTab.uqTab--normal[data-item-scroll-sp=true] .uqTab__nav--item .uqTab__nav--label {border-bottom: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--normal[data-item-scroll-sp=true] .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--normal[data-item-scroll-sp=true] .uqTab__nav--item:hover .uqTab__nav--label {border-bottom: 1px solid var(--accent-color,#333);}}
.uqTab.uqTab--outline .uqTab__nav--item.is-active .uqTab__nav--label {background-image: none;border: none;border: 1px solid var(--accent-color,#333);color: var(--text-color,#333);background-color: var(--background-color);position: relative;margin-bottom: -1px;margin-right: -1px;z-index: 1;}
.uqTab.uqTab--outline .uqTab__nav--item.is-active .uqTab__nav--label:before {opacity: 1;}
.uqTab.uqTab--outline .uqTab__nav--item.is-active:last-child .uqTab__nav--label {margin-right: 0;}
.uqTab.uqTab--outline .uqTab__nav--item:not(.is-active):hover .uqTab__nav--label {opacity: .5;}
.uqTab.uqTab--outline .uqTab__nav--item:not(.is-active):not(:last-child) .uqTab__nav--label {border-right: 1px solid transparent;}
.uqTab.uqTab--outline .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);color: var(--disabled-tab-text-color,#a1a1a1);background-color: var(--disabled-tab-accent-color);border-bottom: none;}
.uqTab.uqTab--outline .uqTab__nav--label:before {content: "";position: absolute;left: 0;bottom: -2px;height: 2px;width: 100%;background-color: var(--background-color);opacity: 0;}
.uqTab.uqTab--outline .uqTab__body {border: 1px solid var(--accent-color,#333);padding: var(--block--box--pad);background-color: var(--background-color);}
@media (min-width:768px) {.uqTab.uqTab--outline[data-item-round=rounded][data-item-scroll-pc=true] .uqTab__nav--item:not(.is-active):not(:last-child) .uqTab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}}
@media (max-width:767.98px) {.uqTab.uqTab--outline[data-item-round=rounded][data-item-scroll-sp=true] .uqTab__nav--item:not(.is-active):not(:last-child) .uqTab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}}
@media (min-width:768px) {.uqTab.uqTab--outline[data-item-size-pc=column-2] .uqTab__nav--item, .uqTab.uqTab--outline[data-item-size-pc=column-4] .uqTab__nav--item {margin-bottom: 8px;padding: 0 4px;}
	.uqTab.uqTab--outline[data-item-size-pc=column-2] .uqTab__nav--item:not(.is-active):not(:last-child) .uqTab__nav--label, .uqTab.uqTab--outline[data-item-size-pc=column-4] .uqTab__nav--item:not(.is-active):not(:last-child) .uqTab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--outline[data-item-size-pc=column-2] .uqTab__nav--label, .uqTab.uqTab--outline[data-item-size-pc=column-4] .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--outline[data-item-size-pc=column-2] .uqTab__nav--label:before, .uqTab.uqTab--outline[data-item-size-pc=column-4] .uqTab__nav--label:before {content: none;}}
@media (max-width:767.98px) {.uqTab.uqTab--outline[data-item-size-sp=column-2] .uqTab__nav--item, .uqTab.uqTab--outline[data-item-size-sp=column-4] .uqTab__nav--item {margin-bottom: 8px;padding: 0 4px;}
	.uqTab.uqTab--outline[data-item-size-sp=column-2] .uqTab__nav--item:not(.is-active):not(:last-child) .uqTab__nav--label, .uqTab.uqTab--outline[data-item-size-sp=column-4] .uqTab__nav--item:not(.is-active):not(:last-child) .uqTab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--outline[data-item-size-sp=column-2] .uqTab__nav--label, .uqTab.uqTab--outline[data-item-size-sp=column-4] .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--outline[data-item-size-sp=column-2] .uqTab__nav--label:before, .uqTab.uqTab--outline[data-item-size-sp=column-4] .uqTab__nav--label:before {content: none;}}
@media (min-width:768px) {.uqTab.uqTab--outline[data-item-scroll-pc=true] .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--outline[data-item-scroll-pc=true] .uqTab__nav--label:before {content: none;}}
@media (max-width:767.98px) {.uqTab.uqTab--outline[data-item-scroll-sp=true] .uqTab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.uqTab.uqTab--outline[data-item-scroll-sp=true] .uqTab__nav--label:before {content: none;}}
.uqTab.uqTab--underline .uqTab__nav--item.is-active .uqTab__nav--label {background-image: none;border: none;color: var(--text-color,#333);}
.uqTab.uqTab--underline .uqTab__nav--item.is-active .uqTab__nav--label:before {opacity: 1;}
.uqTab.uqTab--underline .uqTab__nav--item:hover .uqTab__nav--label {color: var(--text-color,#333);}
.uqTab.uqTab--underline .uqTab__nav--label {padding: .75em 1em;color: var(--disabled-tab-text-color,#a1a1a1);border-bottom: 1px solid var(--disabled-tab-accent-color,#a1a1a1);position: relative;}
.uqTab.uqTab--underline .uqTab__nav--label:before {content: "";position: absolute;bottom: 0;width: 100%;height: 2px;background-color: var(--accent-color,#333);opacity: 0;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.uqTab.uqTab--underline .uqTab__nav--list {margin-bottom: var(--widget--element--mrg);}
.uqTab.uqTab--bubble .uqTab__nav--item {padding: 0 4px;margin-bottom: 16px;}
.uqTab.uqTab--bubble .uqTab__nav--item.is-active .uqTab__nav--label, .uqTab.uqTab--bubble .uqTab__nav--item:hover .uqTab__nav--label {background-image: none;border: none;background-color: var(--accent-color,#333);color: var(--text-color,#fff);}
.uqTab.uqTab--bubble .uqTab__nav--item.is-active .uqTab__nav--label:before, .uqTab.uqTab--bubble .uqTab__nav--item:hover .uqTab__nav--label:before {opacity: 1;}
.uqTab.uqTab--bubble .uqTab__nav--label {color: var(--disabled-tab-text-color,#a1a1a1);background-color: var(--disabled-tab-accent-color,#f2f2f2);position: relative;}
.uqTab.uqTab--bubble .uqTab__nav--label:before {content: "";position: absolute;top: 100%;left: 50%;margin-left: -8px;border: 8px solid transparent;border-top: 8px solid var(--accent-color,#333);opacity: 0;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.uqTab.uqTab--bubble .uqTab__body {margin-top: -16px;}
.uqTab.uqTab--bubble .uqTab__nav--list {margin-bottom: var(--widget--element--mrg);}
@media (min-width:768px) {.uqTab[data-item-size-pc=stretch-evenly] {--tab-nav-item-size: 0 1 50%;}}
@media (min-width:768px) {.uqTab[data-item-size-pc=column-4] {--tab-nav-item-size: 0 0 25%;--tab-nav-item-wrap: wrap;}}
@media (min-width:768px) {.uqTab[data-item-size-pc=column-2] {--tab-nav-item-size: 0 0 50%;--tab-nav-item-wrap: wrap;}}
@media (max-width:767.98px) {.uqTab[data-item-size-sp=stretch-evenly] {--tab-nav-item-size: 0 1 50%;}}
@media (max-width:767.98px) {.uqTab[data-item-size-sp=column-4] {--tab-nav-item-size: 0 0 25%;--tab-nav-item-wrap: wrap;}}
@media (max-width:767.98px) {.uqTab[data-item-size-sp=column-2] {--tab-nav-item-size: 0 0 50%;--tab-nav-item-wrap: wrap;}}
@media (min-width:768px) {.uqTab[data-item-scroll-pc=true] .uqTab__nav--list {overflow-x: auto;flex-wrap: nowrap;}
	.uqTab[data-item-scroll-pc=true] .uqTab__nav--item {flex-shrink: 0;}}
@media (max-width:767.98px) {.uqTab[data-item-scroll-sp=true] .uqTab__nav--list {overflow-x: auto;flex-wrap: nowrap;}
	.uqTab[data-item-scroll-sp=true] .uqTab__nav--item {flex-shrink: 0;}}
.uqTab .uqTab__nav--list::-webkit-scrollbar {height: 12px;}
.uqTab .uqTab__nav--list::-webkit-scrollbar-track {background-color: #f2f2f2;}
.uqTab .uqTab__nav--list::-webkit-scrollbar-thumb {background: #c9c9c9;background-clip: padding-box;border: solid transparent;border-width: 5px 4px 4px;}
.uqTab[data-item-round=rounded].uqTab--normal .uqTab__nav--item {padding: 0 4px;margin-bottom: 8px;}
.uqTab[data-item-round=rounded].uqTab--normal .uqTab__nav--label {border-radius: 5px;}
.uqTab[data-item-round=rounded].uqTab--normal .uqTab__body {border-radius: 5px;}
.uqTab[data-item-round=rounded].uqTab--outline .uqTab__nav--label {border-radius: 5px 5px 0 0;}
.uqTab[data-item-round=rounded].uqTab--outline .uqTab__body {border-radius: 0 0 5px 5px;}
@media (min-width:768px) {.uqTab[data-item-round=rounded].uqTab--outline[data-item-size-pc=column-2] .uqTab__nav--label, .uqTab[data-item-round=rounded].uqTab--outline[data-item-size-pc=column-4] .uqTab__nav--label {border-radius: 5px;}
	.uqTab[data-item-round=rounded].uqTab--outline[data-item-size-pc=column-2] .uqTab__body, .uqTab[data-item-round=rounded].uqTab--outline[data-item-size-pc=column-4] .uqTab__body {border-radius: 5px;}}
@media (max-width:767.98px) {.uqTab[data-item-round=rounded].uqTab--outline[data-item-size-sp=column-2] .uqTab__nav--label, .uqTab[data-item-round=rounded].uqTab--outline[data-item-size-sp=column-4] .uqTab__nav--label {border-radius: 5px;}
	.uqTab[data-item-round=rounded].uqTab--outline[data-item-size-sp=column-2] .uqTab__body, .uqTab[data-item-round=rounded].uqTab--outline[data-item-size-sp=column-4] .uqTab__body {border-radius: 5px;}}
@media (min-width:768px) {.uqTab[data-item-round=rounded].uqTab--outline[data-item-scroll-pc=true] .uqTab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.uqTab[data-item-round=rounded].uqTab--outline[data-item-scroll-pc=true] .uqTab__nav--label {border-radius: 5px;}
	.uqTab[data-item-round=rounded].uqTab--outline[data-item-scroll-pc=true] .uqTab__body {border-radius: 5px;}}
@media (max-width:767.98px) {.uqTab[data-item-round=rounded].uqTab--outline[data-item-scroll-sp=true] .uqTab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.uqTab[data-item-round=rounded].uqTab--outline[data-item-scroll-sp=true] .uqTab__nav--label {border-radius: 5px;}
	.uqTab[data-item-round=rounded].uqTab--outline[data-item-scroll-sp=true] .uqTab__body {border-radius: 5px;}}
.uqTab[data-item-round=rounded].uqTab--underline .uqTab__nav--item {padding: 0 4px;margin-bottom: 8px;}
.uqTab[data-item-round=rounded].uqTab--underline .uqTab__nav--label:before {bottom: -1px;height: 3px;border-radius: 3px;}
.uqTab[data-item-round=rounded].uqTab--bubble .uqTab__nav--label {border-radius: 5px;}
.xw-block-tab__nav--list {display: flex;flex-wrap: var(--tab-nav-item-wrap);width: 100%;}
.xw-block-tab__nav--item {position: relative;flex: var(--tab-nav-item-size);}
.xw-block-tab__nav--item.is-active .xw-block-tab__nav--label {padding: .5em 1em;color: #333;border: 1px dashed #333;background-image: repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(0,0,0,.05) 10px,rgba(0,0,0,.05) 20px);}
.xw-block-tab__nav--label {padding: .5em 1em;font-size: .9em;display: flex;align-items: center;justify-content: center;height: 100%;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;cursor: pointer;}
.xw-block-tab__nav--label.span {cursor: pointer;}
.xw-block-tab__body--item {display: none;}
.xw-block-tab__body--item.is-active {display: block;}
.xw-block-tab__body--item > :first-child {margin-top: 0;}
.xw-block-tab__body--item > :last-child {margin-bottom: 0;}
.xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {color: var(--disabled-tab-text-color,#a1a1a1);background-color: var(--disabled-tab-accent-color,#f2f2f2);border: 1px solid var(--disabled-tab-text-color,#a1a1a1);border-bottom: 1px solid transparent;}
.xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {background-image: none;background-color: var(--accent-color,#333);color: var(--text-color,#fff);border: 1px solid var(--accent-color,#333);position: relative;}
.xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before {content: "";position: absolute;right: -2px;width: 1px;height: 100%;background-color: var(--accent-color,#333);z-index: 2;}
.xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(:last-child) .xw-block-tab__nav--label {border-right: 1px solid transparent;}
.xw-block-tab.xw-block-tab--normal > .xw-block-tab__body {border: 1px solid var(--accent-color,#333);padding: var(--block--box--pad);}
.xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
.xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {border: 1px solid var(--accent-color,#333);}
.xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-round=rounded] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before {content: none;}
@media (min-width:768px) {.xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {border: 1px solid var(--accent-color,#333);}
	.xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before {content: none;}}
@media (max-width:767.98px) {.xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {border: 1px solid var(--accent-color,#333);}
	.xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--normal[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before {content: none;}}
@media (min-width:768px) {.xw-block-tab.xw-block-tab--normal[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border-bottom: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--normal[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {border-bottom: 1px solid var(--accent-color,#333);}}
@media (max-width:767.98px) {.xw-block-tab.xw-block-tab--normal[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border-bottom: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--normal[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--normal[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {border-bottom: 1px solid var(--accent-color,#333);}}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);color: var(--disabled-tab-text-color,#a1a1a1);background-color: var(--disabled-tab-accent-color);border-bottom: none;}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before {content: "";position: absolute;left: 0;bottom: -2px;height: 2px;width: 100%;background-color: var(--background-color);opacity: 0;}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label {background-image: none;border: none;border: 1px solid var(--accent-color,#333);color: var(--text-color,#333);background-color: var(--background-color);position: relative;margin-bottom: -1px;margin-right: -1px;z-index: 1;}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before {opacity: 1;}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active:last-child .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active:last-child .xw-block-tab__nav--label {margin-right: 0;}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):hover .xw-block-tab__nav--label {opacity: .5;}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label {border-right: 1px solid transparent;}
.xw-block-tab.xw-block-tab--outline > .xw-block-tab__body {border: 1px solid var(--accent-color,#333);padding: var(--block--box--pad);background-color: var(--background-color);}
@media (min-width:768px) {.xw-block-tab.xw-block-tab--outline[data-item-round=rounded][data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-round=rounded][data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}}
@media (max-width:767.98px) {.xw-block-tab.xw-block-tab--outline[data-item-round=rounded][data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-round=rounded][data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}}
@media (min-width:768px) {.xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item {margin-bottom: 8px;padding: 0 4px;}
	.xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before {content: none;}
	.xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}}
@media (max-width:767.98px) {.xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item {margin-bottom: 8px;padding: 0 4px;}
	.xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before {content: none;}
	.xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--item:not(.is-active):not(:last-child) .xw-block-tab__nav--label {border-right: 1px solid var(--disabled-tab-text-color,#a1a1a1);}}
@media (min-width:768px) {.xw-block-tab.xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--label::before {content: none;}}
@media (max-width:767.98px) {.xw-block-tab.xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--label {border: 1px solid var(--disabled-tab-text-color,#a1a1a1);}
	.xw-block-tab.xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--label::before {content: none;}}
.xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list, .xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav--list {margin-bottom: var(--widget--element--mrg);}
.xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {padding: .75em 1em;color: var(--disabled-tab-text-color,#a1a1a1);border-bottom: 1px solid var(--disabled-tab-accent-color,#a1a1a1);position: relative;}
.xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before {content: "";position: absolute;bottom: 0;width: 100%;height: 2px;background-color: var(--accent-color,#333);opacity: 0;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label {background-image: none;border: none;color: var(--text-color,#333);}
.xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before {opacity: 1;}
.xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--underline > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {color: var(--text-color,#333);}
.xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list {margin-bottom: var(--widget--element--mrg);}
.xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--item {padding: 0 4px;margin-bottom: 16px;}
.xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {color: var(--disabled-tab-text-color,#a1a1a1);background-color: var(--disabled-tab-accent-color,#f2f2f2);position: relative;}
.xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before {content: "";position: absolute;top: 100%;left: 50%;margin-left: -8px;border: 8px solid transparent;border-top: 8px solid var(--accent-color,#333);opacity: 0;transition: opacity .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;}
.xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label {background-image: none;border: none;background-color: var(--accent-color,#333);color: var(--text-color,#fff);}
.xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--item.is-active .xw-block-tab__nav--label::before, .xw-block-tab.xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--item:hover .xw-block-tab__nav--label::before {opacity: 1;}
.xw-block-tab.xw-block-tab--bubble > .xw-block-tab__body {margin-top: -16px;}
@media (min-width:768px) {.xw-block-tab {--tab-nav-item-size: none;}
	.xw-block-tab[data-item-size-pc=stretch-evenly] {--tab-nav-item-size: 0 1 50%;}
	.xw-block-tab[data-item-size-pc=column-4] {--tab-nav-item-size: 0 0 25%;--tab-nav-item-wrap: wrap;}
	.xw-block-tab[data-item-size-pc=column-2] {--tab-nav-item-size: 0 0 50%;--tab-nav-item-wrap: wrap;}}
@media (max-width:767.98px) {.xw-block-tab {--tab-nav-item-size: none;}
	.xw-block-tab[data-item-size-sp=stretch-evenly] {--tab-nav-item-size: 0 1 50%;}
	.xw-block-tab[data-item-size-sp=column-4] {--tab-nav-item-size: 0 0 25%;--tab-nav-item-wrap: wrap;}
	.xw-block-tab[data-item-size-sp=column-2] {--tab-nav-item-size: 0 0 50%;--tab-nav-item-wrap: wrap;}}
@media (min-width:768px) {.xw-block-tab[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list, .xw-block-tab[data-item-scroll-pc=true] > .xw-block-tab__nav--list {overflow-x: auto;flex-wrap: nowrap;}
	.xw-block-tab[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item {flex-shrink: 0;}}
@media (max-width:767.98px) {.xw-block-tab[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list, .xw-block-tab[data-item-scroll-sp=true] > .xw-block-tab__nav--list {overflow-x: auto;flex-wrap: nowrap;}
	.xw-block-tab[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item {flex-shrink: 0;}}
.xw-block-tab .xw-block-tab__nav--list::-webkit-scrollbar, .xw-block-tab > .xw-block-tab__nav .xw-block-tab__nav--list::-webkit-scrollbar {height: 12px;}
.xw-block-tab .xw-block-tab__nav--list::-webkit-scrollbar-track, .xw-block-tab > .xw-block-tab__nav .xw-block-tab__nav--list::-webkit-scrollbar-track {background-color: #f2f2f2;}
.xw-block-tab .xw-block-tab__nav--list::-webkit-scrollbar-thumb, .xw-block-tab > .xw-block-tab__nav .xw-block-tab__nav--list::-webkit-scrollbar-thumb {background: #c9c9c9;background-clip: padding-box;border: solid transparent;border-width: 5px 4px 4px;}
.xw-block-tab[data-item-round=rounded].xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab[data-item-round=rounded].xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item {padding: 0 4px;margin-bottom: 8px;}
.xw-block-tab[data-item-round=rounded].xw-block-tab--normal > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--normal > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border-radius: 5px;}
.xw-block-tab[data-item-round=rounded].xw-block-tab--normal > .xw-block-tab__body {border-radius: 5px;}
.xw-block-tab[data-item-round=rounded].xw-block-tab--outline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline > .xw-block-tab__nav--list .xw-block-tab__nav--label {border-radius: 5px 5px 0 0;}
.xw-block-tab[data-item-round=rounded].xw-block-tab--outline > .xw-block-tab__body {border-radius: 0 0 5px 5px;}
@media (min-width:768px) {.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--label {border-radius: 5px;}
	.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-pc=column-2] > .xw-block-tab__body, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-pc=column-4] > .xw-block-tab__body {border-radius: 5px;}}
@media (max-width:767.98px) {.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__nav--list .xw-block-tab__nav--label {border-radius: 5px;}
	.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-sp=column-2] > .xw-block-tab__body, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-size-sp=column-4] > .xw-block-tab__body {border-radius: 5px;}}
@media (min-width:768px) {.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border-radius: 5px;}
	.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-pc=true] > .xw-block-tab__body {border-radius: 5px;}}
@media (max-width:767.98px) {.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item {padding: 0 4px;margin-bottom: 8px;}
	.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label {border-radius: 5px;}
	.xw-block-tab[data-item-round=rounded].xw-block-tab--outline[data-item-scroll-sp=true] > .xw-block-tab__body {border-radius: 5px;}}
.xw-block-tab[data-item-round=rounded].xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item, .xw-block-tab[data-item-round=rounded].xw-block-tab--underline > .xw-block-tab__nav--list .xw-block-tab__nav--item {padding: 0 4px;margin-bottom: 8px;}
.xw-block-tab[data-item-round=rounded].xw-block-tab--underline > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before, .xw-block-tab[data-item-round=rounded].xw-block-tab--underline > .xw-block-tab__nav--list .xw-block-tab__nav--item .xw-block-tab__nav--label::before {bottom: -1px;height: 3px;border-radius: 3px;}
.xw-block-tab[data-item-round=rounded].xw-block-tab--bubble > .xw-block-tab__nav .xw-block-tab__nav--list .xw-block-tab__nav--label, .xw-block-tab[data-item-round=rounded].xw-block-tab--bubble > .xw-block-tab__nav--list .xw-block-tab__nav--label {border-radius: 5px;}
.articleBody > :is(.xw-block-common-parts__content) {clear: initial;margin-top: 0;margin-bottom: 0;}
.articleBody > :first-child:is(.xw-block-common-parts__content) > :first-child {margin-top: 0;}
.articleBody > :last-child:is(.xw-block-common-parts__content) > :last-child {margin-bottom: 0;}
:is(.widget > .xw-block-common-parts__content > *, .widget_block > .xw-block-common-parts__content > *, .mobile-widget > .xw-block-common-parts__content > *):not(:only-child), :is(.wp-widget-group__inner-blocks > .xw-block-common-parts__content > *, .wp-block-group__inner-container > .xw-block-common-parts__content > *):not(:only-child) {margin-top: var(--widget--element--mrg);margin-bottom: 0;}
:is(.xw-block-common-parts__content) .wp-block-group {margin-top: var(--widget--element--mrg);margin-bottom: 0;}
:is(.widget, .widget_block, .mobile-widget) > :first-child:is(.xw-block-common-parts__content) > :first-child, :is(.wp-widget-group__inner-blocks, .wp-block-group__inner-container) > :first-child:is(.xw-block-common-parts__content) > :first-child {margin-top: 0;}
:is(.widget, .widget_block, .mobile-widget) > :last-child:is(.xw-block-common-parts__content) > :last-child, :is(.wp-widget-group__inner-blocks, .wp-block-group__inner-container) > :last-child:is(.xw-block-common-parts__content) > :last-child {margin-bottom: 0;}
.xw-block-common-parts__content > p {margin-block-start: 1.5em;margin-block-end: 0;}
.xw-block-common-parts__content > :where(:not(.toc_block):not(.pagination):not(.wp-block-cover)) {clear: both;margin-top: var(--widget--element--mrg);margin-bottom: 0;}
.xw-block-google-map {--xw-google-map-width: 100%;--xw-google-map-height: 450px;--xw-google-map-mobile-width: 100%;--xw-google-map-mobile-height: 360px;}
.xw-block-google-map .google-map-block-wrap {width: var(--xw-google-map-mobile-width);}
@media (min-width:768px) {.xw-block-google-map .google-map-block-wrap {width: var(--xw-google-map-width);}}
.xw-block-google-map .google-map-block {position: relative;overflow: hidden;padding-bottom: var(--xw-google-map-mobile-height);}
@media (min-width:768px) {.xw-block-google-map .google-map-block {padding-bottom: var(--xw-google-map-height);}}
.xw-block-google-map .google-map-block iframe {position: absolute;width: 100%;height: 100%;top: 0;left: 0;border: 0;}
.xw-block-google-map.xw-block-google-map-filter__black-and-white iframe {filter: grayscale(100%);}
.xw-block-google-map.xw-block-google-map-filter__sepia iframe {filter: brightness(82%) sepia(90%);}
.xw-block-google-map.alignleft .google-map-block-wrap {margin-right: auto;margin-left: 0;}
.xw-block-google-map.alignright .google-map-block-wrap {margin-right: 0;margin-left: auto;}
.xw-block-google-map.aligncenter .google-map-block-wrap, .xw-block-google-map.alignfull .google-map-block-wrap, .xw-block-google-map.alignwide .google-map-block-wrap {margin-right: auto;margin-left: auto;}
.xw-block-boxmenu {--accent-color: initial;--accent-gradient-color: initial;--text-color: initial;}
.xw-block-boxmenu > .xw-block-boxmenu__body {display: flex;flex-wrap: wrap;gap: var(--boxmenu-gap,0);}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__item {width: calc(100% / var(--boxmenu-column-sp) - var(--boxmenu-gap,0px) * ( var(--boxmenu-column-sp) - 1 ) / var(--boxmenu-column-sp));border-radius: var(--border-radius);margin: 0;transition: opacity .2s ease-in-out;}
@media (min-width:768px) {.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__item {width: calc(100% / var(--boxmenu-column-pc) - var(--boxmenu-gap,0px) * ( var(--boxmenu-column-pc) - 1 ) / var(--boxmenu-column-pc));}}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__item[data-url=true] .xw-block-boxmenu__link {cursor: pointer;}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__link {text-align: center;height: 100%;padding: 16px 24px;display: flex;align-items: center;text-decoration: none;transition: opacity .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out,color .2s ease-in-out;border-radius: calc(var(--border-radius) - 2px);}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__link > :only-child {margin-bottom: 0 !important;}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__figure {position: relative;width: var(--boxmenu-icon-size,2em);height: var(--boxmenu-icon-size,2em);display: flex;align-items: center;justify-content: center;min-width: var(--boxmenu-icon-size,2em);}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__figure img {width: 100%;height: auto;}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__icon {font-size: var(--boxmenu-icon-size,2em);color: var(--accent-color,var(--key-color));position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);}
.xw-block-boxmenu > .xw-block-boxmenu__body .xw-block-boxmenu__text {line-height: 1;flex: 1;color: var(--text-color,var(--txt-color));}
.xw-block-boxmenu--outline > .xw-block-boxmenu__body .xw-block-boxmenu__item {border: 1px solid #eee;background-color: #fff;}
.xw-block-boxmenu--outline > .xw-block-boxmenu__body .xw-block-boxmenu__item[data-url=true] .xw-block-boxmenu__link:hover {background-color: #eee;}
.xw-block-boxmenu--outline > .xw-block-boxmenu__body .xw-block-boxmenu__icon {color: var(--accent-color,var(--key-color));}
.xw-block-boxmenu--outline > .xw-block-boxmenu__body .xw-block-boxmenu__text {color: var(--text-color,var(--txt-color));}
.xw-block-boxmenu--outline[data-accent-gradient-color=true] > .xw-block-boxmenu__body .xw-block-boxmenu__icon {color: initial;background: var(--accent-gradient-color,var(--key-color));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.xw-block-boxmenu--outline > .xw-block-boxmenu__body .xw-block-boxmenu__item[data-accent-gradient-color=true] .xw-block-boxmenu__icon {color: initial;background: var(--accent-gradient-color,var(--key-color));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.xw-block-boxmenu--fill > .xw-block-boxmenu__body .xw-block-boxmenu__item {background-color: var(--accent-color,var(--key-color));}
.xw-block-boxmenu--fill > .xw-block-boxmenu__body .xw-block-boxmenu__item[data-url=true]:hover {opacity: .7;}
.xw-block-boxmenu--fill > .xw-block-boxmenu__body .xw-block-boxmenu__icon {color: var(--text-color,#fff);}
.xw-block-boxmenu--fill > .xw-block-boxmenu__body .xw-block-boxmenu__text {color: var(--text-color,#fff);}
.xw-block-boxmenu--fill[data-accent-gradient-color=true] > .xw-block-boxmenu__body .xw-block-boxmenu__item {background: var(--accent-gradient-color,var(--key-color));}
.xw-block-boxmenu--fill > .xw-block-boxmenu__body .xw-block-boxmenu__item[data-accent-gradient-color=true] {background: var(--accent-gradient-color,var(--key-color));}
.xw-block-boxmenu[data-gap=false] > .xw-block-boxmenu__body .xw-block-boxmenu__item {width: calc(100% / var(--boxmenu-column-sp) - var(--boxmenu-gap,0px) * ( var(--boxmenu-column-sp) - 1 ) / var(--boxmenu-column-sp) + 1px);margin-top: -1px !important;margin-left: -1px !important;}
@media (min-width:768px) {.xw-block-boxmenu[data-gap=false] > .xw-block-boxmenu__body .xw-block-boxmenu__item {width: calc(100% / var(--boxmenu-column-pc) - var(--boxmenu-gap,0px) * ( var(--boxmenu-column-pc) - 1 ) / var(--boxmenu-column-pc) + 1px);}}
.xw-block-boxmenu[data-flex-direction=column] > .xw-block-boxmenu__body .xw-block-boxmenu__link {flex-direction: column;justify-content: center;}
.xw-block-boxmenu[data-flex-direction=column] > .xw-block-boxmenu__body .xw-block-boxmenu__figure {margin-bottom: 1em;}
.xw-block-boxmenu[data-flex-direction=column] > .xw-block-boxmenu__body .xw-block-boxmenu__text {text-align: center;width: 100%;}
.xw-block-boxmenu[data-flex-direction=row] > .xw-block-boxmenu__body .xw-block-boxmenu__link {flex-direction: row;justify-content: flex-start;}
.xw-block-boxmenu[data-flex-direction=row] > .xw-block-boxmenu__body .xw-block-boxmenu__figure {margin-right: 1em;}
.xw-block-boxmenu[data-flex-direction=row] > .xw-block-boxmenu__body .xw-block-boxmenu__text {text-align: left;}
.xw-block-boxmenu[data-text-position=center] > .xw-block-boxmenu__body .xw-block-boxmenu__text {flex: initial;}
.xw-block-boxmenu[data-text-position=center][data-flex-direction=row] > .xw-block-boxmenu__body .xw-block-boxmenu__link {justify-content: center;}
.xw-block-description-list {border: none;}
.xw-block-description-list > .xw-block-description-list-child {box-sizing: border-box;margin: 0;}
.xw-block-description-list > .xw-block-description-list-child > .xw-block-description-list-dt {color: var(--text-color);font-weight: 700;margin: 0;line-height: 1.8;box-sizing: border-box;}
.xw-block-description-list > .xw-block-description-list-child > .xw-block-description-list-dd {margin: 0;box-sizing: border-box;}
.xw-block-description-list > .xw-block-description-list-child > .xw-block-description-list-dd > .xw-block-description-list-dd-body {margin: 0;width: 100%;}
.xw-block-description-list > .xw-block-description-list-child > .xw-block-description-list-dd > .xw-block-description-list-dd-body > :first-child {margin-top: 0;}
.xw-block-description-list > .xw-block-description-list-child > .xw-block-description-list-dd > .xw-block-description-list-dd-body > :last-child {margin-bottom: 0;}
.xw-block-description-list.dl-horizontal > .xw-block-description-list-child {display: flex;flex-wrap: wrap;width: 100%;}
.xw-block-description-list.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dt {width: var(--dt-width,30%);}
.xw-block-description-list.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dt:last-child {margin-right: calc(100% - var(--dt-width,30%));}
.xw-block-description-list.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dt:has(+ .xw-block-description-list-dt) {margin-right: calc(100% - var(--dt-width,30%));border: none;}
.xw-block-description-list.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dd {width: calc(100% - var(--dt-width,30%));}
.xw-block-description-list.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dd:first-child {margin-left: var(--dt-width,30%);}
.xw-block-description-list.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dd + .xw-block-description-list-dd {margin-left: var(--dt-width,30%);border: none;}
.xw-block-description-list--normal.dl-vertical > .xw-block-description-list-child > .xw-block-description-list-dd {margin-top: .5em;padding-left: 1.25em;}
.xw-block-description-list--normal.dl-vertical > .xw-block-description-list-child + .xw-block-description-list-child {margin-top: 1.5em;}
.xw-block-description-list--normal.dl-vertical.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt {position: relative;padding-left: .75em;}
.xw-block-description-list--normal.dl-vertical.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt:before {content: "";position: absolute;inset: 0;margin: auto auto auto 0;width: 1px;height: 85%;z-index: 1;background: var(--accent-color,#ccc);}
.xw-block-description-list--normal.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dt {padding-right: .5em;}
.xw-block-description-list--normal.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dd {padding-left: .5em;}
.xw-block-description-list--normal.dl-horizontal > .xw-block-description-list-child + .xw-block-description-list-child {margin-top: .5em;}
.xw-block-description-list--normal.dl-horizontal.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt {padding-right: 1.5em;position: relative;}
.xw-block-description-list--normal.dl-horizontal.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt:before {content: "";position: absolute;inset: .8em 0 0 calc(100% - 1em);margin: 0 auto auto 0;width: 12px;height: 1px;z-index: 1;background: var(--accent-color,#ccc);}
.xw-block-description-list--box > .xw-block-description-list-child {margin-top: .5em;overflow: hidden;}
.xw-block-description-list--box > .xw-block-description-list-child > .xw-block-description-list-dt {color: var(--text-color,#fff);background: var(--accent-color,#ccc);padding: .75em var(--block--box--pad) .75em var(--block--box--pad);}
.xw-block-description-list--box.dl-vertical > .xw-block-description-list-child > .xw-block-description-list-dd {padding: .75em 0 .75em 0;}
.xw-block-description-list--box.dl-vertical.dl-border-solid > .xw-block-description-list-child, .xw-block-description-list--box.dl-vertical[style*="--background-color"] > .xw-block-description-list-child {border-radius: var(--border-radius,0);}
.xw-block-description-list--box.dl-vertical.dl-border-solid > .xw-block-description-list-child > .xw-block-description-list-dd, .xw-block-description-list--box.dl-vertical[style*="--background-color"] > .xw-block-description-list-child > .xw-block-description-list-dd {padding: .75em var(--block--box--pad) .75em var(--block--box--pad);}
.xw-block-description-list--box.dl-vertical[style*="--background-color"] > .xw-block-description-list-child {background-color: var(--background-color,transparent);}
.xw-block-description-list--box.dl-vertical.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt {position: relative;}
.xw-block-description-list--box.dl-vertical.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt:before {content: "";position: absolute;left: 20px;bottom: -16px;transform: rotate(90deg);width: 0;height: 0;border-left: 16px solid var(--accent-color,#ccc);border-top: 16px solid transparent;border-bottom: 16px solid transparent;z-index: 1;}
.xw-block-description-list--box.dl-horizontal > .xw-block-description-list-child {min-height: var(--dl-min-height,50px);background: linear-gradient(90deg,var(--accent-color,#ccc) 0,var(--accent-color,#ccc) var(--dt-width,30%),transparent var(--dt-width,30%),transparent 100%);overflow: hidden;}
.xw-block-description-list--box.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dd {padding: 0 0 0 var(--block--box--pad);}
.xw-block-description-list--box.dl-horizontal.dl-border-solid > .xw-block-description-list-child, .xw-block-description-list--box.dl-horizontal[style*="--background-color"] > .xw-block-description-list-child {border-radius: var(--border-radius,0);}
.xw-block-description-list--box.dl-horizontal.dl-border-solid > .xw-block-description-list-child > .xw-block-description-list-dd, .xw-block-description-list--box.dl-horizontal[style*="--background-color"] > .xw-block-description-list-child > .xw-block-description-list-dd {padding: .75em var(--block--box--pad) .75em var(--block--box--pad);}
.xw-block-description-list--box.dl-horizontal.dt-left-center > .xw-block-description-list-child > .xw-block-description-list-dt {display: flex;align-items: center;word-break: break-word;}
.xw-block-description-list--box.dl-horizontal.dt-center > .xw-block-description-list-child > .xw-block-description-list-dt {display: flex;align-items: center;justify-content: center;text-align: center;word-break: break-word;}
.xw-block-description-list--box.dl-horizontal.dd-left-center > .xw-block-description-list-child > .xw-block-description-list-dd {display: flex;align-items: center;}
.xw-block-description-list--box.dl-horizontal.dt-deco > .xw-block-description-list-child {position: relative;}
.xw-block-description-list--box.dl-horizontal.dt-deco > .xw-block-description-list-child:before {content: "";position: absolute;inset: 0 0 0 calc(var(--dt-width,30%) - 8px);margin: auto auto auto 0;width: 0;height: 0;border-left: 16px solid var(--accent-color,#ccc);border-top: 16px solid transparent;border-bottom: 16px solid transparent;z-index: 1;}
.xw-block-description-list--box.dl-horizontal[style*="--background-color"] > .xw-block-description-list-child {background: linear-gradient(90deg,var(--accent-color,#ccc) 0,var(--accent-color,#ccc) var(--dt-width,30%),var(--background-color,transparent) var(--dt-width,30%),var(--background-color,transparent) 100%);}
.xw-block-description-list--box.dl-border-solid > .xw-block-description-list-child {border: var(--dl-border-width,1px) solid var(--accent-color,#ccc);}
.xw-block-description-list--underline > .xw-block-description-list-child {border-bottom: var(--dl-border-width,1px) solid var(--accent-color,#ccc);}
.xw-block-description-list--underline.dl-vertical > .xw-block-description-list-child {padding-bottom: .75em;}
.xw-block-description-list--underline.dl-vertical > .xw-block-description-list-child + .xw-block-description-list-child {margin-top: .75em;}
.xw-block-description-list--underline.dl-vertical > .xw-block-description-list-child > .xw-block-description-list-dd {margin-top: .5em;padding-left: 1.25em;}
.xw-block-description-list--underline.dl-vertical.dt-deco > .xw-block-description-list-child {border-bottom: var(--dl-border-width,1px) solid #eee;position: relative;}
.xw-block-description-list--underline.dl-vertical.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt {position: relative;padding-left: .75em;}
.xw-block-description-list--underline.dl-vertical.dt-deco > .xw-block-description-list-child > .xw-block-description-list-dt:before {content: "";position: absolute;inset: 0;margin: auto auto auto 0;width: 1px;height: 85%;z-index: 1;background: var(--accent-color,#ccc);}
.xw-block-description-list--underline.dl-horizontal > .xw-block-description-list-child {min-height: var(--dl-min-height,50px);position: relative;}
.xw-block-description-list--underline.dl-horizontal > .xw-block-description-list-child:first-child {margin-top: -.75em;}
.xw-block-description-list--underline.dl-horizontal > .xw-block-description-list-child:before {content: "";position: absolute;inset: 0 0 0 calc(var(--dt-width,30%) - var(--dl-border-width,1px));margin: auto auto auto 0;width: var(--dl-border-width,1px);height: calc(100% - 24px);background: var(--accent-color,#ccc);z-index: 1;}
.xw-block-description-list--underline.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dt {padding: .75em .75em .75em 0;}
.xw-block-description-list--underline.dl-horizontal > .xw-block-description-list-child > .xw-block-description-list-dd {padding: .75em 0 .75em .75em;}
.xw-block-description-list--underline.dl-horizontal.dt-left-center > .xw-block-description-list-child > .xw-block-description-list-dt {display: flex;align-items: center;word-break: break-word;}
.xw-block-description-list--underline.dl-horizontal.dt-center > .xw-block-description-list-child > .xw-block-description-list-dt {display: flex;align-items: center;justify-content: center;text-align: center;word-break: break-word;padding: .75em;}
.xw-block-description-list--underline.dl-horizontal.dd-left-center > .xw-block-description-list-child > .xw-block-description-list-dd {display: flex;align-items: center;}
.xw-block-description-list--underline.dl-horizontal.dt-deco > .xw-block-description-list-child {border-bottom: var(--dl-border-width,1px) solid #eee;position: relative;}
.xw-block-description-list--underline.dl-horizontal.dt-deco > .xw-block-description-list-child:before {content: "";position: absolute;display: block;inset: initial;margin: initial;bottom: calc(-1 * var(--dl-border-width,1px));left: 0;height: 0;width: var(--dt-width,30%);border-bottom: var(--dl-border-width,1px) solid var(--accent-color,#ccc);}
blockquote.is-style-default {border-left: .25em solid #666;padding-left: 1em;}
blockquote.is-style-marks {position: relative;padding: 45px 30px;line-height: 1.5;background-color: #f6f6f6;}
blockquote.is-style-marks:before {position: absolute;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;top: 10px;left: 10px;color: #ccc;font-size: 20px;}
blockquote.is-style-marks:after {position: absolute;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;right: 10px;bottom: 10px;color: #ccc;font-size: 20px;}
blockquote.is-style-brackets {position: relative;padding: 30px;line-height: 1.5;background-color: #f4f4f4;}
.is-style-brackets::after, blockquote.is-style-brackets::before {content: "";width: 30px;height: 30px;position: absolute;}
blockquote.is-style-brackets::before {border-left: solid 2px #ccc;border-top: solid 2px #ccc;top: 0;left: 0;}
blockquote.is-style-brackets::after {border-right: solid 2px #ccc;border-bottom: solid 2px #ccc;bottom: 0;right: 0;}
p.is-style-border1 {border: 2px solid currentColor;padding: 1.25em 2.375em;}
p.is-style-fusen1 {border-left: .25em solid currentColor;padding: 1.25em 2.375em;}
p.is-style-border-radius {border: 2px solid currentColor;border-radius: 5px;padding: 1.25em 2.375em;}
p.is-style-double-radius {border: 3px double currentColor;border-radius: 5px;padding: 1.25em 2.375em;}
p.is-style-dotted-radius {border: 3px dotted currentColor;border-radius: 5px;padding: 1.25em 2.375em;}
p.is-style-border-updown-radius {border-top: 2px solid currentColor;border-bottom: 2px solid currentColor;padding: 1.25em 2.375em;}
p.is-style-grid1 {background-image: linear-gradient(0deg,transparent 16px,#dedede 17px),linear-gradient(90deg,transparent 16px,#dedede 17px);background-size: 17px 17px;padding: 1.25em 2.375em;}
p.is-style-alert {position: relative;margin-top: 1.8em !important;padding: 30px 20px 20px;line-height: 1.5;border: 2px solid #ea9696;}
p.is-style-alert:before {position: absolute;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;width: 2.2em;height: 2.2em;top: -1px;left: .75em;padding: .4em;background-color: #ea9696;color: #fff;font-size: 1.35em;text-align: center;line-height: 1;border: solid 3px #fff;border-radius: 50%;transform: translateY(-50%);}
p.is-style-edit {position: relative;margin-top: 1.8em !important;padding: 30px 20px 20px;line-height: 1.5;border: 2px solid #a1a1a1;}
p.is-style-edit:before {position: absolute;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;width: 2.2em;height: 2.2em;top: -1px;left: .75em;padding: .5em;background-color: #a1a1a1;color: #fff;font-size: 1.35em;text-align: center;line-height: 1;border: solid 3px #fff;border-radius: 50%;transform: translateY(-50%);}
p.is-style-hint {position: relative;margin-top: 1.8em !important;padding: 30px 20px 20px;line-height: 1.5;border: 2px solid #feb975;}
p.is-style-hint:before {position: absolute;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;width: 2.2em;height: 2.2em;top: -1px;left: .75em;padding: .5em;background-color: #feb975;color: #fff;font-size: 1.35em;text-align: center;line-height: 1;border: solid 3px #fff;border-radius: 50%;transform: translateY(-50%);}
p.is-style-check {position: relative;margin-top: 1.8em !important;padding: 30px 20px 20px;line-height: 1.5;border: 2px solid #95d458;}
p.is-style-check:before {position: absolute;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;width: 2.2em;height: 2.2em;top: -1px;left: .75em;padding: .5em;background-color: #95d458;color: #fff;font-size: 1.35em;text-align: center;line-height: 1;border: solid 3px #fff;border-radius: 50%;transform: translateY(-50%);}
p.is-style-question {position: relative;margin-top: 1.8em !important;padding: 30px 20px 20px;line-height: 1.5;border: 2px solid #77afe7;}
p.is-style-question:before {position: absolute;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;width: 2.2em;height: 2.2em;top: -1px;left: .75em;padding: .5em;background-color: #77afe7;color: #fff;font-size: 1.35em;text-align: center;line-height: 1;border: solid 3px #fff;border-radius: 50%;transform: translateY(-50%);}
p.is-style-center {padding: 0;text-align: center;background: 0 0;}
.wp-block-group :where(.wp-block-group__inner-container) > :first-child {margin-top: 0;}
.wp-block-group :where(.wp-block-group__inner-container) > :last-child {margin-bottom: 0;}
.wp-block-group.has-background {padding: 1.25em;}
.wp-block-group.is-nowrap.is-layout-flex h1, .wp-block-group.is-nowrap.is-layout-flex h2, .wp-block-group.is-nowrap.is-layout-flex h3, .wp-block-group.is-nowrap.is-layout-flex h4, .wp-block-group.is-nowrap.is-layout-flex h5, .wp-block-group.is-nowrap.is-layout-flex h6 {margin-top: initial;margin-bottom: initial;}
.wp-block-cover__inner-container > :first-child {margin-top: 0;}
.wp-block-cover__inner-container > :last-child {margin-bottom: 0;}
@media (max-width:767.98px) {.xw-block-display-pc-tab {display: none !important;}
	.xw-block-display-pc-tab:first-child ~ *:nth-child(1 of *:not(.xw-block-display-pc-tab)) {margin-top: 0 !important;}
	.widget.widget_block:has(.xw-block-display-pc-tab:only-child) {display: none !important;}
	.widget.widget_block:first-child:has(.xw-block-display-pc-tab:only-child) ~ .widget.widget_block:nth-child(1 of .widget.widget_block:not(:has(.xw-block-display-pc-tab:only-child))) {margin-top: 0 !important;}
	.xw-block-display-pc-tab:first-child ~ style ~ *:nth-child(1 of *:not(.xw-block-display-pc-tab, style)) {margin-top: 0 !important;}}
@media (min-width:768px) {.xw-block-display-sp {display: none !important;}
	.xw-block-display-sp:first-child ~ *:nth-child(1 of *:not(.xw-block-display-sp)) {margin-top: 0 !important;}
	.widget.widget_block:has(.xw-block-display-sp:only-child) {display: none !important;}
	.widget.widget_block:first-child:has(.xw-block-display-sp:only-child) ~ .widget.widget_block:nth-child(1 of .widget.widget_block:not(:has(.xw-block-display-sp:only-child))) {margin-top: 0 !important;}
	.xw-block-display-sp:first-child ~ style ~ *:nth-child(1 of *:not(.xw-block-display-sp, style)) {margin-top: 0 !important;}}
.xwb-label-red {background-color: #f59a8e;color: #fff;border-radius: 3px;padding: 0 5px 1px;margin: 5px 5px 0 0;line-height: 2;display: inline-block;}
.xwb-label-green {background-color: #9acc91;color: #fff;border-radius: 3px;padding: 0 5px 1px;margin: 5px 5px 0 0;line-height: 2;display: inline-block;}
.xwb-label-yellow {background-color: #fcd020;color: #fff;border-radius: 3px;padding: 0 5px 1px;margin: 5px 5px 0 0;line-height: 2;display: inline-block;}
.xwb-label-blue {background-color: #6893de;color: #fff;border-radius: 3px;padding: 0 5px 1px;margin: 5px 5px 0 0;line-height: 2;display: inline-block;}
.xwb-label-purple {background-color: #8c85c7;color: #fff;border-radius: 3px;padding: 0 5px 1px;margin: 5px 5px 0 0;line-height: 2;display: inline-block;}
.xwb-label-gray {background-color: #999;color: #fff;border-radius: 3px;padding: 0 5px 1px;margin: 5px 5px 0 0;line-height: 2;display: inline-block;}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control[style*=label-custom-color] .xwb-label-custom, .xwb-label-custom[style*=label-custom-color] {--label-custom-fontsize: 1em;background-color: var(--label-custom-color);color: #fff;border-radius: 3px;padding: 0 5px 1px;margin: 5px 5px 0 0;line-height: 2;display: inline-block;font-size: var(--label-custom-fontsize);}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control[style*=label-custom-color] .label-shadow.xwb-label-custom, .label-shadow.xwb-label-custom[style*=label-custom-color] {filter: drop-shadow(2px 2px 1px rgba(0,0,0,.2));}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control[style*=label-custom-color] .label-shape.xwb-label-custom, .label-shape.xwb-label-custom[style*=label-custom-color] {box-shadow: 2px 2px 2px 0 rgba(255,255,255,.3) inset,-2px -2px 2px 0 rgba(0,0,0,.2) inset;}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control[style*=label-custom-color] .label-soft-shape.xwb-label-custom, .label-soft-shape.xwb-label-custom[style*=label-custom-color] {box-shadow: inset 2px 2px 2px 0 rgba(255,255,255,.5),inset -7px -7px 10px 0 rgba(0,0,0,.1),7px 7px 20px 0 rgba(0,0,0,.1),4px 4px 5px 0 rgba(0,0,0,.1);text-shadow: -1px -1px 2px rgba(0,0,0,.2),-4px -4px 6px rgba(116,125,136,.2);}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control[style*=label-custom-color] .label-outline.xwb-label-custom, .label-outline.xwb-label-custom[style*=label-custom-color] {background-color: #fff !important;color: var(--label-custom-color);box-shadow: inset 0 0 0 1px var(--label-custom-color);}
.block-editor-url-popover__row .xwb-label-container {width: 246px;}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control {display: flex;flex-direction: column;margin: 5px;gap: 15px;}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control .components-button {justify-content: center;}
.block-editor-url-popover__row .xwb-label-container .label-popover-style-control[style*=label-custom-color] .xwb-label-custom {margin: 0;}
.xwb-fs-12 {font-size: 12px;}
.xwb-fs-14 {font-size: 14px;}
.xwb-fs-16 {font-size: 16px;}
.xwb-fs-18 {font-size: 18px;}
.xwb-fs-20 {font-size: 20px;}
.xwb-fs-26 {font-size: 26px;}
.xwb-fs-32 {font-size: 32px;}
.xwb-fs-38 {font-size: 38px;}
.block-editor-block-inspector .components-base-control.xw-add-preset-text-control {margin-bottom: 0;}
.wp-block-xwrite-icon.is-vertical {flex-direction: column;}
.wp-block-xwrite-icon.is-vertical > .uqIcon:last-child {margin-bottom: 0;}
.wp-block-xwrite-icon > .uqIcon {display: inline-block;margin: 0;}
.wp-block-xwrite-icon.is-vertical {flex-direction: column;}
.wp-block-xwrite-icon.is-vertical > .wp-block-button:last-child {margin-bottom: 0;}
.wp-block-xwrite-icon.is-content-justification-left {justify-content: flex-start;}
.wp-block-xwrite-icon.is-content-justification-left.is-vertical {align-items: flex-start;}
.wp-block-xwrite-icon.is-content-justification-center {justify-content: center;}
.wp-block-xwrite-icon.is-content-justification-center.is-vertical {align-items: center;}
.wp-block-xwrite-icon.is-content-justification-right {justify-content: flex-end;}
.wp-block-xwrite-icon.is-content-justification-right.is-vertical {align-items: flex-end;}
.wp-block-xwrite-icon.is-content-justification-space-between {justify-content: space-between;}
.xw-block-icon {--border-radius: initial;--bg-color: initial;--accent-color: initial;--border-accent-color: initial;--icon-size: initial;--icon-margin: initial;--border-size: initial;}
.xw-block-icon__link {display: block;line-height: 0;}
.xw-block-icon__link[href]:hover {filter: brightness(.8);}
.xw-block-icon__border {display: inline-grid;position: relative;align-items: center;width: calc(var(--icon-margin) * 2 + var(--icon-size));height: calc(var(--icon-margin) * 2 + var(--icon-size));font-size: var(--icon-size);border: var(--border-size,0) solid var(--border-accent-color);border-radius: var(--border-radius,0);background-color: var(--bg-color);align-content: center;justify-content: center;overflow: hidden;box-sizing: border-box;}
.xw-block-icon__icon, .xw-block-icon__image {color: var(--accent-color);}
.xw-block-icon__icon {font-size: var(--icon-size);line-height: 1;text-align: center;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);}
.xw-block-icon__border img.xw-block-icon__image, .xw-block-icon__border svg.xw-block-icon__image {max-width: var(--icon-size);max-height: var(--icon-size);width: auto;height: auto;object-fit: contain;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);box-shadow: initial;outline: initial;line-height: 1;}
.block-editor-block-list__block .xw-block-icon__border {min-height: calc(var(--icon-margin) * 2 + var(--icon-size));height: calc(var(--icon-margin) * 2 + var(--icon-size));}
.xwb-inline-list {display: inline-block;width: 100%;padding: 0 0 0 1.64em;position: relative;margin-top: .4em;}
.table-cell-bg + .xwb-inline-list, .table-cell-icon + .xwb-inline-list, .xwb-inline-list:first-child {margin-top: 0;}
.xwb-inline-list:before {position: absolute;top: .2em;left: .4em;font-size: .8em;font-family: "Font Awesome 5 Free";font-weight: 900;}
.xwb-inline-list.inline-list__dot:before {content: "";background-color: var(--cell-icon-color,currentcolor);border-radius: 50%;height: 5px;left: .82em;top: calc(.88em - 1px);width: 5px;}
.xwb-inline-list.inline-list__check:before {content: "";color: var(--cell-icon-color,currentcolor);}
.xwb-inline-list.inline-list__circle:before {content: "";color: var(--cell-icon-color,currentcolor);font-weight: 400;}
.xwb-inline-list.inline-list__triangle:before {content: "";color: var(--cell-icon-color,currentcolor);font-size: 1em;top: 0;left: .5em;}
.xwb-inline-list.inline-list__arrow_1:before {content: "";color: var(--cell-icon-color,currentcolor);top: .1em;left: .6em;font-size: .9em;}
.xwb-inline-list.inline-list__arrow_2:before {content: "";color: var(--cell-icon-color,currentcolor);}