
/*  idcocoon-skin-style-inline-css */

#header-container,#header-container .navi,#navi .navi-in>.menu-header .sub-menu,.article h2,.sidebar h2,.sidebar h3,.cat-link,.cat-label,.appeal-content .appeal-button,.demo .cat-label,.blogcard-type .blogcard-label,#footer{background-color:#63784f}#navi .navi-in a:hover,#footer a:not(.sns-button):hover{background-color:rgba(255,255,255,.2)}.article h3,.article h4,.article h5,.article h6,.cat-link,.tag-link{border-color:#63784f}blockquote::before,blockquote::after,.pager-post-navi a.a-wrap::before{color:rgba(99,120,79,.5)}blockquote,.key-btn{background-color:rgba(99,120,79,.05);border-color:rgba(99,120,79,.5)}pre,.pager-links span,.scrollable-table table th,table th,.pagination .current{background-color:rgba(99,120,79,.1);border-color:rgba(99,120,79,.5)}table:not(.has-border-color) th,table:not(.has-border-color) td,table:not(.has-border-color) thead,table:not(.has-border-color) tfoot,.page-numbers,.page-numbers.dots,.tagcloud a,.list.ecb-entry-border .entry-card-wrap,.related-entries.recb-entry-border .related-entry-card-wrap,.carousel .a-wrap,.pager-post-navi.post-navi-border a.a-wrap,.article .toc,.a-wrap .blogcard,.author-box,.comment-reply-link,.ranking-item{border-color:rgba(99,120,79,.5)}table tr:nth-of-type(2n+1),.page-numbers.dots,.a-wrap:hover,.pagination a:hover,.pagination-next-link:hover,.widget_recent_entries ul li a:hover,.widget_categories ul li a:hover,.widget_archive ul li a:hover,.widget_pages ul li a:hover,.widget_meta ul li a:hover,.widget_rss ul li a:hover,.widget_nav_menu ul li a:hover,.pager-links a:hover span,.tag-link:hover,.tagcloud a:hover{background-color:rgba(99,120,79,.05)}.header,.header .site-name-text,#navi .navi-in a,#navi .navi-in a:hover,.article h2,.sidebar h2,.sidebar h3,#footer,#footer a:not(.sns-button){color:#fff}:root{--cocoon-header-text-color:#fff;--cocoon-navi-text-color:#fff}.header,.header .site-name-text,#navi .navi-in a,#navi .navi-in a:hover,.appeal-content .appeal-button,.article h2,.sidebar h2,.sidebar h3,.cat-link,.cat-label,.blogcard-type .blogcard::before,#footer,#footer a:not(.sns-button){color:#605642}body.public-page{--cocoon-text-color:#605642;color:var(--cocoon-text-color)}a{color:#1e73be}.main{width:860px}.sidebar{width:376px}@media screen and (max-width:1255px){.wrap{width:auto}.main,.sidebar,.sidebar-left .main,.sidebar-left .sidebar{margin:0 .5%}.main{width:67.4%}.sidebar{padding:1.5%;width:30%}.entry-card-thumb{width:38%}.entry-card-content{margin-left:40%}}body::after{content:url(https://www.uchinoko-care.com/wp-content/themes/cocoon-master/lib/analytics/access.php?post_id=121&post_type=post&t=1790633440)!important;visibility:hidden;position:absolute;bottom:0;right:0;width:1px;height:1px;overflow:hidden;display:inline!important}.navi-footer-in>.menu-footer li{width:100px}*::selection{color:#1e73be}*::-moz-selection{color:#1e73be}.toc-checkbox{display:none}.toc-content{visibility:hidden;height:0;opacity:.2;transition:all 0.5s ease-out}.toc-checkbox:checked~.toc-content{visibility:visible;padding-top:.6em;height:100%;opacity:1}.toc-title::after{content:'[開く]';margin-left:.5em;cursor:pointer;font-size:.8em}.toc-title:hover::after{text-decoration:underline}.toc-checkbox:checked+.toc-title::after{content:'[閉じる]'}#respond{inset:0;position:absolute;visibility:hidden}#footer,#footer a:not(.sns-button),.footer-title{color:#fff}.entry-content>*,.demo .entry-content p{line-height:1.8}.entry-content>*,.mce-content-body>*,.article p,.demo .entry-content p,.article dl,.article ul,.article ol,.article blockquote,.article pre,.article table,.article .toc,.body .article,.body .column-wrap,.body .new-entry-cards,.body .popular-entry-cards,.body .navi-entry-cards,.body .box-menus,.body .ranking-item,.body .rss-entry-cards,.body .widget,.body .author-box,.body .blogcard-wrap,.body .login-user-only,.body .information-box,.body .question-box,.body .alert-box,.body .information,.body .question,.body .alert,.body .memo-box,.body .comment-box,.body .common-icon-box,.body .blank-box,.body .button-block,.body .micro-bottom,.body .caption-box,.body .tab-caption-box,.body .label-box,.body .toggle-wrap,.body .wp-block-image,.body .booklink-box,.body .kaerebalink-box,.body .tomarebalink-box,.body .product-item-box,.body .speech-wrap,.body .wp-block-categories,.body .wp-block-archives,.body .wp-block-archives-dropdown,.body .wp-block-calendar,.body .ad-area,.body .wp-block-gallery,.body .wp-block-audio,.body .wp-block-cover,.body .wp-block-file,.body .wp-block-media-text,.body .wp-block-video,.body .wp-block-buttons,.body .wp-block-columns,.body .wp-block-separator,.body .components-placeholder,.body .wp-block-search,.body .wp-block-social-links,.body .timeline-box,.body .blogcard-type,.body .btn-wrap,.body .btn-wrap a,.body .block-box,.body .wp-block-embed,.body .wp-block-group,.body .wp-block-table,.body .scrollable-table,.body .wp-block-separator,.body .wp-block,.body .video-container,.comment-area,.related-entries,.pager-post-navi,.comment-respond{margin-bottom:1.8em}#wpcontent #wpbody .is-root-container>*{margin-bottom:1.8em}.article h2,.article h3,.article h4,.article h5,.article h6{margin-bottom:1.62em}@media screen and (max-width:480px){.body,.menu-content{font-size:16px}}@media screen and (max-width:781px){.wp-block-column{margin-bottom:1.8em}}@media screen and (max-width:834px){.container .column-wrap{gap:1.8em}}.article .micro-top{margin-bottom:.36em}.article .micro-bottom{margin-top:-1.62em}.article .micro-balloon{margin-bottom:.9em}.article .micro-bottom.micro-balloon{margin-top:-1.26em}.blank-box.bb-key-color{border-color:#63784f}.iic-key-color li::before{color:#63784f}.blank-box.bb-tab.bb-key-color::before{background-color:#63784f}.tb-key-color .toggle-button{border:1px solid #63784f;background:#63784f;color:#fff}.tb-key-color .toggle-button::before{color:#ccc}.tb-key-color .toggle-checkbox:checked~.toggle-content{border-color:#63784f}.cb-key-color.caption-box{border-color:#63784f}.cb-key-color .caption-box-label{background-color:#63784f;color:#fff}.tcb-key-color .tab-caption-box-label{background-color:#63784f;color:#fff}.tcb-key-color .tab-caption-box-content{border-color:#63784f}.lb-key-color .label-box-content{border-color:#63784f}.mc-key-color{background-color:#63784f;color:#fff;border:none}.mc-key-color.micro-bottom::after{border-bottom-color:#63784f;border-top-color:transparent}.mc-key-color::before{border-top-color:transparent;border-bottom-color:transparent}.mc-key-color::after{border-top-color:#63784f}.btn-key-color,.btn-wrap.btn-wrap-key-color>a{background-color:#63784f}.has-text-color.has-key-color-color{color:#63784f}.has-background.has-key-color-background-color{background-color:#63784f}.body.article,body#tinymce.wp-editor{background-color:#fff}.body.article,.editor-post-title__block .editor-post-title__input,body#tinymce.wp-editor{color:#333}html .body .has-key-color-background-color{background-color:#63784f}html .body .has-key-color-color{color:#63784f}html .body .has-key-color-border-color{border-color:#63784f}html .body .btn-wrap.has-key-color-background-color>a{background-color:#63784f}html .body .btn-wrap.has-key-color-color>a{color:#63784f}html .body .btn-wrap.has-key-color-border-color>a{border-color:#63784f}html .body .bb-tab.has-key-color-border-color .bb-label{background-color:#63784f}html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button{background-color:#63784f}html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-key-color-border-color:not(.not-nested-style) .toggle-content{border-color:#63784f}html .body .toggle-wrap.has-key-color-background-color:not(.not-nested-style) .toggle-content{background-color:#63784f}html .body .toggle-wrap.has-key-color-color:not(.not-nested-style) .toggle-content{color:#63784f}html .body .iconlist-box.has-key-color-icon-color li::before{color:#63784f}.micro-text.has-key-color-color{color:#63784f}html .body .micro-balloon.has-key-color-color{color:#63784f}html .body .micro-balloon.has-key-color-background-color{background-color:#63784f;border-color:transparent}html .body .micro-balloon.has-key-color-background-color.micro-bottom::after{border-bottom-color:#63784f;border-top-color:transparent}html .body .micro-balloon.has-key-color-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-key-color-background-color::after{border-top-color:#63784f}html .body .micro-balloon.has-border-color.has-key-color-border-color{border-color:#63784f}html .body .micro-balloon.micro-top.has-key-color-border-color::before{border-top-color:#63784f}html .body .micro-balloon.micro-bottom.has-key-color-border-color::before{border-bottom-color:#63784f}html .body .caption-box.has-key-color-border-color:not(.not-nested-style) .box-label{background-color:#63784f}html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-label{background-color:#63784f}html .body .tab-caption-box.has-key-color-border-color:not(.not-nested-style) .box-content{border-color:#63784f}html .body .tab-caption-box.has-key-color-background-color:not(.not-nested-style) .box-content{background-color:#63784f}html .body .tab-caption-box.has-key-color-color:not(.not-nested-style) .box-content{color:#63784f}html .body .label-box.has-key-color-border-color:not(.not-nested-style) .box-content{border-color:#63784f}html .body .label-box.has-key-color-background-color:not(.not-nested-style) .box-content{background-color:#63784f}html .body .label-box.has-key-color-color:not(.not-nested-style) .box-content{color:#63784f}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-background-color{background-color:#63784f}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-key-color-color{color:#63784f}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-key-color-border-color{border-color:#63784f}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before{border-right-color:#63784f}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before{border-left-color:#63784f}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after{border-right-color:#63784f}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after{border-left-color:#63784f}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-background-color{background-color:#63784f}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-key-color-border-color{border-color:#63784f}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::after{border-color:#63784f}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-background-color::after{background-color:#63784f}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-key-color-border-color::before{border-color:#63784f}html .body .timeline-box.has-key-color-point-color:not(.not-nested-style) .timeline-item::before{background-color:#63784f}.has-key-color-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#63784f}html .body .has-key-color-question-color:not(.not-nested-style) .faq-question-label{color:#63784f}html .body .has-key-color-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#63784f}html .body .has-key-color-answer-color:not(.not-nested-style) .faq-answer-label{color:#63784f}html .body .is-style-square.has-key-color-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#63784f}html .body .is-style-square.has-key-color-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#63784f}html .body .has-red-background-color{background-color:#e60033}html .body .has-red-color{color:#e60033}html .body .has-red-border-color{border-color:#e60033}html .body .btn-wrap.has-red-background-color>a{background-color:#e60033}html .body .btn-wrap.has-red-color>a{color:#e60033}html .body .btn-wrap.has-red-border-color>a{border-color:#e60033}html .body .bb-tab.has-red-border-color .bb-label{background-color:#e60033}html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button{background-color:#e60033}html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-red-border-color:not(.not-nested-style) .toggle-content{border-color:#e60033}html .body .toggle-wrap.has-red-background-color:not(.not-nested-style) .toggle-content{background-color:#e60033}html .body .toggle-wrap.has-red-color:not(.not-nested-style) .toggle-content{color:#e60033}html .body .iconlist-box.has-red-icon-color li::before{color:#e60033}.micro-text.has-red-color{color:#e60033}html .body .micro-balloon.has-red-color{color:#e60033}html .body .micro-balloon.has-red-background-color{background-color:#e60033;border-color:transparent}html .body .micro-balloon.has-red-background-color.micro-bottom::after{border-bottom-color:#e60033;border-top-color:transparent}html .body .micro-balloon.has-red-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-red-background-color::after{border-top-color:#e60033}html .body .micro-balloon.has-border-color.has-red-border-color{border-color:#e60033}html .body .micro-balloon.micro-top.has-red-border-color::before{border-top-color:#e60033}html .body .micro-balloon.micro-bottom.has-red-border-color::before{border-bottom-color:#e60033}html .body .caption-box.has-red-border-color:not(.not-nested-style) .box-label{background-color:#e60033}html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-label{background-color:#e60033}html .body .tab-caption-box.has-red-border-color:not(.not-nested-style) .box-content{border-color:#e60033}html .body .tab-caption-box.has-red-background-color:not(.not-nested-style) .box-content{background-color:#e60033}html .body .tab-caption-box.has-red-color:not(.not-nested-style) .box-content{color:#e60033}html .body .label-box.has-red-border-color:not(.not-nested-style) .box-content{border-color:#e60033}html .body .label-box.has-red-background-color:not(.not-nested-style) .box-content{background-color:#e60033}html .body .label-box.has-red-color:not(.not-nested-style) .box-content{color:#e60033}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-background-color{background-color:#e60033}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-red-color{color:#e60033}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-red-border-color{border-color:#e60033}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-border-color::before{border-right-color:#e60033}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color::before{border-left-color:#e60033}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-red-background-color::after{border-right-color:#e60033}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color::after{border-left-color:#e60033}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-background-color{background-color:#e60033}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-red-border-color{border-color:#e60033}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::after{border-color:#e60033}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-background-color::after{background-color:#e60033}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-red-border-color::before{border-color:#e60033}html .body .timeline-box.has-red-point-color:not(.not-nested-style) .timeline-item::before{background-color:#e60033}.has-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#e60033}html .body .has-red-question-color:not(.not-nested-style) .faq-question-label{color:#e60033}html .body .has-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#e60033}html .body .has-red-answer-color:not(.not-nested-style) .faq-answer-label{color:#e60033}html .body .is-style-square.has-red-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#e60033}html .body .is-style-square.has-red-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#e60033}html .body .has-pink-background-color{background-color:#e95295}html .body .has-pink-color{color:#e95295}html .body .has-pink-border-color{border-color:#e95295}html .body .btn-wrap.has-pink-background-color>a{background-color:#e95295}html .body .btn-wrap.has-pink-color>a{color:#e95295}html .body .btn-wrap.has-pink-border-color>a{border-color:#e95295}html .body .bb-tab.has-pink-border-color .bb-label{background-color:#e95295}html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button{background-color:#e95295}html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-pink-border-color:not(.not-nested-style) .toggle-content{border-color:#e95295}html .body .toggle-wrap.has-pink-background-color:not(.not-nested-style) .toggle-content{background-color:#e95295}html .body .toggle-wrap.has-pink-color:not(.not-nested-style) .toggle-content{color:#e95295}html .body .iconlist-box.has-pink-icon-color li::before{color:#e95295}.micro-text.has-pink-color{color:#e95295}html .body .micro-balloon.has-pink-color{color:#e95295}html .body .micro-balloon.has-pink-background-color{background-color:#e95295;border-color:transparent}html .body .micro-balloon.has-pink-background-color.micro-bottom::after{border-bottom-color:#e95295;border-top-color:transparent}html .body .micro-balloon.has-pink-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-pink-background-color::after{border-top-color:#e95295}html .body .micro-balloon.has-border-color.has-pink-border-color{border-color:#e95295}html .body .micro-balloon.micro-top.has-pink-border-color::before{border-top-color:#e95295}html .body .micro-balloon.micro-bottom.has-pink-border-color::before{border-bottom-color:#e95295}html .body .caption-box.has-pink-border-color:not(.not-nested-style) .box-label{background-color:#e95295}html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-label{background-color:#e95295}html .body .tab-caption-box.has-pink-border-color:not(.not-nested-style) .box-content{border-color:#e95295}html .body .tab-caption-box.has-pink-background-color:not(.not-nested-style) .box-content{background-color:#e95295}html .body .tab-caption-box.has-pink-color:not(.not-nested-style) .box-content{color:#e95295}html .body .label-box.has-pink-border-color:not(.not-nested-style) .box-content{border-color:#e95295}html .body .label-box.has-pink-background-color:not(.not-nested-style) .box-content{background-color:#e95295}html .body .label-box.has-pink-color:not(.not-nested-style) .box-content{color:#e95295}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-background-color{background-color:#e95295}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pink-color{color:#e95295}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pink-border-color{border-color:#e95295}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-border-color::before{border-right-color:#e95295}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color::before{border-left-color:#e95295}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pink-background-color::after{border-right-color:#e95295}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color::after{border-left-color:#e95295}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-background-color{background-color:#e95295}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pink-border-color{border-color:#e95295}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::after{border-color:#e95295}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-background-color::after{background-color:#e95295}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pink-border-color::before{border-color:#e95295}html .body .timeline-box.has-pink-point-color:not(.not-nested-style) .timeline-item::before{background-color:#e95295}.has-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#e95295}html .body .has-pink-question-color:not(.not-nested-style) .faq-question-label{color:#e95295}html .body .has-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#e95295}html .body .has-pink-answer-color:not(.not-nested-style) .faq-answer-label{color:#e95295}html .body .is-style-square.has-pink-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#e95295}html .body .is-style-square.has-pink-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#e95295}html .body .has-purple-background-color{background-color:#884898}html .body .has-purple-color{color:#884898}html .body .has-purple-border-color{border-color:#884898}html .body .btn-wrap.has-purple-background-color>a{background-color:#884898}html .body .btn-wrap.has-purple-color>a{color:#884898}html .body .btn-wrap.has-purple-border-color>a{border-color:#884898}html .body .bb-tab.has-purple-border-color .bb-label{background-color:#884898}html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button{background-color:#884898}html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-purple-border-color:not(.not-nested-style) .toggle-content{border-color:#884898}html .body .toggle-wrap.has-purple-background-color:not(.not-nested-style) .toggle-content{background-color:#884898}html .body .toggle-wrap.has-purple-color:not(.not-nested-style) .toggle-content{color:#884898}html .body .iconlist-box.has-purple-icon-color li::before{color:#884898}.micro-text.has-purple-color{color:#884898}html .body .micro-balloon.has-purple-color{color:#884898}html .body .micro-balloon.has-purple-background-color{background-color:#884898;border-color:transparent}html .body .micro-balloon.has-purple-background-color.micro-bottom::after{border-bottom-color:#884898;border-top-color:transparent}html .body .micro-balloon.has-purple-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-purple-background-color::after{border-top-color:#884898}html .body .micro-balloon.has-border-color.has-purple-border-color{border-color:#884898}html .body .micro-balloon.micro-top.has-purple-border-color::before{border-top-color:#884898}html .body .micro-balloon.micro-bottom.has-purple-border-color::before{border-bottom-color:#884898}html .body .caption-box.has-purple-border-color:not(.not-nested-style) .box-label{background-color:#884898}html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-label{background-color:#884898}html .body .tab-caption-box.has-purple-border-color:not(.not-nested-style) .box-content{border-color:#884898}html .body .tab-caption-box.has-purple-background-color:not(.not-nested-style) .box-content{background-color:#884898}html .body .tab-caption-box.has-purple-color:not(.not-nested-style) .box-content{color:#884898}html .body .label-box.has-purple-border-color:not(.not-nested-style) .box-content{border-color:#884898}html .body .label-box.has-purple-background-color:not(.not-nested-style) .box-content{background-color:#884898}html .body .label-box.has-purple-color:not(.not-nested-style) .box-content{color:#884898}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-background-color{background-color:#884898}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-purple-color{color:#884898}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-purple-border-color{border-color:#884898}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-border-color::before{border-right-color:#884898}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color::before{border-left-color:#884898}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-purple-background-color::after{border-right-color:#884898}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color::after{border-left-color:#884898}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-background-color{background-color:#884898}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-purple-border-color{border-color:#884898}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::after{border-color:#884898}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-background-color::after{background-color:#884898}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-purple-border-color::before{border-color:#884898}html .body .timeline-box.has-purple-point-color:not(.not-nested-style) .timeline-item::before{background-color:#884898}.has-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#884898}html .body .has-purple-question-color:not(.not-nested-style) .faq-question-label{color:#884898}html .body .has-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#884898}html .body .has-purple-answer-color:not(.not-nested-style) .faq-answer-label{color:#884898}html .body .is-style-square.has-purple-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#884898}html .body .is-style-square.has-purple-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#884898}html .body .has-deep-background-color{background-color:#55295b}html .body .has-deep-color{color:#55295b}html .body .has-deep-border-color{border-color:#55295b}html .body .btn-wrap.has-deep-background-color>a{background-color:#55295b}html .body .btn-wrap.has-deep-color>a{color:#55295b}html .body .btn-wrap.has-deep-border-color>a{border-color:#55295b}html .body .bb-tab.has-deep-border-color .bb-label{background-color:#55295b}html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button{background-color:#55295b}html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-deep-border-color:not(.not-nested-style) .toggle-content{border-color:#55295b}html .body .toggle-wrap.has-deep-background-color:not(.not-nested-style) .toggle-content{background-color:#55295b}html .body .toggle-wrap.has-deep-color:not(.not-nested-style) .toggle-content{color:#55295b}html .body .iconlist-box.has-deep-icon-color li::before{color:#55295b}.micro-text.has-deep-color{color:#55295b}html .body .micro-balloon.has-deep-color{color:#55295b}html .body .micro-balloon.has-deep-background-color{background-color:#55295b;border-color:transparent}html .body .micro-balloon.has-deep-background-color.micro-bottom::after{border-bottom-color:#55295b;border-top-color:transparent}html .body .micro-balloon.has-deep-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-deep-background-color::after{border-top-color:#55295b}html .body .micro-balloon.has-border-color.has-deep-border-color{border-color:#55295b}html .body .micro-balloon.micro-top.has-deep-border-color::before{border-top-color:#55295b}html .body .micro-balloon.micro-bottom.has-deep-border-color::before{border-bottom-color:#55295b}html .body .caption-box.has-deep-border-color:not(.not-nested-style) .box-label{background-color:#55295b}html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-label{background-color:#55295b}html .body .tab-caption-box.has-deep-border-color:not(.not-nested-style) .box-content{border-color:#55295b}html .body .tab-caption-box.has-deep-background-color:not(.not-nested-style) .box-content{background-color:#55295b}html .body .tab-caption-box.has-deep-color:not(.not-nested-style) .box-content{color:#55295b}html .body .label-box.has-deep-border-color:not(.not-nested-style) .box-content{border-color:#55295b}html .body .label-box.has-deep-background-color:not(.not-nested-style) .box-content{background-color:#55295b}html .body .label-box.has-deep-color:not(.not-nested-style) .box-content{color:#55295b}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-background-color{background-color:#55295b}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-color{color:#55295b}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-border-color{border-color:#55295b}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-border-color::before{border-right-color:#55295b}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color::before{border-left-color:#55295b}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-background-color::after{border-right-color:#55295b}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color::after{border-left-color:#55295b}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-background-color{background-color:#55295b}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-border-color{border-color:#55295b}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::after{border-color:#55295b}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-background-color::after{background-color:#55295b}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-border-color::before{border-color:#55295b}html .body .timeline-box.has-deep-point-color:not(.not-nested-style) .timeline-item::before{background-color:#55295b}.has-deep-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#55295b}html .body .has-deep-question-color:not(.not-nested-style) .faq-question-label{color:#55295b}html .body .has-deep-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#55295b}html .body .has-deep-answer-color:not(.not-nested-style) .faq-answer-label{color:#55295b}html .body .is-style-square.has-deep-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#55295b}html .body .is-style-square.has-deep-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#55295b}html .body .has-indigo-background-color{background-color:#1e50a2}html .body .has-indigo-color{color:#1e50a2}html .body .has-indigo-border-color{border-color:#1e50a2}html .body .btn-wrap.has-indigo-background-color>a{background-color:#1e50a2}html .body .btn-wrap.has-indigo-color>a{color:#1e50a2}html .body .btn-wrap.has-indigo-border-color>a{border-color:#1e50a2}html .body .bb-tab.has-indigo-border-color .bb-label{background-color:#1e50a2}html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button{background-color:#1e50a2}html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-indigo-border-color:not(.not-nested-style) .toggle-content{border-color:#1e50a2}html .body .toggle-wrap.has-indigo-background-color:not(.not-nested-style) .toggle-content{background-color:#1e50a2}html .body .toggle-wrap.has-indigo-color:not(.not-nested-style) .toggle-content{color:#1e50a2}html .body .iconlist-box.has-indigo-icon-color li::before{color:#1e50a2}.micro-text.has-indigo-color{color:#1e50a2}html .body .micro-balloon.has-indigo-color{color:#1e50a2}html .body .micro-balloon.has-indigo-background-color{background-color:#1e50a2;border-color:transparent}html .body .micro-balloon.has-indigo-background-color.micro-bottom::after{border-bottom-color:#1e50a2;border-top-color:transparent}html .body .micro-balloon.has-indigo-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-indigo-background-color::after{border-top-color:#1e50a2}html .body .micro-balloon.has-border-color.has-indigo-border-color{border-color:#1e50a2}html .body .micro-balloon.micro-top.has-indigo-border-color::before{border-top-color:#1e50a2}html .body .micro-balloon.micro-bottom.has-indigo-border-color::before{border-bottom-color:#1e50a2}html .body .caption-box.has-indigo-border-color:not(.not-nested-style) .box-label{background-color:#1e50a2}html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-label{background-color:#1e50a2}html .body .tab-caption-box.has-indigo-border-color:not(.not-nested-style) .box-content{border-color:#1e50a2}html .body .tab-caption-box.has-indigo-background-color:not(.not-nested-style) .box-content{background-color:#1e50a2}html .body .tab-caption-box.has-indigo-color:not(.not-nested-style) .box-content{color:#1e50a2}html .body .label-box.has-indigo-border-color:not(.not-nested-style) .box-content{border-color:#1e50a2}html .body .label-box.has-indigo-background-color:not(.not-nested-style) .box-content{background-color:#1e50a2}html .body .label-box.has-indigo-color:not(.not-nested-style) .box-content{color:#1e50a2}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-background-color{background-color:#1e50a2}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-indigo-color{color:#1e50a2}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-indigo-border-color{border-color:#1e50a2}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before{border-right-color:#1e50a2}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before{border-left-color:#1e50a2}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after{border-right-color:#1e50a2}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after{border-left-color:#1e50a2}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-background-color{background-color:#1e50a2}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-indigo-border-color{border-color:#1e50a2}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::after{border-color:#1e50a2}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-background-color::after{background-color:#1e50a2}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-indigo-border-color::before{border-color:#1e50a2}html .body .timeline-box.has-indigo-point-color:not(.not-nested-style) .timeline-item::before{background-color:#1e50a2}.has-indigo-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#1e50a2}html .body .has-indigo-question-color:not(.not-nested-style) .faq-question-label{color:#1e50a2}html .body .has-indigo-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#1e50a2}html .body .has-indigo-answer-color:not(.not-nested-style) .faq-answer-label{color:#1e50a2}html .body .is-style-square.has-indigo-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#1e50a2}html .body .is-style-square.has-indigo-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#1e50a2}html .body .has-blue-background-color{background-color:#0095d9}html .body .has-blue-color{color:#0095d9}html .body .has-blue-border-color{border-color:#0095d9}html .body .btn-wrap.has-blue-background-color>a{background-color:#0095d9}html .body .btn-wrap.has-blue-color>a{color:#0095d9}html .body .btn-wrap.has-blue-border-color>a{border-color:#0095d9}html .body .bb-tab.has-blue-border-color .bb-label{background-color:#0095d9}html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button{background-color:#0095d9}html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-blue-border-color:not(.not-nested-style) .toggle-content{border-color:#0095d9}html .body .toggle-wrap.has-blue-background-color:not(.not-nested-style) .toggle-content{background-color:#0095d9}html .body .toggle-wrap.has-blue-color:not(.not-nested-style) .toggle-content{color:#0095d9}html .body .iconlist-box.has-blue-icon-color li::before{color:#0095d9}.micro-text.has-blue-color{color:#0095d9}html .body .micro-balloon.has-blue-color{color:#0095d9}html .body .micro-balloon.has-blue-background-color{background-color:#0095d9;border-color:transparent}html .body .micro-balloon.has-blue-background-color.micro-bottom::after{border-bottom-color:#0095d9;border-top-color:transparent}html .body .micro-balloon.has-blue-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-blue-background-color::after{border-top-color:#0095d9}html .body .micro-balloon.has-border-color.has-blue-border-color{border-color:#0095d9}html .body .micro-balloon.micro-top.has-blue-border-color::before{border-top-color:#0095d9}html .body .micro-balloon.micro-bottom.has-blue-border-color::before{border-bottom-color:#0095d9}html .body .caption-box.has-blue-border-color:not(.not-nested-style) .box-label{background-color:#0095d9}html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-label{background-color:#0095d9}html .body .tab-caption-box.has-blue-border-color:not(.not-nested-style) .box-content{border-color:#0095d9}html .body .tab-caption-box.has-blue-background-color:not(.not-nested-style) .box-content{background-color:#0095d9}html .body .tab-caption-box.has-blue-color:not(.not-nested-style) .box-content{color:#0095d9}html .body .label-box.has-blue-border-color:not(.not-nested-style) .box-content{border-color:#0095d9}html .body .label-box.has-blue-background-color:not(.not-nested-style) .box-content{background-color:#0095d9}html .body .label-box.has-blue-color:not(.not-nested-style) .box-content{color:#0095d9}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-background-color{background-color:#0095d9}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-blue-color{color:#0095d9}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-blue-border-color{border-color:#0095d9}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-border-color::before{border-right-color:#0095d9}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color::before{border-left-color:#0095d9}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-blue-background-color::after{border-right-color:#0095d9}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color::after{border-left-color:#0095d9}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-background-color{background-color:#0095d9}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-blue-border-color{border-color:#0095d9}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::after{border-color:#0095d9}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-background-color::after{background-color:#0095d9}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-blue-border-color::before{border-color:#0095d9}html .body .timeline-box.has-blue-point-color:not(.not-nested-style) .timeline-item::before{background-color:#0095d9}.has-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#0095d9}html .body .has-blue-question-color:not(.not-nested-style) .faq-question-label{color:#0095d9}html .body .has-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#0095d9}html .body .has-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#0095d9}html .body .is-style-square.has-blue-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#0095d9}html .body .is-style-square.has-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#0095d9}html .body .has-light-blue-background-color{background-color:#2ca9e1}html .body .has-light-blue-color{color:#2ca9e1}html .body .has-light-blue-border-color{border-color:#2ca9e1}html .body .btn-wrap.has-light-blue-background-color>a{background-color:#2ca9e1}html .body .btn-wrap.has-light-blue-color>a{color:#2ca9e1}html .body .btn-wrap.has-light-blue-border-color>a{border-color:#2ca9e1}html .body .bb-tab.has-light-blue-border-color .bb-label{background-color:#2ca9e1}html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button{background-color:#2ca9e1}html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-blue-border-color:not(.not-nested-style) .toggle-content{border-color:#2ca9e1}html .body .toggle-wrap.has-light-blue-background-color:not(.not-nested-style) .toggle-content{background-color:#2ca9e1}html .body .toggle-wrap.has-light-blue-color:not(.not-nested-style) .toggle-content{color:#2ca9e1}html .body .iconlist-box.has-light-blue-icon-color li::before{color:#2ca9e1}.micro-text.has-light-blue-color{color:#2ca9e1}html .body .micro-balloon.has-light-blue-color{color:#2ca9e1}html .body .micro-balloon.has-light-blue-background-color{background-color:#2ca9e1;border-color:transparent}html .body .micro-balloon.has-light-blue-background-color.micro-bottom::after{border-bottom-color:#2ca9e1;border-top-color:transparent}html .body .micro-balloon.has-light-blue-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-light-blue-background-color::after{border-top-color:#2ca9e1}html .body .micro-balloon.has-border-color.has-light-blue-border-color{border-color:#2ca9e1}html .body .micro-balloon.micro-top.has-light-blue-border-color::before{border-top-color:#2ca9e1}html .body .micro-balloon.micro-bottom.has-light-blue-border-color::before{border-bottom-color:#2ca9e1}html .body .caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label{background-color:#2ca9e1}html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-label{background-color:#2ca9e1}html .body .tab-caption-box.has-light-blue-border-color:not(.not-nested-style) .box-content{border-color:#2ca9e1}html .body .tab-caption-box.has-light-blue-background-color:not(.not-nested-style) .box-content{background-color:#2ca9e1}html .body .tab-caption-box.has-light-blue-color:not(.not-nested-style) .box-content{color:#2ca9e1}html .body .label-box.has-light-blue-border-color:not(.not-nested-style) .box-content{border-color:#2ca9e1}html .body .label-box.has-light-blue-background-color:not(.not-nested-style) .box-content{background-color:#2ca9e1}html .body .label-box.has-light-blue-color:not(.not-nested-style) .box-content{color:#2ca9e1}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-background-color{background-color:#2ca9e1}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-blue-color{color:#2ca9e1}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-blue-border-color{border-color:#2ca9e1}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before{border-right-color:#2ca9e1}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before{border-left-color:#2ca9e1}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after{border-right-color:#2ca9e1}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after{border-left-color:#2ca9e1}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-background-color{background-color:#2ca9e1}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-blue-border-color{border-color:#2ca9e1}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::after{border-color:#2ca9e1}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-background-color::after{background-color:#2ca9e1}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-blue-border-color::before{border-color:#2ca9e1}html .body .timeline-box.has-light-blue-point-color:not(.not-nested-style) .timeline-item::before{background-color:#2ca9e1}.has-light-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#2ca9e1}html .body .has-light-blue-question-color:not(.not-nested-style) .faq-question-label{color:#2ca9e1}html .body .has-light-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#2ca9e1}html .body .has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#2ca9e1}html .body .is-style-square.has-light-blue-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#2ca9e1}html .body .is-style-square.has-light-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#2ca9e1}html .body .has-cyan-background-color{background-color:#00a3af}html .body .has-cyan-color{color:#00a3af}html .body .has-cyan-border-color{border-color:#00a3af}html .body .btn-wrap.has-cyan-background-color>a{background-color:#00a3af}html .body .btn-wrap.has-cyan-color>a{color:#00a3af}html .body .btn-wrap.has-cyan-border-color>a{border-color:#00a3af}html .body .bb-tab.has-cyan-border-color .bb-label{background-color:#00a3af}html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button{background-color:#00a3af}html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cyan-border-color:not(.not-nested-style) .toggle-content{border-color:#00a3af}html .body .toggle-wrap.has-cyan-background-color:not(.not-nested-style) .toggle-content{background-color:#00a3af}html .body .toggle-wrap.has-cyan-color:not(.not-nested-style) .toggle-content{color:#00a3af}html .body .iconlist-box.has-cyan-icon-color li::before{color:#00a3af}.micro-text.has-cyan-color{color:#00a3af}html .body .micro-balloon.has-cyan-color{color:#00a3af}html .body .micro-balloon.has-cyan-background-color{background-color:#00a3af;border-color:transparent}html .body .micro-balloon.has-cyan-background-color.micro-bottom::after{border-bottom-color:#00a3af;border-top-color:transparent}html .body .micro-balloon.has-cyan-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-cyan-background-color::after{border-top-color:#00a3af}html .body .micro-balloon.has-border-color.has-cyan-border-color{border-color:#00a3af}html .body .micro-balloon.micro-top.has-cyan-border-color::before{border-top-color:#00a3af}html .body .micro-balloon.micro-bottom.has-cyan-border-color::before{border-bottom-color:#00a3af}html .body .caption-box.has-cyan-border-color:not(.not-nested-style) .box-label{background-color:#00a3af}html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-label{background-color:#00a3af}html .body .tab-caption-box.has-cyan-border-color:not(.not-nested-style) .box-content{border-color:#00a3af}html .body .tab-caption-box.has-cyan-background-color:not(.not-nested-style) .box-content{background-color:#00a3af}html .body .tab-caption-box.has-cyan-color:not(.not-nested-style) .box-content{color:#00a3af}html .body .label-box.has-cyan-border-color:not(.not-nested-style) .box-content{border-color:#00a3af}html .body .label-box.has-cyan-background-color:not(.not-nested-style) .box-content{background-color:#00a3af}html .body .label-box.has-cyan-color:not(.not-nested-style) .box-content{color:#00a3af}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-background-color{background-color:#00a3af}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-color{color:#00a3af}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-border-color{border-color:#00a3af}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before{border-right-color:#00a3af}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before{border-left-color:#00a3af}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after{border-right-color:#00a3af}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after{border-left-color:#00a3af}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-background-color{background-color:#00a3af}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-border-color{border-color:#00a3af}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::after{border-color:#00a3af}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-background-color::after{background-color:#00a3af}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-border-color::before{border-color:#00a3af}html .body .timeline-box.has-cyan-point-color:not(.not-nested-style) .timeline-item::before{background-color:#00a3af}.has-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#00a3af}html .body .has-cyan-question-color:not(.not-nested-style) .faq-question-label{color:#00a3af}html .body .has-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#00a3af}html .body .has-cyan-answer-color:not(.not-nested-style) .faq-answer-label{color:#00a3af}html .body .is-style-square.has-cyan-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#00a3af}html .body .is-style-square.has-cyan-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#00a3af}html .body .has-teal-background-color{background-color:#007b43}html .body .has-teal-color{color:#007b43}html .body .has-teal-border-color{border-color:#007b43}html .body .btn-wrap.has-teal-background-color>a{background-color:#007b43}html .body .btn-wrap.has-teal-color>a{color:#007b43}html .body .btn-wrap.has-teal-border-color>a{border-color:#007b43}html .body .bb-tab.has-teal-border-color .bb-label{background-color:#007b43}html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button{background-color:#007b43}html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-teal-border-color:not(.not-nested-style) .toggle-content{border-color:#007b43}html .body .toggle-wrap.has-teal-background-color:not(.not-nested-style) .toggle-content{background-color:#007b43}html .body .toggle-wrap.has-teal-color:not(.not-nested-style) .toggle-content{color:#007b43}html .body .iconlist-box.has-teal-icon-color li::before{color:#007b43}.micro-text.has-teal-color{color:#007b43}html .body .micro-balloon.has-teal-color{color:#007b43}html .body .micro-balloon.has-teal-background-color{background-color:#007b43;border-color:transparent}html .body .micro-balloon.has-teal-background-color.micro-bottom::after{border-bottom-color:#007b43;border-top-color:transparent}html .body .micro-balloon.has-teal-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-teal-background-color::after{border-top-color:#007b43}html .body .micro-balloon.has-border-color.has-teal-border-color{border-color:#007b43}html .body .micro-balloon.micro-top.has-teal-border-color::before{border-top-color:#007b43}html .body .micro-balloon.micro-bottom.has-teal-border-color::before{border-bottom-color:#007b43}html .body .caption-box.has-teal-border-color:not(.not-nested-style) .box-label{background-color:#007b43}html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-label{background-color:#007b43}html .body .tab-caption-box.has-teal-border-color:not(.not-nested-style) .box-content{border-color:#007b43}html .body .tab-caption-box.has-teal-background-color:not(.not-nested-style) .box-content{background-color:#007b43}html .body .tab-caption-box.has-teal-color:not(.not-nested-style) .box-content{color:#007b43}html .body .label-box.has-teal-border-color:not(.not-nested-style) .box-content{border-color:#007b43}html .body .label-box.has-teal-background-color:not(.not-nested-style) .box-content{background-color:#007b43}html .body .label-box.has-teal-color:not(.not-nested-style) .box-content{color:#007b43}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-background-color{background-color:#007b43}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-teal-color{color:#007b43}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-teal-border-color{border-color:#007b43}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-border-color::before{border-right-color:#007b43}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color::before{border-left-color:#007b43}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-teal-background-color::after{border-right-color:#007b43}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color::after{border-left-color:#007b43}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-background-color{background-color:#007b43}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-teal-border-color{border-color:#007b43}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::after{border-color:#007b43}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-background-color::after{background-color:#007b43}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-teal-border-color::before{border-color:#007b43}html .body .timeline-box.has-teal-point-color:not(.not-nested-style) .timeline-item::before{background-color:#007b43}.has-teal-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#007b43}html .body .has-teal-question-color:not(.not-nested-style) .faq-question-label{color:#007b43}html .body .has-teal-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#007b43}html .body .has-teal-answer-color:not(.not-nested-style) .faq-answer-label{color:#007b43}html .body .is-style-square.has-teal-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#007b43}html .body .is-style-square.has-teal-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#007b43}html .body .has-green-background-color{background-color:#3eb370}html .body .has-green-color{color:#3eb370}html .body .has-green-border-color{border-color:#3eb370}html .body .btn-wrap.has-green-background-color>a{background-color:#3eb370}html .body .btn-wrap.has-green-color>a{color:#3eb370}html .body .btn-wrap.has-green-border-color>a{border-color:#3eb370}html .body .bb-tab.has-green-border-color .bb-label{background-color:#3eb370}html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button{background-color:#3eb370}html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-green-border-color:not(.not-nested-style) .toggle-content{border-color:#3eb370}html .body .toggle-wrap.has-green-background-color:not(.not-nested-style) .toggle-content{background-color:#3eb370}html .body .toggle-wrap.has-green-color:not(.not-nested-style) .toggle-content{color:#3eb370}html .body .iconlist-box.has-green-icon-color li::before{color:#3eb370}.micro-text.has-green-color{color:#3eb370}html .body .micro-balloon.has-green-color{color:#3eb370}html .body .micro-balloon.has-green-background-color{background-color:#3eb370;border-color:transparent}html .body .micro-balloon.has-green-background-color.micro-bottom::after{border-bottom-color:#3eb370;border-top-color:transparent}html .body .micro-balloon.has-green-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-green-background-color::after{border-top-color:#3eb370}html .body .micro-balloon.has-border-color.has-green-border-color{border-color:#3eb370}html .body .micro-balloon.micro-top.has-green-border-color::before{border-top-color:#3eb370}html .body .micro-balloon.micro-bottom.has-green-border-color::before{border-bottom-color:#3eb370}html .body .caption-box.has-green-border-color:not(.not-nested-style) .box-label{background-color:#3eb370}html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-label{background-color:#3eb370}html .body .tab-caption-box.has-green-border-color:not(.not-nested-style) .box-content{border-color:#3eb370}html .body .tab-caption-box.has-green-background-color:not(.not-nested-style) .box-content{background-color:#3eb370}html .body .tab-caption-box.has-green-color:not(.not-nested-style) .box-content{color:#3eb370}html .body .label-box.has-green-border-color:not(.not-nested-style) .box-content{border-color:#3eb370}html .body .label-box.has-green-background-color:not(.not-nested-style) .box-content{background-color:#3eb370}html .body .label-box.has-green-color:not(.not-nested-style) .box-content{color:#3eb370}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-background-color{background-color:#3eb370}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-green-color{color:#3eb370}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-green-border-color{border-color:#3eb370}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-border-color::before{border-right-color:#3eb370}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color::before{border-left-color:#3eb370}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-green-background-color::after{border-right-color:#3eb370}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color::after{border-left-color:#3eb370}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-background-color{background-color:#3eb370}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-green-border-color{border-color:#3eb370}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::after{border-color:#3eb370}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-background-color::after{background-color:#3eb370}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-green-border-color::before{border-color:#3eb370}html .body .timeline-box.has-green-point-color:not(.not-nested-style) .timeline-item::before{background-color:#3eb370}.has-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#3eb370}html .body .has-green-question-color:not(.not-nested-style) .faq-question-label{color:#3eb370}html .body .has-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#3eb370}html .body .has-green-answer-color:not(.not-nested-style) .faq-answer-label{color:#3eb370}html .body .is-style-square.has-green-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#3eb370}html .body .is-style-square.has-green-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#3eb370}html .body .has-light-green-background-color{background-color:#8bc34a}html .body .has-light-green-color{color:#8bc34a}html .body .has-light-green-border-color{border-color:#8bc34a}html .body .btn-wrap.has-light-green-background-color>a{background-color:#8bc34a}html .body .btn-wrap.has-light-green-color>a{color:#8bc34a}html .body .btn-wrap.has-light-green-border-color>a{border-color:#8bc34a}html .body .bb-tab.has-light-green-border-color .bb-label{background-color:#8bc34a}html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button{background-color:#8bc34a}html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-green-border-color:not(.not-nested-style) .toggle-content{border-color:#8bc34a}html .body .toggle-wrap.has-light-green-background-color:not(.not-nested-style) .toggle-content{background-color:#8bc34a}html .body .toggle-wrap.has-light-green-color:not(.not-nested-style) .toggle-content{color:#8bc34a}html .body .iconlist-box.has-light-green-icon-color li::before{color:#8bc34a}.micro-text.has-light-green-color{color:#8bc34a}html .body .micro-balloon.has-light-green-color{color:#8bc34a}html .body .micro-balloon.has-light-green-background-color{background-color:#8bc34a;border-color:transparent}html .body .micro-balloon.has-light-green-background-color.micro-bottom::after{border-bottom-color:#8bc34a;border-top-color:transparent}html .body .micro-balloon.has-light-green-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-light-green-background-color::after{border-top-color:#8bc34a}html .body .micro-balloon.has-border-color.has-light-green-border-color{border-color:#8bc34a}html .body .micro-balloon.micro-top.has-light-green-border-color::before{border-top-color:#8bc34a}html .body .micro-balloon.micro-bottom.has-light-green-border-color::before{border-bottom-color:#8bc34a}html .body .caption-box.has-light-green-border-color:not(.not-nested-style) .box-label{background-color:#8bc34a}html .body .tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-label{background-color:#8bc34a}html .body .tab-caption-box.has-light-green-border-color:not(.not-nested-style) .box-content{border-color:#8bc34a}html .body .tab-caption-box.has-light-green-background-color:not(.not-nested-style) .box-content{background-color:#8bc34a}html .body .tab-caption-box.has-light-green-color:not(.not-nested-style) .box-content{color:#8bc34a}html .body .label-box.has-light-green-border-color:not(.not-nested-style) .box-content{border-color:#8bc34a}html .body .label-box.has-light-green-background-color:not(.not-nested-style) .box-content{background-color:#8bc34a}html .body .label-box.has-light-green-color:not(.not-nested-style) .box-content{color:#8bc34a}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-background-color{background-color:#8bc34a}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-color{color:#8bc34a}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-border-color{border-color:#8bc34a}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before{border-right-color:#8bc34a}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before{border-left-color:#8bc34a}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after{border-right-color:#8bc34a}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after{border-left-color:#8bc34a}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-background-color{background-color:#8bc34a}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-border-color{border-color:#8bc34a}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::after{border-color:#8bc34a}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-background-color::after{background-color:#8bc34a}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-border-color::before{border-color:#8bc34a}html .body .timeline-box.has-light-green-point-color:not(.not-nested-style) .timeline-item::before{background-color:#8bc34a}.has-light-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#8bc34a}html .body .has-light-green-question-color:not(.not-nested-style) .faq-question-label{color:#8bc34a}html .body .has-light-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#8bc34a}html .body .has-light-green-answer-color:not(.not-nested-style) .faq-answer-label{color:#8bc34a}html .body .is-style-square.has-light-green-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#8bc34a}html .body .is-style-square.has-light-green-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#8bc34a}html .body .has-lime-background-color{background-color:#c3d825}html .body .has-lime-color{color:#c3d825}html .body .has-lime-border-color{border-color:#c3d825}html .body .btn-wrap.has-lime-background-color>a{background-color:#c3d825}html .body .btn-wrap.has-lime-color>a{color:#c3d825}html .body .btn-wrap.has-lime-border-color>a{border-color:#c3d825}html .body .bb-tab.has-lime-border-color .bb-label{background-color:#c3d825}html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button{background-color:#c3d825}html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-lime-border-color:not(.not-nested-style) .toggle-content{border-color:#c3d825}html .body .toggle-wrap.has-lime-background-color:not(.not-nested-style) .toggle-content{background-color:#c3d825}html .body .toggle-wrap.has-lime-color:not(.not-nested-style) .toggle-content{color:#c3d825}html .body .iconlist-box.has-lime-icon-color li::before{color:#c3d825}.micro-text.has-lime-color{color:#c3d825}html .body .micro-balloon.has-lime-color{color:#c3d825}html .body .micro-balloon.has-lime-background-color{background-color:#c3d825;border-color:transparent}html .body .micro-balloon.has-lime-background-color.micro-bottom::after{border-bottom-color:#c3d825;border-top-color:transparent}html .body .micro-balloon.has-lime-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-lime-background-color::after{border-top-color:#c3d825}html .body .micro-balloon.has-border-color.has-lime-border-color{border-color:#c3d825}html .body .micro-balloon.micro-top.has-lime-border-color::before{border-top-color:#c3d825}html .body .micro-balloon.micro-bottom.has-lime-border-color::before{border-bottom-color:#c3d825}html .body .caption-box.has-lime-border-color:not(.not-nested-style) .box-label{background-color:#c3d825}html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-label{background-color:#c3d825}html .body .tab-caption-box.has-lime-border-color:not(.not-nested-style) .box-content{border-color:#c3d825}html .body .tab-caption-box.has-lime-background-color:not(.not-nested-style) .box-content{background-color:#c3d825}html .body .tab-caption-box.has-lime-color:not(.not-nested-style) .box-content{color:#c3d825}html .body .label-box.has-lime-border-color:not(.not-nested-style) .box-content{border-color:#c3d825}html .body .label-box.has-lime-background-color:not(.not-nested-style) .box-content{background-color:#c3d825}html .body .label-box.has-lime-color:not(.not-nested-style) .box-content{color:#c3d825}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-background-color{background-color:#c3d825}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-lime-color{color:#c3d825}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-lime-border-color{border-color:#c3d825}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-border-color::before{border-right-color:#c3d825}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color::before{border-left-color:#c3d825}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-lime-background-color::after{border-right-color:#c3d825}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color::after{border-left-color:#c3d825}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-background-color{background-color:#c3d825}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-lime-border-color{border-color:#c3d825}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::after{border-color:#c3d825}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-background-color::after{background-color:#c3d825}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-lime-border-color::before{border-color:#c3d825}html .body .timeline-box.has-lime-point-color:not(.not-nested-style) .timeline-item::before{background-color:#c3d825}.has-lime-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#c3d825}html .body .has-lime-question-color:not(.not-nested-style) .faq-question-label{color:#c3d825}html .body .has-lime-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#c3d825}html .body .has-lime-answer-color:not(.not-nested-style) .faq-answer-label{color:#c3d825}html .body .is-style-square.has-lime-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#c3d825}html .body .is-style-square.has-lime-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#c3d825}html .body .has-yellow-background-color{background-color:#ffd900}html .body .has-yellow-color{color:#ffd900}html .body .has-yellow-border-color{border-color:#ffd900}html .body .btn-wrap.has-yellow-background-color>a{background-color:#ffd900}html .body .btn-wrap.has-yellow-color>a{color:#ffd900}html .body .btn-wrap.has-yellow-border-color>a{border-color:#ffd900}html .body .bb-tab.has-yellow-border-color .bb-label{background-color:#ffd900}html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button{background-color:#ffd900}html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-yellow-border-color:not(.not-nested-style) .toggle-content{border-color:#ffd900}html .body .toggle-wrap.has-yellow-background-color:not(.not-nested-style) .toggle-content{background-color:#ffd900}html .body .toggle-wrap.has-yellow-color:not(.not-nested-style) .toggle-content{color:#ffd900}html .body .iconlist-box.has-yellow-icon-color li::before{color:#ffd900}.micro-text.has-yellow-color{color:#ffd900}html .body .micro-balloon.has-yellow-color{color:#ffd900}html .body .micro-balloon.has-yellow-background-color{background-color:#ffd900;border-color:transparent}html .body .micro-balloon.has-yellow-background-color.micro-bottom::after{border-bottom-color:#ffd900;border-top-color:transparent}html .body .micro-balloon.has-yellow-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-yellow-background-color::after{border-top-color:#ffd900}html .body .micro-balloon.has-border-color.has-yellow-border-color{border-color:#ffd900}html .body .micro-balloon.micro-top.has-yellow-border-color::before{border-top-color:#ffd900}html .body .micro-balloon.micro-bottom.has-yellow-border-color::before{border-bottom-color:#ffd900}html .body .caption-box.has-yellow-border-color:not(.not-nested-style) .box-label{background-color:#ffd900}html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-label{background-color:#ffd900}html .body .tab-caption-box.has-yellow-border-color:not(.not-nested-style) .box-content{border-color:#ffd900}html .body .tab-caption-box.has-yellow-background-color:not(.not-nested-style) .box-content{background-color:#ffd900}html .body .tab-caption-box.has-yellow-color:not(.not-nested-style) .box-content{color:#ffd900}html .body .label-box.has-yellow-border-color:not(.not-nested-style) .box-content{border-color:#ffd900}html .body .label-box.has-yellow-background-color:not(.not-nested-style) .box-content{background-color:#ffd900}html .body .label-box.has-yellow-color:not(.not-nested-style) .box-content{color:#ffd900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-background-color{background-color:#ffd900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-yellow-color{color:#ffd900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-yellow-border-color{border-color:#ffd900}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before{border-right-color:#ffd900}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before{border-left-color:#ffd900}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after{border-right-color:#ffd900}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after{border-left-color:#ffd900}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-background-color{background-color:#ffd900}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-yellow-border-color{border-color:#ffd900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::after{border-color:#ffd900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-background-color::after{background-color:#ffd900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-yellow-border-color::before{border-color:#ffd900}html .body .timeline-box.has-yellow-point-color:not(.not-nested-style) .timeline-item::before{background-color:#ffd900}.has-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#ffd900}html .body .has-yellow-question-color:not(.not-nested-style) .faq-question-label{color:#ffd900}html .body .has-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#ffd900}html .body .has-yellow-answer-color:not(.not-nested-style) .faq-answer-label{color:#ffd900}html .body .is-style-square.has-yellow-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#ffd900}html .body .is-style-square.has-yellow-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#ffd900}html .body .has-amber-background-color{background-color:#ffc107}html .body .has-amber-color{color:#ffc107}html .body .has-amber-border-color{border-color:#ffc107}html .body .btn-wrap.has-amber-background-color>a{background-color:#ffc107}html .body .btn-wrap.has-amber-color>a{color:#ffc107}html .body .btn-wrap.has-amber-border-color>a{border-color:#ffc107}html .body .bb-tab.has-amber-border-color .bb-label{background-color:#ffc107}html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button{background-color:#ffc107}html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-amber-border-color:not(.not-nested-style) .toggle-content{border-color:#ffc107}html .body .toggle-wrap.has-amber-background-color:not(.not-nested-style) .toggle-content{background-color:#ffc107}html .body .toggle-wrap.has-amber-color:not(.not-nested-style) .toggle-content{color:#ffc107}html .body .iconlist-box.has-amber-icon-color li::before{color:#ffc107}.micro-text.has-amber-color{color:#ffc107}html .body .micro-balloon.has-amber-color{color:#ffc107}html .body .micro-balloon.has-amber-background-color{background-color:#ffc107;border-color:transparent}html .body .micro-balloon.has-amber-background-color.micro-bottom::after{border-bottom-color:#ffc107;border-top-color:transparent}html .body .micro-balloon.has-amber-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-amber-background-color::after{border-top-color:#ffc107}html .body .micro-balloon.has-border-color.has-amber-border-color{border-color:#ffc107}html .body .micro-balloon.micro-top.has-amber-border-color::before{border-top-color:#ffc107}html .body .micro-balloon.micro-bottom.has-amber-border-color::before{border-bottom-color:#ffc107}html .body .caption-box.has-amber-border-color:not(.not-nested-style) .box-label{background-color:#ffc107}html .body .tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-label{background-color:#ffc107}html .body .tab-caption-box.has-amber-border-color:not(.not-nested-style) .box-content{border-color:#ffc107}html .body .tab-caption-box.has-amber-background-color:not(.not-nested-style) .box-content{background-color:#ffc107}html .body .tab-caption-box.has-amber-color:not(.not-nested-style) .box-content{color:#ffc107}html .body .label-box.has-amber-border-color:not(.not-nested-style) .box-content{border-color:#ffc107}html .body .label-box.has-amber-background-color:not(.not-nested-style) .box-content{background-color:#ffc107}html .body .label-box.has-amber-color:not(.not-nested-style) .box-content{color:#ffc107}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-background-color{background-color:#ffc107}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-amber-color{color:#ffc107}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-amber-border-color{border-color:#ffc107}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-border-color::before{border-right-color:#ffc107}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color::before{border-left-color:#ffc107}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-amber-background-color::after{border-right-color:#ffc107}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color::after{border-left-color:#ffc107}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-background-color{background-color:#ffc107}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-amber-border-color{border-color:#ffc107}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::after{border-color:#ffc107}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-background-color::after{background-color:#ffc107}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-amber-border-color::before{border-color:#ffc107}html .body .timeline-box.has-amber-point-color:not(.not-nested-style) .timeline-item::before{background-color:#ffc107}.has-amber-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#ffc107}html .body .has-amber-question-color:not(.not-nested-style) .faq-question-label{color:#ffc107}html .body .has-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#ffc107}html .body .has-amber-answer-color:not(.not-nested-style) .faq-answer-label{color:#ffc107}html .body .is-style-square.has-amber-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#ffc107}html .body .is-style-square.has-amber-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#ffc107}html .body .has-orange-background-color{background-color:#f39800}html .body .has-orange-color{color:#f39800}html .body .has-orange-border-color{border-color:#f39800}html .body .btn-wrap.has-orange-background-color>a{background-color:#f39800}html .body .btn-wrap.has-orange-color>a{color:#f39800}html .body .btn-wrap.has-orange-border-color>a{border-color:#f39800}html .body .bb-tab.has-orange-border-color .bb-label{background-color:#f39800}html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button{background-color:#f39800}html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-orange-border-color:not(.not-nested-style) .toggle-content{border-color:#f39800}html .body .toggle-wrap.has-orange-background-color:not(.not-nested-style) .toggle-content{background-color:#f39800}html .body .toggle-wrap.has-orange-color:not(.not-nested-style) .toggle-content{color:#f39800}html .body .iconlist-box.has-orange-icon-color li::before{color:#f39800}.micro-text.has-orange-color{color:#f39800}html .body .micro-balloon.has-orange-color{color:#f39800}html .body .micro-balloon.has-orange-background-color{background-color:#f39800;border-color:transparent}html .body .micro-balloon.has-orange-background-color.micro-bottom::after{border-bottom-color:#f39800;border-top-color:transparent}html .body .micro-balloon.has-orange-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-orange-background-color::after{border-top-color:#f39800}html .body .micro-balloon.has-border-color.has-orange-border-color{border-color:#f39800}html .body .micro-balloon.micro-top.has-orange-border-color::before{border-top-color:#f39800}html .body .micro-balloon.micro-bottom.has-orange-border-color::before{border-bottom-color:#f39800}html .body .caption-box.has-orange-border-color:not(.not-nested-style) .box-label{background-color:#f39800}html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-label{background-color:#f39800}html .body .tab-caption-box.has-orange-border-color:not(.not-nested-style) .box-content{border-color:#f39800}html .body .tab-caption-box.has-orange-background-color:not(.not-nested-style) .box-content{background-color:#f39800}html .body .tab-caption-box.has-orange-color:not(.not-nested-style) .box-content{color:#f39800}html .body .label-box.has-orange-border-color:not(.not-nested-style) .box-content{border-color:#f39800}html .body .label-box.has-orange-background-color:not(.not-nested-style) .box-content{background-color:#f39800}html .body .label-box.has-orange-color:not(.not-nested-style) .box-content{color:#f39800}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-background-color{background-color:#f39800}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-orange-color{color:#f39800}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-orange-border-color{border-color:#f39800}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-border-color::before{border-right-color:#f39800}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color::before{border-left-color:#f39800}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-orange-background-color::after{border-right-color:#f39800}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color::after{border-left-color:#f39800}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-background-color{background-color:#f39800}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-orange-border-color{border-color:#f39800}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::after{border-color:#f39800}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-background-color::after{background-color:#f39800}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-orange-border-color::before{border-color:#f39800}html .body .timeline-box.has-orange-point-color:not(.not-nested-style) .timeline-item::before{background-color:#f39800}.has-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#f39800}html .body .has-orange-question-color:not(.not-nested-style) .faq-question-label{color:#f39800}html .body .has-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#f39800}html .body .has-orange-answer-color:not(.not-nested-style) .faq-answer-label{color:#f39800}html .body .is-style-square.has-orange-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#f39800}html .body .is-style-square.has-orange-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#f39800}html .body .has-deep-orange-background-color{background-color:#ea5506}html .body .has-deep-orange-color{color:#ea5506}html .body .has-deep-orange-border-color{border-color:#ea5506}html .body .btn-wrap.has-deep-orange-background-color>a{background-color:#ea5506}html .body .btn-wrap.has-deep-orange-color>a{color:#ea5506}html .body .btn-wrap.has-deep-orange-border-color>a{border-color:#ea5506}html .body .bb-tab.has-deep-orange-border-color .bb-label{background-color:#ea5506}html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button{background-color:#ea5506}html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-deep-orange-border-color:not(.not-nested-style) .toggle-content{border-color:#ea5506}html .body .toggle-wrap.has-deep-orange-background-color:not(.not-nested-style) .toggle-content{background-color:#ea5506}html .body .toggle-wrap.has-deep-orange-color:not(.not-nested-style) .toggle-content{color:#ea5506}html .body .iconlist-box.has-deep-orange-icon-color li::before{color:#ea5506}.micro-text.has-deep-orange-color{color:#ea5506}html .body .micro-balloon.has-deep-orange-color{color:#ea5506}html .body .micro-balloon.has-deep-orange-background-color{background-color:#ea5506;border-color:transparent}html .body .micro-balloon.has-deep-orange-background-color.micro-bottom::after{border-bottom-color:#ea5506;border-top-color:transparent}html .body .micro-balloon.has-deep-orange-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-deep-orange-background-color::after{border-top-color:#ea5506}html .body .micro-balloon.has-border-color.has-deep-orange-border-color{border-color:#ea5506}html .body .micro-balloon.micro-top.has-deep-orange-border-color::before{border-top-color:#ea5506}html .body .micro-balloon.micro-bottom.has-deep-orange-border-color::before{border-bottom-color:#ea5506}html .body .caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label{background-color:#ea5506}html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-label{background-color:#ea5506}html .body .tab-caption-box.has-deep-orange-border-color:not(.not-nested-style) .box-content{border-color:#ea5506}html .body .tab-caption-box.has-deep-orange-background-color:not(.not-nested-style) .box-content{background-color:#ea5506}html .body .tab-caption-box.has-deep-orange-color:not(.not-nested-style) .box-content{color:#ea5506}html .body .label-box.has-deep-orange-border-color:not(.not-nested-style) .box-content{border-color:#ea5506}html .body .label-box.has-deep-orange-background-color:not(.not-nested-style) .box-content{background-color:#ea5506}html .body .label-box.has-deep-orange-color:not(.not-nested-style) .box-content{color:#ea5506}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color{background-color:#ea5506}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-deep-orange-color{color:#ea5506}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color{border-color:#ea5506}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before{border-right-color:#ea5506}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before{border-left-color:#ea5506}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after{border-right-color:#ea5506}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after{border-left-color:#ea5506}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color{background-color:#ea5506}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color{border-color:#ea5506}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::after{border-color:#ea5506}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-background-color::after{background-color:#ea5506}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-deep-orange-border-color::before{border-color:#ea5506}html .body .timeline-box.has-deep-orange-point-color:not(.not-nested-style) .timeline-item::before{background-color:#ea5506}.has-deep-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#ea5506}html .body .has-deep-orange-question-color:not(.not-nested-style) .faq-question-label{color:#ea5506}html .body .has-deep-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#ea5506}html .body .has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label{color:#ea5506}html .body .is-style-square.has-deep-orange-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#ea5506}html .body .is-style-square.has-deep-orange-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#ea5506}html .body .has-brown-background-color{background-color:#954e2a}html .body .has-brown-color{color:#954e2a}html .body .has-brown-border-color{border-color:#954e2a}html .body .btn-wrap.has-brown-background-color>a{background-color:#954e2a}html .body .btn-wrap.has-brown-color>a{color:#954e2a}html .body .btn-wrap.has-brown-border-color>a{border-color:#954e2a}html .body .bb-tab.has-brown-border-color .bb-label{background-color:#954e2a}html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button{background-color:#954e2a}html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-brown-border-color:not(.not-nested-style) .toggle-content{border-color:#954e2a}html .body .toggle-wrap.has-brown-background-color:not(.not-nested-style) .toggle-content{background-color:#954e2a}html .body .toggle-wrap.has-brown-color:not(.not-nested-style) .toggle-content{color:#954e2a}html .body .iconlist-box.has-brown-icon-color li::before{color:#954e2a}.micro-text.has-brown-color{color:#954e2a}html .body .micro-balloon.has-brown-color{color:#954e2a}html .body .micro-balloon.has-brown-background-color{background-color:#954e2a;border-color:transparent}html .body .micro-balloon.has-brown-background-color.micro-bottom::after{border-bottom-color:#954e2a;border-top-color:transparent}html .body .micro-balloon.has-brown-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-brown-background-color::after{border-top-color:#954e2a}html .body .micro-balloon.has-border-color.has-brown-border-color{border-color:#954e2a}html .body .micro-balloon.micro-top.has-brown-border-color::before{border-top-color:#954e2a}html .body .micro-balloon.micro-bottom.has-brown-border-color::before{border-bottom-color:#954e2a}html .body .caption-box.has-brown-border-color:not(.not-nested-style) .box-label{background-color:#954e2a}html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-label{background-color:#954e2a}html .body .tab-caption-box.has-brown-border-color:not(.not-nested-style) .box-content{border-color:#954e2a}html .body .tab-caption-box.has-brown-background-color:not(.not-nested-style) .box-content{background-color:#954e2a}html .body .tab-caption-box.has-brown-color:not(.not-nested-style) .box-content{color:#954e2a}html .body .label-box.has-brown-border-color:not(.not-nested-style) .box-content{border-color:#954e2a}html .body .label-box.has-brown-background-color:not(.not-nested-style) .box-content{background-color:#954e2a}html .body .label-box.has-brown-color:not(.not-nested-style) .box-content{color:#954e2a}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-background-color{background-color:#954e2a}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-brown-color{color:#954e2a}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-brown-border-color{border-color:#954e2a}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-border-color::before{border-right-color:#954e2a}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color::before{border-left-color:#954e2a}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-brown-background-color::after{border-right-color:#954e2a}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color::after{border-left-color:#954e2a}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-background-color{background-color:#954e2a}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-brown-border-color{border-color:#954e2a}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::after{border-color:#954e2a}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-background-color::after{background-color:#954e2a}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-brown-border-color::before{border-color:#954e2a}html .body .timeline-box.has-brown-point-color:not(.not-nested-style) .timeline-item::before{background-color:#954e2a}.has-brown-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#954e2a}html .body .has-brown-question-color:not(.not-nested-style) .faq-question-label{color:#954e2a}html .body .has-brown-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#954e2a}html .body .has-brown-answer-color:not(.not-nested-style) .faq-answer-label{color:#954e2a}html .body .is-style-square.has-brown-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#954e2a}html .body .is-style-square.has-brown-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#954e2a}html .body .has-light-grey-background-color{background-color:#ddd}html .body .has-light-grey-color{color:#ddd}html .body .has-light-grey-border-color{border-color:#ddd}html .body .btn-wrap.has-light-grey-background-color>a{background-color:#ddd}html .body .btn-wrap.has-light-grey-color>a{color:#ddd}html .body .btn-wrap.has-light-grey-border-color>a{border-color:#ddd}html .body .bb-tab.has-light-grey-border-color .bb-label{background-color:#ddd}html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button{background-color:#ddd}html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-grey-border-color:not(.not-nested-style) .toggle-content{border-color:#ddd}html .body .toggle-wrap.has-light-grey-background-color:not(.not-nested-style) .toggle-content{background-color:#ddd}html .body .toggle-wrap.has-light-grey-color:not(.not-nested-style) .toggle-content{color:#ddd}html .body .iconlist-box.has-light-grey-icon-color li::before{color:#ddd}.micro-text.has-light-grey-color{color:#ddd}html .body .micro-balloon.has-light-grey-color{color:#ddd}html .body .micro-balloon.has-light-grey-background-color{background-color:#ddd;border-color:transparent}html .body .micro-balloon.has-light-grey-background-color.micro-bottom::after{border-bottom-color:#ddd;border-top-color:transparent}html .body .micro-balloon.has-light-grey-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-light-grey-background-color::after{border-top-color:#ddd}html .body .micro-balloon.has-border-color.has-light-grey-border-color{border-color:#ddd}html .body .micro-balloon.micro-top.has-light-grey-border-color::before{border-top-color:#ddd}html .body .micro-balloon.micro-bottom.has-light-grey-border-color::before{border-bottom-color:#ddd}html .body .caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label{background-color:#ddd}html .body .tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-label{background-color:#ddd}html .body .tab-caption-box.has-light-grey-border-color:not(.not-nested-style) .box-content{border-color:#ddd}html .body .tab-caption-box.has-light-grey-background-color:not(.not-nested-style) .box-content{background-color:#ddd}html .body .tab-caption-box.has-light-grey-color:not(.not-nested-style) .box-content{color:#ddd}html .body .label-box.has-light-grey-border-color:not(.not-nested-style) .box-content{border-color:#ddd}html .body .label-box.has-light-grey-background-color:not(.not-nested-style) .box-content{background-color:#ddd}html .body .label-box.has-light-grey-color:not(.not-nested-style) .box-content{color:#ddd}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-background-color{background-color:#ddd}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-grey-color{color:#ddd}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-grey-border-color{border-color:#ddd}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before{border-right-color:#ddd}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before{border-left-color:#ddd}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after{border-right-color:#ddd}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after{border-left-color:#ddd}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-background-color{background-color:#ddd}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-grey-border-color{border-color:#ddd}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::after{border-color:#ddd}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-background-color::after{background-color:#ddd}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-grey-border-color::before{border-color:#ddd}html .body .timeline-box.has-light-grey-point-color:not(.not-nested-style) .timeline-item::before{background-color:#ddd}.has-light-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#ddd}html .body .has-light-grey-question-color:not(.not-nested-style) .faq-question-label{color:#ddd}html .body .has-light-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#ddd}html .body .has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label{color:#ddd}html .body .is-style-square.has-light-grey-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#ddd}html .body .is-style-square.has-light-grey-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#ddd}html .body .has-grey-background-color{background-color:#949495}html .body .has-grey-color{color:#949495}html .body .has-grey-border-color{border-color:#949495}html .body .btn-wrap.has-grey-background-color>a{background-color:#949495}html .body .btn-wrap.has-grey-color>a{color:#949495}html .body .btn-wrap.has-grey-border-color>a{border-color:#949495}html .body .bb-tab.has-grey-border-color .bb-label{background-color:#949495}html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button{background-color:#949495}html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-grey-border-color:not(.not-nested-style) .toggle-content{border-color:#949495}html .body .toggle-wrap.has-grey-background-color:not(.not-nested-style) .toggle-content{background-color:#949495}html .body .toggle-wrap.has-grey-color:not(.not-nested-style) .toggle-content{color:#949495}html .body .iconlist-box.has-grey-icon-color li::before{color:#949495}.micro-text.has-grey-color{color:#949495}html .body .micro-balloon.has-grey-color{color:#949495}html .body .micro-balloon.has-grey-background-color{background-color:#949495;border-color:transparent}html .body .micro-balloon.has-grey-background-color.micro-bottom::after{border-bottom-color:#949495;border-top-color:transparent}html .body .micro-balloon.has-grey-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-grey-background-color::after{border-top-color:#949495}html .body .micro-balloon.has-border-color.has-grey-border-color{border-color:#949495}html .body .micro-balloon.micro-top.has-grey-border-color::before{border-top-color:#949495}html .body .micro-balloon.micro-bottom.has-grey-border-color::before{border-bottom-color:#949495}html .body .caption-box.has-grey-border-color:not(.not-nested-style) .box-label{background-color:#949495}html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-label{background-color:#949495}html .body .tab-caption-box.has-grey-border-color:not(.not-nested-style) .box-content{border-color:#949495}html .body .tab-caption-box.has-grey-background-color:not(.not-nested-style) .box-content{background-color:#949495}html .body .tab-caption-box.has-grey-color:not(.not-nested-style) .box-content{color:#949495}html .body .label-box.has-grey-border-color:not(.not-nested-style) .box-content{border-color:#949495}html .body .label-box.has-grey-background-color:not(.not-nested-style) .box-content{background-color:#949495}html .body .label-box.has-grey-color:not(.not-nested-style) .box-content{color:#949495}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-background-color{background-color:#949495}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-grey-color{color:#949495}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-grey-border-color{border-color:#949495}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-border-color::before{border-right-color:#949495}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color::before{border-left-color:#949495}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-grey-background-color::after{border-right-color:#949495}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color::after{border-left-color:#949495}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-background-color{background-color:#949495}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-grey-border-color{border-color:#949495}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::after{border-color:#949495}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-background-color::after{background-color:#949495}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-grey-border-color::before{border-color:#949495}html .body .timeline-box.has-grey-point-color:not(.not-nested-style) .timeline-item::before{background-color:#949495}.has-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#949495}html .body .has-grey-question-color:not(.not-nested-style) .faq-question-label{color:#949495}html .body .has-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#949495}html .body .has-grey-answer-color:not(.not-nested-style) .faq-answer-label{color:#949495}html .body .is-style-square.has-grey-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#949495}html .body .is-style-square.has-grey-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#949495}html .body .has-dark-grey-background-color{background-color:#666}html .body .has-dark-grey-color{color:#666}html .body .has-dark-grey-border-color{border-color:#666}html .body .btn-wrap.has-dark-grey-background-color>a{background-color:#666}html .body .btn-wrap.has-dark-grey-color>a{color:#666}html .body .btn-wrap.has-dark-grey-border-color>a{border-color:#666}html .body .bb-tab.has-dark-grey-border-color .bb-label{background-color:#666}html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button{background-color:#666}html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-dark-grey-border-color:not(.not-nested-style) .toggle-content{border-color:#666}html .body .toggle-wrap.has-dark-grey-background-color:not(.not-nested-style) .toggle-content{background-color:#666}html .body .toggle-wrap.has-dark-grey-color:not(.not-nested-style) .toggle-content{color:#666}html .body .iconlist-box.has-dark-grey-icon-color li::before{color:#666}.micro-text.has-dark-grey-color{color:#666}html .body .micro-balloon.has-dark-grey-color{color:#666}html .body .micro-balloon.has-dark-grey-background-color{background-color:#666;border-color:transparent}html .body .micro-balloon.has-dark-grey-background-color.micro-bottom::after{border-bottom-color:#666;border-top-color:transparent}html .body .micro-balloon.has-dark-grey-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-dark-grey-background-color::after{border-top-color:#666}html .body .micro-balloon.has-border-color.has-dark-grey-border-color{border-color:#666}html .body .micro-balloon.micro-top.has-dark-grey-border-color::before{border-top-color:#666}html .body .micro-balloon.micro-bottom.has-dark-grey-border-color::before{border-bottom-color:#666}html .body .caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label{background-color:#666}html .body .tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-label{background-color:#666}html .body .tab-caption-box.has-dark-grey-border-color:not(.not-nested-style) .box-content{border-color:#666}html .body .tab-caption-box.has-dark-grey-background-color:not(.not-nested-style) .box-content{background-color:#666}html .body .tab-caption-box.has-dark-grey-color:not(.not-nested-style) .box-content{color:#666}html .body .label-box.has-dark-grey-border-color:not(.not-nested-style) .box-content{border-color:#666}html .body .label-box.has-dark-grey-background-color:not(.not-nested-style) .box-content{background-color:#666}html .body .label-box.has-dark-grey-color:not(.not-nested-style) .box-content{color:#666}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color{background-color:#666}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-dark-grey-color{color:#666}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color{border-color:#666}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before{border-right-color:#666}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before{border-left-color:#666}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after{border-right-color:#666}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after{border-left-color:#666}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color{background-color:#666}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color{border-color:#666}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::after{border-color:#666}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-background-color::after{background-color:#666}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-dark-grey-border-color::before{border-color:#666}html .body .timeline-box.has-dark-grey-point-color:not(.not-nested-style) .timeline-item::before{background-color:#666}.has-dark-grey-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#666}html .body .has-dark-grey-question-color:not(.not-nested-style) .faq-question-label{color:#666}html .body .has-dark-grey-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#666}html .body .has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label{color:#666}html .body .is-style-square.has-dark-grey-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#666}html .body .is-style-square.has-dark-grey-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#666}html .body .has-cocoon-black-background-color{background-color:#333}html .body .has-cocoon-black-color{color:#333}html .body .has-cocoon-black-border-color{border-color:#333}html .body .btn-wrap.has-cocoon-black-background-color>a{background-color:#333}html .body .btn-wrap.has-cocoon-black-color>a{color:#333}html .body .btn-wrap.has-cocoon-black-border-color>a{border-color:#333}html .body .bb-tab.has-cocoon-black-border-color .bb-label{background-color:#333}html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button{background-color:#333}html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cocoon-black-border-color:not(.not-nested-style) .toggle-content{border-color:#333}html .body .toggle-wrap.has-cocoon-black-background-color:not(.not-nested-style) .toggle-content{background-color:#333}html .body .toggle-wrap.has-cocoon-black-color:not(.not-nested-style) .toggle-content{color:#333}html .body .iconlist-box.has-cocoon-black-icon-color li::before{color:#333}.micro-text.has-cocoon-black-color{color:#333}html .body .micro-balloon.has-cocoon-black-color{color:#333}html .body .micro-balloon.has-cocoon-black-background-color{background-color:#333;border-color:transparent}html .body .micro-balloon.has-cocoon-black-background-color.micro-bottom::after{border-bottom-color:#333;border-top-color:transparent}html .body .micro-balloon.has-cocoon-black-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-cocoon-black-background-color::after{border-top-color:#333}html .body .micro-balloon.has-border-color.has-cocoon-black-border-color{border-color:#333}html .body .micro-balloon.micro-top.has-cocoon-black-border-color::before{border-top-color:#333}html .body .micro-balloon.micro-bottom.has-cocoon-black-border-color::before{border-bottom-color:#333}html .body .caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label{background-color:#333}html .body .tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-label{background-color:#333}html .body .tab-caption-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content{border-color:#333}html .body .tab-caption-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content{background-color:#333}html .body .tab-caption-box.has-cocoon-black-color:not(.not-nested-style) .box-content{color:#333}html .body .label-box.has-cocoon-black-border-color:not(.not-nested-style) .box-content{border-color:#333}html .body .label-box.has-cocoon-black-background-color:not(.not-nested-style) .box-content{background-color:#333}html .body .label-box.has-cocoon-black-color:not(.not-nested-style) .box-content{color:#333}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color{background-color:#333}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-black-color{color:#333}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color{border-color:#333}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before{border-right-color:#333}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before{border-left-color:#333}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after{border-right-color:#333}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after{border-left-color:#333}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color{background-color:#333}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color{border-color:#333}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::after{border-color:#333}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-background-color::after{background-color:#333}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-black-border-color::before{border-color:#333}html .body .timeline-box.has-cocoon-black-point-color:not(.not-nested-style) .timeline-item::before{background-color:#333}.has-cocoon-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#333}html .body .has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label{color:#333}html .body .has-cocoon-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#333}html .body .has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label{color:#333}html .body .is-style-square.has-cocoon-black-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#333}html .body .is-style-square.has-cocoon-black-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#333}html .body .has-cocoon-white-background-color{background-color:#fff}html .body .has-cocoon-white-color{color:#fff}html .body .has-cocoon-white-border-color{border-color:#fff}html .body .btn-wrap.has-cocoon-white-background-color>a{background-color:#fff}html .body .btn-wrap.has-cocoon-white-color>a{color:#fff}html .body .btn-wrap.has-cocoon-white-border-color>a{border-color:#fff}html .body .bb-tab.has-cocoon-white-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cocoon-white-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-cocoon-white-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-cocoon-white-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-cocoon-white-icon-color li::before{color:#fff}.micro-text.has-cocoon-white-color{color:#fff}html .body .micro-balloon.has-cocoon-white-color{color:#fff}html .body .micro-balloon.has-cocoon-white-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-cocoon-white-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-cocoon-white-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-cocoon-white-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-cocoon-white-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-cocoon-white-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-cocoon-white-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-cocoon-white-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-cocoon-white-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-cocoon-white-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-cocoon-white-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cocoon-white-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cocoon-white-border-color::before{border-color:#fff}html .body .timeline-box.has-cocoon-white-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-cocoon-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-cocoon-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-cocoon-white-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-cocoon-white-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-watery-blue-background-color{background-color:#f3fafe}html .body .has-watery-blue-color{color:#f3fafe}html .body .has-watery-blue-border-color{border-color:#f3fafe}html .body .btn-wrap.has-watery-blue-background-color>a{background-color:#f3fafe}html .body .btn-wrap.has-watery-blue-color>a{color:#f3fafe}html .body .btn-wrap.has-watery-blue-border-color>a{border-color:#f3fafe}html .body .bb-tab.has-watery-blue-border-color .bb-label{background-color:#f3fafe}html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button{background-color:#f3fafe}html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-blue-border-color:not(.not-nested-style) .toggle-content{border-color:#f3fafe}html .body .toggle-wrap.has-watery-blue-background-color:not(.not-nested-style) .toggle-content{background-color:#f3fafe}html .body .toggle-wrap.has-watery-blue-color:not(.not-nested-style) .toggle-content{color:#f3fafe}html .body .iconlist-box.has-watery-blue-icon-color li::before{color:#f3fafe}.micro-text.has-watery-blue-color{color:#f3fafe}html .body .micro-balloon.has-watery-blue-color{color:#f3fafe}html .body .micro-balloon.has-watery-blue-background-color{background-color:#f3fafe;border-color:transparent}html .body .micro-balloon.has-watery-blue-background-color.micro-bottom::after{border-bottom-color:#f3fafe;border-top-color:transparent}html .body .micro-balloon.has-watery-blue-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-watery-blue-background-color::after{border-top-color:#f3fafe}html .body .micro-balloon.has-border-color.has-watery-blue-border-color{border-color:#f3fafe}html .body .micro-balloon.micro-top.has-watery-blue-border-color::before{border-top-color:#f3fafe}html .body .micro-balloon.micro-bottom.has-watery-blue-border-color::before{border-bottom-color:#f3fafe}html .body .caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label{background-color:#f3fafe}html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-label{background-color:#f3fafe}html .body .tab-caption-box.has-watery-blue-border-color:not(.not-nested-style) .box-content{border-color:#f3fafe}html .body .tab-caption-box.has-watery-blue-background-color:not(.not-nested-style) .box-content{background-color:#f3fafe}html .body .tab-caption-box.has-watery-blue-color:not(.not-nested-style) .box-content{color:#f3fafe}html .body .label-box.has-watery-blue-border-color:not(.not-nested-style) .box-content{border-color:#f3fafe}html .body .label-box.has-watery-blue-background-color:not(.not-nested-style) .box-content{background-color:#f3fafe}html .body .label-box.has-watery-blue-color:not(.not-nested-style) .box-content{color:#f3fafe}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color{background-color:#f3fafe}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-blue-color{color:#f3fafe}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color{border-color:#f3fafe}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before{border-right-color:#f3fafe}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before{border-left-color:#f3fafe}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after{border-right-color:#f3fafe}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after{border-left-color:#f3fafe}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color{background-color:#f3fafe}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color{border-color:#f3fafe}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::after{border-color:#f3fafe}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-background-color::after{background-color:#f3fafe}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-blue-border-color::before{border-color:#f3fafe}html .body .timeline-box.has-watery-blue-point-color:not(.not-nested-style) .timeline-item::before{background-color:#f3fafe}.has-watery-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#f3fafe}html .body .has-watery-blue-question-color:not(.not-nested-style) .faq-question-label{color:#f3fafe}html .body .has-watery-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#f3fafe}html .body .has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#f3fafe}html .body .is-style-square.has-watery-blue-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#f3fafe}html .body .is-style-square.has-watery-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#f3fafe}html .body .has-watery-yellow-background-color{background-color:#fff7cc}html .body .has-watery-yellow-color{color:#fff7cc}html .body .has-watery-yellow-border-color{border-color:#fff7cc}html .body .btn-wrap.has-watery-yellow-background-color>a{background-color:#fff7cc}html .body .btn-wrap.has-watery-yellow-color>a{color:#fff7cc}html .body .btn-wrap.has-watery-yellow-border-color>a{border-color:#fff7cc}html .body .bb-tab.has-watery-yellow-border-color .bb-label{background-color:#fff7cc}html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button{background-color:#fff7cc}html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-yellow-border-color:not(.not-nested-style) .toggle-content{border-color:#fff7cc}html .body .toggle-wrap.has-watery-yellow-background-color:not(.not-nested-style) .toggle-content{background-color:#fff7cc}html .body .toggle-wrap.has-watery-yellow-color:not(.not-nested-style) .toggle-content{color:#fff7cc}html .body .iconlist-box.has-watery-yellow-icon-color li::before{color:#fff7cc}.micro-text.has-watery-yellow-color{color:#fff7cc}html .body .micro-balloon.has-watery-yellow-color{color:#fff7cc}html .body .micro-balloon.has-watery-yellow-background-color{background-color:#fff7cc;border-color:transparent}html .body .micro-balloon.has-watery-yellow-background-color.micro-bottom::after{border-bottom-color:#fff7cc;border-top-color:transparent}html .body .micro-balloon.has-watery-yellow-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-watery-yellow-background-color::after{border-top-color:#fff7cc}html .body .micro-balloon.has-border-color.has-watery-yellow-border-color{border-color:#fff7cc}html .body .micro-balloon.micro-top.has-watery-yellow-border-color::before{border-top-color:#fff7cc}html .body .micro-balloon.micro-bottom.has-watery-yellow-border-color::before{border-bottom-color:#fff7cc}html .body .caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label{background-color:#fff7cc}html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-label{background-color:#fff7cc}html .body .tab-caption-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content{border-color:#fff7cc}html .body .tab-caption-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content{background-color:#fff7cc}html .body .tab-caption-box.has-watery-yellow-color:not(.not-nested-style) .box-content{color:#fff7cc}html .body .label-box.has-watery-yellow-border-color:not(.not-nested-style) .box-content{border-color:#fff7cc}html .body .label-box.has-watery-yellow-background-color:not(.not-nested-style) .box-content{background-color:#fff7cc}html .body .label-box.has-watery-yellow-color:not(.not-nested-style) .box-content{color:#fff7cc}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color{background-color:#fff7cc}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-yellow-color{color:#fff7cc}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color{border-color:#fff7cc}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before{border-right-color:#fff7cc}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before{border-left-color:#fff7cc}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after{border-right-color:#fff7cc}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after{border-left-color:#fff7cc}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color{background-color:#fff7cc}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color{border-color:#fff7cc}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::after{border-color:#fff7cc}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-background-color::after{background-color:#fff7cc}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-yellow-border-color::before{border-color:#fff7cc}html .body .timeline-box.has-watery-yellow-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff7cc}.has-watery-yellow-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff7cc}html .body .has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label{color:#fff7cc}html .body .has-watery-yellow-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff7cc}html .body .has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff7cc}html .body .is-style-square.has-watery-yellow-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff7cc}html .body .is-style-square.has-watery-yellow-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff7cc}html .body .has-watery-red-background-color{background-color:#fdf2f2}html .body .has-watery-red-color{color:#fdf2f2}html .body .has-watery-red-border-color{border-color:#fdf2f2}html .body .btn-wrap.has-watery-red-background-color>a{background-color:#fdf2f2}html .body .btn-wrap.has-watery-red-color>a{color:#fdf2f2}html .body .btn-wrap.has-watery-red-border-color>a{border-color:#fdf2f2}html .body .bb-tab.has-watery-red-border-color .bb-label{background-color:#fdf2f2}html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button{background-color:#fdf2f2}html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-red-border-color:not(.not-nested-style) .toggle-content{border-color:#fdf2f2}html .body .toggle-wrap.has-watery-red-background-color:not(.not-nested-style) .toggle-content{background-color:#fdf2f2}html .body .toggle-wrap.has-watery-red-color:not(.not-nested-style) .toggle-content{color:#fdf2f2}html .body .iconlist-box.has-watery-red-icon-color li::before{color:#fdf2f2}.micro-text.has-watery-red-color{color:#fdf2f2}html .body .micro-balloon.has-watery-red-color{color:#fdf2f2}html .body .micro-balloon.has-watery-red-background-color{background-color:#fdf2f2;border-color:transparent}html .body .micro-balloon.has-watery-red-background-color.micro-bottom::after{border-bottom-color:#fdf2f2;border-top-color:transparent}html .body .micro-balloon.has-watery-red-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-watery-red-background-color::after{border-top-color:#fdf2f2}html .body .micro-balloon.has-border-color.has-watery-red-border-color{border-color:#fdf2f2}html .body .micro-balloon.micro-top.has-watery-red-border-color::before{border-top-color:#fdf2f2}html .body .micro-balloon.micro-bottom.has-watery-red-border-color::before{border-bottom-color:#fdf2f2}html .body .caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label{background-color:#fdf2f2}html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-label{background-color:#fdf2f2}html .body .tab-caption-box.has-watery-red-border-color:not(.not-nested-style) .box-content{border-color:#fdf2f2}html .body .tab-caption-box.has-watery-red-background-color:not(.not-nested-style) .box-content{background-color:#fdf2f2}html .body .tab-caption-box.has-watery-red-color:not(.not-nested-style) .box-content{color:#fdf2f2}html .body .label-box.has-watery-red-border-color:not(.not-nested-style) .box-content{border-color:#fdf2f2}html .body .label-box.has-watery-red-background-color:not(.not-nested-style) .box-content{background-color:#fdf2f2}html .body .label-box.has-watery-red-color:not(.not-nested-style) .box-content{color:#fdf2f2}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-background-color{background-color:#fdf2f2}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-red-color{color:#fdf2f2}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-red-border-color{border-color:#fdf2f2}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before{border-right-color:#fdf2f2}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before{border-left-color:#fdf2f2}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after{border-right-color:#fdf2f2}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after{border-left-color:#fdf2f2}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-background-color{background-color:#fdf2f2}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-red-border-color{border-color:#fdf2f2}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::after{border-color:#fdf2f2}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-background-color::after{background-color:#fdf2f2}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-red-border-color::before{border-color:#fdf2f2}html .body .timeline-box.has-watery-red-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fdf2f2}.has-watery-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fdf2f2}html .body .has-watery-red-question-color:not(.not-nested-style) .faq-question-label{color:#fdf2f2}html .body .has-watery-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fdf2f2}html .body .has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label{color:#fdf2f2}html .body .is-style-square.has-watery-red-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fdf2f2}html .body .is-style-square.has-watery-red-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fdf2f2}html .body .has-watery-green-background-color{background-color:#ebf8f4}html .body .has-watery-green-color{color:#ebf8f4}html .body .has-watery-green-border-color{border-color:#ebf8f4}html .body .btn-wrap.has-watery-green-background-color>a{background-color:#ebf8f4}html .body .btn-wrap.has-watery-green-color>a{color:#ebf8f4}html .body .btn-wrap.has-watery-green-border-color>a{border-color:#ebf8f4}html .body .bb-tab.has-watery-green-border-color .bb-label{background-color:#ebf8f4}html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button{background-color:#ebf8f4}html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-watery-green-border-color:not(.not-nested-style) .toggle-content{border-color:#ebf8f4}html .body .toggle-wrap.has-watery-green-background-color:not(.not-nested-style) .toggle-content{background-color:#ebf8f4}html .body .toggle-wrap.has-watery-green-color:not(.not-nested-style) .toggle-content{color:#ebf8f4}html .body .iconlist-box.has-watery-green-icon-color li::before{color:#ebf8f4}.micro-text.has-watery-green-color{color:#ebf8f4}html .body .micro-balloon.has-watery-green-color{color:#ebf8f4}html .body .micro-balloon.has-watery-green-background-color{background-color:#ebf8f4;border-color:transparent}html .body .micro-balloon.has-watery-green-background-color.micro-bottom::after{border-bottom-color:#ebf8f4;border-top-color:transparent}html .body .micro-balloon.has-watery-green-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-watery-green-background-color::after{border-top-color:#ebf8f4}html .body .micro-balloon.has-border-color.has-watery-green-border-color{border-color:#ebf8f4}html .body .micro-balloon.micro-top.has-watery-green-border-color::before{border-top-color:#ebf8f4}html .body .micro-balloon.micro-bottom.has-watery-green-border-color::before{border-bottom-color:#ebf8f4}html .body .caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label{background-color:#ebf8f4}html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-label{background-color:#ebf8f4}html .body .tab-caption-box.has-watery-green-border-color:not(.not-nested-style) .box-content{border-color:#ebf8f4}html .body .tab-caption-box.has-watery-green-background-color:not(.not-nested-style) .box-content{background-color:#ebf8f4}html .body .tab-caption-box.has-watery-green-color:not(.not-nested-style) .box-content{color:#ebf8f4}html .body .label-box.has-watery-green-border-color:not(.not-nested-style) .box-content{border-color:#ebf8f4}html .body .label-box.has-watery-green-background-color:not(.not-nested-style) .box-content{background-color:#ebf8f4}html .body .label-box.has-watery-green-color:not(.not-nested-style) .box-content{color:#ebf8f4}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-background-color{background-color:#ebf8f4}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-watery-green-color{color:#ebf8f4}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-watery-green-border-color{border-color:#ebf8f4}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before{border-right-color:#ebf8f4}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before{border-left-color:#ebf8f4}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after{border-right-color:#ebf8f4}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after{border-left-color:#ebf8f4}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-background-color{background-color:#ebf8f4}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-watery-green-border-color{border-color:#ebf8f4}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::after{border-color:#ebf8f4}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-background-color::after{background-color:#ebf8f4}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-watery-green-border-color::before{border-color:#ebf8f4}html .body .timeline-box.has-watery-green-point-color:not(.not-nested-style) .timeline-item::before{background-color:#ebf8f4}.has-watery-green-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#ebf8f4}html .body .has-watery-green-question-color:not(.not-nested-style) .faq-question-label{color:#ebf8f4}html .body .has-watery-green-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#ebf8f4}html .body .has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label{color:#ebf8f4}html .body .is-style-square.has-watery-green-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#ebf8f4}html .body .is-style-square.has-watery-green-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#ebf8f4}html .body .has-ex-a-background-color{background-color:#fff}html .body .has-ex-a-color{color:#fff}html .body .has-ex-a-border-color{border-color:#fff}html .body .btn-wrap.has-ex-a-background-color>a{background-color:#fff}html .body .btn-wrap.has-ex-a-color>a{color:#fff}html .body .btn-wrap.has-ex-a-border-color>a{border-color:#fff}html .body .bb-tab.has-ex-a-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-a-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-ex-a-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-ex-a-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-ex-a-icon-color li::before{color:#fff}.micro-text.has-ex-a-color{color:#fff}html .body .micro-balloon.has-ex-a-color{color:#fff}html .body .micro-balloon.has-ex-a-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-ex-a-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-ex-a-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-ex-a-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-ex-a-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-ex-a-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-ex-a-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-a-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-ex-a-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-ex-a-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-ex-a-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-ex-a-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-ex-a-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-a-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-a-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-a-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-a-border-color::before{border-color:#fff}html .body .timeline-box.has-ex-a-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-ex-a-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-ex-a-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-a-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-ex-a-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-ex-a-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-ex-b-background-color{background-color:#fff}html .body .has-ex-b-color{color:#fff}html .body .has-ex-b-border-color{border-color:#fff}html .body .btn-wrap.has-ex-b-background-color>a{background-color:#fff}html .body .btn-wrap.has-ex-b-color>a{color:#fff}html .body .btn-wrap.has-ex-b-border-color>a{border-color:#fff}html .body .bb-tab.has-ex-b-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-b-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-ex-b-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-ex-b-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-ex-b-icon-color li::before{color:#fff}.micro-text.has-ex-b-color{color:#fff}html .body .micro-balloon.has-ex-b-color{color:#fff}html .body .micro-balloon.has-ex-b-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-ex-b-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-ex-b-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-ex-b-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-ex-b-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-ex-b-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-ex-b-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-b-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-ex-b-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-ex-b-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-ex-b-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-ex-b-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-ex-b-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-b-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-b-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-b-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-b-border-color::before{border-color:#fff}html .body .timeline-box.has-ex-b-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-ex-b-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-ex-b-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-b-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-ex-b-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-ex-b-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-ex-c-background-color{background-color:#fff}html .body .has-ex-c-color{color:#fff}html .body .has-ex-c-border-color{border-color:#fff}html .body .btn-wrap.has-ex-c-background-color>a{background-color:#fff}html .body .btn-wrap.has-ex-c-color>a{color:#fff}html .body .btn-wrap.has-ex-c-border-color>a{border-color:#fff}html .body .bb-tab.has-ex-c-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-c-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-ex-c-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-ex-c-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-ex-c-icon-color li::before{color:#fff}.micro-text.has-ex-c-color{color:#fff}html .body .micro-balloon.has-ex-c-color{color:#fff}html .body .micro-balloon.has-ex-c-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-ex-c-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-ex-c-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-ex-c-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-ex-c-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-ex-c-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-ex-c-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-c-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-ex-c-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-ex-c-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-ex-c-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-ex-c-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-ex-c-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-c-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-c-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-c-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-c-border-color::before{border-color:#fff}html .body .timeline-box.has-ex-c-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-ex-c-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-ex-c-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-c-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-ex-c-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-ex-c-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-ex-d-background-color{background-color:#fff}html .body .has-ex-d-color{color:#fff}html .body .has-ex-d-border-color{border-color:#fff}html .body .btn-wrap.has-ex-d-background-color>a{background-color:#fff}html .body .btn-wrap.has-ex-d-color>a{color:#fff}html .body .btn-wrap.has-ex-d-border-color>a{border-color:#fff}html .body .bb-tab.has-ex-d-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-d-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-ex-d-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-ex-d-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-ex-d-icon-color li::before{color:#fff}.micro-text.has-ex-d-color{color:#fff}html .body .micro-balloon.has-ex-d-color{color:#fff}html .body .micro-balloon.has-ex-d-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-ex-d-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-ex-d-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-ex-d-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-ex-d-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-ex-d-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-ex-d-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-d-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-ex-d-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-ex-d-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-ex-d-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-ex-d-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-ex-d-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-d-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-d-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-d-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-d-border-color::before{border-color:#fff}html .body .timeline-box.has-ex-d-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-ex-d-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-ex-d-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-d-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-ex-d-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-ex-d-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-ex-e-background-color{background-color:#fff}html .body .has-ex-e-color{color:#fff}html .body .has-ex-e-border-color{border-color:#fff}html .body .btn-wrap.has-ex-e-background-color>a{background-color:#fff}html .body .btn-wrap.has-ex-e-color>a{color:#fff}html .body .btn-wrap.has-ex-e-border-color>a{border-color:#fff}html .body .bb-tab.has-ex-e-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-e-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-ex-e-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-ex-e-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-ex-e-icon-color li::before{color:#fff}.micro-text.has-ex-e-color{color:#fff}html .body .micro-balloon.has-ex-e-color{color:#fff}html .body .micro-balloon.has-ex-e-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-ex-e-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-ex-e-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-ex-e-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-ex-e-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-ex-e-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-ex-e-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-e-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-ex-e-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-ex-e-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-ex-e-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-ex-e-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-ex-e-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-e-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-e-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-e-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-e-border-color::before{border-color:#fff}html .body .timeline-box.has-ex-e-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-ex-e-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-ex-e-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-e-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-ex-e-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-ex-e-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-ex-f-background-color{background-color:#fff}html .body .has-ex-f-color{color:#fff}html .body .has-ex-f-border-color{border-color:#fff}html .body .btn-wrap.has-ex-f-background-color>a{background-color:#fff}html .body .btn-wrap.has-ex-f-color>a{color:#fff}html .body .btn-wrap.has-ex-f-border-color>a{border-color:#fff}html .body .bb-tab.has-ex-f-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-ex-f-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-ex-f-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-ex-f-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-ex-f-icon-color li::before{color:#fff}.micro-text.has-ex-f-color{color:#fff}html .body .micro-balloon.has-ex-f-color{color:#fff}html .body .micro-balloon.has-ex-f-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-ex-f-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-ex-f-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-ex-f-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-ex-f-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-ex-f-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-ex-f-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-ex-f-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-ex-f-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-ex-f-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-ex-f-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-ex-f-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-ex-f-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-ex-f-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-ex-f-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-ex-f-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-ex-f-border-color::before{border-color:#fff}html .body .timeline-box.has-ex-f-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-ex-f-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-ex-f-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-f-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-ex-f-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-ex-f-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-black-background-color{background-color:#000}html .body .has-black-color{color:#000}html .body .has-black-border-color{border-color:#000}html .body .btn-wrap.has-black-background-color>a{background-color:#000}html .body .btn-wrap.has-black-color>a{color:#000}html .body .btn-wrap.has-black-border-color>a{border-color:#000}html .body .bb-tab.has-black-border-color .bb-label{background-color:#000}html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button{background-color:#000}html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-black-border-color:not(.not-nested-style) .toggle-content{border-color:#000}html .body .toggle-wrap.has-black-background-color:not(.not-nested-style) .toggle-content{background-color:#000}html .body .toggle-wrap.has-black-color:not(.not-nested-style) .toggle-content{color:#000}html .body .iconlist-box.has-black-icon-color li::before{color:#000}.micro-text.has-black-color{color:#000}html .body .micro-balloon.has-black-color{color:#000}html .body .micro-balloon.has-black-background-color{background-color:#000;border-color:transparent}html .body .micro-balloon.has-black-background-color.micro-bottom::after{border-bottom-color:#000;border-top-color:transparent}html .body .micro-balloon.has-black-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-black-background-color::after{border-top-color:#000}html .body .micro-balloon.has-border-color.has-black-border-color{border-color:#000}html .body .micro-balloon.micro-top.has-black-border-color::before{border-top-color:#000}html .body .micro-balloon.micro-bottom.has-black-border-color::before{border-bottom-color:#000}html .body .caption-box.has-black-border-color:not(.not-nested-style) .box-label{background-color:#000}html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-label{background-color:#000}html .body .tab-caption-box.has-black-border-color:not(.not-nested-style) .box-content{border-color:#000}html .body .tab-caption-box.has-black-background-color:not(.not-nested-style) .box-content{background-color:#000}html .body .tab-caption-box.has-black-color:not(.not-nested-style) .box-content{color:#000}html .body .label-box.has-black-border-color:not(.not-nested-style) .box-content{border-color:#000}html .body .label-box.has-black-background-color:not(.not-nested-style) .box-content{background-color:#000}html .body .label-box.has-black-color:not(.not-nested-style) .box-content{color:#000}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-background-color{background-color:#000}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-black-color{color:#000}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-black-border-color{border-color:#000}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-border-color::before{border-right-color:#000}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color::before{border-left-color:#000}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-black-background-color::after{border-right-color:#000}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color::after{border-left-color:#000}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-background-color{background-color:#000}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-black-border-color{border-color:#000}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::after{border-color:#000}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-background-color::after{background-color:#000}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-black-border-color::before{border-color:#000}html .body .timeline-box.has-black-point-color:not(.not-nested-style) .timeline-item::before{background-color:#000}.has-black-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#000}html .body .has-black-question-color:not(.not-nested-style) .faq-question-label{color:#000}html .body .has-black-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#000}html .body .has-black-answer-color:not(.not-nested-style) .faq-answer-label{color:#000}html .body .is-style-square.has-black-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#000}html .body .is-style-square.has-black-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#000}html .body .has-cyan-bluish-gray-background-color{background-color:#abb8c3}html .body .has-cyan-bluish-gray-color{color:#abb8c3}html .body .has-cyan-bluish-gray-border-color{border-color:#abb8c3}html .body .btn-wrap.has-cyan-bluish-gray-background-color>a{background-color:#abb8c3}html .body .btn-wrap.has-cyan-bluish-gray-color>a{color:#abb8c3}html .body .btn-wrap.has-cyan-bluish-gray-border-color>a{border-color:#abb8c3}html .body .bb-tab.has-cyan-bluish-gray-border-color .bb-label{background-color:#abb8c3}html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button{background-color:#abb8c3}html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-cyan-bluish-gray-border-color:not(.not-nested-style) .toggle-content{border-color:#abb8c3}html .body .toggle-wrap.has-cyan-bluish-gray-background-color:not(.not-nested-style) .toggle-content{background-color:#abb8c3}html .body .toggle-wrap.has-cyan-bluish-gray-color:not(.not-nested-style) .toggle-content{color:#abb8c3}html .body .iconlist-box.has-cyan-bluish-gray-icon-color li::before{color:#abb8c3}.micro-text.has-cyan-bluish-gray-color{color:#abb8c3}html .body .micro-balloon.has-cyan-bluish-gray-color{color:#abb8c3}html .body .micro-balloon.has-cyan-bluish-gray-background-color{background-color:#abb8c3;border-color:transparent}html .body .micro-balloon.has-cyan-bluish-gray-background-color.micro-bottom::after{border-bottom-color:#abb8c3;border-top-color:transparent}html .body .micro-balloon.has-cyan-bluish-gray-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-cyan-bluish-gray-background-color::after{border-top-color:#abb8c3}html .body .micro-balloon.has-border-color.has-cyan-bluish-gray-border-color{border-color:#abb8c3}html .body .micro-balloon.micro-top.has-cyan-bluish-gray-border-color::before{border-top-color:#abb8c3}html .body .micro-balloon.micro-bottom.has-cyan-bluish-gray-border-color::before{border-bottom-color:#abb8c3}html .body .caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label{background-color:#abb8c3}html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-label{background-color:#abb8c3}html .body .tab-caption-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content{border-color:#abb8c3}html .body .tab-caption-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content{background-color:#abb8c3}html .body .tab-caption-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content{color:#abb8c3}html .body .label-box.has-cyan-bluish-gray-border-color:not(.not-nested-style) .box-content{border-color:#abb8c3}html .body .label-box.has-cyan-bluish-gray-background-color:not(.not-nested-style) .box-content{background-color:#abb8c3}html .body .label-box.has-cyan-bluish-gray-color:not(.not-nested-style) .box-content{color:#abb8c3}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color{background-color:#abb8c3}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-cyan-bluish-gray-color{color:#abb8c3}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color{border-color:#abb8c3}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before{border-right-color:#abb8c3}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before{border-left-color:#abb8c3}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after{border-right-color:#abb8c3}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after{border-left-color:#abb8c3}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color{background-color:#abb8c3}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color{border-color:#abb8c3}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::after{border-color:#abb8c3}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-background-color::after{background-color:#abb8c3}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-cyan-bluish-gray-border-color::before{border-color:#abb8c3}html .body .timeline-box.has-cyan-bluish-gray-point-color:not(.not-nested-style) .timeline-item::before{background-color:#abb8c3}.has-cyan-bluish-gray-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#abb8c3}html .body .has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label{color:#abb8c3}html .body .has-cyan-bluish-gray-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#abb8c3}html .body .has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label{color:#abb8c3}html .body .is-style-square.has-cyan-bluish-gray-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#abb8c3}html .body .is-style-square.has-cyan-bluish-gray-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#abb8c3}html .body .has-white-background-color{background-color:#fff}html .body .has-white-color{color:#fff}html .body .has-white-border-color{border-color:#fff}html .body .btn-wrap.has-white-background-color>a{background-color:#fff}html .body .btn-wrap.has-white-color>a{color:#fff}html .body .btn-wrap.has-white-border-color>a{border-color:#fff}html .body .bb-tab.has-white-border-color .bb-label{background-color:#fff}html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button{background-color:#fff}html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-white-border-color:not(.not-nested-style) .toggle-content{border-color:#fff}html .body .toggle-wrap.has-white-background-color:not(.not-nested-style) .toggle-content{background-color:#fff}html .body .toggle-wrap.has-white-color:not(.not-nested-style) .toggle-content{color:#fff}html .body .iconlist-box.has-white-icon-color li::before{color:#fff}.micro-text.has-white-color{color:#fff}html .body .micro-balloon.has-white-color{color:#fff}html .body .micro-balloon.has-white-background-color{background-color:#fff;border-color:transparent}html .body .micro-balloon.has-white-background-color.micro-bottom::after{border-bottom-color:#fff;border-top-color:transparent}html .body .micro-balloon.has-white-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-white-background-color::after{border-top-color:#fff}html .body .micro-balloon.has-border-color.has-white-border-color{border-color:#fff}html .body .micro-balloon.micro-top.has-white-border-color::before{border-top-color:#fff}html .body .micro-balloon.micro-bottom.has-white-border-color::before{border-bottom-color:#fff}html .body .caption-box.has-white-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-label{background-color:#fff}html .body .tab-caption-box.has-white-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .tab-caption-box.has-white-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .tab-caption-box.has-white-color:not(.not-nested-style) .box-content{color:#fff}html .body .label-box.has-white-border-color:not(.not-nested-style) .box-content{border-color:#fff}html .body .label-box.has-white-background-color:not(.not-nested-style) .box-content{background-color:#fff}html .body .label-box.has-white-color:not(.not-nested-style) .box-content{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-background-color{background-color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-white-color{color:#fff}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-white-border-color{border-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-border-color::before{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color::before{border-left-color:#fff}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-white-background-color::after{border-right-color:#fff}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color::after{border-left-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-background-color{background-color:#fff}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-white-border-color{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::after{border-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-background-color::after{background-color:#fff}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-white-border-color::before{border-color:#fff}html .body .timeline-box.has-white-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fff}.has-white-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fff}html .body .has-white-question-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-white-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fff}html .body .has-white-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff}html .body .is-style-square.has-white-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fff}html .body .is-style-square.has-white-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fff}html .body .has-pale-pink-background-color{background-color:#f78da7}html .body .has-pale-pink-color{color:#f78da7}html .body .has-pale-pink-border-color{border-color:#f78da7}html .body .btn-wrap.has-pale-pink-background-color>a{background-color:#f78da7}html .body .btn-wrap.has-pale-pink-color>a{color:#f78da7}html .body .btn-wrap.has-pale-pink-border-color>a{border-color:#f78da7}html .body .bb-tab.has-pale-pink-border-color .bb-label{background-color:#f78da7}html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button{background-color:#f78da7}html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-pale-pink-border-color:not(.not-nested-style) .toggle-content{border-color:#f78da7}html .body .toggle-wrap.has-pale-pink-background-color:not(.not-nested-style) .toggle-content{background-color:#f78da7}html .body .toggle-wrap.has-pale-pink-color:not(.not-nested-style) .toggle-content{color:#f78da7}html .body .iconlist-box.has-pale-pink-icon-color li::before{color:#f78da7}.micro-text.has-pale-pink-color{color:#f78da7}html .body .micro-balloon.has-pale-pink-color{color:#f78da7}html .body .micro-balloon.has-pale-pink-background-color{background-color:#f78da7;border-color:transparent}html .body .micro-balloon.has-pale-pink-background-color.micro-bottom::after{border-bottom-color:#f78da7;border-top-color:transparent}html .body .micro-balloon.has-pale-pink-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-pale-pink-background-color::after{border-top-color:#f78da7}html .body .micro-balloon.has-border-color.has-pale-pink-border-color{border-color:#f78da7}html .body .micro-balloon.micro-top.has-pale-pink-border-color::before{border-top-color:#f78da7}html .body .micro-balloon.micro-bottom.has-pale-pink-border-color::before{border-bottom-color:#f78da7}html .body .caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label{background-color:#f78da7}html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-label{background-color:#f78da7}html .body .tab-caption-box.has-pale-pink-border-color:not(.not-nested-style) .box-content{border-color:#f78da7}html .body .tab-caption-box.has-pale-pink-background-color:not(.not-nested-style) .box-content{background-color:#f78da7}html .body .tab-caption-box.has-pale-pink-color:not(.not-nested-style) .box-content{color:#f78da7}html .body .label-box.has-pale-pink-border-color:not(.not-nested-style) .box-content{border-color:#f78da7}html .body .label-box.has-pale-pink-background-color:not(.not-nested-style) .box-content{background-color:#f78da7}html .body .label-box.has-pale-pink-color:not(.not-nested-style) .box-content{color:#f78da7}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color{background-color:#f78da7}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-pink-color{color:#f78da7}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color{border-color:#f78da7}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before{border-right-color:#f78da7}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before{border-left-color:#f78da7}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after{border-right-color:#f78da7}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after{border-left-color:#f78da7}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color{background-color:#f78da7}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color{border-color:#f78da7}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::after{border-color:#f78da7}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-background-color::after{background-color:#f78da7}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-pink-border-color::before{border-color:#f78da7}html .body .timeline-box.has-pale-pink-point-color:not(.not-nested-style) .timeline-item::before{background-color:#f78da7}.has-pale-pink-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#f78da7}html .body .has-pale-pink-question-color:not(.not-nested-style) .faq-question-label{color:#f78da7}html .body .has-pale-pink-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#f78da7}html .body .has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label{color:#f78da7}html .body .is-style-square.has-pale-pink-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#f78da7}html .body .is-style-square.has-pale-pink-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#f78da7}html .body .has-vivid-red-background-color{background-color:#cf2e2e}html .body .has-vivid-red-color{color:#cf2e2e}html .body .has-vivid-red-border-color{border-color:#cf2e2e}html .body .btn-wrap.has-vivid-red-background-color>a{background-color:#cf2e2e}html .body .btn-wrap.has-vivid-red-color>a{color:#cf2e2e}html .body .btn-wrap.has-vivid-red-border-color>a{border-color:#cf2e2e}html .body .bb-tab.has-vivid-red-border-color .bb-label{background-color:#cf2e2e}html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button{background-color:#cf2e2e}html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-red-border-color:not(.not-nested-style) .toggle-content{border-color:#cf2e2e}html .body .toggle-wrap.has-vivid-red-background-color:not(.not-nested-style) .toggle-content{background-color:#cf2e2e}html .body .toggle-wrap.has-vivid-red-color:not(.not-nested-style) .toggle-content{color:#cf2e2e}html .body .iconlist-box.has-vivid-red-icon-color li::before{color:#cf2e2e}.micro-text.has-vivid-red-color{color:#cf2e2e}html .body .micro-balloon.has-vivid-red-color{color:#cf2e2e}html .body .micro-balloon.has-vivid-red-background-color{background-color:#cf2e2e;border-color:transparent}html .body .micro-balloon.has-vivid-red-background-color.micro-bottom::after{border-bottom-color:#cf2e2e;border-top-color:transparent}html .body .micro-balloon.has-vivid-red-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-vivid-red-background-color::after{border-top-color:#cf2e2e}html .body .micro-balloon.has-border-color.has-vivid-red-border-color{border-color:#cf2e2e}html .body .micro-balloon.micro-top.has-vivid-red-border-color::before{border-top-color:#cf2e2e}html .body .micro-balloon.micro-bottom.has-vivid-red-border-color::before{border-bottom-color:#cf2e2e}html .body .caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label{background-color:#cf2e2e}html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-label{background-color:#cf2e2e}html .body .tab-caption-box.has-vivid-red-border-color:not(.not-nested-style) .box-content{border-color:#cf2e2e}html .body .tab-caption-box.has-vivid-red-background-color:not(.not-nested-style) .box-content{background-color:#cf2e2e}html .body .tab-caption-box.has-vivid-red-color:not(.not-nested-style) .box-content{color:#cf2e2e}html .body .label-box.has-vivid-red-border-color:not(.not-nested-style) .box-content{border-color:#cf2e2e}html .body .label-box.has-vivid-red-background-color:not(.not-nested-style) .box-content{background-color:#cf2e2e}html .body .label-box.has-vivid-red-color:not(.not-nested-style) .box-content{color:#cf2e2e}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color{background-color:#cf2e2e}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-red-color{color:#cf2e2e}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color{border-color:#cf2e2e}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before{border-right-color:#cf2e2e}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before{border-left-color:#cf2e2e}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after{border-right-color:#cf2e2e}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after{border-left-color:#cf2e2e}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color{background-color:#cf2e2e}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color{border-color:#cf2e2e}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::after{border-color:#cf2e2e}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-background-color::after{background-color:#cf2e2e}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-red-border-color::before{border-color:#cf2e2e}html .body .timeline-box.has-vivid-red-point-color:not(.not-nested-style) .timeline-item::before{background-color:#cf2e2e}.has-vivid-red-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#cf2e2e}html .body .has-vivid-red-question-color:not(.not-nested-style) .faq-question-label{color:#cf2e2e}html .body .has-vivid-red-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#cf2e2e}html .body .has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label{color:#cf2e2e}html .body .is-style-square.has-vivid-red-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#cf2e2e}html .body .is-style-square.has-vivid-red-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#cf2e2e}html .body .has-luminous-vivid-orange-background-color{background-color:#ff6900}html .body .has-luminous-vivid-orange-color{color:#ff6900}html .body .has-luminous-vivid-orange-border-color{border-color:#ff6900}html .body .btn-wrap.has-luminous-vivid-orange-background-color>a{background-color:#ff6900}html .body .btn-wrap.has-luminous-vivid-orange-color>a{color:#ff6900}html .body .btn-wrap.has-luminous-vivid-orange-border-color>a{border-color:#ff6900}html .body .bb-tab.has-luminous-vivid-orange-border-color .bb-label{background-color:#ff6900}html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button{background-color:#ff6900}html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-luminous-vivid-orange-border-color:not(.not-nested-style) .toggle-content{border-color:#ff6900}html .body .toggle-wrap.has-luminous-vivid-orange-background-color:not(.not-nested-style) .toggle-content{background-color:#ff6900}html .body .toggle-wrap.has-luminous-vivid-orange-color:not(.not-nested-style) .toggle-content{color:#ff6900}html .body .iconlist-box.has-luminous-vivid-orange-icon-color li::before{color:#ff6900}.micro-text.has-luminous-vivid-orange-color{color:#ff6900}html .body .micro-balloon.has-luminous-vivid-orange-color{color:#ff6900}html .body .micro-balloon.has-luminous-vivid-orange-background-color{background-color:#ff6900;border-color:transparent}html .body .micro-balloon.has-luminous-vivid-orange-background-color.micro-bottom::after{border-bottom-color:#ff6900;border-top-color:transparent}html .body .micro-balloon.has-luminous-vivid-orange-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-luminous-vivid-orange-background-color::after{border-top-color:#ff6900}html .body .micro-balloon.has-border-color.has-luminous-vivid-orange-border-color{border-color:#ff6900}html .body .micro-balloon.micro-top.has-luminous-vivid-orange-border-color::before{border-top-color:#ff6900}html .body .micro-balloon.micro-bottom.has-luminous-vivid-orange-border-color::before{border-bottom-color:#ff6900}html .body .caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label{background-color:#ff6900}html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-label{background-color:#ff6900}html .body .tab-caption-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content{border-color:#ff6900}html .body .tab-caption-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content{background-color:#ff6900}html .body .tab-caption-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content{color:#ff6900}html .body .label-box.has-luminous-vivid-orange-border-color:not(.not-nested-style) .box-content{border-color:#ff6900}html .body .label-box.has-luminous-vivid-orange-background-color:not(.not-nested-style) .box-content{background-color:#ff6900}html .body .label-box.has-luminous-vivid-orange-color:not(.not-nested-style) .box-content{color:#ff6900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color{background-color:#ff6900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-orange-color{color:#ff6900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color{border-color:#ff6900}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before{border-right-color:#ff6900}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before{border-left-color:#ff6900}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after{border-right-color:#ff6900}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after{border-left-color:#ff6900}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color{background-color:#ff6900}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color{border-color:#ff6900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::after{border-color:#ff6900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-background-color::after{background-color:#ff6900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-orange-border-color::before{border-color:#ff6900}html .body .timeline-box.has-luminous-vivid-orange-point-color:not(.not-nested-style) .timeline-item::before{background-color:#ff6900}.has-luminous-vivid-orange-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#ff6900}html .body .has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label{color:#ff6900}html .body .has-luminous-vivid-orange-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#ff6900}html .body .has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label{color:#ff6900}html .body .is-style-square.has-luminous-vivid-orange-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#ff6900}html .body .is-style-square.has-luminous-vivid-orange-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#ff6900}html .body .has-luminous-vivid-amber-background-color{background-color:#fcb900}html .body .has-luminous-vivid-amber-color{color:#fcb900}html .body .has-luminous-vivid-amber-border-color{border-color:#fcb900}html .body .btn-wrap.has-luminous-vivid-amber-background-color>a{background-color:#fcb900}html .body .btn-wrap.has-luminous-vivid-amber-color>a{color:#fcb900}html .body .btn-wrap.has-luminous-vivid-amber-border-color>a{border-color:#fcb900}html .body .bb-tab.has-luminous-vivid-amber-border-color .bb-label{background-color:#fcb900}html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button{background-color:#fcb900}html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-luminous-vivid-amber-border-color:not(.not-nested-style) .toggle-content{border-color:#fcb900}html .body .toggle-wrap.has-luminous-vivid-amber-background-color:not(.not-nested-style) .toggle-content{background-color:#fcb900}html .body .toggle-wrap.has-luminous-vivid-amber-color:not(.not-nested-style) .toggle-content{color:#fcb900}html .body .iconlist-box.has-luminous-vivid-amber-icon-color li::before{color:#fcb900}.micro-text.has-luminous-vivid-amber-color{color:#fcb900}html .body .micro-balloon.has-luminous-vivid-amber-color{color:#fcb900}html .body .micro-balloon.has-luminous-vivid-amber-background-color{background-color:#fcb900;border-color:transparent}html .body .micro-balloon.has-luminous-vivid-amber-background-color.micro-bottom::after{border-bottom-color:#fcb900;border-top-color:transparent}html .body .micro-balloon.has-luminous-vivid-amber-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-luminous-vivid-amber-background-color::after{border-top-color:#fcb900}html .body .micro-balloon.has-border-color.has-luminous-vivid-amber-border-color{border-color:#fcb900}html .body .micro-balloon.micro-top.has-luminous-vivid-amber-border-color::before{border-top-color:#fcb900}html .body .micro-balloon.micro-bottom.has-luminous-vivid-amber-border-color::before{border-bottom-color:#fcb900}html .body .caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label{background-color:#fcb900}html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-label{background-color:#fcb900}html .body .tab-caption-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content{border-color:#fcb900}html .body .tab-caption-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content{background-color:#fcb900}html .body .tab-caption-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content{color:#fcb900}html .body .label-box.has-luminous-vivid-amber-border-color:not(.not-nested-style) .box-content{border-color:#fcb900}html .body .label-box.has-luminous-vivid-amber-background-color:not(.not-nested-style) .box-content{background-color:#fcb900}html .body .label-box.has-luminous-vivid-amber-color:not(.not-nested-style) .box-content{color:#fcb900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color{background-color:#fcb900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-luminous-vivid-amber-color{color:#fcb900}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color{border-color:#fcb900}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before{border-right-color:#fcb900}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before{border-left-color:#fcb900}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after{border-right-color:#fcb900}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after{border-left-color:#fcb900}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color{background-color:#fcb900}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color{border-color:#fcb900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::after{border-color:#fcb900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-background-color::after{background-color:#fcb900}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-luminous-vivid-amber-border-color::before{border-color:#fcb900}html .body .timeline-box.has-luminous-vivid-amber-point-color:not(.not-nested-style) .timeline-item::before{background-color:#fcb900}.has-luminous-vivid-amber-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#fcb900}html .body .has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label{color:#fcb900}html .body .has-luminous-vivid-amber-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#fcb900}html .body .has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label{color:#fcb900}html .body .is-style-square.has-luminous-vivid-amber-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#fcb900}html .body .is-style-square.has-luminous-vivid-amber-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#fcb900}html .body .has-light-green-cyan-background-color{background-color:#7bdcb5}html .body .has-light-green-cyan-color{color:#7bdcb5}html .body .has-light-green-cyan-border-color{border-color:#7bdcb5}html .body .btn-wrap.has-light-green-cyan-background-color>a{background-color:#7bdcb5}html .body .btn-wrap.has-light-green-cyan-color>a{color:#7bdcb5}html .body .btn-wrap.has-light-green-cyan-border-color>a{border-color:#7bdcb5}html .body .bb-tab.has-light-green-cyan-border-color .bb-label{background-color:#7bdcb5}html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button{background-color:#7bdcb5}html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-light-green-cyan-border-color:not(.not-nested-style) .toggle-content{border-color:#7bdcb5}html .body .toggle-wrap.has-light-green-cyan-background-color:not(.not-nested-style) .toggle-content{background-color:#7bdcb5}html .body .toggle-wrap.has-light-green-cyan-color:not(.not-nested-style) .toggle-content{color:#7bdcb5}html .body .iconlist-box.has-light-green-cyan-icon-color li::before{color:#7bdcb5}.micro-text.has-light-green-cyan-color{color:#7bdcb5}html .body .micro-balloon.has-light-green-cyan-color{color:#7bdcb5}html .body .micro-balloon.has-light-green-cyan-background-color{background-color:#7bdcb5;border-color:transparent}html .body .micro-balloon.has-light-green-cyan-background-color.micro-bottom::after{border-bottom-color:#7bdcb5;border-top-color:transparent}html .body .micro-balloon.has-light-green-cyan-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-light-green-cyan-background-color::after{border-top-color:#7bdcb5}html .body .micro-balloon.has-border-color.has-light-green-cyan-border-color{border-color:#7bdcb5}html .body .micro-balloon.micro-top.has-light-green-cyan-border-color::before{border-top-color:#7bdcb5}html .body .micro-balloon.micro-bottom.has-light-green-cyan-border-color::before{border-bottom-color:#7bdcb5}html .body .caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label{background-color:#7bdcb5}html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-label{background-color:#7bdcb5}html .body .tab-caption-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content{border-color:#7bdcb5}html .body .tab-caption-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content{background-color:#7bdcb5}html .body .tab-caption-box.has-light-green-cyan-color:not(.not-nested-style) .box-content{color:#7bdcb5}html .body .label-box.has-light-green-cyan-border-color:not(.not-nested-style) .box-content{border-color:#7bdcb5}html .body .label-box.has-light-green-cyan-background-color:not(.not-nested-style) .box-content{background-color:#7bdcb5}html .body .label-box.has-light-green-cyan-color:not(.not-nested-style) .box-content{color:#7bdcb5}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color{background-color:#7bdcb5}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-light-green-cyan-color{color:#7bdcb5}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color{border-color:#7bdcb5}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before{border-right-color:#7bdcb5}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before{border-left-color:#7bdcb5}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after{border-right-color:#7bdcb5}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after{border-left-color:#7bdcb5}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color{background-color:#7bdcb5}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color{border-color:#7bdcb5}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::after{border-color:#7bdcb5}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-background-color::after{background-color:#7bdcb5}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-light-green-cyan-border-color::before{border-color:#7bdcb5}html .body .timeline-box.has-light-green-cyan-point-color:not(.not-nested-style) .timeline-item::before{background-color:#7bdcb5}.has-light-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#7bdcb5}html .body .has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label{color:#7bdcb5}html .body .has-light-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#7bdcb5}html .body .has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label{color:#7bdcb5}html .body .is-style-square.has-light-green-cyan-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#7bdcb5}html .body .is-style-square.has-light-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#7bdcb5}html .body .has-vivid-green-cyan-background-color{background-color:#00d084}html .body .has-vivid-green-cyan-color{color:#00d084}html .body .has-vivid-green-cyan-border-color{border-color:#00d084}html .body .btn-wrap.has-vivid-green-cyan-background-color>a{background-color:#00d084}html .body .btn-wrap.has-vivid-green-cyan-color>a{color:#00d084}html .body .btn-wrap.has-vivid-green-cyan-border-color>a{border-color:#00d084}html .body .bb-tab.has-vivid-green-cyan-border-color .bb-label{background-color:#00d084}html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button{background-color:#00d084}html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-green-cyan-border-color:not(.not-nested-style) .toggle-content{border-color:#00d084}html .body .toggle-wrap.has-vivid-green-cyan-background-color:not(.not-nested-style) .toggle-content{background-color:#00d084}html .body .toggle-wrap.has-vivid-green-cyan-color:not(.not-nested-style) .toggle-content{color:#00d084}html .body .iconlist-box.has-vivid-green-cyan-icon-color li::before{color:#00d084}.micro-text.has-vivid-green-cyan-color{color:#00d084}html .body .micro-balloon.has-vivid-green-cyan-color{color:#00d084}html .body .micro-balloon.has-vivid-green-cyan-background-color{background-color:#00d084;border-color:transparent}html .body .micro-balloon.has-vivid-green-cyan-background-color.micro-bottom::after{border-bottom-color:#00d084;border-top-color:transparent}html .body .micro-balloon.has-vivid-green-cyan-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-vivid-green-cyan-background-color::after{border-top-color:#00d084}html .body .micro-balloon.has-border-color.has-vivid-green-cyan-border-color{border-color:#00d084}html .body .micro-balloon.micro-top.has-vivid-green-cyan-border-color::before{border-top-color:#00d084}html .body .micro-balloon.micro-bottom.has-vivid-green-cyan-border-color::before{border-bottom-color:#00d084}html .body .caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label{background-color:#00d084}html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-label{background-color:#00d084}html .body .tab-caption-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content{border-color:#00d084}html .body .tab-caption-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content{background-color:#00d084}html .body .tab-caption-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content{color:#00d084}html .body .label-box.has-vivid-green-cyan-border-color:not(.not-nested-style) .box-content{border-color:#00d084}html .body .label-box.has-vivid-green-cyan-background-color:not(.not-nested-style) .box-content{background-color:#00d084}html .body .label-box.has-vivid-green-cyan-color:not(.not-nested-style) .box-content{color:#00d084}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color{background-color:#00d084}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-green-cyan-color{color:#00d084}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color{border-color:#00d084}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before{border-right-color:#00d084}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before{border-left-color:#00d084}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after{border-right-color:#00d084}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after{border-left-color:#00d084}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color{background-color:#00d084}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color{border-color:#00d084}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::after{border-color:#00d084}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-background-color::after{background-color:#00d084}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-green-cyan-border-color::before{border-color:#00d084}html .body .timeline-box.has-vivid-green-cyan-point-color:not(.not-nested-style) .timeline-item::before{background-color:#00d084}.has-vivid-green-cyan-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#00d084}html .body .has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label{color:#00d084}html .body .has-vivid-green-cyan-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#00d084}html .body .has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label{color:#00d084}html .body .is-style-square.has-vivid-green-cyan-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#00d084}html .body .is-style-square.has-vivid-green-cyan-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#00d084}html .body .has-pale-cyan-blue-background-color{background-color:#8ed1fc}html .body .has-pale-cyan-blue-color{color:#8ed1fc}html .body .has-pale-cyan-blue-border-color{border-color:#8ed1fc}html .body .btn-wrap.has-pale-cyan-blue-background-color>a{background-color:#8ed1fc}html .body .btn-wrap.has-pale-cyan-blue-color>a{color:#8ed1fc}html .body .btn-wrap.has-pale-cyan-blue-border-color>a{border-color:#8ed1fc}html .body .bb-tab.has-pale-cyan-blue-border-color .bb-label{background-color:#8ed1fc}html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button{background-color:#8ed1fc}html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-pale-cyan-blue-border-color:not(.not-nested-style) .toggle-content{border-color:#8ed1fc}html .body .toggle-wrap.has-pale-cyan-blue-background-color:not(.not-nested-style) .toggle-content{background-color:#8ed1fc}html .body .toggle-wrap.has-pale-cyan-blue-color:not(.not-nested-style) .toggle-content{color:#8ed1fc}html .body .iconlist-box.has-pale-cyan-blue-icon-color li::before{color:#8ed1fc}.micro-text.has-pale-cyan-blue-color{color:#8ed1fc}html .body .micro-balloon.has-pale-cyan-blue-color{color:#8ed1fc}html .body .micro-balloon.has-pale-cyan-blue-background-color{background-color:#8ed1fc;border-color:transparent}html .body .micro-balloon.has-pale-cyan-blue-background-color.micro-bottom::after{border-bottom-color:#8ed1fc;border-top-color:transparent}html .body .micro-balloon.has-pale-cyan-blue-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-pale-cyan-blue-background-color::after{border-top-color:#8ed1fc}html .body .micro-balloon.has-border-color.has-pale-cyan-blue-border-color{border-color:#8ed1fc}html .body .micro-balloon.micro-top.has-pale-cyan-blue-border-color::before{border-top-color:#8ed1fc}html .body .micro-balloon.micro-bottom.has-pale-cyan-blue-border-color::before{border-bottom-color:#8ed1fc}html .body .caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label{background-color:#8ed1fc}html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-label{background-color:#8ed1fc}html .body .tab-caption-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content{border-color:#8ed1fc}html .body .tab-caption-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content{background-color:#8ed1fc}html .body .tab-caption-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content{color:#8ed1fc}html .body .label-box.has-pale-cyan-blue-border-color:not(.not-nested-style) .box-content{border-color:#8ed1fc}html .body .label-box.has-pale-cyan-blue-background-color:not(.not-nested-style) .box-content{background-color:#8ed1fc}html .body .label-box.has-pale-cyan-blue-color:not(.not-nested-style) .box-content{color:#8ed1fc}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color{background-color:#8ed1fc}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-pale-cyan-blue-color{color:#8ed1fc}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color{border-color:#8ed1fc}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before{border-right-color:#8ed1fc}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before{border-left-color:#8ed1fc}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after{border-right-color:#8ed1fc}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after{border-left-color:#8ed1fc}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color{background-color:#8ed1fc}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color{border-color:#8ed1fc}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::after{border-color:#8ed1fc}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-background-color::after{background-color:#8ed1fc}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-pale-cyan-blue-border-color::before{border-color:#8ed1fc}html .body .timeline-box.has-pale-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before{background-color:#8ed1fc}.has-pale-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#8ed1fc}html .body .has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label{color:#8ed1fc}html .body .has-pale-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#8ed1fc}html .body .has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#8ed1fc}html .body .is-style-square.has-pale-cyan-blue-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#8ed1fc}html .body .is-style-square.has-pale-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#8ed1fc}html .body .has-vivid-cyan-blue-background-color{background-color:#0693e3}html .body .has-vivid-cyan-blue-color{color:#0693e3}html .body .has-vivid-cyan-blue-border-color{border-color:#0693e3}html .body .btn-wrap.has-vivid-cyan-blue-background-color>a{background-color:#0693e3}html .body .btn-wrap.has-vivid-cyan-blue-color>a{color:#0693e3}html .body .btn-wrap.has-vivid-cyan-blue-border-color>a{border-color:#0693e3}html .body .bb-tab.has-vivid-cyan-blue-border-color .bb-label{background-color:#0693e3}html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button{background-color:#0693e3}html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-cyan-blue-border-color:not(.not-nested-style) .toggle-content{border-color:#0693e3}html .body .toggle-wrap.has-vivid-cyan-blue-background-color:not(.not-nested-style) .toggle-content{background-color:#0693e3}html .body .toggle-wrap.has-vivid-cyan-blue-color:not(.not-nested-style) .toggle-content{color:#0693e3}html .body .iconlist-box.has-vivid-cyan-blue-icon-color li::before{color:#0693e3}.micro-text.has-vivid-cyan-blue-color{color:#0693e3}html .body .micro-balloon.has-vivid-cyan-blue-color{color:#0693e3}html .body .micro-balloon.has-vivid-cyan-blue-background-color{background-color:#0693e3;border-color:transparent}html .body .micro-balloon.has-vivid-cyan-blue-background-color.micro-bottom::after{border-bottom-color:#0693e3;border-top-color:transparent}html .body .micro-balloon.has-vivid-cyan-blue-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-vivid-cyan-blue-background-color::after{border-top-color:#0693e3}html .body .micro-balloon.has-border-color.has-vivid-cyan-blue-border-color{border-color:#0693e3}html .body .micro-balloon.micro-top.has-vivid-cyan-blue-border-color::before{border-top-color:#0693e3}html .body .micro-balloon.micro-bottom.has-vivid-cyan-blue-border-color::before{border-bottom-color:#0693e3}html .body .caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label{background-color:#0693e3}html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-label{background-color:#0693e3}html .body .tab-caption-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content{border-color:#0693e3}html .body .tab-caption-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content{background-color:#0693e3}html .body .tab-caption-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content{color:#0693e3}html .body .label-box.has-vivid-cyan-blue-border-color:not(.not-nested-style) .box-content{border-color:#0693e3}html .body .label-box.has-vivid-cyan-blue-background-color:not(.not-nested-style) .box-content{background-color:#0693e3}html .body .label-box.has-vivid-cyan-blue-color:not(.not-nested-style) .box-content{color:#0693e3}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color{background-color:#0693e3}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-cyan-blue-color{color:#0693e3}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color{border-color:#0693e3}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before{border-right-color:#0693e3}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before{border-left-color:#0693e3}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after{border-right-color:#0693e3}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after{border-left-color:#0693e3}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color{background-color:#0693e3}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color{border-color:#0693e3}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::after{border-color:#0693e3}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-background-color::after{background-color:#0693e3}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-cyan-blue-border-color::before{border-color:#0693e3}html .body .timeline-box.has-vivid-cyan-blue-point-color:not(.not-nested-style) .timeline-item::before{background-color:#0693e3}.has-vivid-cyan-blue-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#0693e3}html .body .has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label{color:#0693e3}html .body .has-vivid-cyan-blue-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#0693e3}html .body .has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#0693e3}html .body .is-style-square.has-vivid-cyan-blue-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#0693e3}html .body .is-style-square.has-vivid-cyan-blue-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#0693e3}html .body .has-vivid-purple-background-color{background-color:#9b51e0}html .body .has-vivid-purple-color{color:#9b51e0}html .body .has-vivid-purple-border-color{border-color:#9b51e0}html .body .btn-wrap.has-vivid-purple-background-color>a{background-color:#9b51e0}html .body .btn-wrap.has-vivid-purple-color>a{color:#9b51e0}html .body .btn-wrap.has-vivid-purple-border-color>a{border-color:#9b51e0}html .body .bb-tab.has-vivid-purple-border-color .bb-label{background-color:#9b51e0}html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button{background-color:#9b51e0}html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-button,html .body .toggle-wrap.has-vivid-purple-border-color:not(.not-nested-style) .toggle-content{border-color:#9b51e0}html .body .toggle-wrap.has-vivid-purple-background-color:not(.not-nested-style) .toggle-content{background-color:#9b51e0}html .body .toggle-wrap.has-vivid-purple-color:not(.not-nested-style) .toggle-content{color:#9b51e0}html .body .iconlist-box.has-vivid-purple-icon-color li::before{color:#9b51e0}.micro-text.has-vivid-purple-color{color:#9b51e0}html .body .micro-balloon.has-vivid-purple-color{color:#9b51e0}html .body .micro-balloon.has-vivid-purple-background-color{background-color:#9b51e0;border-color:transparent}html .body .micro-balloon.has-vivid-purple-background-color.micro-bottom::after{border-bottom-color:#9b51e0;border-top-color:transparent}html .body .micro-balloon.has-vivid-purple-background-color::before{border-top-color:transparent;border-bottom-color:transparent}html .body .micro-balloon.has-vivid-purple-background-color::after{border-top-color:#9b51e0}html .body .micro-balloon.has-border-color.has-vivid-purple-border-color{border-color:#9b51e0}html .body .micro-balloon.micro-top.has-vivid-purple-border-color::before{border-top-color:#9b51e0}html .body .micro-balloon.micro-bottom.has-vivid-purple-border-color::before{border-bottom-color:#9b51e0}html .body .caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label{background-color:#9b51e0}html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-label{background-color:#9b51e0}html .body .tab-caption-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content{border-color:#9b51e0}html .body .tab-caption-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content{background-color:#9b51e0}html .body .tab-caption-box.has-vivid-purple-color:not(.not-nested-style) .box-content{color:#9b51e0}html .body .label-box.has-vivid-purple-border-color:not(.not-nested-style) .box-content{border-color:#9b51e0}html .body .label-box.has-vivid-purple-background-color:not(.not-nested-style) .box-content{background-color:#9b51e0}html .body .label-box.has-vivid-purple-color:not(.not-nested-style) .box-content{color:#9b51e0}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color{background-color:#9b51e0}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-text-color.has-vivid-purple-color{color:#9b51e0}html .body .speech-wrap:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color{border-color:#9b51e0}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before{border-right-color:#9b51e0}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before{border-left-color:#9b51e0}html .body .speech-wrap.sbp-l:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after{border-right-color:#9b51e0}html .body .speech-wrap.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after{border-left-color:#9b51e0}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color{background-color:#9b51e0}html .body .speech-wrap.sbs-line.sbp-r:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color{border-color:#9b51e0}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::after{border-color:#9b51e0}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::before,html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-background-color::after{background-color:#9b51e0}html .body .speech-wrap.sbs-think:not(.not-nested-style) .speech-balloon.has-vivid-purple-border-color::before{border-color:#9b51e0}html .body .timeline-box.has-vivid-purple-point-color:not(.not-nested-style) .timeline-item::before{background-color:#9b51e0}.has-vivid-purple-border-color.is-style-accordion:not(.not-nested-style) .faq-question{background-color:#9b51e0}html .body .has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label{color:#9b51e0}html .body .has-vivid-purple-question-color.has-border-color:not(.not-nested-style) .faq-question-label{color:#9b51e0}html .body .has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label{color:#9b51e0}html .body .is-style-square.has-vivid-purple-question-color:not(.not-nested-style) .faq-question-label{color:#fff;background-color:#9b51e0}html .body .is-style-square.has-vivid-purple-answer-color:not(.not-nested-style) .faq-answer-label{color:#fff;background-color:#9b51e0}html .body .btn-wrap{background-color:transparent!important;color:#333;border-color:transparent!important;font-size:16px}html .body .btn-wrap.has-small-font-size>a{font-size:13px}html .body .btn-wrap.has-medium-font-size>a{font-size:20px}html .body .btn-wrap.has-large-font-size>a{font-size:36px}html .body .btn-wrap.has-huge-font-size>a,html .body .btn-wrap.has-larger-font-size>a{font-size:42px}.cocoon-block-toggle.not-nested-style{background-color:transparent!important}.has-text-color.not-nested-style>.toggle-button{color:var(--cocoon-custom-text-color)}.has-border-color.not-nested-style>.toggle-content{border-color:var(--cocoon-custom-border-color)}.has-background-color.not-nested-style>.toggle-content{background-color:var(--cocoon-custom-background-color)}.cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button{color:var(--cocoon-white-color);background-color:var(--cocoon-custom-border-color)}.cocoon-block-toggle.has-border-color.not-nested-style>.toggle-button::before{color:var(--cocoon-white-color)}.cocoon-block-timeline.not-nested-style{background-color:var(--cocoon-custom-background-color)!important;color:var(--cocoon-custom-text-color);border-color:var(--cocoon-custom-border-color)}.has-text-color.not-nested-style>.tab-caption-box-label{color:var(--cocoon-custom-text-color)}.has-border-color.not-nested-style>.tab-caption-box-label{color:var(--cocoon-white-color)}.cocoon-block-label-box.not-nested-style{background-color:transparent}.cocoon-block-label-box.not-nested-style>.label-box-label{color:var(--cocoon-custom-text-color)}.cocoon-block-label-box.not-nested-style>.box-content{border-color:var(--cocoon-custom-border-color);background-color:var(--cocoon-custom-background-color);color:var(--cocoon-custom-text-color);background-clip:padding-box}.cocoon-block-balloon.not-nested-style>.speech-balloon{background-color:var(--cocoon-custom-background-color);border-color:var(--cocoon-custom-border-color);color:var(--cocoon-custom-text-color);background-clip:padding-box}.cocoon-block-caption-box.not-nested-style{border-color:var(--cocoon-custom-border-color);color:var(--cocoon-custom-text-color)}.cocoon-block-caption-box.not-nested-style>.box-label{background-color:var(--cocoon-custom-border-color)}.cocoon-block-caption-box.has-border-color.not-nested-style>.box-label{color:var(--cocoon-white-color)}.cocoon-block-caption-box.not-nested-style>.box-content{background-color:var(--cocoon-custom-background-color);background-clip:padding-box}.box-menu:hover{box-shadow:inset 2px 2px 0 0 #63784f,2px 2px 0 0 #63784f,2px 0 0 0 #63784f,0 2px 0 0 #63784f}.box-menu-icon{color:#63784f}
/*# sourceURL=cocoon-skin-style-inline-css */

/*  iduchinoko-heat-product-route-v1226 */

        .uchinoko-heat-product-route-v1226 {
            max-width: 980px;
            margin: 2.6rem auto;
            padding: clamp(1.25rem, 3vw, 2.4rem);
            border: 1px solid rgba(92, 112, 74, .2);
            border-radius: 20px;
            background: linear-gradient(135deg, rgba(255,253,248,.98), rgba(244,247,238,.94));
            box-shadow: 0 18px 44px rgba(72,64,48,.08);
        }
        .uchinoko-heat-product-route-v1226 h2 {
            margin: .25rem 0 .75rem;
            color: #28251f;
            line-height: 1.45;
        }
        .uchinoko-heat-product-route-v1226 > p:not(.uchinoko-v3-kicker) {
            color: #676b60;
            line-height: 1.9;
        }
        .uchinoko-heat-product-route-v1226 > div {
            display: grid;
            grid-template-columns: repeat(5, minmax(0, 1fr));
            gap: .85rem;
            margin-top: 1.2rem;
        }
        .uchinoko-heat-product-route-v1226 a {
            display: flex;
            min-height: 160px;
            padding: 1rem;
            flex-direction: column;
            justify-content: space-between;
            border: 1px solid rgba(92, 112, 74, .2);
            border-radius: 16px;
            background: rgba(255,255,255,.86);
            color: inherit;
            text-decoration: none !important;
        }
        .uchinoko-heat-product-route-v1226 span {
            color: #587348;
            font-weight: 800;
            font-size: .88rem;
        }
        .uchinoko-heat-product-route-v1226 strong {
            display: block;
            color: #24211d;
            font-size: 1.05rem;
            line-height: 1.65;
        }
        .uchinoko-heat-product-route-v1226 em {
            color: #587348;
            font-style: normal;
            font-weight: 800;
        }
        @media (max-width: 860px) {
            .uchinoko-heat-product-route-v1226 > div {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        @media (max-width: 560px) {
            .uchinoko-heat-product-route-v1226 > div {
                grid-template-columns: 1fr;
            }
            .uchinoko-heat-product-route-v1226 a {
                min-height: 0;
                gap: .75rem;
            }
        }
        .uchinoko-summer-product-decision-v1227 {
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr));
            gap: .9rem;
            margin: 1.3rem 0 2rem;
        }
        .uchinoko-summer-product-decision-v1227 a {
            display: flex;
            min-height: 150px;
            padding: 1rem;
            flex-direction: column;
            justify-content: space-between;
            border: 1px solid rgba(92, 112, 74, .2);
            border-radius: 16px;
            background: rgba(255, 253, 248, .9);
            color: inherit;
            text-decoration: none !important;
            box-shadow: 0 12px 28px rgba(72,64,48,.06);
        }
        .uchinoko-summer-product-decision-v1227 span {
            color: #587348;
            font-weight: 800;
            font-size: .88rem;
        }
        .uchinoko-summer-product-decision-v1227 strong {
            color: #24211d;
            font-size: 1.02rem;
            line-height: 1.65;
        }
        .uchinoko-summer-product-decision-v1227 em {
            color: #587348;
            font-style: normal;
            font-weight: 800;
        }
        @media (max-width: 860px) {
            .uchinoko-summer-product-decision-v1227 {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        @media (max-width: 560px) {
            .uchinoko-summer-product-decision-v1227 {
                grid-template-columns: 1fr;
            }
            .uchinoko-summer-product-decision-v1227 a {
                min-height: 0;
                gap: .7rem;
            }
        }
        .uchinoko-summer-buy-check-v1229 {
            margin: 1.4rem 0 2rem;
            overflow-x: auto;
            border: 1px solid rgba(92, 112, 74, .18);
            border-radius: 16px;
            background: rgba(255, 253, 248, .92);
            box-shadow: 0 14px 32px rgba(72,64,48,.06);
        }
        .uchinoko-summer-buy-check-v1229 table {
            margin: 0;
            min-width: 760px;
            border-collapse: collapse;
        }
        .uchinoko-summer-buy-check-v1229 th {
            background: rgba(92, 112, 74, .12);
            color: #3f5836;
            font-weight: 800;
            white-space: nowrap;
        }
        .uchinoko-summer-buy-check-v1229 th,
        .uchinoko-summer-buy-check-v1229 td {
            padding: .95rem;
            border-color: rgba(92, 112, 74, .16);
            line-height: 1.75;
            vertical-align: top;
        }
        .uchinoko-summer-buy-check-v1229 td:first-child,
        .uchinoko-summer-buy-check-v1229 td:nth-child(2) {
            font-weight: 800;
            color: #24211d;
        }
        .uchinoko-summer-buy-check-v1229 a {
            color: #587348;
            font-weight: 800;
            text-decoration-thickness: 1px;
            text-underline-offset: 3px;
        }
        .uchinoko-summer-review-route-v1229 {
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr));
            gap: .95rem;
            margin: 1.2rem 0 2rem;
        }
        .uchinoko-summer-review-route-v1229 a {
            display: flex;
            flex-direction: column;
            gap: .45rem;
            min-height: 155px;
            padding: 1rem;
            border: 1px solid rgba(92, 112, 74, .18);
            border-radius: 16px;
            background: rgba(255, 253, 248, .94);
            color: inherit;
            text-decoration: none !important;
            box-shadow: 0 12px 28px rgba(72,64,48,.06);
        }
        .uchinoko-summer-review-route-v1229 span {
            color: #587348;
            font-weight: 800;
            font-size: .88rem;
        }
        .uchinoko-summer-review-route-v1229 strong {
            color: #24211d;
            font-size: 1.02rem;
            line-height: 1.55;
        }
        .uchinoko-summer-review-route-v1229 em {
            margin-top: auto;
            color: #587348;
            font-style: normal;
            font-weight: 800;
        }
        @media (max-width: 860px) {
            .uchinoko-summer-review-route-v1229 {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        @media (max-width: 560px) {
            .uchinoko-summer-review-route-v1229 {
                grid-template-columns: 1fr;
            }
            .uchinoko-summer-review-route-v1229 a {
                min-height: 0;
            }
        }
    
/*  iduchinoko-rakuten-product-link-styles-v1286 */

      /* Rakuten Affiliate's generated creative includes its own table layout.
         Reset the site's image-card rules only inside that creative. */
      .uchinoko-product-photo--rakuten {
        position:static;
        display:block;
        overflow-x:auto;
        overflow-y:hidden;
        padding:2px 0;
        border:0;
        border-radius:0;
        background:transparent;
        box-shadow:none;
      }
      .uchinoko-product-photo--rakuten table {
        width:auto !important;
        max-width:none !important;
        margin:0 !important;
        border-collapse:separate !important;
      }
      .uchinoko-product-photo--rakuten img {
        display:inline-block !important;
        width:auto !important;
        max-width:none !important;
        height:auto !important;
        aspect-ratio:auto !important;
        object-fit:contain !important;
        vertical-align:middle;
      }
      .uchinoko-product-photo--rakuten span {
        position:static !important;
        display:inline !important;
        padding:0 !important;
        border-radius:0 !important;
        background:transparent !important;
        color:inherit !important;
        font-size:inherit !important;
        font-weight:inherit !important;
        line-height:inherit !important;
        box-shadow:none !important;
      }
      .uchinoko-product-photo--rakuten-direct {
        background:#fff;
        border:1px solid #d9dfd1;
      }
      .uchinoko-product-photo--rakuten-direct img {
        display:block !important;
        width:100% !important;
        max-width:100% !important;
        height:auto !important;
        aspect-ratio:1 / 1;
        object-fit:contain !important;
        padding:12px !important;
        background:#fff;
      }
      @media (max-width: 560px) {
        .uchinoko-product-photo--rakuten { margin-right:-2px; }
      }
    
/*  iduchinoko-rakuten-carrier-route-styles-v1288 */

      .uchinoko-rakuten-carrier-route-v1288,
      .uchinoko-rakuten-carrier-hub-v1288 { margin:32px 0; padding:28px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-rakuten-carrier-route-v1288 h2,
      .uchinoko-rakuten-carrier-hub-v1288 h2 { margin:6px 0 12px; color:#25311f; }
      .uchinoko-rakuten-carrier-route-v1288__cards { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; margin:22px 0 12px; }
      .uchinoko-rakuten-carrier-route-v1288__card { padding:16px; border:1px solid #dfe4d8; border-radius:8px; background:#fff; }
      .uchinoko-rakuten-carrier-route-v1288__card h3 { margin:0 0 12px; font-size:16px; color:#405a31; }
      .uchinoko-rakuten-carrier-route-v1288__card .uchinoko-product-photo { margin:0; }
      .uchinoko-rakuten-carrier-route-v1288__note { margin:12px 0 0; font-size:13px; color:#657060; }
      @media (max-width: 767px) {
        .uchinoko-rakuten-carrier-route-v1288,
        .uchinoko-rakuten-carrier-hub-v1288 { padding:20px; }
        .uchinoko-rakuten-carrier-route-v1288__cards { grid-template-columns:1fr; }
      }
    
/*  iduchinoko-rakuten-disaster-product-cards-styles-v1293 */

      .uchinoko-rakuten-disaster-products-v1293 { margin:0 0 38px; padding:30px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-rakuten-disaster-products-v1293 h2 { margin:6px 0 12px; color:#25311f; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes { margin:22px 0 2px; padding:20px; border:1px solid #dfe4d8; border-radius:8px; background:#fff; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes h3 { margin:0 0 14px; color:#2e3b27; font-size:20px; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes > div { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:14px; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes article { padding:16px; border-left:3px solid #627b4d; background:#fafcf8; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes article p { margin:0 0 5px; color:#617e4a; font-size:13px; font-weight:700; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes article strong { display:block; color:#2e3b27; font-size:16px; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes article span { display:block; margin-top:7px; color:#566052; font-size:13px; line-height:1.65; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes ol { margin:12px 0 0; padding-left:1.25em; color:#405a31; font-size:14px; line-height:1.8; font-weight:700; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes a { color:#405a31; text-decoration:none; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes a:hover { color:#25311f; text-decoration:underline; }
      .uchinoko-rakuten-disaster-products-v1293__filters { display:flex; flex-wrap:wrap; gap:8px; margin:20px 0 0; }
      .uchinoko-rakuten-disaster-products-v1293__filters button { min-height:38px; padding:7px 13px; border:1px solid #627b4d; border-radius:999px; background:#fff; color:#405a31; font:inherit; font-size:14px; font-weight:700; cursor:pointer; }
      .uchinoko-rakuten-disaster-products-v1293__filters button.is-active, .uchinoko-rakuten-disaster-products-v1293__filters button:hover { background:#526d3f; color:#fff; }
      .uchinoko-rakuten-disaster-products-v1293__grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:16px; margin:20px 0 14px; }
      .uchinoko-rakuten-disaster-products-v1293__card { display:flex; flex-direction:column; gap:10px; padding:16px; border:1px solid #dfe4d8; border-radius:8px; background:#fff; }
      .uchinoko-rakuten-disaster-products-v1293__card.is-hidden { display:none; }
      .uchinoko-rakuten-disaster-products-v1293__card > p { display:flex; align-items:center; justify-content:space-between; gap:8px; margin:0; color:#617e4a; font-size:13px; font-weight:700; }
      .uchinoko-rakuten-disaster-products-v1293__card > p em { flex:0 0 auto; padding:3px 8px; border-radius:999px; background:#edf3e8; color:#466035; font-size:11px; font-style:normal; }
      .uchinoko-rakuten-disaster-products-v1293__card h3 { margin:0; color:#2e3b27; font-size:18px; }
      .uchinoko-rakuten-disaster-products-v1293__card > span { color:#566052; font-size:14px; line-height:1.7; }
      .uchinoko-rakuten-disaster-products-v1293__card > strong { color:#405a31; font-size:14px; }
      .uchinoko-rakuten-disaster-products-v1293__card ul { margin:0; padding-left:1.2em; color:#4f594a; font-size:13px; line-height:1.7; }
      .uchinoko-rakuten-disaster-products-v1293__card .uchinoko-product-photo { margin:2px 0; }
      .uchinoko-marketplace-review-links-v1498 { margin:28px 0; padding:20px; border:1px solid #dfe4d8; border-radius:8px; background:#fbfcf9; }
      .uchinoko-marketplace-review-links-v1498 h2 { margin:0 0 8px; color:#2e3b27; font-size:22px; }
      .uchinoko-marketplace-review-links-v1498 > p:not(.uchinoko-v3-kicker) { margin:0 0 14px; color:#566052; line-height:1.7; }
      .uchinoko-marketplace-product-buttons-v1497 { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:8px; margin:2px 0 0; }
      .uchinoko-marketplace-product-buttons-v1497 a { display:flex; align-items:center; justify-content:center; min-height:40px; padding:7px 9px; border:1px solid #627b4d; border-radius:6px; background:#fff; color:#405a31 !important; font-size:12px !important; font-weight:700; line-height:1.35; text-align:center; text-decoration:none !important; }
      .uchinoko-marketplace-product-buttons-v1497 a:hover { background:#526d3f; color:#fff !important; }
      .uchinoko-rakuten-disaster-products-v1293__card > a { margin-top:auto; color:#405a31; font-size:14px; font-weight:700; text-decoration:none; }
      .uchinoko-rakuten-disaster-products-v1293__card > a:hover { color:#25311f; text-decoration:underline; }
      .uchinoko-rakuten-disaster-products-v1293 small { color:#657060; }
      @media (max-width:980px) { .uchinoko-rakuten-disaster-products-v1293__grid, .uchinoko-rakuten-disaster-products-v1293__starter-routes > div { grid-template-columns:repeat(2, minmax(0, 1fr)); } }
      @media (max-width:767px) { .uchinoko-rakuten-disaster-products-v1293 { padding:20px; } }
      @media (max-width:520px) { .uchinoko-rakuten-disaster-products-v1293__grid, .uchinoko-rakuten-disaster-products-v1293__starter-routes > div { grid-template-columns:1fr; } .uchinoko-marketplace-product-buttons-v1497 { grid-template-columns:1fr; } }
    
/*  iduchinoko-rakuten-direct-product-route-styles-v1290 */

      .uchinoko-rakuten-direct-product-route-v1290 { margin:32px 0; padding:28px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-rakuten-direct-product-route-v1290 h2 { margin:6px 0 12px; color:#25311f; }
      .uchinoko-rakuten-direct-product-route-v1290 > .uchinoko-product-photo { margin:20px 0 12px; }
      .uchinoko-rakuten-direct-product-route-v1290__button { margin:4px 0 0; }
      .uchinoko-rakuten-direct-product-route-v1290__note { margin:12px 0 0; font-size:13px; color:#657060; }
      @media (max-width: 767px) {
        .uchinoko-rakuten-direct-product-route-v1290 { padding:20px; }
      }
    
/*  iduchinoko-carrier-decision-guide-styles-v1290 */

      .uchinoko-carrier-decision-guide-v1290 { margin:36px 0; padding:30px; border:1px solid #d9dfd1; border-radius:8px; background:#fff; }
      .uchinoko-carrier-decision-guide-v1290 h2 { margin:6px 0 12px; color:#25311f; }
      .uchinoko-carrier-decision-guide-v1290__table { overflow-x:auto; margin:20px 0; }
      .uchinoko-carrier-decision-guide-v1290 table { width:100%; min-width:620px; border-collapse:collapse; }
      .uchinoko-carrier-decision-guide-v1290 th, .uchinoko-carrier-decision-guide-v1290 td { padding:13px 14px; border:1px solid #dfe4d8; text-align:left; vertical-align:top; }
      .uchinoko-carrier-decision-guide-v1290 th { background:#eff3eb; color:#33452a; }
      .uchinoko-carrier-decision-guide-v1290__links { display:flex; flex-wrap:wrap; gap:10px; }
      .uchinoko-carrier-decision-guide-v1290__links a { display:inline-flex; align-items:center; min-height:42px; padding:8px 14px; border:1px solid #627b4d; border-radius:999px; color:#344a29; font-weight:700; text-decoration:none; }
      .uchinoko-carrier-decision-guide-v1290__links a:hover { color:#fff; background:#526d3f; }
      @media (max-width: 767px) {
        .uchinoko-carrier-decision-guide-v1290 { padding:20px; }
        .uchinoko-carrier-decision-guide-v1290__links { display:grid; grid-template-columns:1fr; }
        .uchinoko-carrier-decision-guide-v1290__links a { justify-content:center; text-align:center; }
      }
    
/*  iduchinoko-heatwave-goods-route-styles-v1295 */

      .uchinoko-heatwave-goods-route-v1295 { margin:34px 0; padding:28px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-heatwave-goods-route-v1295 h2 { margin:6px 0 12px; color:#25311f; }
      .uchinoko-heatwave-goods-route-v1295__links { display:flex; flex-wrap:wrap; gap:10px; margin-top:18px; }
      .uchinoko-heatwave-goods-route-v1295__links a { display:inline-flex; align-items:center; min-height:42px; padding:8px 14px; border:1px solid #627b4d; border-radius:999px; color:#344a29; font-weight:700; text-decoration:none; }
      .uchinoko-heatwave-goods-route-v1295__links a:first-child { background:#526d3f; color:#fff; }
      .uchinoko-heatwave-goods-route-v1295__links a:hover { background:#405a31; color:#fff; }
      @media (max-width:767px) { .uchinoko-heatwave-goods-route-v1295 { padding:20px; } .uchinoko-heatwave-goods-route-v1295__links { display:grid; grid-template-columns:1fr; } .uchinoko-heatwave-goods-route-v1295__links a { justify-content:center; text-align:center; } }
    
/*  iduchinoko-summer-home-hub-styles-v1296 */

      .uchinoko-summer-home-hub-v1296 { max-width:1100px; margin:32px auto 56px; padding:clamp(18px,3vw,42px); border:1px solid #d9dfd1; border-radius:8px; background:#fdfdfb; color:#273024; }
      .uchinoko-summer-home-hub-v1296__hero { display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,.9fr); gap:clamp(22px,4vw,52px); align-items:center; padding:clamp(24px,4vw,50px); background:#f5f3ec; border-radius:8px; overflow:hidden; }
      .uchinoko-summer-home-hub-v1296__hero h2 { margin:6px 0 16px; color:#22301f; font-size:clamp(30px,4vw,48px); line-height:1.35; }
      .uchinoko-summer-home-hub-v1296__hero p { margin:0; line-height:1.9; }
      .uchinoko-summer-home-hub-v1296__hero img { display:block; width:100%; aspect-ratio:16/10; object-fit:cover; border-radius:8px; }
      .uchinoko-summer-home-hub-v1296__links { display:flex; flex-wrap:wrap; gap:10px; margin-top:22px; }
      .uchinoko-summer-home-hub-v1296__links a, .uchinoko-summer-hub-crosslinks-v1296 > a { display:inline-flex; align-items:center; justify-content:center; min-height:42px; padding:8px 14px; border:1px solid #566f42; border-radius:999px; color:#36502b; font-weight:700; text-decoration:none; }
      .uchinoko-summer-home-hub-v1296__links a:first-child, .uchinoko-summer-hub-crosslinks-v1296 > a { background:#536d40; color:#fff; }
      .uchinoko-summer-home-hub-v1296__index { display:flex; flex-wrap:wrap; gap:10px 18px; align-items:center; margin:28px 0; padding:18px 20px; border-left:4px solid #6a8155; background:#f7f8f3; }
      .uchinoko-summer-home-hub-v1296__index a { color:#36502b; font-weight:700; }
      .uchinoko-summer-home-hub-v1296 > section:not(.uchinoko-summer-home-hub-v1296__related):not(.uchinoko-summer-home-hub-v1296__sources) { padding:26px 0; border-top:1px solid #e1e5da; }
      .uchinoko-summer-home-hub-v1296 h2 { color:#25311f; }
      .uchinoko-summer-home-hub-v1296 p, .uchinoko-summer-home-hub-v1296 li { line-height:1.85; }
      .uchinoko-summer-home-hub-v1296__related { margin-top:26px; padding:28px; border-radius:8px; background:#eef2e9; }
      .uchinoko-summer-home-hub-v1296__related > div { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }
      .uchinoko-summer-home-hub-v1296__related a { display:grid; gap:6px; padding:18px; border:1px solid #d5decf; border-radius:8px; background:#fff; color:#2d4723; text-decoration:none; }
      .uchinoko-summer-home-hub-v1296__related a span { color:#5e695b; font-size:14px; line-height:1.6; }
      .uchinoko-summer-home-hub-v1296__sources { margin-top:30px; font-size:14px; color:#596154; }
      .uchinoko-summer-hub-crosslinks-v1296 { margin:34px 0; padding:24px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-summer-hub-crosslinks-v1296 h2 { margin:6px 0 10px; color:#25311f; }
      @media (max-width:767px) { .uchinoko-summer-home-hub-v1296 { margin:20px 0 40px; padding:16px; } .uchinoko-summer-home-hub-v1296__hero { grid-template-columns:1fr; padding:24px; } .uchinoko-summer-home-hub-v1296__hero img { order:-1; } .uchinoko-summer-home-hub-v1296__related > div { grid-template-columns:1fr; } .uchinoko-summer-home-hub-v1296__index { display:grid; grid-template-columns:1fr 1fr; } .uchinoko-summer-home-hub-v1296__index strong { grid-column:1/-1; } }
    
/*  iduchinoko-auto-feeder-guide-styles-v1298 */

      .uchinoko-auto-feeder-guide-v1298__decision { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.7fr); gap:0; margin:22px 0; border:1px solid #d9dfd1; border-radius:8px; overflow:hidden; background:#fff; }
      .uchinoko-auto-feeder-guide-v1298__decision strong, .uchinoko-auto-feeder-guide-v1298__decision span { padding:14px 18px; border-bottom:1px solid #e6eadf; }
      .uchinoko-auto-feeder-guide-v1298__decision strong { background:#f2f5ed; color:#405a31; }
      .uchinoko-auto-feeder-guide-v1298__decision span { color:#4f594a; }
      .uchinoko-auto-feeder-guide-v1298__table { margin:22px 0; border:1px solid #d9dfd1; border-radius:8px; overflow:hidden; background:#fff; }
      .uchinoko-auto-feeder-guide-v1298__table > div { display:grid; grid-template-columns:minmax(130px,.65fr) minmax(0,1.7fr); border-bottom:1px solid #e6eadf; }
      .uchinoko-auto-feeder-guide-v1298__table > div:last-child { border-bottom:0; }
      .uchinoko-auto-feeder-guide-v1298__table strong, .uchinoko-auto-feeder-guide-v1298__table span { padding:14px 18px; color:#4f594a; line-height:1.7; }
      .uchinoko-auto-feeder-guide-v1298__table strong { background:#f2f5ed; color:#405a31; }
      .uchinoko-auto-feeder-guide-v1298__rakuten { margin:24px 0; padding:22px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-auto-feeder-guide-v1298__rakuten h3 { margin:0 0 14px; color:#2e3b27; }
      .uchinoko-auto-feeder-guide-v1298__rakuten .uchinoko-product-photo { width:min(280px,100%); margin:0; }
      .uchinoko-auto-feeder-guide-v1298__rakuten > p { margin:12px 0 0; color:#657060; font-size:13px; }
      @media (max-width:600px) { .uchinoko-auto-feeder-guide-v1298__decision, .uchinoko-auto-feeder-guide-v1298__table > div { grid-template-columns:1fr; } .uchinoko-auto-feeder-guide-v1298__decision strong, .uchinoko-auto-feeder-guide-v1298__table strong { border-bottom:0; } }
    
/*  iduchinoko-summer-water-and-gadget-styles-v1299 */

      .uchinoko-summer-water-guide-v1299__product { margin:24px 0; padding:22px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-summer-water-guide-v1299__product h3 { margin:0 0 14px; color:#2e3b27; }
      .uchinoko-summer-water-guide-v1299__product .uchinoko-product-photo { width:min(280px,100%); margin:0; }
      .uchinoko-summer-water-guide-v1299__product > p { margin:12px 0 0; color:#657060; font-size:13px; }
      .uchinoko-summer-pet-tech-hub-v1299 { max-width:1100px; margin:28px auto 54px; padding:clamp(18px,3vw,42px); border:1px solid #d9dfd1; border-radius:8px; background:#fdfdfb; color:#273024; }
      .uchinoko-summer-pet-tech-hub-v1299__hero { display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,.95fr); gap:clamp(20px,4vw,52px); align-items:center; padding:clamp(24px,4vw,50px); border-radius:8px; background:#f5f3ec; overflow:hidden; }
      .uchinoko-summer-pet-tech-hub-v1299__hero h2 { margin:6px 0 16px; color:#25311f; font-size:clamp(30px,4vw,48px); line-height:1.35; }
      .uchinoko-summer-pet-tech-hub-v1299__hero p { margin:0; line-height:1.9; }
      .uchinoko-summer-pet-tech-hub-v1299__hero img { width:100%; aspect-ratio:16/10; object-fit:cover; border-radius:8px; }
      .uchinoko-summer-pet-tech-hub-v1299__hero nav, .uchinoko-summer-pet-tech-hub-v1299__index { display:flex; flex-wrap:wrap; gap:10px; align-items:center; }
      .uchinoko-summer-pet-tech-hub-v1299__hero nav { margin-top:22px; }
      .uchinoko-summer-pet-tech-hub-v1299__hero a, .uchinoko-summer-pet-tech-hub-v1299__button { display:inline-flex; align-items:center; justify-content:center; min-height:42px; padding:8px 14px; border:1px solid #566f42; border-radius:999px; color:#36502b; font-weight:700; text-decoration:none; }
      .uchinoko-summer-pet-tech-hub-v1299__hero a:first-child, .uchinoko-summer-pet-tech-hub-v1299__button { background:#536d40; color:#fff; }
      .uchinoko-summer-pet-tech-hub-v1299__index { margin:28px 0; padding:18px 20px; border-left:4px solid #6a8155; background:#f7f8f3; }
      .uchinoko-summer-pet-tech-hub-v1299__index a { color:#36502b; font-weight:700; }
      .uchinoko-summer-pet-tech-hub-v1299 > section:not(.uchinoko-summer-pet-tech-hub-v1299__hero) { padding:28px 0; border-top:1px solid #e1e5da; }
      .uchinoko-summer-pet-tech-hub-v1299 h2 { color:#25311f; }
      .uchinoko-summer-pet-tech-hub-v1299 p, .uchinoko-summer-pet-tech-hub-v1299 li { line-height:1.85; }
      .uchinoko-summer-pet-tech-hub-v1299__grid, .uchinoko-summer-pet-tech-hub-v1299__guides { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin-top:20px; }
      .uchinoko-summer-pet-tech-hub-v1299__grid article, .uchinoko-summer-pet-tech-hub-v1299__guides a { display:grid; gap:8px; padding:18px; border:1px solid #dfe4d8; border-radius:8px; background:#fff; color:#2d4723; text-decoration:none; }
      .uchinoko-summer-pet-tech-hub-v1299__grid article strong, .uchinoko-summer-pet-tech-hub-v1299__guides strong { color:#405a31; }
      .uchinoko-summer-pet-tech-hub-v1299__grid article p, .uchinoko-summer-pet-tech-hub-v1299__guides span { margin:0; color:#5e695b; font-size:14px; line-height:1.7; }
      .uchinoko-summer-pet-tech-hub-v1299__grid article a { color:#36502b; font-size:14px; font-weight:700; }
      .uchinoko-summer-pet-tech-hub-v1299__guides { grid-template-columns:repeat(2,minmax(0,1fr)); }
      @media (max-width:767px) { .uchinoko-summer-pet-tech-hub-v1299 { margin:18px 0 40px; padding:16px; } .uchinoko-summer-pet-tech-hub-v1299__hero { grid-template-columns:1fr; padding:24px; } .uchinoko-summer-pet-tech-hub-v1299__hero img { order:-1; } .uchinoko-summer-pet-tech-hub-v1299__grid, .uchinoko-summer-pet-tech-hub-v1299__guides { grid-template-columns:1fr; } .uchinoko-summer-pet-tech-hub-v1299__index { display:grid; grid-template-columns:1fr 1fr; } .uchinoko-summer-pet-tech-hub-v1299__index strong { grid-column:1/-1; } }
    
/*  iduchinoko-summer-gadget-hub-product-card-v1300-styles */

      .uchinoko-summer-gadget-hub-product-card-v1300 { display:grid; grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr); gap:28px; align-items:center; max-width:1100px; margin:0 auto 44px; padding:clamp(22px,4vw,40px); border:1px solid #d8dfd1; border-radius:8px; background:#f7f8f3; color:#283224; }
      .uchinoko-summer-gadget-hub-product-card-v1300 h2 { margin:6px 0 14px; color:#283224; font-size:clamp(24px,3vw,34px); }
      .uchinoko-summer-gadget-hub-product-card-v1300 p { margin:0; line-height:1.85; }
      .uchinoko-summer-gadget-hub-product-card-v1300__guide { display:inline-flex; align-items:center; justify-content:center; min-height:44px; margin-top:18px; padding:8px 16px; border:1px solid #536d40; border-radius:999px; background:#536d40; color:#fff; font-weight:700; text-decoration:none; }
      .uchinoko-summer-gadget-hub-product-card-v1300 .uchinoko-product-photo { width:min(280px,100%); margin:0 auto; }
      .uchinoko-summer-gadget-hub-product-card-v1300 > div:last-child > p { margin-top:12px; color:#657060; font-size:13px; }
      @media (max-width:767px) { .uchinoko-summer-gadget-hub-product-card-v1300 { grid-template-columns:1fr; gap:20px; margin:0 0 34px; padding:22px; } .uchinoko-summer-gadget-hub-product-card-v1300 .uchinoko-product-photo { margin:0; } }
    
/*  iduchinoko-summer-gadget-comparison-v1301-styles */

      .uchinoko-summer-gadget-compare-v1301, .uchinoko-rakuten-camera-card-v1301 { max-width:1100px; margin:0 auto 44px; padding:clamp(22px,4vw,40px); border:1px solid #d8dfd1; border-radius:8px; background:#fbfcf9; color:#283224; }
      .uchinoko-summer-gadget-compare-v1301 h2, .uchinoko-rakuten-camera-card-v1301 h2 { margin:6px 0 18px; color:#283224; font-size:clamp(24px,3vw,34px); }
      .uchinoko-summer-gadget-compare-v1301 table { width:100%; border-collapse:collapse; margin:0; background:#fff; }
      .uchinoko-summer-gadget-compare-v1301 th, .uchinoko-summer-gadget-compare-v1301 td { padding:14px; border:1px solid #dfe4d8; vertical-align:top; line-height:1.65; text-align:left; }
      .uchinoko-summer-gadget-compare-v1301 th { background:#eef2e9; color:#405a31; }
      .uchinoko-summer-gadget-compare-v1301__links { display:flex; flex-wrap:wrap; gap:10px; margin:20px 0 0; }
      .uchinoko-summer-gadget-compare-v1301__links a, .uchinoko-rakuten-camera-card-v1301__guide { display:inline-flex; align-items:center; justify-content:center; min-height:42px; padding:8px 14px; border:1px solid #536d40; border-radius:999px; color:#36502b; font-weight:700; text-decoration:none; }
      .uchinoko-rakuten-camera-card-v1301 { display:grid; grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr); gap:28px; align-items:center; background:#f5f3ec; }
      .uchinoko-rakuten-camera-card-v1301 p { margin:0; line-height:1.85; }
      .uchinoko-rakuten-camera-card-v1301__guide { margin-top:18px; background:#536d40; color:#fff; }
      .uchinoko-rakuten-camera-card-v1301 .uchinoko-product-photo { width:min(280px,100%); margin:0 auto; }
      .uchinoko-rakuten-camera-card-v1301 > div:last-child > p { margin-top:12px; color:#657060; font-size:13px; }
      @media (max-width:767px) { .uchinoko-summer-gadget-compare-v1301, .uchinoko-rakuten-camera-card-v1301 { margin:0 0 34px; padding:22px; } .uchinoko-summer-gadget-compare-v1301 .wp-block-table { overflow-x:auto; } .uchinoko-summer-gadget-compare-v1301 table { min-width:620px; } .uchinoko-rakuten-camera-card-v1301 { grid-template-columns:1fr; gap:20px; } .uchinoko-rakuten-camera-card-v1301 .uchinoko-product-photo { margin:0; } }
    
/*  iduchinoko-summer-gadget-crosslinks-v1311-styles */

      .uchinoko-summer-gadget-crosslinks-v1311 { max-width:1100px; margin:40px auto; padding:clamp(22px,4vw,36px); border:1px solid #d8dfd1; border-radius:8px; background:#f7f8f3; color:#283224; }
      .uchinoko-summer-gadget-crosslinks-v1311 h2 { margin:6px 0 14px; color:#283224; font-size:clamp(24px,3vw,34px); }
      .uchinoko-summer-gadget-crosslinks-v1311 > p { margin:0; line-height:1.8; }
      .uchinoko-summer-gadget-crosslinks-v1311__grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin-top:22px; }
      .uchinoko-summer-gadget-crosslinks-v1311__grid a { display:flex; flex-direction:column; gap:7px; min-height:112px; padding:18px; border:1px solid #d8dfd1; border-radius:8px; background:#fff; color:#283224; text-decoration:none; }
      .uchinoko-summer-gadget-crosslinks-v1311__grid a:hover { border-color:#536d40; box-shadow:0 8px 20px rgba(58,78,44,.10); }
      .uchinoko-summer-gadget-crosslinks-v1311__grid strong { color:#536d40; font-size:15px; }
      .uchinoko-summer-gadget-crosslinks-v1311__grid span { font-weight:700; line-height:1.55; }
      @media (max-width:767px) { .uchinoko-summer-gadget-crosslinks-v1311 { margin:30px 0; padding:22px; } .uchinoko-summer-gadget-crosslinks-v1311__grid { grid-template-columns:1fr; } .uchinoko-summer-gadget-crosslinks-v1311__grid a { min-height:0; } }
    
/*  iduchinoko-rakuten-card-image-styles-v1302 */

      .uchinoko-rakuten-disaster-products-v1293__card .uchinoko-product-photo--rakuten-direct { min-height:190px; border:1px solid #d9dfd1; background:#fff; }
      .uchinoko-rakuten-disaster-products-v1293__card .uchinoko-product-photo--rakuten-direct img { width:100% !important; height:190px; aspect-ratio:auto; padding:12px; object-fit:contain; background:#fff; }
      .uchinoko-rakuten-disaster-products-v1293__card .uchinoko-product-photo--rakuten-direct span { z-index:1; }
      .uchinoko-v1302-product { width:min(300px,100%); margin:22px 0; padding:14px; border:1px solid #d9dfd1; border-radius:8px; background:#fafcf8; }
      .uchinoko-v1302-product .uchinoko-product-photo { display:block; min-height:190px; border:1px solid #d9dfd1; background:#fff; }
      .uchinoko-v1302-product .uchinoko-product-photo img { width:100% !important; height:210px; aspect-ratio:auto; padding:12px; object-fit:contain; background:#fff; }
      .uchinoko-v1302-product p { margin:10px 0 0; color:#657060; font-size:13px; line-height:1.7; }
    
/*  iduchinoko-summer-leave-home-gadget-hub-styles-v1324 */

      .uchinoko-summer-leave-home-hub-v1324 { max-width:1120px; margin:28px auto 54px; padding:clamp(18px,3vw,42px); border:1px solid #d9dfd1; border-radius:8px; background:#fdfdfb; color:#283024; }
      .uchinoko-summer-leave-home-hub-v1324 h2 { color:#273021; line-height:1.35; }
      .uchinoko-summer-leave-home-hub-v1324__hero { display:grid; grid-template-columns:minmax(0,1fr) minmax(320px,.9fr); gap:clamp(24px,4vw,52px); align-items:center; padding:clamp(24px,4vw,48px); border-radius:8px; background:#f7f6f1; }
      .uchinoko-summer-leave-home-hub-v1324__hero h2 { margin:6px 0 16px; font-size:clamp(30px,4vw,48px); }
      .uchinoko-summer-leave-home-hub-v1324__hero p { margin:0; line-height:1.9; }
      .uchinoko-summer-leave-home-hub-v1324__hero img { width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:8px; }
      .uchinoko-summer-leave-home-hub-v1324__hero nav, .uchinoko-summer-leave-home-hub-v1324__index { display:flex; flex-wrap:wrap; gap:10px; }
      .uchinoko-summer-leave-home-hub-v1324__hero nav { margin-top:22px; }
      .uchinoko-summer-leave-home-hub-v1324__hero a { display:inline-flex; align-items:center; justify-content:center; min-height:42px; padding:8px 14px; border:1px solid #617a4d; border-radius:999px; color:#36502b; font-weight:700; text-decoration:none; background:#fff; }
      .uchinoko-summer-leave-home-hub-v1324__hero a:first-child { background:#536d40; color:#fff; }
      .uchinoko-summer-leave-home-hub-v1324__index { margin:28px 0; padding:17px 20px; align-items:center; border-left:4px solid #6a8155; background:#f3f6ef; }
      .uchinoko-summer-leave-home-hub-v1324__index a { color:#38502e; font-weight:700; text-decoration:none; }
      .uchinoko-summer-leave-home-hub-v1324 > section:not(.uchinoko-summer-leave-home-hub-v1324__hero) { margin-top:44px; }
      .uchinoko-summer-leave-home-hub-v1324__check { padding:28px; border:1px solid #dce3d4; border-radius:8px; background:#f8faf5; }
      .uchinoko-summer-leave-home-hub-v1324__check ol { margin:18px 0 0; padding-left:1.4em; }
      .uchinoko-summer-leave-home-hub-v1324__check li { margin:10px 0; }
      .uchinoko-summer-leave-home-hub-v1324__products { padding:clamp(22px,3vw,34px); border:1px solid #d9dfd1; border-radius:8px; background:#fbfcf9; }
      .uchinoko-summer-leave-home-hub-v1324__products > div, .uchinoko-summer-leave-home-hub-v1324__related > div { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; margin-top:22px; }
      .uchinoko-summer-leave-home-hub-v1324__products article, .uchinoko-summer-leave-home-hub-v1324__related a { min-width:0; padding:20px; border:1px solid #dce3d4; border-radius:8px; background:#fff; }
      .uchinoko-summer-leave-home-hub-v1324__products h3 { margin:0 0 8px; color:#4d6c3c; font-size:18px; }
      .uchinoko-summer-leave-home-hub-v1324__products article > p { min-height:3.2em; margin:0 0 14px; color:#53604e; line-height:1.6; }
      .uchinoko-summer-leave-home-hub-v1324__products .uchinoko-product-photo { width:100%; margin:0; }
      .uchinoko-summer-leave-home-hub-v1324__products .uchinoko-product-photo img { width:100%; height:180px; object-fit:contain; padding:10px; background:#fff; }
      .uchinoko-summer-leave-home-hub-v1324__note { margin:18px 0 0; color:#657060; font-size:13px; }
      .uchinoko-summer-leave-home-hub-v1324__related a { display:flex; flex-direction:column; gap:8px; color:#273021; text-decoration:none; }
      .uchinoko-summer-leave-home-hub-v1324__related a:hover { border-color:#6a8155; box-shadow:0 8px 20px rgba(59,77,45,.10); }
      .uchinoko-summer-leave-home-hub-v1324__related strong { color:#4d6c3c; }
      .uchinoko-summer-leave-home-hub-v1324__related span { line-height:1.6; }
      .uchinoko-summer-leave-home-hub-v1324__sources { padding-top:8px; border-top:1px solid #dce3d4; }
      .uchinoko-summer-leave-home-hub-v1324__sources h2 { font-size:20px; }
      @media (max-width:767px) { .uchinoko-summer-leave-home-hub-v1324 { margin:20px 0 36px; padding:18px; } .uchinoko-summer-leave-home-hub-v1324__hero { grid-template-columns:1fr; padding:24px; } .uchinoko-summer-leave-home-hub-v1324__hero h2 { font-size:30px; } .uchinoko-summer-leave-home-hub-v1324__products > div, .uchinoko-summer-leave-home-hub-v1324__related > div { grid-template-columns:1fr; } .uchinoko-summer-leave-home-hub-v1324__products article > p { min-height:0; } }
    
/*  iduchinoko-product-hub-readability-v1335 */

      .uchinoko-rakuten-disaster-products-v1293 > h2,
      .uchinoko-rakuten-disaster-products-v1293__starter-routes > h3,
      .uchinoko-rakuten-disaster-products-v1293__card h3 {
        position:static !important;
        display:block !important;
        width:auto !important;
        max-width:none !important;
        min-height:0 !important;
        margin:0 !important;
        padding:0 !important;
        border:0 !important;
        background:transparent !important;
        box-shadow:none !important;
        color:#263323 !important;
        text-align:left !important;
        text-shadow:none !important;
        letter-spacing:0 !important;
        line-height:1.45 !important;
        writing-mode:horizontal-tb !important;
      }
      .uchinoko-rakuten-disaster-products-v1293 > h2::before,
      .uchinoko-rakuten-disaster-products-v1293 > h2::after,
      .uchinoko-rakuten-disaster-products-v1293__starter-routes > h3::before,
      .uchinoko-rakuten-disaster-products-v1293__starter-routes > h3::after,
      .uchinoko-rakuten-disaster-products-v1293__card h3::before,
      .uchinoko-rakuten-disaster-products-v1293__card h3::after { content:none !important; display:none !important; }
      .uchinoko-rakuten-disaster-products-v1293 > h2 { margin:6px 0 12px !important; font-size:clamp(26px,3vw,34px) !important; font-weight:700 !important; }
      .uchinoko-rakuten-disaster-products-v1293__starter-routes > h3 { margin:0 0 14px !important; font-size:20px !important; font-weight:700 !important; }
      .uchinoko-rakuten-disaster-products-v1293__card h3 { font-size:18px !important; font-weight:700 !important; }
      .uchinoko-rakuten-disaster-products-v1293__card .uchinoko-product-photo--image-missing { min-height:190px !important; }
    
/*  iduchinoko-v1336-editorial-process-styles */

      .uchinoko-v1336-comparison,
      .uchinoko-v1336-editorial-process { margin:38px 0; padding:clamp(22px,3.4vw,34px); border:1px solid #d9e0d3; border-radius:8px; background:#fbfcf9; color:#293428; }
      .uchinoko-v1336-comparison h2,
      .uchinoko-v1336-editorial-process h2 { margin:6px 0 14px; padding:0; border:0; background:transparent; color:#263323; font-size:clamp(1.45rem,2.5vw,2rem); line-height:1.45; }
      .uchinoko-v1336-comparison h2::before,
      .uchinoko-v1336-comparison h2::after,
      .uchinoko-v1336-editorial-process h2::before,
      .uchinoko-v1336-editorial-process h2::after { content:none; display:none; }
      .uchinoko-v1336-comparison p,
      .uchinoko-v1336-editorial-process p,
      .uchinoko-v1336-editorial-process li { color:#4e5b4b; line-height:1.85; }
      .uchinoko-v1336-comparison__grid,
      .uchinoko-v1336-editorial-process > div { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:22px 0; }
      .uchinoko-v1336-comparison__grid article,
      .uchinoko-v1336-editorial-process article { padding:16px; border:1px solid #e0e6db; border-radius:8px; background:#fff; }
      .uchinoko-v1336-comparison__grid strong,
      .uchinoko-v1336-editorial-process article strong { display:block; color:#41603a; font-size:1rem; }
      .uchinoko-v1336-comparison__grid p,
      .uchinoko-v1336-editorial-process article p { margin:8px 0 0; font-size:.94rem; }
      .uchinoko-v1336-editorial-process ol { margin:20px 0; padding-left:1.5em; }
      .uchinoko-v1336-editorial-process__date { margin:18px 0 0; color:#6d7769 !important; font-size:.86rem; }
      @media (max-width:760px) { .uchinoko-v1336-comparison__grid, .uchinoko-v1336-editorial-process > div { grid-template-columns:1fr; } }
    
/*  iduchinoko-v1337-prefecture-source-styles */

      .uchinoko-v1337-prefecture-sources { margin:40px 0; padding:clamp(22px,3.5vw,34px); border:1px solid #d8e2d4; border-radius:8px; background:#fbfcf9; color:#2b372a; }
      .uchinoko-v1337-prefecture-sources h2 { margin:6px 0 14px; padding:0; border:0; background:transparent; color:#263323; font-size:clamp(1.45rem,2.5vw,2rem); line-height:1.45; writing-mode:horizontal-tb; }
      .uchinoko-v1337-prefecture-sources h2::before, .uchinoko-v1337-prefecture-sources h2::after { content:none; display:none; }
      .uchinoko-v1337-prefecture-sources > p { color:#53604f; line-height:1.85; }
      .uchinoko-v1337-prefecture-sources__grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:22px 0; }
      .uchinoko-v1337-prefecture-sources__grid article { display:flex; flex-direction:column; gap:9px; min-width:0; padding:18px; border:1px solid #dee7da; border-radius:8px; background:#fff; }
      .uchinoko-v1337-prefecture-sources__grid strong { color:#41603a; font-size:1rem; }
      .uchinoko-v1337-prefecture-sources__grid p { margin:0; color:#52604f; line-height:1.75; font-size:.94rem; }
      .uchinoko-v1337-prefecture-sources__grid a { margin-top:auto; color:#365c33; font-weight:700; text-decoration:none; }
      .uchinoko-v1337-prefecture-sources__grid a:hover { color:#264b24; text-decoration:underline; }
      .uchinoko-v1337-prefecture-sources__actions { display:flex; flex-wrap:wrap; gap:10px; margin:20px 0 12px; }
      .uchinoko-v1337-prefecture-sources small { display:block; color:#687466; line-height:1.65; }
      @media (max-width:760px) { .uchinoko-v1337-prefecture-sources__grid { grid-template-columns:1fr; } }
    
/*  iduchinoko-v1338-prefecture-route-styles */

      .uchinoko-prefecture-update-v1338,.uchinoko-question-prefecture-routes-v1338{margin:42px 0;padding:clamp(22px,3.2vw,36px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-prefecture-update-v1338 h2,.uchinoko-question-prefecture-routes-v1338 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.5rem,2.5vw,2.1rem)!important;line-height:1.42!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-prefecture-update-v1338 h2::before,.uchinoko-prefecture-update-v1338 h2::after,.uchinoko-question-prefecture-routes-v1338 h2::before,.uchinoko-question-prefecture-routes-v1338 h2::after{display:none!important;content:none!important}.uchinoko-prefecture-update-v1338>p,.uchinoko-question-prefecture-routes-v1338>p{max-width:780px;color:#4f5d4c;line-height:1.85}.uchinoko-prefecture-update-v1338__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.uchinoko-prefecture-update-v1338__summary article{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:16px;border:1px solid #dbe5d6;border-radius:10px;background:#fff}.uchinoko-prefecture-update-v1338__summary strong{color:#46623c;font-size:1.1rem}.uchinoko-prefecture-update-v1338__summary span{margin-top:5px;color:#5e695b;font-size:.91rem}.uchinoko-prefecture-update-v1338 details,.uchinoko-question-prefecture-routes-v1338 details{border:1px solid #d8e2d4;border-radius:10px;background:#fff}.uchinoko-prefecture-update-v1338 summary,.uchinoko-question-prefecture-routes-v1338 summary{padding:15px 18px;cursor:pointer;color:#365431;font-weight:800}.uchinoko-prefecture-update-v1338__regions,.uchinoko-question-prefecture-routes-v1338 details>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:6px 18px 20px}.uchinoko-prefecture-update-v1338__regions section,.uchinoko-question-prefecture-routes-v1338 details section{min-width:0}.uchinoko-prefecture-update-v1338__regions h3,.uchinoko-question-prefecture-routes-v1338 h3{margin:14px 0 8px!important;color:#46623c!important;font-size:1rem!important;line-height:1.4!important}.uchinoko-prefecture-update-v1338__regions ul{margin:0;padding:0;list-style:none}.uchinoko-prefecture-update-v1338__regions li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #edf0e9}.uchinoko-prefecture-update-v1338__regions a,.uchinoko-question-prefecture-routes-v1338 a{color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-prefecture-update-v1338__regions a:hover,.uchinoko-question-prefecture-routes-v1338 a:hover{text-decoration:underline!important}.uchinoko-prefecture-update-v1338__regions span{color:#788373;font-size:.8rem;white-space:nowrap}.uchinoko-question-prefecture-routes-v1338 nav{display:flex;flex-wrap:wrap;gap:7px}.uchinoko-question-prefecture-routes-v1338 nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:7px 10px;border:1px solid #d8e2d4;border-radius:7px;background:#fbfcf9;font-size:.9rem}.uchinoko-question-prefecture-routes-v1338 nav span{font-size:1.2rem;line-height:1}.uchinoko-question-prefecture-routes-v1338__next{margin:20px 0 0!important}.uchinoko-question-prefecture-routes-v1338__next .uchinoko-v3-button{min-height:44px!important;margin:0!important}@media(max-width:780px){.uchinoko-prefecture-update-v1338,.uchinoko-question-prefecture-routes-v1338{margin:28px 0;padding:20px}.uchinoko-prefecture-update-v1338__summary,.uchinoko-prefecture-update-v1338__regions,.uchinoko-question-prefecture-routes-v1338 details>div{grid-template-columns:1fr}.uchinoko-prefecture-update-v1338__regions,.uchinoko-question-prefecture-routes-v1338 details>div{gap:8px;padding:4px 14px 16px}.uchinoko-question-prefecture-routes-v1338 nav a{flex:1 1 calc(50% - 7px)}}
    
/*  iduchinoko-v1340-city-guide-styles */

      .uchinoko-v1340-city-guides{margin:44px 0;padding:clamp(22px,3.6vw,38px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#293528}.uchinoko-v1340-city-guides h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.5rem,2.55vw,2.1rem)!important;line-height:1.42!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-v1340-city-guides h2::before,.uchinoko-v1340-city-guides h2::after{display:none!important;content:none!important}.uchinoko-v1340-city-guides__lead{max-width:860px;margin:0;color:#4f5d4c;line-height:1.85}.uchinoko-v1340-city-guides__cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.uchinoko-v1340-city-guides__cities article{display:flex;flex-direction:column;min-width:0;padding:19px;border:1px solid #dce6d8;border-radius:9px;background:#fff}.uchinoko-v1340-city-guides__cities h3,.uchinoko-v1340-city-guides__steps h3{margin:0 0 9px!important;padding:0!important;border:0!important;background:transparent!important;color:#41603a!important;font-size:1.06rem!important;line-height:1.45!important;writing-mode:horizontal-tb!important}.uchinoko-v1340-city-guides__cities h3::before,.uchinoko-v1340-city-guides__cities h3::after,.uchinoko-v1340-city-guides__steps h3::before,.uchinoko-v1340-city-guides__steps h3::after{display:none!important;content:none!important}.uchinoko-v1340-city-guides__cities p{margin:0 0 14px;color:#53604f;font-size:.94rem;line-height:1.78}.uchinoko-v1340-city-guides__cities a{margin-top:auto;color:#365c33!important;font-weight:800;text-decoration:none!important}.uchinoko-v1340-city-guides__cities a:hover{text-decoration:underline!important}.uchinoko-v1340-city-guides__steps{margin-top:28px;padding:20px;border-radius:9px;background:#f2f6ee}.uchinoko-v1340-city-guides__steps>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.uchinoko-v1340-city-guides__steps a{position:relative;display:flex;flex-direction:column;min-height:114px;padding:16px 42px 16px 16px;border:1px solid #d7e3d1;border-radius:8px;background:#fff;color:#344a31!important;text-decoration:none!important}.uchinoko-v1340-city-guides__steps a:hover{border-color:#8aa27e;background:#fcfefb}.uchinoko-v1340-city-guides__steps strong{font-size:1rem;line-height:1.5}.uchinoko-v1340-city-guides__steps span{display:block;margin-top:6px;color:#596855;font-size:.9rem;line-height:1.65}.uchinoko-v1340-city-guides__steps b{position:absolute;right:16px;top:50%;color:#486a41;font-size:1.7rem;line-height:1;transform:translateY(-50%)}.uchinoko-v1340-city-guides__notice{margin:18px 0 0!important;color:#6a7566!important;font-size:.87rem!important;line-height:1.7!important}@media(max-width:780px){.uchinoko-v1340-city-guides{margin:28px 0;padding:20px}.uchinoko-v1340-city-guides__cities,.uchinoko-v1340-city-guides__steps>div{grid-template-columns:1fr}.uchinoko-v1340-city-guides__cities article{padding:17px}.uchinoko-v1340-city-guides__steps{padding:16px}.uchinoko-v1340-city-guides__steps a{min-height:0}}
    
/*  iduchinoko-v1341-prefecture-styles */

      .uchinoko-v1341-prefecture-notebook,.uchinoko-v1341-south-shikoku{margin:42px 0;padding:clamp(22px,3.4vw,36px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#293528}.uchinoko-v1341-prefecture-notebook h2,.uchinoko-v1341-south-shikoku h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.45rem,2.45vw,2rem)!important;line-height:1.42!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-v1341-prefecture-notebook h2::before,.uchinoko-v1341-prefecture-notebook h2::after,.uchinoko-v1341-south-shikoku h2::before,.uchinoko-v1341-south-shikoku h2::after{display:none!important;content:none!important}.uchinoko-v1341-prefecture-notebook>p,.uchinoko-v1341-south-shikoku>p{max-width:820px;margin:0;color:#51604e;line-height:1.85}.uchinoko-v1341-prefecture-notebook>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.uchinoko-v1341-prefecture-notebook .uchinoko-v3-button{min-height:44px!important;margin:0!important}.uchinoko-v1341-south-shikoku>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.uchinoko-v1341-south-shikoku article{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #dce6d8;border-radius:9px;background:#fff}.uchinoko-v1341-south-shikoku h3{margin:0 0 9px!important;padding:0!important;border:0!important;background:transparent!important;color:#41603a!important;font-size:1.05rem!important;line-height:1.45!important;writing-mode:horizontal-tb!important}.uchinoko-v1341-south-shikoku h3::before,.uchinoko-v1341-south-shikoku h3::after{display:none!important;content:none!important}.uchinoko-v1341-south-shikoku article p{margin:0 0 14px;color:#556253;font-size:.94rem;line-height:1.78}.uchinoko-v1341-south-shikoku article a{margin-top:auto;color:#365c33!important;font-weight:800;text-decoration:none!important}.uchinoko-v1341-south-shikoku article a:hover{text-decoration:underline!important}.uchinoko-v1341-south-shikoku small{display:block;margin-top:18px;color:#6a7566;line-height:1.65}@media(max-width:780px){.uchinoko-v1341-prefecture-notebook,.uchinoko-v1341-south-shikoku{margin:28px 0;padding:20px}.uchinoko-v1341-south-shikoku>div{grid-template-columns:1fr}.uchinoko-v1341-prefecture-notebook>div{display:grid;grid-template-columns:1fr}.uchinoko-v1341-prefecture-notebook .uchinoko-v3-button{width:100%;justify-content:center}}
    
/*  iduchinoko-v1342-styles */

      .uchinoko-v1342-city-routes{margin:42px 0;padding:clamp(22px,3.4vw,36px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#293528}.uchinoko-v1342-city-routes h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.45rem,2.45vw,2rem)!important;line-height:1.42!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-v1342-city-routes h2::before,.uchinoko-v1342-city-routes h2::after{display:none!important;content:none!important}.uchinoko-v1342-city-routes>p{max-width:820px;margin:0;color:#51604e;line-height:1.85}.uchinoko-v1342-city-routes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.uchinoko-v1342-city-routes article{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #dce6d8;border-radius:9px;background:#fff}.uchinoko-v1342-city-routes h3{margin:0 0 9px!important;padding:0!important;border:0!important;background:transparent!important;color:#41603a!important;font-size:1.05rem!important;line-height:1.45!important;writing-mode:horizontal-tb!important}.uchinoko-v1342-city-routes h3::before,.uchinoko-v1342-city-routes h3::after{display:none!important;content:none!important}.uchinoko-v1342-city-routes article p{margin:0 0 14px;color:#556253;font-size:.94rem;line-height:1.78}.uchinoko-v1342-city-routes article a{margin-top:auto;color:#365c33!important;font-weight:800;text-decoration:none!important}.uchinoko-v1342-city-routes article a:hover{text-decoration:underline!important}.uchinoko-v1342-city-routes small{display:block;margin-top:18px;color:#6a7566;line-height:1.65}@media(max-width:780px){.uchinoko-v1342-city-routes{margin:28px 0;padding:20px}.uchinoko-v1342-city-routes>div{grid-template-columns:1fr}}
    
/*  iduchinoko-current-case-context-v1654-styles */

      .uchinoko-current-case-context-v1654{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-current-case-context-v1654 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-current-case-context-v1654 h2::before,.uchinoko-current-case-context-v1654 h2::after{display:none!important;content:none!important}.uchinoko-current-case-context-v1654 p{max-width:850px;line-height:1.9}.uchinoko-current-case-context-v1654__links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.uchinoko-current-case-context-v1654__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-current-case-context-v1654__links a:hover{text-decoration:underline!important}.uchinoko-current-case-context-v1654__date{margin-bottom:0;color:#64705f;font-size:.87rem}@media(max-width:780px){.uchinoko-current-case-context-v1654{margin:28px 0;padding:20px}.uchinoko-current-case-context-v1654__links{display:grid;grid-template-columns:1fr}.uchinoko-current-case-context-v1654__links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-confirmation-questions-v1649-styles */

      .uchinoko-confirmation-questions-v1649{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-confirmation-questions-v1649 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-confirmation-questions-v1649 h2::before,.uchinoko-confirmation-questions-v1649 h2::after{display:none!important;content:none!important}.uchinoko-confirmation-questions-v1649 p{max-width:820px;line-height:1.9}.uchinoko-confirmation-questions-v1649__links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0!important}.uchinoko-confirmation-questions-v1649__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-confirmation-questions-v1649__links a:hover{text-decoration:underline!important}.uchinoko-confirmation-questions-v1649__date{margin-bottom:0!important;color:#64705f;font-size:.87rem}@media(max-width:780px){.uchinoko-confirmation-questions-v1649{margin:28px 0;padding:20px}.uchinoko-confirmation-questions-v1649__links{display:grid;grid-template-columns:1fr}.uchinoko-confirmation-questions-v1649__links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-v1362-area-update-styles */

      .uchinoko-v1362-area-update,
      .uchinoko-v1362-hub-now {
        margin:42px 0;
        padding:clamp(22px,4vw,38px);
        border:1px solid #dbe5d7;
        border-radius:18px;
        background:#fffdf8;
        box-shadow:0 18px 44px rgba(52,68,44,.08);
      }
      .uchinoko-v1362-area-update h2,
      .uchinoko-v1362-hub-now h2 {
        margin:0 0 14px;
        padding:0 !important;
        border:0 !important;
        background:transparent !important;
        box-shadow:none !important;
        color:#25251f;
        font-size:clamp(26px,3.4vw,38px);
        line-height:1.35;
      }
      .uchinoko-v1362-area-update h2::before,
      .uchinoko-v1362-area-update h2::after,
      .uchinoko-v1362-hub-now h2::before,
      .uchinoko-v1362-hub-now h2::after {
        display:none !important;
        content:none !important;
      }
      .uchinoko-v1362-area-update h3 {
        margin:28px 0 12px;
        color:#587246;
        font-size:20px;
      }
      .uchinoko-v1362-area-update p,
      .uchinoko-v1362-hub-now p {
        color:#4f554b;
        line-height:1.9;
      }
      .uchinoko-v1362-steps,
      .uchinoko-v1362-hub-now > div {
        display:grid;
        grid-template-columns:repeat(3,minmax(0,1fr));
        gap:14px;
        margin:24px 0;
      }
      .uchinoko-v1362-steps article,
      .uchinoko-v1362-hub-now a {
        display:block;
        padding:18px;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
        color:#25251f;
        text-decoration:none;
      }
      .uchinoko-v1362-steps span,
      .uchinoko-v1362-hub-now strong {
        display:block;
        margin-bottom:6px;
        color:#587246;
        font-weight:800;
      }
      .uchinoko-v1362-hub-now span {
        display:block;
        color:#5f665c;
        font-size:14px;
        line-height:1.6;
      }
      .uchinoko-v1362-area-update table {
        width:100%;
        border-collapse:separate;
        border-spacing:0;
        overflow:hidden;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
      }
      .uchinoko-v1362-area-update th,
      .uchinoko-v1362-area-update td {
        padding:14px 16px;
        border-bottom:1px solid #edf2ea;
        vertical-align:top;
        line-height:1.7;
      }
      .uchinoko-v1362-area-update th {
        background:#f4f7ef;
        color:#587246;
        font-size:14px;
        text-align:left;
      }
      .uchinoko-v1362-link-list {
        display:grid;
        gap:8px;
        margin:0;
        padding:0;
        list-style:none;
      }
      .uchinoko-v1362-link-list a {
        color:#4d6b3d;
        font-weight:800;
      }
      .uchinoko-v1362-checked {
        margin-top:18px;
        color:#6b7167 !important;
        font-size:13px;
      }
      @media (max-width:780px) {
        .uchinoko-v1362-steps,
        .uchinoko-v1362-hub-now > div {
          grid-template-columns:1fr;
        }
        .uchinoko-v1362-area-update {
          overflow-x:auto;
        }
      }
    
/*  iduchinoko-shelter-call-official-v1657-styles */

      .uchinoko-shelter-call-official-v1657{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-shelter-call-official-v1657 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-shelter-call-official-v1657 h2::before,.uchinoko-shelter-call-official-v1657 h2::after{display:none!important;content:none!important}.uchinoko-shelter-call-official-v1657 p,.uchinoko-shelter-call-official-v1657 li{max-width:850px;line-height:1.9}.uchinoko-shelter-call-official-v1657 ol{margin:18px 0;padding-left:1.5em}.uchinoko-shelter-call-official-v1657__links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0!important}.uchinoko-shelter-call-official-v1657__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-shelter-call-official-v1657__links a:hover{text-decoration:underline!important}.uchinoko-shelter-call-official-v1657__date{margin-bottom:0!important;color:#64705f;font-size:.87rem}@media(max-width:780px){.uchinoko-shelter-call-official-v1657{margin:28px 0;padding:20px}.uchinoko-shelter-call-official-v1657__links{display:grid;grid-template-columns:1fr}.uchinoko-shelter-call-official-v1657__links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-v1364-city-styles */

      .uchinoko-v1364-city-guide,
      .uchinoko-v1364-city-routes {
        margin:34px 0;
        padding:clamp(20px,3vw,32px);
        border:1px solid #dbe5d7;
        border-radius:16px;
        background:#fffdf8;
      }
      .uchinoko-v1364-city-guide h2,
      .uchinoko-v1364-city-routes h2 {
        margin:4px 0 14px !important;
        padding:0 !important;
        border:0 !important;
        background:transparent !important;
        color:#25251f !important;
        font-size:clamp(24px,3vw,34px) !important;
        line-height:1.4 !important;
      }
      .uchinoko-v1364-city-guide h2::before,
      .uchinoko-v1364-city-guide h2::after,
      .uchinoko-v1364-city-routes h2::before,
      .uchinoko-v1364-city-routes h2::after {
        display:none !important;
        content:none !important;
      }
      .uchinoko-v1364-city-guide ul {
        display:grid;
        gap:10px;
        padding-left:1.1em;
      }
      .uchinoko-v1364-city-guide a,
      .uchinoko-v1364-city-routes a {
        color:#41603a !important;
        font-weight:800;
      }
      .uchinoko-v1364-city-routes > div {
        display:grid;
        grid-template-columns:repeat(4,minmax(0,1fr));
        gap:14px;
        margin-top:20px;
      }
      .uchinoko-v1364-city-routes a {
        display:block;
        padding:18px;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
        text-decoration:none !important;
      }
      .uchinoko-v1364-city-routes strong {
        display:block;
        margin-bottom:8px;
        font-size:17px;
      }
      .uchinoko-v1364-city-routes span {
        display:block;
        color:#596855;
        font-size:14px;
        line-height:1.65;
      }
      @media(max-width:980px){.uchinoko-v1364-city-routes>div{grid-template-columns:repeat(2,minmax(0,1fr));}}
      @media(max-width:640px){.uchinoko-v1364-city-routes>div{grid-template-columns:1fr;}}
    
/*  iduchinoko-earthquake-prep-v1658-styles */

      .uchinoko-earthquake-prep-v1658{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-earthquake-prep-v1658 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-earthquake-prep-v1658 h2::before,.uchinoko-earthquake-prep-v1658 h2::after{display:none!important;content:none!important}.uchinoko-earthquake-prep-v1658 p,.uchinoko-earthquake-prep-v1658 li{max-width:850px;line-height:1.9}.uchinoko-earthquake-prep-v1658 ol{margin:18px 0;padding-left:1.5em}.uchinoko-earthquake-prep-v1658__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.uchinoko-earthquake-prep-v1658__grid>div{padding:17px;border:1px solid #dfe7da;border-radius:9px;background:#fff}.uchinoko-earthquake-prep-v1658__grid strong{color:#304b2d}.uchinoko-earthquake-prep-v1658__grid p{margin:8px 0 0!important;font-size:.94rem}.uchinoko-earthquake-prep-v1658__links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0!important}.uchinoko-earthquake-prep-v1658__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-earthquake-prep-v1658__links a:hover{text-decoration:underline!important}.uchinoko-earthquake-prep-v1658__date{margin-bottom:0!important;color:#64705f;font-size:.87rem}@media(max-width:780px){.uchinoko-earthquake-prep-v1658{margin:28px 0;padding:20px}.uchinoko-earthquake-prep-v1658__grid{grid-template-columns:1fr}.uchinoko-earthquake-prep-v1658__links{display:grid;grid-template-columns:1fr}.uchinoko-earthquake-prep-v1658__links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-v1365-kyushu-styles */

      .uchinoko-v1365-kyushu-context,
      .uchinoko-v1365-city-routes-expanded,
      .uchinoko-v1366-pref-city-context {
        margin:34px 0;
        padding:clamp(22px,3.6vw,38px);
        border:1px solid #dbe5d7;
        border-radius:18px;
        background:#fffdf8;
        box-shadow:0 16px 40px rgba(52,68,44,.07);
      }
      .uchinoko-v1365-kyushu-context h2,
      .uchinoko-v1365-city-routes-expanded h2,
      .uchinoko-v1366-pref-city-context h2 {
        margin:4px 0 14px !important;
        padding:0 !important;
        border:0 !important;
        background:transparent !important;
        color:#25251f !important;
        font-size:clamp(25px,3.2vw,36px) !important;
        line-height:1.42 !important;
      }
      .uchinoko-v1365-kyushu-context h2::before,
      .uchinoko-v1365-kyushu-context h2::after,
      .uchinoko-v1365-city-routes-expanded h2::before,
      .uchinoko-v1365-city-routes-expanded h2::after,
      .uchinoko-v1366-pref-city-context h2::before,
      .uchinoko-v1366-pref-city-context h2::after {
        display:none !important;
        content:none !important;
      }
      .uchinoko-v1365-kyushu-context p,
      .uchinoko-v1365-city-routes-expanded p,
      .uchinoko-v1366-pref-city-context p {
        color:#4e584b;
        line-height:1.9;
      }
      .uchinoko-v1365-kyushu-context > div,
      .uchinoko-v1366-pref-city-context > div {
        display:grid;
        grid-template-columns:repeat(4,minmax(0,1fr));
        gap:14px;
        margin:22px 0;
      }
      .uchinoko-v1365-kyushu-context a,
      .uchinoko-v1366-pref-city-context a {
        display:block;
        padding:18px;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
        color:#41603a !important;
        text-decoration:none !important;
      }
      .uchinoko-v1365-kyushu-context strong,
      .uchinoko-v1366-pref-city-context strong {
        display:block;
        margin-bottom:7px;
        font-size:17px;
      }
      .uchinoko-v1365-kyushu-context span,
      .uchinoko-v1366-pref-city-context span {
        display:block;
        color:#596855;
        font-size:14px;
        line-height:1.65;
      }
      .uchinoko-v1365-note,
      .uchinoko-v1366-note {
        margin:16px 0 0 !important;
        padding-top:14px;
        border-top:1px solid #e4eadf;
        font-size:14px;
      }
      .uchinoko-v1365-city-routes-expanded > div {
        display:flex;
        flex-wrap:wrap;
        gap:10px;
        margin-top:18px;
      }
      .uchinoko-v1365-city-routes-expanded a {
        display:inline-flex;
        align-items:center;
        min-height:42px;
        padding:9px 16px;
        border:1px solid #cfdccb;
        border-radius:999px;
        background:#fff;
        color:#41603a !important;
        font-weight:800;
        text-decoration:none !important;
      }
      @media(max-width:980px){.uchinoko-v1365-kyushu-context>div,.uchinoko-v1366-pref-city-context>div{grid-template-columns:repeat(2,minmax(0,1fr));}}
      @media(max-width:640px){.uchinoko-v1365-kyushu-context>div,.uchinoko-v1366-pref-city-context>div{grid-template-columns:1fr;}.uchinoko-v1365-city-routes-expanded a{width:100%;justify-content:center;}}
    
/*  iduchinoko-v1419-kumamoto-city-route-styles */

      .uchinoko-v1419-kumamoto-city-routes,
      .uchinoko-v1419-city-guide{
        margin:34px 0;
        padding:clamp(20px,3vw,32px);
        border:1px solid #dbe5d7;
        border-radius:16px;
        background:#fffdf8;
      }
      .uchinoko-v1419-kumamoto-city-routes h2,
      .uchinoko-v1419-city-guide h2{
        margin:4px 0 14px !important;
        color:#25251f !important;
        line-height:1.45 !important;
      }
      .uchinoko-v1419-city-route-grid{
        display:grid;
        grid-template-columns:repeat(4,minmax(0,1fr));
        gap:14px;
        margin-top:20px;
      }
      .uchinoko-v1419-city-route-grid a{
        display:block;
        padding:18px;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
        color:#41603a !important;
        text-decoration:none !important;
      }
      .uchinoko-v1419-city-route-grid strong,
      .uchinoko-v1419-city-route-grid span{
        display:block;
      }
      .uchinoko-v1419-city-route-grid strong{
        margin-bottom:8px;
        font-size:17px;
      }
      .uchinoko-v1419-city-route-grid span{
        color:#596855;
        font-size:14px;
        line-height:1.65;
      }
      .uchinoko-v1419-route-note{
        margin:18px 0 0;
        color:#596855;
        font-size:14px;
      }
      @media(max-width:980px){.uchinoko-v1419-city-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
      @media(max-width:640px){.uchinoko-v1419-city-route-grid{grid-template-columns:1fr;}}
    
/*  iduchinoko-evacuation-bag-v1659-styles */

      .uchinoko-evacuation-bag-v1659{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-evacuation-bag-v1659 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-evacuation-bag-v1659 h2::before,.uchinoko-evacuation-bag-v1659 h2::after{display:none!important;content:none!important}.uchinoko-evacuation-bag-v1659 p{max-width:850px;line-height:1.9}.uchinoko-evacuation-bag-v1659__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.uchinoko-evacuation-bag-v1659__grid>div{padding:17px;border:1px solid #dfe7da;border-radius:9px;background:#fff}.uchinoko-evacuation-bag-v1659__grid strong{color:#304b2d}.uchinoko-evacuation-bag-v1659__grid p{margin:8px 0 0!important;font-size:.94rem}.uchinoko-evacuation-bag-v1659__links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0!important}.uchinoko-evacuation-bag-v1659__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-evacuation-bag-v1659__links a:hover{text-decoration:underline!important}.uchinoko-evacuation-bag-v1659__date{margin-bottom:0!important;color:#64705f;font-size:.87rem}@media(max-width:780px){.uchinoko-evacuation-bag-v1659{margin:28px 0;padding:20px}.uchinoko-evacuation-bag-v1659__grid{grid-template-columns:1fr}.uchinoko-evacuation-bag-v1659__links{display:grid;grid-template-columns:1fr}.uchinoko-evacuation-bag-v1659__links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-v1367-kumamoto-styles */

      .uchinoko-v1367-kumamoto-focus {
        margin:34px 0;
        padding:clamp(22px,3.6vw,38px);
        border:1px solid #dbe5d7;
        border-radius:18px;
        background:#fffdf8;
        box-shadow:0 16px 40px rgba(52,68,44,.07);
      }
      .uchinoko-v1367-kumamoto-focus h2 {
        margin:0 0 18px !important;
        padding:0 !important;
        border:0 !important;
        background:transparent !important;
        color:#25251f !important;
        font-size:clamp(25px,3.2vw,36px) !important;
        line-height:1.42 !important;
      }
      .uchinoko-v1367-kumamoto-focus h2::before,
      .uchinoko-v1367-kumamoto-focus h2::after {
        display:none !important;
        content:none !important;
      }
      .uchinoko-v1367-kumamoto-grid,
      .uchinoko-v1367-kumamoto-city {
        display:grid;
        grid-template-columns:repeat(4,minmax(0,1fr));
        gap:14px;
        margin-top:22px;
      }
      .uchinoko-v1367-kumamoto-grid article,
      .uchinoko-v1367-kumamoto-city a {
        display:block;
        min-height:100%;
        padding:18px;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
        color:#41603a !important;
        text-decoration:none !important;
      }
      .uchinoko-v1367-kumamoto-grid span {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width:30px;
        height:30px;
        margin-bottom:10px;
        border-radius:999px;
        background:#eef4ea;
        color:#527047;
        font-weight:800;
      }
      .uchinoko-v1367-kumamoto-grid strong,
      .uchinoko-v1367-kumamoto-city strong {
        display:block;
        margin-bottom:8px;
        color:#41603a;
        font-size:17px;
      }
      .uchinoko-v1367-kumamoto-grid p,
      .uchinoko-v1367-kumamoto-city span {
        display:block;
        margin:0;
        color:#596855;
        font-size:14px;
        line-height:1.75;
      }
      @media(max-width:980px){.uchinoko-v1367-kumamoto-grid,.uchinoko-v1367-kumamoto-city{grid-template-columns:repeat(2,minmax(0,1fr));}}
      @media(max-width:640px){.uchinoko-v1367-kumamoto-grid,.uchinoko-v1367-kumamoto-city{grid-template-columns:1fr;}}
    
/*  iduchinoko-v1423-strength-styles */

      .uchinoko-v1423-city-strength,
      .uchinoko-v1423-prefecture-strength{
        margin:34px 0;
        padding:clamp(20px,3vw,32px);
        border:1px solid #dbe5d7;
        border-radius:16px;
        background:#fffdf8;
      }
      .uchinoko-v1423-city-strength h2,
      .uchinoko-v1423-prefecture-strength h2{
        margin:4px 0 14px !important;
        color:#25251f !important;
        line-height:1.45 !important;
      }
      .uchinoko-v1423-city-strength h3{
        margin:24px 0 10px;
        color:#41603a;
        font-size:1.1em;
      }
      .uchinoko-v1423-city-strength ol,
      .uchinoko-v1423-prefecture-strength ol{
        padding-left:1.35em;
      }
      .uchinoko-v1423-city-strength li,
      .uchinoko-v1423-prefecture-strength li{
        margin:0 0 10px;
      }
      .uchinoko-v1423-source-list{
        display:grid;
        gap:8px;
        padding-left:1.2em;
      }
      .uchinoko-v1423-city-strength a,
      .uchinoko-v1423-prefecture-strength a{
        color:#41603a !important;
        font-weight:700;
      }
      .uchinoko-v1423-checked,
      .uchinoko-v1423-source-note{
        margin:18px 0 0;
        color:#596855;
        font-size:14px;
      }
      .uchinoko-v1423-prefecture-cards{
        display:grid;
        grid-template-columns:repeat(4,minmax(0,1fr));
        gap:12px;
        margin-top:20px;
      }
      .uchinoko-v1423-prefecture-cards a{
        display:block;
        padding:16px;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
        text-decoration:none !important;
      }
      .uchinoko-v1423-prefecture-cards strong,
      .uchinoko-v1423-prefecture-cards span{
        display:block;
      }
      .uchinoko-v1423-prefecture-cards strong{
        margin-bottom:6px;
        font-size:16px;
      }
      .uchinoko-v1423-prefecture-cards span{
        color:#596855;
        font-size:13px;
        line-height:1.6;
      }
      @media(max-width:980px){.uchinoko-v1423-prefecture-cards{grid-template-columns:repeat(2,minmax(0,1fr));}}
      @media(max-width:640px){.uchinoko-v1423-prefecture-cards{grid-template-columns:1fr;}}
    
/*  iduchinoko-aftershock-leave-home-v1660-styles */

      .uchinoko-aftershock-leave-home-v1660{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-aftershock-leave-home-v1660 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-aftershock-leave-home-v1660 h2::before,.uchinoko-aftershock-leave-home-v1660 h2::after{display:none!important;content:none!important}.uchinoko-aftershock-leave-home-v1660 p{max-width:850px;line-height:1.9}.uchinoko-aftershock-leave-home-v1660__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.uchinoko-aftershock-leave-home-v1660__grid>div{padding:17px;border:1px solid #dfe7da;border-radius:9px;background:#fff}.uchinoko-aftershock-leave-home-v1660__grid strong{color:#304b2d}.uchinoko-aftershock-leave-home-v1660__grid p{margin:8px 0 0!important;font-size:.94rem}.uchinoko-aftershock-leave-home-v1660__links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0!important}.uchinoko-aftershock-leave-home-v1660__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-aftershock-leave-home-v1660__links a:hover{text-decoration:underline!important}.uchinoko-aftershock-leave-home-v1660__date{margin-bottom:0!important;color:#64705f;font-size:.87rem}@media(max-width:780px){.uchinoko-aftershock-leave-home-v1660{margin:28px 0;padding:20px}.uchinoko-aftershock-leave-home-v1660__grid{grid-template-columns:1fr}.uchinoko-aftershock-leave-home-v1660__links{display:grid;grid-template-columns:1fr}.uchinoko-aftershock-leave-home-v1660__links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-v1368-pref-styles */

      .uchinoko-v1368-pref-clean {
        margin:34px 0;
        padding:clamp(22px,3.6vw,38px);
        border:1px solid #dbe5d7;
        border-radius:18px;
        background:#fffdf8;
        box-shadow:0 16px 40px rgba(52,68,44,.07);
      }
      .uchinoko-v1368-pref-clean h2 {
        margin:0 0 18px !important;
        padding:0 !important;
        border:0 !important;
        background:transparent !important;
        color:#25251f !important;
        font-size:clamp(25px,3.2vw,36px) !important;
        line-height:1.42 !important;
      }
      .uchinoko-v1368-pref-clean h2::before,
      .uchinoko-v1368-pref-clean h2::after {
        display:none !important;
        content:none !important;
      }
      .uchinoko-v1368-pref-grid,
      .uchinoko-v1368-pref-city {
        display:grid;
        grid-template-columns:repeat(4,minmax(0,1fr));
        gap:14px;
        margin-top:22px;
      }
      .uchinoko-v1368-pref-grid article,
      .uchinoko-v1368-pref-city a {
        display:block;
        min-height:100%;
        padding:18px;
        border:1px solid #dbe5d7;
        border-radius:14px;
        background:#fff;
        color:#41603a !important;
        text-decoration:none !important;
      }
      .uchinoko-v1368-pref-grid span {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width:30px;
        height:30px;
        margin-bottom:10px;
        border-radius:999px;
        background:#eef4ea;
        color:#527047;
        font-weight:800;
      }
      .uchinoko-v1368-pref-grid strong,
      .uchinoko-v1368-pref-city strong {
        display:block;
        margin-bottom:8px;
        color:#41603a;
        font-size:17px;
      }
      .uchinoko-v1368-pref-grid p,
      .uchinoko-v1368-pref-city span {
        display:block;
        margin:0;
        color:#596855;
        font-size:14px;
        line-height:1.75;
      }
      @media(max-width:980px){.uchinoko-v1368-pref-grid,.uchinoko-v1368-pref-city{grid-template-columns:repeat(2,minmax(0,1fr));}}
      @media(max-width:640px){.uchinoko-v1368-pref-grid,.uchinoko-v1368-pref-city{grid-template-columns:1fr;}}
    
/*  iduchinoko-v1425-strength-styles */

      .uchinoko-v1425-current-city,
      .uchinoko-v1425-regional-confirmation{
        margin:34px 0;
        padding:clamp(20px,3vw,32px);
        border:1px solid #dbe5d7;
        border-radius:16px;
        background:#fffdf8;
      }
      .uchinoko-v1425-current-city h2,
      .uchinoko-v1425-regional-confirmation h2{
        margin:4px 0 14px !important;
        color:#25251f !important;
        line-height:1.45 !important;
      }
      .uchinoko-v1425-current-city h3{
        margin:24px 0 10px;
        color:#41603a;
        font-size:1.1em;
      }
      .uchinoko-v1425-current-city ol,
      .uchinoko-v1425-regional-confirmation ol{
        padding-left:1.35em;
      }
      .uchinoko-v1425-current-city li,
      .uchinoko-v1425-regional-confirmation li{
        margin:0 0 10px;
      }
      .uchinoko-v1425-source-list{
        display:grid;
        gap:8px;
        padding-left:1.2em;
      }
      .uchinoko-v1425-current-city a,
      .uchinoko-v1425-regional-confirmation a{
        color:#41603a !important;
        font-weight:700;
      }
      .uchinoko-v1425-checked,
      .uchinoko-v1425-source-note{
        margin:18px 0 0;
        color:#596855;
        font-size:14px;
      }
      .uchinoko-v1425-route-links{
        margin:20px 0 0;
        line-height:1.8;
      }
    
/*  iduchinoko-identity-check-v1661-styles */

      .uchinoko-identity-check-v1661{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-identity-check-v1661 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-identity-check-v1661 h2::before,.uchinoko-identity-check-v1661 h2::after{display:none!important;content:none!important}.uchinoko-identity-check-v1661 p{max-width:850px;line-height:1.9}.uchinoko-identity-check-v1661__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.uchinoko-identity-check-v1661__grid>div{padding:17px;border:1px solid #dfe7da;border-radius:9px;background:#fff}.uchinoko-identity-check-v1661__grid strong{color:#304b2d}.uchinoko-identity-check-v1661__grid p{margin:8px 0 0!important;font-size:.94rem}.uchinoko-identity-check-v1661__links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0!important}.uchinoko-identity-check-v1661__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#355934!important;font-weight:700;text-decoration:none!important}.uchinoko-identity-check-v1661__links a:hover{text-decoration:underline!important}.uchinoko-identity-check-v1661__date{margin-bottom:0!important;color:#64705f;font-size:.87rem}@media(max-width:780px){.uchinoko-identity-check-v1661{margin:28px 0;padding:20px}.uchinoko-identity-check-v1661__grid{grid-template-columns:1fr}.uchinoko-identity-check-v1661__links{display:grid;grid-template-columns:1fr}.uchinoko-identity-check-v1661__links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-v1369-affiliate-density-styles */

      .uchinoko-muted-product-name {
        color:#596855;
        font-weight:700;
      }
    
/*  iduchinoko-tokyo-drill-route-v1663-styles */

      .uchinoko-tokyo-drill-route-v1663{margin:38px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e2d4;border-radius:12px;background:#fbfcf9;color:#283526}.uchinoko-tokyo-drill-route-v1663 h2{margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#263323!important;font-size:clamp(1.38rem,2.4vw,1.9rem)!important;line-height:1.48!important;letter-spacing:0!important;writing-mode:horizontal-tb!important}.uchinoko-tokyo-drill-route-v1663 h2::before,.uchinoko-tokyo-drill-route-v1663 h2::after{display:none!important;content:none!important}.uchinoko-tokyo-drill-route-v1663 p{max-width:850px;line-height:1.9}.uchinoko-tokyo-drill-route-v1663 a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-tokyo-drill-route-v1663__note{margin-bottom:0!important;color:#64705f;font-size:.9rem}@media(max-width:780px){.uchinoko-tokyo-drill-route-v1663{margin:28px 0;padding:20px}}
    
/*  iduchinoko-v1672-ward-specific-styles */

      .uchinoko-v1672-ward-specific{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1672-ward-specific h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1672-ward-specific h2::before,.uchinoko-v1672-ward-specific h2::after{display:none!important;content:none!important}.uchinoko-v1672-ward-specific p,.uchinoko-v1672-ward-specific li{line-height:1.9}.uchinoko-v1672-ward-specific a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1672-ward-specific ul{padding-left:1.35rem}@media(max-width:640px){.uchinoko-v1672-ward-specific{padding:20px}}
    
/*  iduchinoko-v1675-rescue-specific-styles */

      .uchinoko-v1675-rescue-specific{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1675-rescue-specific h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1675-rescue-specific h2::before,.uchinoko-v1675-rescue-specific h2::after{display:none!important;content:none!important}.uchinoko-v1675-rescue-specific p,.uchinoko-v1675-rescue-specific li{line-height:1.9}.uchinoko-v1675-rescue-specific a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1675-rescue-specific ol{padding-left:1.45rem}@media(max-width:640px){.uchinoko-v1675-rescue-specific{padding:20px}}
    
/*  iduchinoko-v1676-product-specific-styles */

      .uchinoko-v1676-product-specific{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1676-product-specific h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1676-product-specific h2::before,.uchinoko-v1676-product-specific h2::after{display:none!important;content:none!important}.uchinoko-v1676-product-specific p,.uchinoko-v1676-product-specific li{line-height:1.9}.uchinoko-v1676-product-specific a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1676-product-specific ul{padding-left:1.35rem}@media(max-width:640px){.uchinoko-v1676-product-specific{padding:20px}}
    
/*  iduchinoko-v1677-regional-specific-styles */

      .uchinoko-v1677-regional-specific{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1677-regional-specific h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1677-regional-specific h2::before,.uchinoko-v1677-regional-specific h2::after{display:none!important;content:none!important}.uchinoko-v1677-regional-specific p,.uchinoko-v1677-regional-specific li{line-height:1.9}.uchinoko-v1677-regional-specific a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1677-regional-specific ol{padding-left:1.45rem}@media(max-width:640px){.uchinoko-v1677-regional-specific{padding:20px}}
    
/*  iduchinoko-v1371-quality-styles */

      .uchinoko-v1371-reader-route {
        margin:clamp(2rem,5vw,3.5rem) 0;
        padding:clamp(1.2rem,3vw,2rem);
        border:1px solid #d7dfd0;
        border-radius:14px;
        background:#fffdf8;
      }
      .uchinoko-v1371-reader-route h2 {
        margin:.25rem 0 1rem;
        padding:0 !important;
        border:0 !important;
        background:transparent !important;
        color:#232920 !important;
        font-size:clamp(1.35rem,2.5vw,1.8rem);
      }
      .uchinoko-v1371-reader-route div {
        display:grid;
        grid-template-columns:repeat(3,minmax(0,1fr));
        gap:.8rem;
      }
      .uchinoko-v1371-reader-route a {
        display:block;
        padding:1rem;
        border:1px solid #d7dfd0;
        border-radius:12px;
        background:#fff;
        color:#263324 !important;
        text-decoration:none;
      }
      .uchinoko-v1371-reader-route span {
        display:block;
        margin-bottom:.25rem;
        color:#587449;
        font-size:.84rem;
        font-weight:800;
      }
      .uchinoko-v1371-reader-route strong {
        color:#20291f;
        font-size:1.02rem;
      }
      .uchinoko-v3-button.uchinoko-v3-button--primary,
      .uchinoko-disaster-products-v1352__button--primary {
        color:#fff !important;
        text-shadow:none !important;
      }
      .uchinoko-v3-button:not(.uchinoko-v3-button--primary),
      .uchinoko-disaster-products-v1352__button:not(.uchinoko-disaster-products-v1352__button--primary) {
        color:#25401f !important;
      }
      @media (max-width:760px) {
        .uchinoko-v1371-reader-route div { grid-template-columns:1fr; }
      }
    
/*  iduchinoko-v1678-hazard-specific-styles */

      .uchinoko-v1678-hazard-specific{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1678-hazard-specific h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1678-hazard-specific h2::before,.uchinoko-v1678-hazard-specific h2::after{display:none!important;content:none!important}.uchinoko-v1678-hazard-specific p,.uchinoko-v1678-hazard-specific li{line-height:1.9}.uchinoko-v1678-hazard-specific a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1678-hazard-specific ol{padding-left:1.45rem}@media(max-width:640px){.uchinoko-v1678-hazard-specific{padding:20px}}
    
/*  iduchinoko-v1372-product-comparison-styles */

      .uchinoko-disaster-products-v1352,
      .uchinoko-rakuten-disaster-products-v1293,
      .uchinoko-product-photo-route-v1135,
      .uchinoko-product-photo-routes-v1197 {
        background:#fffdf8 !important;
        border-color:#dbe3d3 !important;
        box-shadow:0 18px 45px rgba(58,72,44,.08) !important;
      }
      .uchinoko-disaster-products-v1352__card,
      .uchinoko-rakuten-disaster-products-v1293__card,
      .uchinoko-product-photo-routes-v1197 a {
        background:#fff !important;
        border:1px solid #dbe3d3 !important;
        border-radius:16px !important;
        box-shadow:none !important;
      }
      .uchinoko-disaster-products-v1352__button,
      .uchinoko-rakuten-disaster-products-v1293__button,
      .uchinoko-product-photo-route-v1135 .uchinoko-v3-button {
        background:#fff !important;
        color:#35512d !important;
        border:1px solid #5f7f4d !important;
        text-shadow:none !important;
      }
      .uchinoko-disaster-products-v1352__button--primary,
      .uchinoko-rakuten-disaster-products-v1293__button--primary,
      .uchinoko-product-photo-route-v1135 .uchinoko-v3-button--primary {
        background:#5f7f4d !important;
        color:#fff !important;
        border-color:#5f7f4d !important;
      }
      .uchinoko-product-photo,
      .uchinoko-product-photo img,
      .uchinoko-product-photo-routes-v1197 img {
        background:#faf7f0 !important;
        border-radius:14px !important;
        object-fit:contain !important;
      }
      .uchinoko-muted-product-name {
        display:inline;
        color:#5f665b;
        font-weight:700;
      }
    
/*  iduchinoko-v1679-regional-specific-styles */

      .uchinoko-v1679-regional-specific{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1679-regional-specific h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1679-regional-specific h2::before,.uchinoko-v1679-regional-specific h2::after{display:none!important;content:none!important}.uchinoko-v1679-regional-specific p,.uchinoko-v1679-regional-specific li{line-height:1.9}.uchinoko-v1679-regional-specific a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1679-regional-specific ol{padding-left:1.45rem}@media(max-width:640px){.uchinoko-v1679-regional-specific{padding:20px}}
    
/*  iduchinoko-v1374-quality-styles */

      .uchinoko-v1374-product-quality{
        background:#fffdf8;
        border:1px solid #dbe3d3;
        border-radius:18px;
        padding:clamp(22px,4vw,42px);
        margin:0 0 32px;
        box-shadow:0 18px 45px rgba(58,72,44,.08);
      }
      .uchinoko-v1374-product-quality h2{
        color:#2e332b;
        font-size:clamp(1.55rem,2.4vw,2.15rem);
        line-height:1.45;
        margin:.2em 0 .7em;
      }
      .uchinoko-v1374-product-quality p,
      .uchinoko-v1374-product-quality li{
        color:#4f584d;
        line-height:1.95;
      }
      .uchinoko-v1374-product-quality ul{
        display:grid;
        gap:10px;
        margin:18px 0 0;
        padding:0;
        list-style:none;
      }
      .uchinoko-v1374-product-quality li{
        background:#fff;
        border:1px solid #e4eadf;
        border-radius:12px;
        padding:12px 14px;
        font-weight:700;
      }
    
/*  iduchinoko-v1683-current-route-styles */

      .uchinoko-v1683-current-route{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1683-current-route h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1683-current-route h2::before,.uchinoko-v1683-current-route h2::after{display:none!important;content:none!important}.uchinoko-v1683-current-route p,.uchinoko-v1683-current-route li{line-height:1.9}.uchinoko-v1683-current-route a,.uchinoko-v1683-goods-hub-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1683-current-route ol{padding-left:1.45rem}.uchinoko-v1683-goods-hub-route{display:block;margin:26px 0;padding:16px 18px;border-left:4px solid #66845f;background:#f5f8f3;color:#29352a;line-height:1.85}@media(max-width:640px){.uchinoko-v1683-current-route{padding:20px}.uchinoko-v1683-goods-hub-route{padding:14px 15px}}
    
/*  iduchinoko-v1375-home-save-styles */

      .uchinoko-priority-save-cards-v1375{
        max-width:1180px;
        margin:clamp(36px,6vw,72px) auto;
        padding:clamp(22px,4vw,42px);
        border:1px solid #dbe3d3;
        border-radius:20px;
        background:#fffdf8;
        box-shadow:0 18px 48px rgba(58,72,44,.07);
      }
      .uchinoko-priority-save-cards-v1375 h2{
        margin:.15em 0 .35em;
        color:#2d3328;
        font-size:clamp(1.8rem,3vw,2.55rem);
        line-height:1.35;
      }
      .uchinoko-priority-save-cards-v1375>p:not(.uchinoko-v3-kicker){
        color:#586251;
        line-height:1.9;
        margin:0 0 24px;
      }
      .uchinoko-priority-save-cards-v1375__groups{
        display:grid;
        gap:24px;
      }
      .uchinoko-priority-save-cards-v1375__group{
        margin:0;
      }
      .uchinoko-priority-save-cards-v1375__group h3{
        display:inline-flex;
        align-items:center;
        min-height:38px;
        margin:0 0 14px;
        padding:7px 14px;
        border-radius:999px;
        background:#eef4e8;
        color:#49683b;
        font-size:.98rem;
        line-height:1.35;
        letter-spacing:0;
      }
      .uchinoko-priority-save-cards-v1375__group>div{
        display:grid;
        grid-template-columns:repeat(3,minmax(0,1fr));
        gap:18px;
      }
      .uchinoko-priority-save-cards-v1375 a{
        text-decoration:none;
      }
      .uchinoko-priority-save-cards-v1375__group a{
        display:block;
        overflow:hidden;
        border:1px solid #dbe3d3;
        border-radius:16px;
        background:#fff;
        box-shadow:0 14px 34px rgba(58,72,44,.06);
        transition:transform .18s ease, box-shadow .18s ease;
      }
      .uchinoko-priority-save-cards-v1375__group a:hover{
        transform:translateY(-2px);
        box-shadow:0 18px 42px rgba(58,72,44,.1);
      }
      .uchinoko-priority-save-cards-v1375__group img{
        display:block;
        width:100%;
        aspect-ratio:1/1;
        height:auto;
        object-fit:cover;
        background:#f8f4ed;
      }
      .uchinoko-priority-save-cards-v1375__group span,
      .uchinoko-priority-save-cards-v1375__group strong{
        display:block;
        padding:0 16px;
      }
      .uchinoko-priority-save-cards-v1375__group span{
        margin-top:14px;
        color:#5f7f4d;
        font-weight:800;
        font-size:.9rem;
      }
      .uchinoko-priority-save-cards-v1375__group strong{
        padding-bottom:18px;
        color:#2f332d;
        font-size:clamp(1.08rem,1.4vw,1.28rem);
        line-height:1.55;
      }
      .uchinoko-priority-save-cards-v1375__more{
        display:flex;
        flex-wrap:wrap;
        gap:12px;
        margin:26px 0 0 !important;
      }
      .uchinoko-priority-save-cards-v1375__more a{
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height:46px;
        padding:10px 20px;
        border-radius:999px;
        border:1px solid #5f7f4d;
        color:#35512d;
        font-weight:800;
        background:#fff;
      }
      .uchinoko-priority-save-cards-v1375__more a:first-child{
        background:#5f7f4d;
        color:#fff;
      }
      @media (max-width: 860px){
        .uchinoko-priority-save-cards-v1375{
          margin:34px 14px;
          padding:20px 16px;
          border-radius:18px;
        }
        .uchinoko-priority-save-cards-v1375__group>div{
          grid-template-columns:repeat(2,minmax(0,1fr));
          gap:14px;
        }
      }
      @media (max-width: 520px){
        .uchinoko-priority-save-cards-v1375__group>div{
          grid-template-columns:1fr;
        }
      }
    
/*  iduchinoko-v1684-municipal-hazard-route-styles */

      .uchinoko-v1684-municipal-routes{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1684-municipal-routes h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1684-municipal-routes h2::before,.uchinoko-v1684-municipal-routes h2::after{display:none!important;content:none!important}.uchinoko-v1684-municipal-routes p{line-height:1.9}.uchinoko-v1684-municipal-routes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.uchinoko-v1684-municipal-routes__grid article{display:flex;min-width:0;flex-direction:column;padding:18px;border:1px solid #dce5d8;border-radius:12px;background:#fff}.uchinoko-v1684-municipal-routes__grid strong{color:#2d452d;font-size:1.05rem}.uchinoko-v1684-municipal-routes__grid p{margin:.7em 0 1em}.uchinoko-v1684-municipal-routes a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1684-municipal-routes__grid a+a{margin-top:.72em}@media(max-width:760px){.uchinoko-v1684-municipal-routes{padding:20px}.uchinoko-v1684-municipal-routes__grid{grid-template-columns:1fr}.uchinoko-v1684-municipal-routes__grid article{padding:17px}}
    
/*  iduchinoko-v1688-route-styles */

      .uchinoko-v1688-panel{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-shadow:0 10px 24px rgba(52,70,43,.05);box-sizing:border-box}.uchinoko-v1688-panel h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1688-panel h2::before,.uchinoko-v1688-panel h2::after{display:none!important;content:none!important}.uchinoko-v1688-panel p{line-height:1.9}.uchinoko-v1688-city-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.uchinoko-v1688-city-grid a{display:block;min-width:0;padding:17px;border:1px solid #dce5d8;border-radius:12px;background:#fff;color:#315a36;text-decoration:none;overflow-wrap:anywhere}.uchinoko-v1688-city-grid strong,.uchinoko-v1688-city-grid span{display:block}.uchinoko-v1688-city-grid strong{margin-bottom:7px;color:#2d452d}.uchinoko-v1688-city-grid span{color:#566253;font-size:.92rem;line-height:1.7}.uchinoko-v1688-action-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.uchinoko-v1688-action-links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdfc8;border-radius:8px;background:#fff;color:#315a36!important;font-weight:700;text-decoration:none!important}.uchinoko-v1688-panel__note{margin:18px 0 0!important;color:#5b685a;font-size:.9rem}.uchinoko-v1688-panel__note a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.uchinoko-v1688-panel{padding:20px}.uchinoko-v1688-city-grid{grid-template-columns:1fr}.uchinoko-v1688-action-links{display:grid;grid-template-columns:1fr}.uchinoko-v1688-action-links a{justify-content:center;text-align:center}}
    
/*  iduchinoko-v1493-disaster-affiliate-route-styles */

      .uchinoko-disaster-affiliate-route-v1493{max-width:1120px;margin:42px auto 0;padding:clamp(22px,4vw,42px);border:1px solid #dbe3d3;border-radius:18px;background:#fffdf8;box-shadow:0 16px 42px rgba(58,72,44,.07)}
      .uchinoko-disaster-affiliate-route-v1493 h2{margin:.2em 0 .55em;color:#2e332b;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.45}
      .uchinoko-disaster-affiliate-route-v1493>p:not(.uchinoko-v3-kicker){color:#4f584d;line-height:1.9}
      .uchinoko-disaster-affiliate-route-v1493__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}
      .uchinoko-disaster-affiliate-route-v1493 article{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid #e2e9dc;border-radius:14px;background:#fff}
      .uchinoko-disaster-affiliate-route-v1493 article strong{color:#2e332b;font-size:1.08rem}
      .uchinoko-disaster-affiliate-route-v1493 article p{margin:0;color:#596257;line-height:1.8}
      .uchinoko-disaster-affiliate-route-v1493 article .uchinoko-v3-button{margin-top:auto}
      .uchinoko-disaster-affiliate-route-v1493__more{color:#49683b;font-weight:700}
      .uchinoko-disaster-affiliate-route-v1493>small{display:block;margin-top:18px;color:#697266;line-height:1.7}
      @media (max-width:680px){.uchinoko-disaster-affiliate-route-v1493__grid{grid-template-columns:1fr}.uchinoko-disaster-affiliate-route-v1493 article .uchinoko-v3-button{width:100%;text-align:center}}
    
/*  iduchinoko-v1495-disaster-priority-card-styles */

      .uchinoko-disaster-priority-cards-v1495{margin:30px 0 34px;padding:24px;border:1px solid #dbe3d3;border-radius:18px;background:#fffdf8}
      .uchinoko-disaster-priority-cards-v1495 h2{margin:.2em 0 .45em;color:#2e332b;font-size:clamp(1.45rem,2.4vw,2rem)}
      .uchinoko-disaster-priority-cards-v1495>p:not(.uchinoko-v3-kicker){color:#596257;line-height:1.8}
      .uchinoko-disaster-priority-cards-v1495>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}
      .uchinoko-disaster-priority-cards-v1495 article{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid #e2e9dc;border-radius:14px;background:#fff}
      .uchinoko-disaster-priority-cards-v1495 article>span{color:#6c8a5b;font-size:.82rem;font-weight:800;letter-spacing:.08em}
      .uchinoko-disaster-priority-cards-v1495 article>p{margin:.5em 0 0;color:#6b7568;font-size:.85rem;font-weight:700}
      .uchinoko-disaster-priority-cards-v1495 h3{margin:.35em 0 .55em;color:#2e332b;font-size:1.05rem;line-height:1.45}
      .uchinoko-disaster-priority-cards-v1495 article>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}
      .uchinoko-disaster-priority-cards-v1495 article a{color:#49683b;font-size:.9rem;font-weight:800}
      .uchinoko-disaster-priority-cards-v1495 article a:first-child{padding:8px 10px;border-radius:999px;background:#6c8a5b;color:#fff}
      .uchinoko-disaster-priority-cards-v1495 small{display:block;margin-top:16px;color:#697266;line-height:1.7}
      @media (max-width:900px){.uchinoko-disaster-priority-cards-v1495>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
      @media (max-width:560px){.uchinoko-disaster-priority-cards-v1495{padding:18px}.uchinoko-disaster-priority-cards-v1495>div{grid-template-columns:1fr}.uchinoko-disaster-priority-cards-v1495 article a:first-child{flex:1;text-align:center}}
    
/*  iduchinoko-v1505-disaster-route-styles */

      .uchinoko-v1505-action-route,.uchinoko-v1505-product-route{margin:34px 0;padding:clamp(20px,4vw,34px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-sizing:border-box;overflow:hidden}
      .uchinoko-v1505-action-route h2,.uchinoko-v1505-product-route h2{margin:.2em 0 .65em;color:#253522;line-height:1.5}
      .uchinoko-v1505-action-route h2:before,.uchinoko-v1505-action-route h2:after,.uchinoko-v1505-product-route h2:before,.uchinoko-v1505-product-route h2:after{display:none!important;content:none!important}
      .uchinoko-v1505-action-route>p:not(.uchinoko-v3-kicker),.uchinoko-v1505-product-route>p:not(.uchinoko-v3-kicker){line-height:1.9}
      .uchinoko-v1505-action-route .wp-block-table{margin:20px 0}
      .uchinoko-v1505-action-route table{width:100%;border-collapse:collapse;background:#fff;font-size:.94rem}
      .uchinoko-v1505-action-route th,.uchinoko-v1505-action-route td{padding:11px;border:1px solid #dce6d8;text-align:left;vertical-align:top;line-height:1.65}
      .uchinoko-v1505-action-route th{background:#eef5e9;color:#29452b;font-weight:800}
      .uchinoko-v1505-source-note,.uchinoko-v1505-product-route__note{color:#5b685a;font-size:.91rem;overflow-wrap:anywhere}
      .uchinoko-v1505-source-note a,.uchinoko-v1505-product-route a{color:#38643d;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1505-product-route__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}
      .uchinoko-v1505-product-route__grid a{display:block;min-width:0;padding:16px;border:1px solid #d8e3d1;border-radius:14px;background:#fff;text-decoration:none;overflow-wrap:anywhere}
      .uchinoko-v1505-product-route__grid span{display:block;color:#5d8258;font-size:.83rem;font-weight:800}
      .uchinoko-v1505-product-route__grid strong{display:block;margin-top:8px;color:#273d2a;line-height:1.55}
      .uchinoko-v1505-product-route__grid small{display:block;margin-top:8px;color:#5b685a;line-height:1.65}
      @media(max-width:900px){.uchinoko-v1505-product-route__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
      @media(max-width:600px){.uchinoko-v1505-action-route,.uchinoko-v1505-product-route{padding:20px 16px}.uchinoko-v1505-action-route table{font-size:.86rem;display:block;overflow-x:auto;white-space:normal}.uchinoko-v1505-action-route th,.uchinoko-v1505-action-route td{min-width:8.5rem}.uchinoko-v1505-product-route__grid{grid-template-columns:1fr}}
    
/*  iduchinoko-v1508-crosslink-styles */

      .uchinoko-v1508-crosslink{margin:32px 0;padding:clamp(20px,4vw,32px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-sizing:border-box;overflow:hidden}
      .uchinoko-v1508-crosslink h2{margin:.2em 0 .65em;color:#253522;line-height:1.5}
      .uchinoko-v1508-crosslink h2:before,.uchinoko-v1508-crosslink h2:after{display:none!important;content:none!important}
      .uchinoko-v1508-crosslink>p:not(.uchinoko-v3-kicker){line-height:1.9}
      .uchinoko-v1508-crosslink nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}
      .uchinoko-v1508-crosslink nav a{display:block;padding:14px;border:1px solid #d8e3d1;border-radius:12px;background:#fff;color:#315a36!important;text-decoration:none;overflow-wrap:anywhere}
      .uchinoko-v1508-crosslink nav a:hover{background:#f5faf1;border-color:#91aa84}
      .uchinoko-v1508-crosslink nav strong{display:block;line-height:1.55}
      .uchinoko-v1508-crosslink nav small{display:block;margin-top:6px;color:#5b685a;line-height:1.65}
      .uchinoko-v1508-crosslink__note{color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1508-crosslink{padding:20px}.uchinoko-v1508-crosslink nav{grid-template-columns:1fr}}
    
/*  iduchinoko-v1509-tokyo-ward-broad-route-styles */

      .uchinoko-v1509-tokyo-ward-broad-route{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1509-tokyo-ward-broad-route h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1509-tokyo-ward-broad-route h2:before,.uchinoko-v1509-tokyo-ward-broad-route h2:after{display:none!important;content:none!important}
      .uchinoko-v1509-tokyo-ward-broad-route>p:not(.uchinoko-v3-kicker){line-height:1.9}
      .uchinoko-v1509-tokyo-ward-broad-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1509-tokyo-ward-broad-route__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}
      .uchinoko-v1509-tokyo-ward-broad-route__grid a{display:block;min-width:0;padding:14px;border:1px solid #d8e3d1;border-radius:12px;background:#fff;color:#315a36!important;text-decoration:none!important;overflow-wrap:anywhere;box-sizing:border-box}
      .uchinoko-v1509-tokyo-ward-broad-route__grid a:hover{background:#f5faf1;border-color:#91aa84}
      .uchinoko-v1509-tokyo-ward-broad-route__grid strong{display:block;line-height:1.55}
      .uchinoko-v1509-tokyo-ward-broad-route__grid small{display:block;margin-top:6px;color:#5b685a;font-size:.86rem;line-height:1.65}
      .uchinoko-v1509-tokyo-ward-broad-route__note{margin:18px 0 0;color:#5b685a;font-size:.9rem;line-height:1.8}
      @media(max-width:900px){.uchinoko-v1509-tokyo-ward-broad-route__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
      @media(max-width:640px){.uchinoko-v1509-tokyo-ward-broad-route{padding:20px}.uchinoko-v1509-tokyo-ward-broad-route__grid a{padding:13px}}
      @media(max-width:420px){.uchinoko-v1509-tokyo-ward-broad-route__grid{grid-template-columns:1fr}}
    
/*  iduchinoko-v1510-major-city-broad-route-styles */

      .uchinoko-v1510-major-city-broad-route{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1510-major-city-broad-route h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1510-major-city-broad-route h2:before,.uchinoko-v1510-major-city-broad-route h2:after{display:none!important;content:none!important}
      .uchinoko-v1510-major-city-broad-route>p:not(.uchinoko-v3-kicker){line-height:1.9}
      .uchinoko-v1510-major-city-broad-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1510-major-city-broad-route__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}
      .uchinoko-v1510-major-city-broad-route__grid a{display:block;min-width:0;padding:14px;border:1px solid #d8e3d1;border-radius:12px;background:#fff;color:#315a36!important;text-decoration:none!important;overflow-wrap:anywhere;box-sizing:border-box}
      .uchinoko-v1510-major-city-broad-route__grid a:hover{background:#f5faf1;border-color:#91aa84}
      .uchinoko-v1510-major-city-broad-route__grid strong{display:block;line-height:1.55}
      .uchinoko-v1510-major-city-broad-route__grid small{display:block;margin-top:6px;color:#5b685a;font-size:.86rem;line-height:1.65}
      .uchinoko-v1510-major-city-broad-route__note,.uchinoko-v1510-major-city-broad-route__source{margin:18px 0 0;color:#5b685a;font-size:.9rem;line-height:1.8}
      @media(max-width:700px){.uchinoko-v1510-major-city-broad-route{padding:20px}.uchinoko-v1510-major-city-broad-route__grid{grid-template-columns:1fr}.uchinoko-v1510-major-city-broad-route__grid a{padding:13px}}
    
/*  iduchinoko-v1599-tokyo-ward-official-detail-styles */

      .uchinoko-v1599-tokyo-ward-official-detail{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1599-tokyo-ward-official-detail h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1599-tokyo-ward-official-detail h2:before,.uchinoko-v1599-tokyo-ward-official-detail h2:after{display:none!important;content:none!important}
      .uchinoko-v1599-tokyo-ward-official-detail p,.uchinoko-v1599-tokyo-ward-official-detail li{line-height:1.9}
      .uchinoko-v1599-tokyo-ward-official-detail ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1599-tokyo-ward-official-detail a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1599-tokyo-ward-official-detail__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1599-tokyo-ward-official-detail{padding:20px}}
    
/*  iduchinoko-v1511-major-city-broad-route-styles */

      .uchinoko-v1511-major-city-broad-route{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1511-major-city-broad-route h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1511-major-city-broad-route h2:before,.uchinoko-v1511-major-city-broad-route h2:after{display:none!important;content:none!important}
      .uchinoko-v1511-major-city-broad-route>p:not(.uchinoko-v3-kicker){line-height:1.9}
      .uchinoko-v1511-major-city-broad-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1511-major-city-broad-route__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}
      .uchinoko-v1511-major-city-broad-route__grid a{display:block;min-width:0;padding:14px;border:1px solid #d8e3d1;border-radius:12px;background:#fff;color:#315a36!important;text-decoration:none!important;overflow-wrap:anywhere;box-sizing:border-box}
      .uchinoko-v1511-major-city-broad-route__grid a:hover{background:#f5faf1;border-color:#91aa84}
      .uchinoko-v1511-major-city-broad-route__grid strong{display:block;line-height:1.55}
      .uchinoko-v1511-major-city-broad-route__grid small{display:block;margin-top:6px;color:#5b685a;font-size:.86rem;line-height:1.65}
      .uchinoko-v1511-major-city-broad-route__note,.uchinoko-v1511-major-city-broad-route__source{margin:18px 0 0;color:#5b685a;font-size:.9rem;line-height:1.8}
      @media(max-width:700px){.uchinoko-v1511-major-city-broad-route{padding:20px}.uchinoko-v1511-major-city-broad-route__grid{grid-template-columns:1fr}.uchinoko-v1511-major-city-broad-route__grid a{padding:13px}}
    
/*  iduchinoko-v1601-saitama-city-official-detail-styles */

      .uchinoko-v1601-saitama-city-official-detail{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1601-saitama-city-official-detail h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1601-saitama-city-official-detail h2:before,.uchinoko-v1601-saitama-city-official-detail h2:after{display:none!important;content:none!important}
      .uchinoko-v1601-saitama-city-official-detail p,.uchinoko-v1601-saitama-city-official-detail li{line-height:1.9}
      .uchinoko-v1601-saitama-city-official-detail ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1601-saitama-city-official-detail a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1601-saitama-city-official-detail__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1601-saitama-city-official-detail{padding:20px}}
    
/*  iduchinoko-v1402-periodic-check-styles */

      .uchinoko-v1402-periodic-official-check{margin:38px 0;padding:24px clamp(20px,4vw,36px);border:1px solid #d7e1d0;border-radius:16px;background:#fbfcf8;color:#293128}
      .uchinoko-v1402-periodic-official-check h2{margin:.2em 0 .7em;color:#273524}
      .uchinoko-v1402-periodic-official-check li{margin:.45em 0;line-height:1.8}
      .uchinoko-v1402-source-note{font-size:.88rem;color:#586353;line-height:1.8}
    
/*  iduchinoko-v1604-tokyo-ward-official-detail-styles */

      .uchinoko-v1604-tokyo-ward-official-detail{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1604-tokyo-ward-official-detail h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1604-tokyo-ward-official-detail h2:before,.uchinoko-v1604-tokyo-ward-official-detail h2:after{display:none!important;content:none!important}
      .uchinoko-v1604-tokyo-ward-official-detail p,.uchinoko-v1604-tokyo-ward-official-detail li{line-height:1.9}
      .uchinoko-v1604-tokyo-ward-official-detail ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1604-tokyo-ward-official-detail a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1604-tokyo-ward-official-detail__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1604-tokyo-ward-official-detail{padding:20px}}
    
/*  iduchinoko-v1513-existing-article-enrichment-styles */

      .uchinoko-v1513-existing-article-enrichment{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1513-existing-article-enrichment h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55;overflow-wrap:anywhere}
      .uchinoko-v1513-existing-article-enrichment h2:before,.uchinoko-v1513-existing-article-enrichment h2:after{display:none!important;content:none!important}
      .uchinoko-v1513-existing-article-enrichment p,.uchinoko-v1513-existing-article-enrichment li{line-height:1.9}
      .uchinoko-v1513-existing-article-enrichment ol,.uchinoko-v1513-existing-article-enrichment ul{margin:1em 0;padding-left:1.35em}
      .uchinoko-v1513-existing-article-enrichment__label{margin:22px 0 8px;font-weight:700;color:#315a36}
      .uchinoko-v1513-existing-article-enrichment__source{margin:20px 0 0;color:#5b685a;font-size:.9rem}
      .uchinoko-v1513-existing-article-enrichment__source a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      @media(max-width:700px){.uchinoko-v1513-existing-article-enrichment{padding:20px}.uchinoko-v1513-existing-article-enrichment h2{font-size:1.35rem}}
    
/*  iduchinoko-v1605-tokyo-ward-official-detail-styles */

      .uchinoko-v1605-tokyo-ward-official-detail{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1605-tokyo-ward-official-detail h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1605-tokyo-ward-official-detail h2:before,.uchinoko-v1605-tokyo-ward-official-detail h2:after{display:none!important;content:none!important}
      .uchinoko-v1605-tokyo-ward-official-detail p,.uchinoko-v1605-tokyo-ward-official-detail li{line-height:1.9}
      .uchinoko-v1605-tokyo-ward-official-detail ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1605-tokyo-ward-official-detail a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1605-tokyo-ward-official-detail__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1605-tokyo-ward-official-detail{padding:20px}}
    
/*  iduchinoko-v1514-major-city-enrichment-styles */

      .uchinoko-v1514-major-city-enrichment{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1514-major-city-enrichment h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55;overflow-wrap:anywhere}
      .uchinoko-v1514-major-city-enrichment h2:before,.uchinoko-v1514-major-city-enrichment h2:after{display:none!important;content:none!important}
      .uchinoko-v1514-major-city-enrichment p,.uchinoko-v1514-major-city-enrichment li{line-height:1.9}
      .uchinoko-v1514-major-city-enrichment ol,.uchinoko-v1514-major-city-enrichment ul{margin:1em 0;padding-left:1.35em}
      .uchinoko-v1514-major-city-enrichment__label{margin:22px 0 8px;font-weight:700;color:#315a36}
      .uchinoko-v1514-major-city-enrichment__source{margin:20px 0 0;color:#5b685a;font-size:.9rem}
      .uchinoko-v1514-major-city-enrichment__source a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      @media(max-width:700px){.uchinoko-v1514-major-city-enrichment{padding:20px}.uchinoko-v1514-major-city-enrichment h2{font-size:1.35rem}}
    
/*  iduchinoko-v1606-tokyo-ward-official-detail-styles */

      .uchinoko-v1606-tokyo-ward-official-detail{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1606-tokyo-ward-official-detail h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1606-tokyo-ward-official-detail h2:before,.uchinoko-v1606-tokyo-ward-official-detail h2:after{display:none!important;content:none!important}
      .uchinoko-v1606-tokyo-ward-official-detail p,.uchinoko-v1606-tokyo-ward-official-detail li{line-height:1.9}
      .uchinoko-v1606-tokyo-ward-official-detail ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1606-tokyo-ward-official-detail a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1606-tokyo-ward-official-detail__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1606-tokyo-ward-official-detail{padding:20px}}
    
/*  iduchinoko-v1515-prefecture-link-refresh-styles */

      .uchinoko-v1515-prefecture-link-refresh{margin:24px 0;padding:14px 16px;border:1px solid #d8e3d1;border-left:4px solid #587445;border-radius:10px;background:#fbfcf9;color:#526050;font-size:.92rem;line-height:1.8;overflow-wrap:anywhere}
      .uchinoko-v1515-prefecture-link-refresh strong{color:#315a36}
    
/*  iduchinoko-v1607-chiba-city-official-detail-styles */

      .uchinoko-v1607-chiba-city-official-detail{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1607-chiba-city-official-detail h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1607-chiba-city-official-detail h2:before,.uchinoko-v1607-chiba-city-official-detail h2:after{display:none!important;content:none!important}
      .uchinoko-v1607-chiba-city-official-detail p,.uchinoko-v1607-chiba-city-official-detail li{line-height:1.9}
      .uchinoko-v1607-chiba-city-official-detail ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1607-chiba-city-official-detail a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1607-chiba-city-official-detail__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1607-chiba-city-official-detail{padding:20px}}
    
/*  iduchinoko-v1520-kyoto-city-enrichment-styles */

      .uchinoko-v1520-kyoto-city-enrichment{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1520-kyoto-city-enrichment h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55;overflow-wrap:anywhere}
      .uchinoko-v1520-kyoto-city-enrichment h2:before,.uchinoko-v1520-kyoto-city-enrichment h2:after{display:none!important;content:none!important}
      .uchinoko-v1520-kyoto-city-enrichment p,.uchinoko-v1520-kyoto-city-enrichment li{line-height:1.9}
      .uchinoko-v1520-kyoto-city-enrichment ol,.uchinoko-v1520-kyoto-city-enrichment ul{margin:1em 0;padding-left:1.35em}
      .uchinoko-v1520-kyoto-city-enrichment__label{margin:22px 0 8px;font-weight:700;color:#315a36}
      .uchinoko-v1520-kyoto-city-enrichment__source{margin:20px 0 0;color:#5b685a;font-size:.9rem}
      .uchinoko-v1520-kyoto-city-enrichment__source a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      @media(max-width:700px){.uchinoko-v1520-kyoto-city-enrichment{padding:20px}.uchinoko-v1520-kyoto-city-enrichment h2{font-size:1.35rem}}
    
/*  iduchinoko-v1608-saitama-city-official-detail-styles */

      .uchinoko-v1608-saitama-city-official-detail{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1608-saitama-city-official-detail h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1608-saitama-city-official-detail h2:before,.uchinoko-v1608-saitama-city-official-detail h2:after{display:none!important;content:none!important}
      .uchinoko-v1608-saitama-city-official-detail p,.uchinoko-v1608-saitama-city-official-detail li{line-height:1.9}
      .uchinoko-v1608-saitama-city-official-detail ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1608-saitama-city-official-detail a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1608-saitama-city-official-detail__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1608-saitama-city-official-detail{padding:20px}}
    
/*  iduchinoko-v1521-city-guide-styles */

      .uchinoko-v1521-sapporo-enrichment{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1521-sapporo-enrichment h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55;overflow-wrap:anywhere}
      .uchinoko-v1521-sapporo-enrichment h2:before,.uchinoko-v1521-sapporo-enrichment h2:after{display:none!important;content:none!important}
      .uchinoko-v1521-sapporo-enrichment p,.uchinoko-v1521-sapporo-enrichment li{line-height:1.9}
      .uchinoko-v1521-sapporo-enrichment ol,.uchinoko-v1521-sapporo-enrichment ul{margin:1em 0;padding-left:1.35em}
      .uchinoko-v1521-sapporo-enrichment__label{margin:22px 0 8px;font-weight:700;color:#315a36}
      .uchinoko-v1521-sapporo-enrichment__source{margin:20px 0 0;color:#5b685a;font-size:.9rem}
      .uchinoko-v1521-sapporo-enrichment__source a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1521-city-source{margin-top:20px;color:#5b685a;font-size:.9rem;line-height:1.8}
      @media(max-width:700px){.uchinoko-v1521-sapporo-enrichment{padding:20px}.uchinoko-v1521-sapporo-enrichment h2{font-size:1.35rem}}
    
/*  iduchinoko-v1610-kansai-city-current-styles */

      .uchinoko-v1610-kansai-city-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1610-kansai-city-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1610-kansai-city-current h2:before,.uchinoko-v1610-kansai-city-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1610-kansai-city-current p,.uchinoko-v1610-kansai-city-current li{line-height:1.9}
      .uchinoko-v1610-kansai-city-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1610-kansai-city-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1610-kansai-city-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1610-kansai-city-current{padding:20px}}
    
/*  iduchinoko-v1522-kyoto-municipality-route-styles */

      .uchinoko-v1522-kyoto-municipality-route{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1522-kyoto-municipality-route h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55;overflow-wrap:anywhere}
      .uchinoko-v1522-kyoto-municipality-route h2:before,.uchinoko-v1522-kyoto-municipality-route h2:after{display:none!important;content:none!important}
      .uchinoko-v1522-kyoto-municipality-route p{line-height:1.9}
      .uchinoko-v1522-kyoto-municipality-route__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}
      .uchinoko-v1522-kyoto-municipality-route__grid a{display:block;min-width:0;padding:16px;border:1px solid #d8e3d1;border-radius:14px;background:#fff;color:#315a36;text-decoration:none;overflow-wrap:anywhere}
      .uchinoko-v1522-kyoto-municipality-route__grid strong{display:block;line-height:1.5}
      .uchinoko-v1522-kyoto-municipality-route__grid small{display:block;margin-top:7px;color:#5b685a;line-height:1.65}
      .uchinoko-v1522-kyoto-municipality-route__note{margin-top:18px;color:#5b685a;font-size:.9rem}
      @media(max-width:700px){.uchinoko-v1522-kyoto-municipality-route{padding:20px}.uchinoko-v1522-kyoto-municipality-route__grid{grid-template-columns:1fr}.uchinoko-v1522-kyoto-municipality-route h2{font-size:1.35rem}}
    
/*  iduchinoko-v1611-fukuoka-current-styles */

      .uchinoko-v1611-fukuoka-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1611-fukuoka-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1611-fukuoka-current h2:before,.uchinoko-v1611-fukuoka-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1611-fukuoka-current p,.uchinoko-v1611-fukuoka-current li{line-height:1.9}
      .uchinoko-v1611-fukuoka-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1611-fukuoka-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1611-fukuoka-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1611-fukuoka-current{padding:20px}}
    
/*  iduchinoko-v1550-northern-municipality-route-styles */

      .uchinoko-v1550-northern-municipality-route{margin:34px 0;padding:clamp(22px,4vw,36px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box;overflow:hidden}
      .uchinoko-v1550-northern-municipality-route h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55;overflow-wrap:anywhere}
      .uchinoko-v1550-northern-municipality-route h2:before,.uchinoko-v1550-northern-municipality-route h2:after{display:none!important;content:none!important}
      .uchinoko-v1550-northern-municipality-route p{line-height:1.9}
      .uchinoko-v1550-northern-municipality-route__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
      .uchinoko-v1550-northern-municipality-route__grid a{display:block;min-width:0;padding:16px;border:1px solid #d8e3d1;border-radius:14px;background:#fff;color:#315a36;text-decoration:none;overflow-wrap:anywhere}
      .uchinoko-v1550-northern-municipality-route__grid strong{display:block;line-height:1.5}
      .uchinoko-v1550-northern-municipality-route__grid small{display:block;margin-top:7px;color:#5b685a;line-height:1.65}
      .uchinoko-v1550-northern-municipality-route__note{margin-top:18px;color:#5b685a;font-size:.9rem}
      @media(max-width:700px){.uchinoko-v1550-northern-municipality-route{padding:20px}.uchinoko-v1550-northern-municipality-route__grid{grid-template-columns:1fr}.uchinoko-v1550-northern-municipality-route h2{font-size:1.35rem}}
    
/*  iduchinoko-v1612-chiba-city-current-styles */

      .uchinoko-v1612-chiba-city-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1612-chiba-city-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1612-chiba-city-current h2:before,.uchinoko-v1612-chiba-city-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1612-chiba-city-current p,.uchinoko-v1612-chiba-city-current li{line-height:1.9}
      .uchinoko-v1612-chiba-city-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1612-chiba-city-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1612-chiba-city-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1612-chiba-city-current{padding:20px}}
    
/*  iduchinoko-v1613-minato-current-styles */

      .uchinoko-v1613-minato-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1613-minato-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1613-minato-current h2:before,.uchinoko-v1613-minato-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1613-minato-current p,.uchinoko-v1613-minato-current li{line-height:1.9}
      .uchinoko-v1613-minato-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1613-minato-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1613-minato-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1613-minato-current{padding:20px}}
    
/*  iduchinoko-v1614-shinjuku-current-styles */

      .uchinoko-v1614-shinjuku-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1614-shinjuku-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1614-shinjuku-current h2:before,.uchinoko-v1614-shinjuku-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1614-shinjuku-current p,.uchinoko-v1614-shinjuku-current li{line-height:1.9}
      .uchinoko-v1614-shinjuku-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1614-shinjuku-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1614-shinjuku-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1614-shinjuku-current{padding:20px}}
    
/*  iduchinoko-v1615-nakano-current-styles */

      .uchinoko-v1615-nakano-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1615-nakano-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1615-nakano-current h2:before,.uchinoko-v1615-nakano-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1615-nakano-current p,.uchinoko-v1615-nakano-current li{line-height:1.9}
      .uchinoko-v1615-nakano-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1615-nakano-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1615-nakano-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1615-nakano-current{padding:20px}}
    
/*  iduchinoko-v1616-chuo-current-styles */

      .uchinoko-v1616-chuo-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1616-chuo-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1616-chuo-current h2:before,.uchinoko-v1616-chuo-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1616-chuo-current p,.uchinoko-v1616-chuo-current li{line-height:1.9}
      .uchinoko-v1616-chuo-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1616-chuo-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1616-chuo-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1616-chuo-current{padding:20px}}
    
/*  iduchinoko-v1617-bunkyo-current-styles */

      .uchinoko-v1617-bunkyo-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1617-bunkyo-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1617-bunkyo-current h2:before,.uchinoko-v1617-bunkyo-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1617-bunkyo-current p,.uchinoko-v1617-bunkyo-current li{line-height:1.9}
      .uchinoko-v1617-bunkyo-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1617-bunkyo-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1617-bunkyo-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1617-bunkyo-current{padding:20px}}
    
/*  iduchinoko-v1618-taito-current-styles */

      .uchinoko-v1618-taito-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1618-taito-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1618-taito-current h2:before,.uchinoko-v1618-taito-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1618-taito-current p,.uchinoko-v1618-taito-current li{line-height:1.9}
      .uchinoko-v1618-taito-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1618-taito-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1618-taito-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1618-taito-current{padding:20px}}
    
/*  iduchinoko-v1619-sumida-current-styles */

      .uchinoko-v1619-sumida-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1619-sumida-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1619-sumida-current h2:before,.uchinoko-v1619-sumida-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1619-sumida-current p,.uchinoko-v1619-sumida-current li{line-height:1.9}
      .uchinoko-v1619-sumida-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1619-sumida-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1619-sumida-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1619-sumida-current{padding:20px}}
    
/*  iduchinoko-v1620-koto-current-styles */

      .uchinoko-v1620-koto-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1620-koto-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1620-koto-current h2:before,.uchinoko-v1620-koto-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1620-koto-current p,.uchinoko-v1620-koto-current li{line-height:1.9}
      .uchinoko-v1620-koto-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1620-koto-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1620-koto-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1620-koto-current{padding:20px}}
    
/*  iduchinoko-v1622-shinagawa-current-styles */

      .uchinoko-v1622-shinagawa-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1622-shinagawa-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1622-shinagawa-current h2:before,.uchinoko-v1622-shinagawa-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1622-shinagawa-current p,.uchinoko-v1622-shinagawa-current li{line-height:1.9}
      .uchinoko-v1622-shinagawa-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1622-shinagawa-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1622-shinagawa-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1622-shinagawa-current{padding:20px}}
    
/*  iduchinoko-v1623-meguro-current-styles */

      .uchinoko-v1623-meguro-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1623-meguro-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1623-meguro-current h2:before,.uchinoko-v1623-meguro-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1623-meguro-current p,.uchinoko-v1623-meguro-current li{line-height:1.9}
      .uchinoko-v1623-meguro-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1623-meguro-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1623-meguro-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1623-meguro-current{padding:20px}}
    
/*  iduchinoko-v1624-ota-current-styles */

      .uchinoko-v1624-ota-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1624-ota-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1624-ota-current h2:before,.uchinoko-v1624-ota-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1624-ota-current p,.uchinoko-v1624-ota-current li{line-height:1.9}
      .uchinoko-v1624-ota-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1624-ota-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1624-ota-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1624-ota-current{padding:20px}}
    
/*  iduchinoko-v1626-setagaya-current-styles */

      .uchinoko-v1626-setagaya-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1626-setagaya-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1626-setagaya-current h2:before,.uchinoko-v1626-setagaya-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1626-setagaya-current p,.uchinoko-v1626-setagaya-current li{line-height:1.9}
      .uchinoko-v1626-setagaya-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1626-setagaya-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1626-setagaya-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1626-setagaya-current{padding:20px}}
    
/*  iduchinoko-v1627-shibuya-current-styles */

      .uchinoko-v1627-shibuya-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1627-shibuya-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1627-shibuya-current h2:before,.uchinoko-v1627-shibuya-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1627-shibuya-current p,.uchinoko-v1627-shibuya-current li{line-height:1.9}
      .uchinoko-v1627-shibuya-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1627-shibuya-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1627-shibuya-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1627-shibuya-current{padding:20px}}
    
/*  iduchinoko-v1630-suginami-current-styles */

      .uchinoko-v1630-suginami-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1630-suginami-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1630-suginami-current h2:before,.uchinoko-v1630-suginami-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1630-suginami-current p,.uchinoko-v1630-suginami-current li{line-height:1.9}
      .uchinoko-v1630-suginami-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1630-suginami-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1630-suginami-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1630-suginami-current{padding:20px}}
    
/*  iduchinoko-v1631-toshima-current-styles */

      .uchinoko-v1631-toshima-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1631-toshima-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1631-toshima-current h2:before,.uchinoko-v1631-toshima-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1631-toshima-current p,.uchinoko-v1631-toshima-current li{line-height:1.9}
      .uchinoko-v1631-toshima-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1631-toshima-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1631-toshima-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1631-toshima-current{padding:20px}}
    
/*  iduchinoko-v1632-kita-current-styles */

      .uchinoko-v1632-kita-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1632-kita-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1632-kita-current h2:before,.uchinoko-v1632-kita-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1632-kita-current p,.uchinoko-v1632-kita-current li{line-height:1.9}
      .uchinoko-v1632-kita-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1632-kita-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1632-kita-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1632-kita-current{padding:20px}}
    
/*  iduchinoko-v1633-arakawa-current-styles */

      .uchinoko-v1633-arakawa-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1633-arakawa-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1633-arakawa-current h2:before,.uchinoko-v1633-arakawa-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1633-arakawa-current p,.uchinoko-v1633-arakawa-current li{line-height:1.9}
      .uchinoko-v1633-arakawa-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1633-arakawa-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1633-arakawa-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1633-arakawa-current{padding:20px}}
    
/*  iduchinoko-v1634-itabashi-current-styles */

      .uchinoko-v1634-itabashi-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1634-itabashi-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1634-itabashi-current h2:before,.uchinoko-v1634-itabashi-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1634-itabashi-current p,.uchinoko-v1634-itabashi-current li{line-height:1.9}
      .uchinoko-v1634-itabashi-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1634-itabashi-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1634-itabashi-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1634-itabashi-current{padding:20px}}
    
/*  iduchinoko-v1635-nerima-current-styles */

      .uchinoko-v1635-nerima-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1635-nerima-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1635-nerima-current h2:before,.uchinoko-v1635-nerima-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1635-nerima-current p,.uchinoko-v1635-nerima-current li{line-height:1.9}
      .uchinoko-v1635-nerima-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1635-nerima-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1635-nerima-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1635-nerima-current{padding:20px}}
    
/*  iduchinoko-v1636-adachi-current-styles */

      .uchinoko-v1636-adachi-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1636-adachi-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1636-adachi-current h2:before,.uchinoko-v1636-adachi-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1636-adachi-current p,.uchinoko-v1636-adachi-current li{line-height:1.9}
      .uchinoko-v1636-adachi-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1636-adachi-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1636-adachi-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1636-adachi-current{padding:20px}}
    
/*  iduchinoko-v1637-katsushika-current-styles */

      .uchinoko-v1637-katsushika-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1637-katsushika-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1637-katsushika-current h2:before,.uchinoko-v1637-katsushika-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1637-katsushika-current p,.uchinoko-v1637-katsushika-current li{line-height:1.9}
      .uchinoko-v1637-katsushika-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1637-katsushika-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1637-katsushika-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1637-katsushika-current{padding:20px}}
    
/*  iduchinoko-v1638-edogawa-current-styles */

      .uchinoko-v1638-edogawa-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1638-edogawa-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1638-edogawa-current h2:before,.uchinoko-v1638-edogawa-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1638-edogawa-current p,.uchinoko-v1638-edogawa-current li{line-height:1.9}
      .uchinoko-v1638-edogawa-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1638-edogawa-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1638-edogawa-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1638-edogawa-current{padding:20px}}
    
/*  iduchinoko-v1640-chiyoda-current-styles */

      .uchinoko-v1640-chiyoda-current{margin:34px 0;padding:clamp(22px,4vw,34px);border:1px solid #d6e1cf;border-radius:18px;background:#fbfcf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06);box-sizing:border-box}
      .uchinoko-v1640-chiyoda-current h2{margin:.2em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55}
      .uchinoko-v1640-chiyoda-current h2:before,.uchinoko-v1640-chiyoda-current h2:after{display:none!important;content:none!important}
      .uchinoko-v1640-chiyoda-current p,.uchinoko-v1640-chiyoda-current li{line-height:1.9}
      .uchinoko-v1640-chiyoda-current ol{margin:18px 0;padding-left:1.5em}
      .uchinoko-v1640-chiyoda-current a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
      .uchinoko-v1640-chiyoda-current__note{margin:18px 0 0;color:#5b685a;font-size:.9rem}
      @media(max-width:640px){.uchinoko-v1640-chiyoda-current{padding:20px}}
    
/*  iduchinoko-v1348-cta-contrast-css */

    body a.uchinoko-v3-button,
    body .uchinoko-checklist-next > a.uchinoko-v3-button {
        color:#31502a!important;
        background:#fffdf9!important;
        border-color:#4f683e!important;
        text-shadow:none!important;
        text-decoration:none!important;
    }
    body a.uchinoko-v3-button *,
    body a.uchinoko-v3-button::after {
        color:inherit!important;
        text-shadow:none!important;
    }
    body a.uchinoko-v3-button.uchinoko-v3-button--primary,
    body a.uchinoko-v3-button.uchinoko-v3-button--primary:visited,
    body a.uchinoko-v3-button.uchinoko-v3-button--primary:hover,
    body a.uchinoko-v3-button.uchinoko-v3-button--primary:focus,
    body .uchinoko-checklist-next > a.uchinoko-v3-button--primary {
        color:#fff!important;
        background:#4f683e!important;
        border-color:#4f683e!important;
        text-shadow:none!important;
    }
    body a.uchinoko-v3-button.uchinoko-v3-button--primary *,
    body a.uchinoko-v3-button.uchinoko-v3-button--primary::after,
    body .uchinoko-checklist-next > a.uchinoko-v3-button--primary * {
        color:#fff!important;
        text-shadow:none!important;
    }
    body a.uchinoko-v3-button:not(.uchinoko-v3-button--primary):hover,
    body a.uchinoko-v3-button:not(.uchinoko-v3-button--primary):focus {
        color:#fff!important;
        background:#5c7648!important;
        border-color:#5c7648!important;
    }
    body a.uchinoko-v3-button:not(.uchinoko-v3-button--primary):hover *,
    body a.uchinoko-v3-button:not(.uchinoko-v3-button--primary):focus * {
        color:#fff!important;
    }
    /* Older card modules use their first link as a filled action button. */
    body .uchinoko-heatwave-article-v1272__actions a:first-child,
    body .uchinoko-disaster-buy-actions-v1273 a:first-child,
    body .uchinoko-priority-save-cards-v1199__more a,
    body .uchinoko-summer-home-hub-v1296__links a:first-child,
    body .uchinoko-summer-pet-tech-hub-v1299__button,
    body .uchinoko-summer-gadget-hub-product-card-v1300__guide,
    body .uchinoko-rakuten-camera-card-v1301__guide,
    body .uchinoko-summer-leave-home-hub-v1324__hero a:first-child {
        color:#fff!important;
        background:#4f683e!important;
        border-color:#4f683e!important;
        text-shadow:none!important;
    }
    body .uchinoko-heatwave-article-v1272__actions a:first-child *,
    body .uchinoko-disaster-buy-actions-v1273 a:first-child *,
    body .uchinoko-priority-save-cards-v1199__more a *,
    body .uchinoko-summer-home-hub-v1296__links a:first-child *,
    body .uchinoko-summer-pet-tech-hub-v1299__button *,
    body .uchinoko-summer-gadget-hub-product-card-v1300__guide *,
    body .uchinoko-rakuten-camera-card-v1301__guide *,
    body .uchinoko-summer-leave-home-hub-v1324__hero a:first-child * {
        color:#fff!important;
    }
    
/*  iduchinoko-care-starter-v1352-heat-alert-css */

    .uchinoko-v1352-heat-alert-followups,
    .uchinoko-v1352-heat-alert-hub-links {
        margin: 2.2rem 0;
        padding: clamp(1.4rem, 3vw, 2.1rem);
        border: 1px solid rgba(90, 117, 74, .22);
        border-radius: 18px;
        background: linear-gradient(135deg, #fffdf8 0%, #f7f9f2 100%);
        box-shadow: 0 18px 44px rgba(42, 50, 35, .07);
        color: #2f332c;
    }
    .uchinoko-v1352-heat-alert-followups h2,
    .uchinoko-v1352-heat-alert-hub-links h2 {
        margin: .2rem 0 1rem;
        color: #2f332c;
        line-height: 1.55;
    }
    .uchinoko-v1352-heat-alert-followups a {
        color: #516f43;
        font-weight: 700;
        text-decoration-thickness: .08em;
        text-underline-offset: .24em;
    }
    .uchinoko-v1352-heat-alert-hub-links > div {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: .85rem;
        margin-top: 1.1rem;
    }
    .uchinoko-v1352-heat-alert-hub-links a {
        display: grid;
        gap: .35rem;
        min-height: 112px;
        padding: 1rem 1.05rem;
        border: 1px solid rgba(90, 117, 74, .22);
        border-radius: 14px;
        background: rgba(255, 255, 255, .82);
        color: #2f332c;
        text-decoration: none;
    }
    .uchinoko-v1352-heat-alert-hub-links a:hover {
        border-color: rgba(90, 117, 74, .46);
        background: #fff;
        color: #2f332c;
    }
    .uchinoko-v1352-heat-alert-hub-links strong {
        color: #516f43;
        font-size: 1.03rem;
    }
    .uchinoko-v1352-heat-alert-hub-links span {
        color: #66695f;
        font-size: .93rem;
        line-height: 1.65;
    }
    @media (max-width: 720px) {
        .uchinoko-v1352-heat-alert-hub-links > div {
            grid-template-columns: 1fr;
        }
        .uchinoko-v1352-heat-alert-hub-links a {
            min-height: auto;
        }
    }
    
/*  iduchinoko-care-starter-v1353-camera-check-css */

    .uchinoko-v1353-camera-check-link {
        margin: 2.2rem 0;
        padding: clamp(1.35rem, 3vw, 2rem);
        border: 1px solid rgba(90, 117, 74, .22);
        border-radius: 18px;
        background: linear-gradient(135deg, #fffdf8 0%, #f7f9f2 100%);
        box-shadow: 0 18px 44px rgba(42, 50, 35, .07);
        color: #2f332c;
    }
    .uchinoko-v1353-camera-check-link h2 {
        margin: .2rem 0 .75rem;
        color: #2f332c;
        line-height: 1.55;
    }
    .uchinoko-v1353-camera-check-link a {
        color: #516f43;
        font-weight: 700;
        text-underline-offset: .24em;
    }
    
/*  iduchinoko-v1584-fukuoka-regional-route-styles */

      .uchinoko-v1584-fukuoka-regional-routes{margin:34px 0;padding:clamp(22px,4vw,38px);border:1px solid #cddbc5;border-radius:18px;background:#f7faf4;color:#253126}
      .uchinoko-v1584-fukuoka-regional-routes h2{margin:.2em 0 .55em;color:#273524}.uchinoko-v1584-fukuoka-regional-routes__lead{max-width:780px;margin:0;color:#445244;line-height:1.9}
      .uchinoko-v1584-fukuoka-regional-routes__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.uchinoko-v1584-fukuoka-regional-routes__group{padding:18px;border:1px solid #d9e4d3;border-radius:14px;background:#fff}
      .uchinoko-v1584-fukuoka-regional-routes__group h3{margin:0;color:#315936;font-size:1.14rem}.uchinoko-v1584-fukuoka-regional-routes__group>p{margin:.45em 0 1em;color:#5a6657;font-size:.91rem;line-height:1.65}
      .uchinoko-v1584-fukuoka-regional-routes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.uchinoko-v1584-fukuoka-regional-routes__grid a{display:flex;min-height:126px;flex-direction:column;gap:5px;padding:13px;border:1px solid #d5e1cf;border-radius:10px;background:#fcfdfb;color:#2f572f;text-decoration:none}
      .uchinoko-v1584-fukuoka-regional-routes__grid a:hover,.uchinoko-v1584-fukuoka-regional-routes__grid a:focus-visible{border-color:#527c4b;background:#f1f7ed}.uchinoko-v1584-fukuoka-regional-routes__grid strong{font-size:1rem}.uchinoko-v1584-fukuoka-regional-routes__grid span{color:#586354;font-size:.84rem;line-height:1.55}.uchinoko-v1584-fukuoka-regional-routes__grid b{margin-top:auto;font-size:.78rem;color:#3f7038}.uchinoko-v1584-fukuoka-regional-routes__note{margin:18px 0 0;color:#586354;font-size:.88rem;line-height:1.75}
      @media(max-width:800px){.uchinoko-v1584-fukuoka-regional-routes__groups{grid-template-columns:1fr}}@media(max-width:460px){.uchinoko-v1584-fukuoka-regional-routes__grid{grid-template-columns:1fr}.uchinoko-v1584-fukuoka-regional-routes__grid a{min-height:0}}
    
/*  iduchinoko-v1585-aichi-regional-route-styles */

      .uchinoko-v1585-aichi-regional-routes{margin:34px 0;padding:clamp(22px,4vw,38px);border:1px solid #cddbc5;border-radius:18px;background:#f7faf4;color:#253126}.uchinoko-v1585-aichi-regional-routes h2{margin:.2em 0 .55em;color:#273524}.uchinoko-v1585-aichi-regional-routes__lead{max-width:780px;margin:0;color:#445244;line-height:1.9}
      .uchinoko-v1585-aichi-regional-routes__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.uchinoko-v1585-aichi-regional-routes__group{padding:18px;border:1px solid #d9e4d3;border-radius:14px;background:#fff}.uchinoko-v1585-aichi-regional-routes__group h3{margin:0;color:#315936;font-size:1.14rem}.uchinoko-v1585-aichi-regional-routes__group>p{margin:.45em 0 1em;color:#5a6657;font-size:.91rem;line-height:1.65}
      .uchinoko-v1585-aichi-regional-routes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.uchinoko-v1585-aichi-regional-routes__grid a{display:flex;min-height:126px;flex-direction:column;gap:5px;padding:13px;border:1px solid #d5e1cf;border-radius:10px;background:#fcfdfb;color:#2f572f;text-decoration:none}.uchinoko-v1585-aichi-regional-routes__grid a:hover,.uchinoko-v1585-aichi-regional-routes__grid a:focus-visible{border-color:#527c4b;background:#f1f7ed}.uchinoko-v1585-aichi-regional-routes__grid strong{font-size:1rem}.uchinoko-v1585-aichi-regional-routes__grid span{color:#586354;font-size:.84rem;line-height:1.55}.uchinoko-v1585-aichi-regional-routes__grid b{margin-top:auto;font-size:.78rem;color:#3f7038}.uchinoko-v1585-aichi-regional-routes__note{margin:18px 0 0;color:#586354;font-size:.88rem;line-height:1.75}
      @media(max-width:800px){.uchinoko-v1585-aichi-regional-routes__groups{grid-template-columns:1fr}}@media(max-width:460px){.uchinoko-v1585-aichi-regional-routes__grid{grid-template-columns:1fr}.uchinoko-v1585-aichi-regional-routes__grid a{min-height:0}}
    
/*  iduchinoko-v1586-regional-route-styles */

      .uchinoko-v1586-regional-routes{margin:34px 0;padding:clamp(22px,4vw,38px);border:1px solid #cddbc5;border-radius:18px;background:#f7faf4;color:#253126}.uchinoko-v1586-regional-routes h2{margin:.2em 0 .55em;color:#273524}.uchinoko-v1586-regional-routes__lead{max-width:780px;margin:0;color:#445244;line-height:1.9}.uchinoko-v1586-regional-routes__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.uchinoko-v1586-regional-routes__group{padding:18px;border:1px solid #d9e4d3;border-radius:14px;background:#fff}.uchinoko-v1586-regional-routes__group h3{margin:0;color:#315936;font-size:1.14rem}.uchinoko-v1586-regional-routes__group>p{margin:.45em 0 1em;color:#5a6657;font-size:.91rem;line-height:1.65}.uchinoko-v1586-regional-routes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.uchinoko-v1586-regional-routes__grid a{display:flex;min-height:126px;flex-direction:column;gap:5px;padding:13px;border:1px solid #d5e1cf;border-radius:10px;background:#fcfdfb;color:#2f572f;text-decoration:none}.uchinoko-v1586-regional-routes__grid a:hover,.uchinoko-v1586-regional-routes__grid a:focus-visible{border-color:#527c4b;background:#f1f7ed}.uchinoko-v1586-regional-routes__grid strong{font-size:1rem}.uchinoko-v1586-regional-routes__grid span{color:#586354;font-size:.84rem;line-height:1.55}.uchinoko-v1586-regional-routes__grid b{margin-top:auto;font-size:.78rem;color:#3f7038}.uchinoko-v1586-regional-routes__note{margin:18px 0 0;color:#586354;font-size:.88rem;line-height:1.75}@media(max-width:800px){.uchinoko-v1586-regional-routes__groups{grid-template-columns:1fr}}@media(max-width:460px){.uchinoko-v1586-regional-routes__grid{grid-template-columns:1fr}.uchinoko-v1586-regional-routes__grid a{min-height:0}}
    
/*  iduchinoko-v1590-regional-route-styles */

      .uchinoko-v1590-regional-routes{margin:34px 0;padding:clamp(22px,4vw,38px);border:1px solid #cddbc5;border-radius:18px;background:#f7faf4;color:#253126}.uchinoko-v1590-regional-routes h2{margin:.2em 0 .55em;color:#273524}.uchinoko-v1590-regional-routes__lead{max-width:780px;margin:0;color:#445244;line-height:1.9}.uchinoko-v1590-regional-routes__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.uchinoko-v1590-regional-routes__group{padding:18px;border:1px solid #d9e4d3;border-radius:14px;background:#fff}.uchinoko-v1590-regional-routes__group h3{margin:0;color:#315936;font-size:1.14rem}.uchinoko-v1590-regional-routes__group>p{margin:.45em 0 1em;color:#5a6657;font-size:.91rem;line-height:1.65}.uchinoko-v1590-regional-routes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.uchinoko-v1590-regional-routes__grid a{display:flex;min-height:126px;flex-direction:column;gap:5px;padding:13px;border:1px solid #d5e1cf;border-radius:10px;background:#fcfdfb;color:#2f572f;text-decoration:none}.uchinoko-v1590-regional-routes__grid a:hover,.uchinoko-v1590-regional-routes__grid a:focus-visible{border-color:#527c4b;background:#f1f7ed}.uchinoko-v1590-regional-routes__grid strong{font-size:1rem}.uchinoko-v1590-regional-routes__grid span{color:#586354;font-size:.84rem;line-height:1.55}.uchinoko-v1590-regional-routes__grid b{margin-top:auto;font-size:.78rem;color:#3f7038}.uchinoko-v1590-regional-routes__note{margin:18px 0 0;color:#586354;font-size:.88rem;line-height:1.75}@media(max-width:800px){.uchinoko-v1590-regional-routes__groups{grid-template-columns:1fr}}@media(max-width:460px){.uchinoko-v1590-regional-routes__grid{grid-template-columns:1fr}.uchinoko-v1590-regional-routes__grid a{min-height:0}}
    
/*  iduchinoko-v1668-weather-region-notice-styles */

      .uchinoko-v1668-weather-region-notice{margin:34px 0;padding:clamp(22px,4vw,38px);border:1px solid #d7e1d0;border-left:4px solid #587445;border-radius:16px;background:#f7faf4;color:#293128;box-sizing:border-box}.uchinoko-v1668-weather-region-notice h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#273524!important;line-height:1.55!important;overflow-wrap:anywhere}.uchinoko-v1668-weather-region-notice h2:before,.uchinoko-v1668-weather-region-notice h2:after{display:none!important;content:none!important}.uchinoko-v1668-weather-region-notice p{line-height:1.9}.uchinoko-v1668-weather-region-notice a{color:#385c2d;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.uchinoko-v1668-weather-region-notice{padding:20px 16px}}
    
/*  iduchinoko-v1692-weather-hub-styles */

      .uchinoko-v1692-weather-hub-faq,.uchinoko-v1692-weather-hub-goods{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-sizing:border-box}.uchinoko-v1692-weather-hub-faq h2,.uchinoko-v1692-weather-hub-goods h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1692-weather-hub-faq h2:before,.uchinoko-v1692-weather-hub-faq h2:after,.uchinoko-v1692-weather-hub-goods h2:before,.uchinoko-v1692-weather-hub-goods h2:after{display:none!important;content:none!important}.uchinoko-v1692-weather-hub-faq dl{margin:0}.uchinoko-v1692-weather-hub-faq dl>div{padding:16px 0;border-top:1px solid #dfe8db}.uchinoko-v1692-weather-hub-faq dt{font-weight:700;color:#2c4d31;line-height:1.7}.uchinoko-v1692-weather-hub-faq dd{margin:7px 0 0;line-height:1.9}.uchinoko-v1692-weather-hub-faq a,.uchinoko-v1692-weather-hub-goods a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1692-weather-hub-goods>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uchinoko-v1692-weather-hub-goods>div a{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #d8e4d3;border-radius:12px;background:#fff;text-decoration:none}.uchinoko-v1692-weather-hub-goods>div span{color:#4c5c4a;font-size:.92em;font-weight:400;line-height:1.6}.uchinoko-v1692-weather-hub-faq__sources,.uchinoko-v1692-weather-hub-goods__note{margin:18px 0 0!important;font-size:.94em;line-height:1.75}@media(max-width:640px){.uchinoko-v1692-weather-hub-faq,.uchinoko-v1692-weather-hub-goods{padding:20px 16px}.uchinoko-v1692-weather-hub-goods>div{grid-template-columns:1fr}}
    
/*  iduchinoko-v1693-kyushu-official-refresh-styles */

      .uchinoko-v1693-kyushu-official-refresh{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fbfcf8;color:#29352a;box-sizing:border-box}.uchinoko-v1693-kyushu-official-refresh h2{margin:.25em 0 .7em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.uchinoko-v1693-kyushu-official-refresh h2:before,.uchinoko-v1693-kyushu-official-refresh h2:after{display:none!important;content:none!important}.uchinoko-v1693-kyushu-official-refresh p,.uchinoko-v1693-kyushu-official-refresh li{line-height:1.85}.uchinoko-v1693-kyushu-official-refresh ul{margin:16px 0;padding-left:1.25em}.uchinoko-v1693-kyushu-official-refresh a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1693-kyushu-official-refresh__note{margin:16px 0 0!important;color:#5b685a;font-size:.9rem}
    
/*  iduchinoko-v1699-article-styles */

      .uchinoko-v1699-carrier-rest{color:#29352a}.uchinoko-v1699-carrier-rest h2{margin-top:2em!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1699-carrier-rest a,.uchinoko-v1699-goods-information-links a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1699-goods-information-links{margin:34px 0;padding:clamp(20px,3vw,31px);border:1px solid #d8e4d3;border-radius:18px;background:#fbfcf8;color:#29352a}.uchinoko-v1699-goods-information-links h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1699-goods-information-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.uchinoko-v1699-goods-information-links>div>a{display:block;padding:17px;border:1px solid #cddbc6;border-radius:13px;background:#fff;text-decoration:none}.uchinoko-v1699-goods-information-links strong,.uchinoko-v1699-goods-information-links span{display:block}.uchinoko-v1699-goods-information-links span{margin-top:6px;color:#4c5e4c;font-size:.93rem;font-weight:400;line-height:1.65}@media(max-width:640px){.uchinoko-v1699-goods-information-links>div{grid-template-columns:1fr}.uchinoko-v1699-goods-information-links>div>a{padding:15px}}
    
/*  iduchinoko-v1700-styles */

      .uchinoko-v1700-home-all-prefecture-routes__lead{margin:.2em 0 0;color:#526050;font-size:.91rem;line-height:1.75}.uchinoko-v1700-disaster-products-use-case-table{margin:32px 0;padding:clamp(20px,3vw,32px);border:1px solid #d8e4d3;border-radius:18px;background:#fbfcf8;color:#29352a}.uchinoko-v1700-disaster-products-use-case-table h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1700-disaster-products-use-case-table__scroll{overflow-x:auto;margin:19px 0}.uchinoko-v1700-disaster-products-use-case-table table{width:100%;min-width:720px;border-collapse:collapse}.uchinoko-v1700-disaster-products-use-case-table th,.uchinoko-v1700-disaster-products-use-case-table td{padding:13px;border:1px solid #d8e4d3;text-align:left;vertical-align:top;line-height:1.7}.uchinoko-v1700-disaster-products-use-case-table th{background:#edf3e9;color:#29422d}.uchinoko-v1700-disaster-products-use-case-table td:first-child{min-width:112px}.uchinoko-v1700-disaster-products-use-case-table a,.uchinoko-v1700-shelter-cleanup a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1700-disaster-products-use-case-table__note{margin:0;color:#596658;font-size:.9rem;line-height:1.75}.uchinoko-v1700-shelter-cleanup{color:#29352a}.uchinoko-v1700-shelter-cleanup h2{margin-top:2em!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1700-shelter-cleanup table{width:100%;margin:18px 0;border-collapse:collapse}.uchinoko-v1700-shelter-cleanup th,.uchinoko-v1700-shelter-cleanup td{padding:12px;border:1px solid #d8e4d3;text-align:left;vertical-align:top;line-height:1.7}.uchinoko-v1700-shelter-cleanup th{background:#edf3e9}@media(max-width:640px){.uchinoko-v1700-disaster-products-use-case-table,.uchinoko-v1700-shelter-cleanup table{font-size:.9rem}.uchinoko-v1700-shelter-cleanup th,.uchinoko-v1700-shelter-cleanup td{padding:9px}}
    
/*  iduchinoko-v1701-styles */

      .uchinoko-v1701-home-municipality-expansion{margin:28px 0 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#f7faf4;color:#29352a}.uchinoko-v1701-home-municipality-expansion h3{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1701-home-municipality-expansion>p:not(.uchinoko-v3-kicker){margin:0;line-height:1.85}.uchinoko-v1701-home-municipality-expansion__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:19px}.uchinoko-v1701-home-municipality-expansion__grid>section{min-width:0;padding:14px;border:1px solid #d8e4d3;border-radius:12px;background:#fff}.uchinoko-v1701-home-municipality-expansion__grid>section>strong{display:block;margin-bottom:9px;color:#315a36}.uchinoko-v1701-home-municipality-expansion__grid>section>div{display:grid;gap:8px}.uchinoko-v1701-home-municipality-expansion__grid a{display:block;padding:10px;border:1px solid #e0e8dc;border-radius:9px;background:#fcfdfb;color:#315a36;text-decoration:none}.uchinoko-v1701-home-municipality-expansion__grid a:hover,.uchinoko-v1701-home-municipality-expansion__grid a:focus-visible{border-color:#9eb392;background:#f1f7ed}.uchinoko-v1701-home-municipality-expansion__grid b,.uchinoko-v1701-home-municipality-expansion__grid span{display:block}.uchinoko-v1701-home-municipality-expansion__grid b{line-height:1.5}.uchinoko-v1701-home-municipality-expansion__grid span{margin-top:2px;color:#5d685b;font-size:.82rem;line-height:1.5}.uchinoko-v1701-shelter-noise{color:#29352a}.uchinoko-v1701-shelter-noise h2{margin-top:2em!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1701-shelter-noise a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.uchinoko-v1701-home-municipality-expansion__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.uchinoko-v1701-home-municipality-expansion__grid{grid-template-columns:1fr}.uchinoko-v1701-home-municipality-expansion{padding:20px 16px}}
    
/*  iduchinoko-v1702-styles */

      .uchinoko-v1702-city-guide{color:#29352a}.uchinoko-v1702-city-guide h2{margin-top:2em!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1702-city-guide a,.uchinoko-v1702-shelter-crosslinks a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1702-shelter-crosslinks,.uchinoko-v1702-home-city-extension{margin:32px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#f7faf4;color:#29352a}.uchinoko-v1702-shelter-crosslinks h2,.uchinoko-v1702-home-city-extension h3{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1702-shelter-crosslinks>p:not(.uchinoko-v3-kicker),.uchinoko-v1702-home-city-extension>p:not(.uchinoko-v3-kicker){margin:0;line-height:1.85}.uchinoko-v1702-shelter-crosslinks>div,.uchinoko-v1702-home-city-extension>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px}.uchinoko-v1702-home-city-extension>div{grid-template-columns:repeat(2,minmax(0,1fr))}.uchinoko-v1702-shelter-crosslinks a,.uchinoko-v1702-home-city-extension a{display:block;padding:13px;border:1px solid #d8e4d3;border-radius:10px;background:#fff;color:#315a36;text-decoration:none}.uchinoko-v1702-shelter-crosslinks a:hover,.uchinoko-v1702-shelter-crosslinks a:focus-visible,.uchinoko-v1702-home-city-extension a:hover,.uchinoko-v1702-home-city-extension a:focus-visible{background:#f1f7ed;border-color:#9eb392}.uchinoko-v1702-shelter-crosslinks strong,.uchinoko-v1702-shelter-crosslinks span,.uchinoko-v1702-home-city-extension strong,.uchinoko-v1702-home-city-extension span{display:block}.uchinoko-v1702-shelter-crosslinks span,.uchinoko-v1702-home-city-extension span{margin-top:3px;color:#5d685b;font-size:.86rem;line-height:1.55}@media(max-width:640px){.uchinoko-v1702-shelter-crosslinks>div,.uchinoko-v1702-home-city-extension>div{grid-template-columns:1fr}.uchinoko-v1702-shelter-crosslinks,.uchinoko-v1702-home-city-extension{padding:20px 16px}}
    
/*  iduchinoko-v1706-styles */

      .uchinoko-v1706-city-guide,.uchinoko-v1706-escape{color:#29352a}.uchinoko-v1706-city-guide h2,.uchinoko-v1706-escape h2{margin-top:2em!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1706-city-guide a,.uchinoko-v1706-escape a,.uchinoko-v1706-preparation-crosslinks a,.uchinoko-v1706-home-city-extension a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1706-preparation-crosslinks,.uchinoko-v1706-home-city-extension{margin:34px 0;padding:clamp(20px,3vw,31px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a;box-sizing:border-box}.uchinoko-v1706-preparation-crosslinks h2,.uchinoko-v1706-home-city-extension h3{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1706-preparation-crosslinks>p:not(.uchinoko-v3-kicker),.uchinoko-v1706-home-city-extension>p:not(.uchinoko-v3-kicker){margin:0;line-height:1.85}.uchinoko-v1706-preparation-crosslinks>div,.uchinoko-v1706-home-city-extension>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uchinoko-v1706-preparation-crosslinks>div>a,.uchinoko-v1706-home-city-extension>div>a{display:block;padding:16px;border:1px solid #d8e4d3;border-radius:12px;background:#fff;color:#315a36;text-decoration:none}.uchinoko-v1706-preparation-crosslinks strong,.uchinoko-v1706-preparation-crosslinks span,.uchinoko-v1706-home-city-extension strong,.uchinoko-v1706-home-city-extension span{display:block}.uchinoko-v1706-preparation-crosslinks span,.uchinoko-v1706-home-city-extension span{margin-top:5px;color:#4c5e4c;font-size:.92rem;font-weight:400;line-height:1.65}@media(max-width:640px){.uchinoko-v1706-preparation-crosslinks,.uchinoko-v1706-home-city-extension{padding:20px 16px}.uchinoko-v1706-preparation-crosslinks>div,.uchinoko-v1706-home-city-extension>div{grid-template-columns:1fr}.uchinoko-v1706-preparation-crosslinks>div>a,.uchinoko-v1706-home-city-extension>div>a{padding:15px}}
    
/*  iduchinoko-v1708-styles */
.uchinoko-v1708-city,.uchinoko-v1708-first24{color:#29352a}.uchinoko-v1708-city h2,.uchinoko-v1708-first24 h2{margin-top:2em!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1708-city a,.uchinoko-v1708-first24 a,.uchinoko-v1708-first24-links a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1708-first24-links{margin:34px 0;padding:clamp(20px,3vw,31px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a;box-sizing:border-box}.uchinoko-v1708-first24-links h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1708-first24-links>p:not(.uchinoko-v3-kicker){margin:0;line-height:1.85}.uchinoko-v1708-first24-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uchinoko-v1708-first24-links>div>a{display:block;padding:16px;border:1px solid #d8e4d3;border-radius:12px;background:#fff;color:#315a36;text-decoration:none}.uchinoko-v1708-first24-links strong,.uchinoko-v1708-first24-links span{display:block}.uchinoko-v1708-first24-links span{margin-top:5px;color:#4c5e4c;font-size:.92rem;font-weight:400;line-height:1.65}@media(max-width:640px){.uchinoko-v1708-first24-links{padding:20px 16px}.uchinoko-v1708-first24-links>div{grid-template-columns:1fr}.uchinoko-v1708-first24-links>div>a{padding:15px}}
/*  iduchinoko-v1709-styles */
.uchinoko-v1709-article{color:#29352a}.uchinoko-v1709-article h2{margin-top:2em!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1709-article a,.uchinoko-v1709-shelter-links a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1709-shelter-links{margin:34px 0;padding:clamp(20px,3vw,31px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a;box-sizing:border-box}.uchinoko-v1709-shelter-links h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1709-shelter-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.uchinoko-v1709-shelter-links>div>a{display:block;padding:16px;border:1px solid #d8e4d3;border-radius:12px;background:#fff;color:#315a36;text-decoration:none}.uchinoko-v1709-shelter-links strong,.uchinoko-v1709-shelter-links span{display:block}.uchinoko-v1709-shelter-links span{margin-top:5px;color:#4c5e4c;font-size:.92rem;font-weight:400;line-height:1.65}@media(max-width:640px){.uchinoko-v1709-shelter-links{padding:20px 16px}.uchinoko-v1709-shelter-links>div{grid-template-columns:1fr}.uchinoko-v1709-shelter-links>div>a{padding:15px}}
/*  iduchinoko-v1714-route-styles */

      .uchinoko-v1714-route{margin:34px 0;padding:clamp(20px,4vw,34px);border:1px solid #d8e3d1;border-radius:18px;background:#fffdf8;color:#29352a;box-shadow:0 12px 30px rgba(52,70,43,.06)}
      .uchinoko-v1714-route h2{margin:.25em 0 .7em;padding:0;border:0;background:transparent;box-shadow:none;color:#253522;line-height:1.55;overflow-wrap:anywhere}
      .uchinoko-v1714-route h2:before,.uchinoko-v1714-route h2:after{display:none!important;content:none!important}
      .uchinoko-v1714-route p{line-height:1.9}.uchinoko-v1714-route__pdf{display:inline-block;margin:8px 0 2px;padding:12px 16px;border-radius:10px;background:#eaf2e6;color:#315a36;font-weight:700;text-decoration:none}
    
/*  iduchinoko-v1715-styles */

      .uchinoko-v1715-article{color:#29352a}.uchinoko-v1715-article h2{margin-top:2em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1715-article a,.uchinoko-v1715-route a,.uchinoko-v1715-home-pdf a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1715-route,.uchinoko-v1715-home-pdf{margin:34px 0;padding:clamp(20px,3vw,31px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a;box-sizing:border-box}.uchinoko-v1715-route h2,.uchinoko-v1715-home-pdf h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1715-route>p:not(.uchinoko-v3-kicker),.uchinoko-v1715-home-pdf>p:not(.uchinoko-v3-kicker){line-height:1.85}.uchinoko-v1715-route__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.uchinoko-v1715-route__grid a,.uchinoko-v1715-home-pdf div a{display:block;padding:15px;border:1px solid #d8e4d3;border-radius:12px;background:#fff;color:#315a36;text-decoration:none}.uchinoko-v1715-route__grid strong,.uchinoko-v1715-route__grid span{display:block}.uchinoko-v1715-route__grid span{margin-top:5px;color:#4c5e4c;font-size:.9rem;line-height:1.6}.uchinoko-v1715-route__pdf{display:inline-block;margin-top:6px;padding:12px 15px;border-radius:10px;background:#eaf2e6;color:#315a36!important;text-decoration:none!important}.uchinoko-v1715-route__note{margin-bottom:0;color:#586657;font-size:.9rem}.uchinoko-v1715-home-pdf{background:#fffdf8}.uchinoko-v1715-home-pdf div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}@media(max-width:640px){.uchinoko-v1715-route,.uchinoko-v1715-home-pdf{padding:20px 16px}.uchinoko-v1715-route__grid,.uchinoko-v1715-home-pdf div{grid-template-columns:1fr}}
    
/*  iduchinoko-v1716-styles */

      .uchinoko-v1716-article{color:#29352a}.uchinoko-v1716-article h2{margin-top:2em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1716-article a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}
    
/*  iduchinoko-v1717-styles */

      .uchinoko-v1717-article{color:#29352a}.uchinoko-v1717-article h2{margin-top:2em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1717-article a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1717-affiliate{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a;box-sizing:border-box}.uchinoko-v1717-affiliate h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1717-affiliate>p:not(.uchinoko-v3-kicker){line-height:1.8}.uchinoko-v1717-affiliate__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uchinoko-v1717-affiliate__grid article{padding:15px;border:1px solid #d8e4d3;border-radius:12px;background:#fff}.uchinoko-v1717-affiliate__grid h3{margin:0 0 10px;color:#315a36;font-size:1rem}.uchinoko-v1717-affiliate .uchinoko-marketplace-product-buttons-v1497{display:grid;gap:8px}.uchinoko-v1717-affiliate .uchinoko-marketplace-product-buttons-v1497 a{display:block;padding:10px 12px;border-radius:9px;background:#edf4e9;color:#315a36;font-size:.88rem;text-decoration:none;text-align:center}.uchinoko-v1717-affiliate .uchinoko-marketplace-product-buttons-v1497 a:hover{background:#dfeeda}@media(max-width:640px){.uchinoko-v1717-affiliate{padding:20px 16px}.uchinoko-v1717-affiliate__grid{grid-template-columns:1fr}}
    
/*  iduchinoko-v1718-styles */

      .uchinoko-v1718-article{color:#29352a}.uchinoko-v1718-article h2{margin-top:2em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1718-article a,.uchinoko-v1718-profile-table a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1718-profile-table{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a;box-sizing:border-box}.uchinoko-v1718-profile-table h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1718-profile-table>p:not(.uchinoko-v3-kicker){line-height:1.8}.uchinoko-v1718-profile-table__scroll{overflow-x:auto;margin-top:18px;border:1px solid #d8e4d3;border-radius:12px;background:#fff}.uchinoko-v1718-profile-table table{width:100%;min-width:680px;border-collapse:collapse}.uchinoko-v1718-profile-table th,.uchinoko-v1718-profile-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #e3eadf;line-height:1.7}.uchinoko-v1718-profile-table thead th{background:#edf4e9;color:#315a36}.uchinoko-v1718-profile-table tbody th{width:18%;color:#315a36}.uchinoko-v1718-profile-table tbody tr:last-child th,.uchinoko-v1718-profile-table tbody tr:last-child td{border-bottom:0}.uchinoko-v1718-profile-table__note{margin-bottom:0;color:#586657;font-size:.9rem}@media(max-width:640px){.uchinoko-v1718-profile-table{padding:20px 16px}.uchinoko-v1718-profile-table th,.uchinoko-v1718-profile-table td{padding:12px}}
    
/*  iduchinoko-v1719-styles */

      .uchinoko-v1719-article{color:#29352a}.uchinoko-v1719-article h2,.uchinoko-v1719-hub-route h2{margin-top:2em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1719-article a,.uchinoko-v1719-hub-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1719-sheet{margin:18px 0;padding:18px 20px;border:1px solid #cfdcc9;border-radius:14px;background:#fbfcf8}.uchinoko-v1719-sheet p{margin:.55em 0;line-height:1.75}.uchinoko-v1719-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.uchinoko-v1719-hub__grid a{display:flex;flex-direction:column;gap:6px;padding:17px;border:1px solid #d8e4d3;border-radius:14px;background:#f7faf4;text-decoration:none}.uchinoko-v1719-hub__grid strong{color:#315a36}.uchinoko-v1719-hub__grid span{color:#526050;font-size:.91rem;line-height:1.7}.uchinoko-v1719-hub-route{margin:32px 0;padding:22px;border:1px solid #d8e4d3;border-radius:16px;background:#f7faf4}.uchinoko-v1719-hub-route h2{margin:.3em 0 .5em!important}.uchinoko-v1719-hub-route a{display:inline-block;margin-top:8px}@media(max-width:640px){.uchinoko-v1719-hub__grid{grid-template-columns:1fr}.uchinoko-v1719-sheet,.uchinoko-v1719-hub-route{padding:16px}}@media print{.uchinoko-v1719-sheet{break-inside:avoid;background:#fff}.uchinoko-v1719-hub-route{display:none}}
    
/*  iduchinoko-v1720-information-sheet-styles */

      .uchinoko-v1720-information-sheet-route{margin:34px 0;padding:clamp(20px,3vw,31px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a;box-sizing:border-box}.uchinoko-v1720-information-sheet-route h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1720-information-sheet-route>p:not(.uchinoko-v3-kicker){line-height:1.85}.uchinoko-v1720-information-sheet-route__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uchinoko-v1720-information-sheet-route__grid a{display:block;padding:15px;border:1px solid #d8e4d3;border-radius:12px;background:#fff;color:#315a36;text-decoration:none}.uchinoko-v1720-information-sheet-route__grid strong,.uchinoko-v1720-information-sheet-route__grid span{display:block}.uchinoko-v1720-information-sheet-route__grid span{margin-top:5px;color:#4c5e4c;font-size:.9rem;line-height:1.6}.uchinoko-v1720-information-sheet-route__pdf{display:inline-block;margin-top:12px;padding:12px 16px;border-radius:10px;background:#315a36;color:#fff!important;font-weight:700;text-decoration:none!important}@media(max-width:640px){.uchinoko-v1720-information-sheet-route{padding:20px 16px}.uchinoko-v1720-information-sheet-route__grid{grid-template-columns:1fr}}@media print{.uchinoko-v1720-information-sheet-route{display:none}}
    
/*  iduchinoko-v1721-styles */
.uchinoko-v1721-article{color:#29352a}.uchinoko-v1721-article h2{margin-top:2em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1721-article a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1721-sheet{margin:18px 0;padding:18px 20px;border:1px solid #cfdcc9;border-radius:14px;background:#fbfcf8}.uchinoko-v1721-sheet p{margin:.55em 0;line-height:1.75}@media(max-width:640px){.uchinoko-v1721-sheet{padding:16px}}
/*  iduchinoko-v1722-styles */
.uchinoko-v1722-route{margin:34px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:18px;background:#f7faf4;color:#29352a}.uchinoko-v1722-route h2{margin:.25em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1722-route>p:not(.uchinoko-v3-kicker):not(.uchinoko-v1722-route__note){line-height:1.85}.uchinoko-v1722-route__text-link{display:inline-block;margin:8px 10px 0 0;color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1722-affiliate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uchinoko-v1722-affiliate-card{padding:16px;border:1px solid #d8e4d3;border-radius:12px;background:#fff}.uchinoko-v1722-affiliate-card strong{display:block;color:#315a36}.uchinoko-v1722-affiliate-card p{margin:.5em 0;line-height:1.7}.uchinoko-v1722-affiliate-card__links{display:flex;flex-wrap:wrap;gap:8px}.uchinoko-v1722-affiliate-card__links a{display:inline-block;padding:8px 10px;border-radius:8px;background:#315a36;color:#fff!important;font-size:.88em;font-weight:700;text-decoration:none!important}.uchinoko-v1722-route__note{margin-top:16px;font-size:.9em;color:#526052;line-height:1.7}@media(max-width:640px){.uchinoko-v1722-affiliate-grid{grid-template-columns:1fr}.uchinoko-v1722-affiliate-card__links{display:grid;grid-template-columns:1fr}.uchinoko-v1722-affiliate-card__links a{text-align:center}}
    
/*  iduchinoko-v1723-styles */
.uchinoko-v1723-article{color:#29352a}.uchinoko-v1723-article h2{margin-top:2em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1723-article p,.uchinoko-v1723-article li{line-height:1.85}.uchinoko-v1723-article a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1723-check{margin:18px 0;padding:18px 20px;border:1px solid #cfdcc9;border-radius:14px;background:#fbfcf8}.uchinoko-v1723-check>*:first-child{margin-top:0}.uchinoko-v1723-check>*:last-child{margin-bottom:0}.uchinoko-v1723-note{margin-top:30px;padding:14px 16px;border-left:4px solid #718c63;background:#f7faf4;color:#445143;font-size:.92em}@media(max-width:640px){.uchinoko-v1723-check{padding:16px}}
/*  iduchinoko-v1726-styles */
.uchinoko-v1726-major-city{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1726-major-city h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1726-major-city h2:first-of-type{margin-top:.25em!important}.uchinoko-v1726-major-city p,.uchinoko-v1726-major-city li{line-height:1.88}.uchinoko-v1726-major-city ol{padding-left:1.45em}.uchinoko-v1726-major-city__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1726-major-city__check>*:first-child{margin-top:0}.uchinoko-v1726-major-city__check>*:last-child{margin-bottom:0}.uchinoko-v1726-major-city__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1726-major-city__sources a,.uchinoko-v1726-major-city__links a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1726-major-city__links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0!important}.uchinoko-v1726-major-city__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdcc9;border-radius:9px;background:#fff;text-decoration:none}.uchinoko-v1726-major-city__links a:hover{text-decoration:underline}@media(max-width:640px){.uchinoko-v1726-major-city{padding:20px 16px}.uchinoko-v1726-major-city__check{padding:15px 16px}.uchinoko-v1726-major-city__links{display:grid;grid-template-columns:1fr}.uchinoko-v1726-major-city__links a{justify-content:center;text-align:center}}
/*  iduchinoko-v1727-styles */
.uchinoko-v1727-city-depth{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1727-city-depth h2,.uchinoko-v1727-home-city-routes h2,.uchinoko-v1727-area-city-routes h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1727-city-depth h2:first-of-type,.uchinoko-v1727-home-city-routes h2:first-of-type,.uchinoko-v1727-area-city-routes h2:first-of-type{margin-top:.25em!important}.uchinoko-v1727-city-depth p,.uchinoko-v1727-city-depth li,.uchinoko-v1727-home-city-routes p,.uchinoko-v1727-area-city-routes p{line-height:1.88}.uchinoko-v1727-city-depth ol{padding-left:1.45em}.uchinoko-v1727-city-depth__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1727-city-depth__check>*:first-child{margin-top:0}.uchinoko-v1727-city-depth__check>*:last-child{margin-bottom:0}.uchinoko-v1727-city-depth__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1727-city-depth__sources a,.uchinoko-v1727-city-depth__links a,.uchinoko-v1727-home-city-routes a,.uchinoko-v1727-area-city-routes a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1727-city-depth__links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0!important}.uchinoko-v1727-city-depth__links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid #cfdcc9;border-radius:9px;background:#fff;text-decoration:none}.uchinoko-v1727-home-city-routes,.uchinoko-v1727-area-city-routes{margin:28px 0;padding:clamp(20px,3vw,30px);border:1px solid #d8e4d3;border-radius:16px;background:#fffdf8;color:#29352a;box-sizing:border-box}.uchinoko-v1727-home-city-routes>p:not(.uchinoko-v3-kicker),.uchinoko-v1727-area-city-routes>p:not(.uchinoko-v3-kicker){margin:0;line-height:1.85}.uchinoko-v1727-home-city-routes>div,.uchinoko-v1727-area-city-routes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px}.uchinoko-v1727-home-city-routes>div a,.uchinoko-v1727-area-city-routes>div a{display:block;padding:14px;border:1px solid #d8e4d3;border-radius:11px;background:#fff;color:#315a36;text-decoration:none}.uchinoko-v1727-home-city-routes>div strong,.uchinoko-v1727-home-city-routes>div span,.uchinoko-v1727-area-city-routes>div strong,.uchinoko-v1727-area-city-routes>div span{display:block}.uchinoko-v1727-home-city-routes>div span,.uchinoko-v1727-area-city-routes>div span{margin-top:4px;color:#5d685b;font-size:.88rem;line-height:1.55}.uchinoko-v1727-home-city-routes>div a:hover,.uchinoko-v1727-area-city-routes>div a:hover{border-color:#9eb392;background:#f1f7ed}.uchinoko-v1727-home-city-routes__more{margin-top:18px!important}.uchinoko-v1727-home-city-routes__more a{text-decoration:underline}@media(max-width:900px){.uchinoko-v1727-home-city-routes>div,.uchinoko-v1727-area-city-routes>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.uchinoko-v1727-city-depth{padding:20px 16px}.uchinoko-v1727-city-depth__check{padding:15px 16px}.uchinoko-v1727-city-depth__links{display:grid;grid-template-columns:1fr}.uchinoko-v1727-city-depth__links a{justify-content:center;text-align:center}.uchinoko-v1727-home-city-routes,.uchinoko-v1727-area-city-routes{padding:20px 16px}.uchinoko-v1727-home-city-routes>div,.uchinoko-v1727-area-city-routes>div{grid-template-columns:1fr}}
/*  iduchinoko-v1728-styles */
.uchinoko-v1728-practical-depth{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1728-practical-depth h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1728-practical-depth h2:first-of-type{margin-top:.25em!important}.uchinoko-v1728-practical-depth p,.uchinoko-v1728-practical-depth li{line-height:1.88}.uchinoko-v1728-practical-depth ol{padding-left:1.45em}.uchinoko-v1728-practical-depth__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1728-practical-depth__check>*:first-child{margin-top:0}.uchinoko-v1728-practical-depth__check>*:last-child{margin-bottom:0}.uchinoko-v1728-practical-depth__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1728-practical-depth__sources a,.uchinoko-v1728-practical-depth a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.uchinoko-v1728-practical-depth{padding:20px 16px}.uchinoko-v1728-practical-depth__check{padding:15px 16px}}
/*  iduchinoko-v1729-styles */
.uchinoko-v1729-practical{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1729-practical h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1729-practical h2:first-of-type{margin-top:.25em!important}.uchinoko-v1729-practical p,.uchinoko-v1729-practical li{line-height:1.88}.uchinoko-v1729-practical ol{padding-left:1.45em}.uchinoko-v1729-practical__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1729-practical__check>*:first-child{margin-top:0}.uchinoko-v1729-practical__check>*:last-child{margin-bottom:0}.uchinoko-v1729-practical__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1729-practical a,.uchinoko-v1729-reading-buy-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1729-reading-buy-route{margin-top:28px;padding:20px;border:1px solid #d7e3d2;border-radius:14px;background:#fff}.uchinoko-v1729-reading-buy-route h2{margin-top:0!important}.uchinoko-v1729-reading-buy-route__links,.uchinoko-v1729-home-commerce-route__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uchinoko-v1729-reading-buy-route__links a,.uchinoko-v1729-home-commerce-route__grid a{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #cfdcc9;border-radius:10px;background:#f8fbf6;text-decoration:none}.uchinoko-v1729-reading-buy-route__note,.uchinoko-v1729-home-commerce-route__note{margin:14px 0 0;color:#526052;font-size:.86em}.uchinoko-v1729-home-commerce-route{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6}.uchinoko-v1729-home-commerce-route__grid span{color:#718c63;font-size:.84em;letter-spacing:.08em}.uchinoko-v1729-home-commerce-route__grid strong{color:#263523;line-height:1.5}.uchinoko-v1729-home-commerce-route__grid small{color:#526052;line-height:1.6}.uchinoko-v1729-home-commerce-route__note{margin-bottom:0}@media(max-width:640px){.uchinoko-v1729-practical{padding:20px 16px}.uchinoko-v1729-practical__check{padding:15px 16px}.uchinoko-v1729-reading-buy-route__links,.uchinoko-v1729-home-commerce-route__grid{grid-template-columns:1fr}}
/*  iduchinoko-v1730-styles */
.uchinoko-v1730-practical{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1730-practical h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1730-practical h2:first-of-type{margin-top:.25em!important}.uchinoko-v1730-practical p,.uchinoko-v1730-practical li{line-height:1.88}.uchinoko-v1730-practical ol{padding-left:1.45em}.uchinoko-v1730-practical__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1730-practical__check>*:first-child{margin-top:0}.uchinoko-v1730-practical__check>*:last-child{margin-bottom:0}.uchinoko-v1730-practical__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1730-practical a,.uchinoko-v1730-reading-buy-route a,.uchinoko-v1730-commerce-audit-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uchinoko-v1730-reading-buy-route,.uchinoko-v1730-commerce-audit-route{margin-top:28px;padding:20px;border:1px solid #d7e3d2;border-radius:14px;background:#fff}.uchinoko-v1730-reading-buy-route h2,.uchinoko-v1730-commerce-audit-route h2{margin-top:0!important}.uchinoko-v1730-reading-buy-route__links,.uchinoko-v1730-commerce-audit-route__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uchinoko-v1730-reading-buy-route__links a,.uchinoko-v1730-commerce-audit-route__links a{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #cfdcc9;border-radius:10px;background:#f8fbf6;text-decoration:none}.uchinoko-v1730-commerce-audit-route__links{grid-template-columns:repeat(2,minmax(0,1fr))}.uchinoko-v1730-reading-buy-route__note,.uchinoko-v1730-commerce-audit-route small{display:block;margin:14px 0 0;color:#526052;font-size:.86em;line-height:1.7}@media(max-width:640px){.uchinoko-v1730-practical{padding:20px 16px}.uchinoko-v1730-practical__check{padding:15px 16px}.uchinoko-v1730-reading-buy-route__links,.uchinoko-v1730-commerce-audit-route__links{grid-template-columns:1fr}}
/*  iduchinoko-v1731-styles */
.uchinoko-v1731-practical{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1731-practical h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1731-practical h2:first-of-type{margin-top:.25em!important}.uchinoko-v1731-practical p,.uchinoko-v1731-practical li{line-height:1.88}.uchinoko-v1731-practical ol{padding-left:1.45em}.uchinoko-v1731-practical__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1731-practical__check>*:first-child{margin-top:0}.uchinoko-v1731-practical__check>*:last-child{margin-bottom:0}.uchinoko-v1731-practical__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1731-practical a,.uchinoko-v1731-reading-buy-route a,.uchinoko-v1730-commerce-audit-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.uchinoko-v1731-practical{padding:20px 16px}.uchinoko-v1731-practical__check{padding:15px 16px}}
/*  iduchinoko-v1732-styles */
.uchinoko-v1732-practical{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1732-practical h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1732-practical h2:first-of-type{margin-top:.25em!important}.uchinoko-v1732-practical p,.uchinoko-v1732-practical li{line-height:1.88}.uchinoko-v1732-practical ol{padding-left:1.45em}.uchinoko-v1732-practical__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1732-practical__check>*:first-child{margin-top:0}.uchinoko-v1732-practical__check>*:last-child{margin-bottom:0}.uchinoko-v1732-practical__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1732-practical a,.uchinoko-v1730-reading-buy-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.uchinoko-v1732-practical{padding:20px 16px}.uchinoko-v1732-practical__check{padding:15px 16px}}
/*  iduchinoko-v1733-styles */
.uchinoko-v1733-home-practical-route,.uchinoko-v1733-related-links{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1733-home-practical-route__grid,.uchinoko-v1733-related-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uchinoko-v1733-home-practical-route__grid a,.uchinoko-v1733-related-links__grid a{display:flex;flex-direction:column;gap:6px;padding:15px;border:1px solid #cfdcc9;border-radius:10px;background:#fff;text-decoration:none}.uchinoko-v1733-home-practical-route__grid span{color:#718c63;font-size:.84em;letter-spacing:.08em}.uchinoko-v1733-home-practical-route__grid strong,.uchinoko-v1733-related-links__grid a{color:#263523;line-height:1.55}.uchinoko-v1733-home-practical-route__grid small{color:#526052;line-height:1.6}.uchinoko-v1733-related-links{background:#fff}.uchinoko-v1733-related-links h2{margin-top:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important}.uchinoko-v1733-related-links__grid a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.uchinoko-v1733-home-practical-route,.uchinoko-v1733-related-links{padding:20px 16px}.uchinoko-v1733-home-practical-route__grid,.uchinoko-v1733-related-links__grid{grid-template-columns:1fr}}
/*  iduchinoko-v1734-styles */
.uchinoko-v1734-practical{margin:36px 0;padding:clamp(20px,3.2vw,32px);border:1px solid #d7e3d2;border-radius:16px;background:#f8fbf6;color:#29352a;box-sizing:border-box}.uchinoko-v1734-practical h2{margin:1.8em 0 .55em!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#263523!important;line-height:1.55!important}.uchinoko-v1734-practical h2:first-of-type{margin-top:.25em!important}.uchinoko-v1734-practical p,.uchinoko-v1734-practical li{line-height:1.88}.uchinoko-v1734-practical ol{padding-left:1.45em}.uchinoko-v1734-practical__check{margin:18px 0;padding:16px 20px;border-left:4px solid #718c63;background:#fff}.uchinoko-v1734-practical__check>*:first-child{margin-top:0}.uchinoko-v1734-practical__check>*:last-child{margin-bottom:0}.uchinoko-v1734-practical__sources{margin-top:26px!important;color:#526052;font-size:.92em}.uchinoko-v1734-practical a,.uchinoko-v1730-reading-buy-route a{color:#315a36;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.uchinoko-v1734-practical{padding:20px 16px}.uchinoko-v1734-practical__check{padding:15px 16px}}
/*  iduchinoko-v1760-styles */

    .uc1760-home{max-width:1100px;margin:0 auto;color:#263b2c;font-family:system-ui,-apple-system,"Noto Sans JP",sans-serif;line-height:1.85;overflow-wrap:anywhere}
    .uc1760-home #uc1760-latest .uc1764-latest-image{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:4/3;object-fit:contain!important;margin:0 0 8px!important;border:0!important;border-radius:9px;background:#f7f4ed}.uc1760-home .uc1763-hero-photo img{object-fit:contain!important}@media(max-width:600px){#uc1760-latest .uc1760-grid{grid-template-columns:1fr}}
    .uc1763-hero-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:18px}.uc1763-hero-copy{min-width:0}.uc1760-home .uc1763-hero-photo{display:block;position:relative;min-width:0;aspect-ratio:4/3;margin:0!important;padding:0!important;overflow:hidden;border:0!important;border-radius:16px;background:#f7f4ed}.uc1760-home .uc1763-hero-photo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;object-position:center bottom;margin:0!important;border:0!important;box-shadow:none!important}.uc1760-home .uc1763-hero-photo:before,.uc1760-home .uc1763-hero-photo:after{display:none!important}@media(max-width:800px){.uc1763-hero-intro{grid-template-columns:1fr;gap:12px}.uc1763-hero-photo{grid-row:1}.uc1760-home .uc1763-hero-photo{max-height:300px}.uc1763-hero-copy p{margin-bottom:0}}
    .uc1760-home *{box-sizing:border-box}.uc1760-home a{color:#285b39;text-underline-offset:4px}.uc1760-home h1,.uc1760-home h2{background:none!important;border:0!important;box-shadow:none!important;color:#243c2c!important;line-height:1.5!important;letter-spacing:.02em!important;padding:0!important;text-align:left!important;width:auto!important}.uc1760-home h1:before,.uc1760-home h1:after,.uc1760-home h2:before,.uc1760-home h2:after{display:none!important}.uc1760-home h1{display:block!important;font-size:clamp(26px,3vw,42px)!important;margin:12px 0 20px!important}.uc1760-home h2{font-size:clamp(22px,2.3vw,29px)!important;margin:0 0 18px!important}.uc1760-hero{padding:clamp(24px,4vw,44px);border-radius:20px;background:#f0f5e9;border:1px solid #d4e1cc}.uc1760-home .uc1760-kicker{font-size:14px;font-weight:700;margin:0}.uc1760-section{padding:30px 0;border-bottom:1px solid #dce4d6;scroll-margin-top:80px}.uc1760-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.uc1760-home .uc1760-card{display:flex;flex-direction:column;gap:9px;padding:20px;background:#fffdf8;border:1px solid #ced9c5;border-radius:13px;text-decoration:none;min-width:0;transition:background .15s}.uc1760-card:hover{background:#eaf2e3!important}.uc1760-card strong{font-size:18px;line-height:1.65}.uc1760-card span,.uc1760-card time{font-size:14px;color:#4e6051;line-height:1.7}.uc1760-note{padding:18px;background:#fcf5e8;border-left:4px solid #a07c3c;border-radius:4px}.uc1760-home a:focus-visible{outline:3px solid #477a44;outline-offset:4px}.uc1760-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px}.uc1760-home .uchinoko-v1479-home-prefecture-routes{padding:0!important;margin:20px 0!important;border:0!important;background:none!important}.uc1760-home .uchinoko-v1479-home-prefecture-routes__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.uc1760-home .uchinoko-v1479-home-prefecture-routes__grid section{padding:16px!important;background:#f5f7f0!important;border:1px solid #dce4d6!important;border-radius:12px!important}.uc1760-home .uchinoko-v1479-home-prefecture-routes__grid section p{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.uc1760-home .uchinoko-v1479-home-prefecture-routes__grid a{display:inline-flex!important;align-items:center;min-height:44px;padding:8px 12px!important;border:1px solid #bfcfb6;border-radius:7px;color:#285b39!important;background:#fff!important;text-decoration:underline!important;font-size:15px!important}.uc1760-home .uchinoko-v1479-home-prefecture-routes__title{background:none!important;color:#263b2c!important;padding:0!important;border:0!important}.uc1760-home .uchinoko-v1479-home-prefecture-routes__title:before,.uc1760-home .uchinoko-v1479-home-prefecture-routes__title:after{display:none!important}
    body:has(.uc1760-home) .article-header,body:has(.uc1760-home) .date-tags,body:has(.uc1760-home) .sns-share,body:has(.uc1760-home) .sns-follow,body:has(.uc1760-home) .author-info,body:has(.uc1760-home) .breadcrumb,body:has(.uc1760-home) .entry-footer{display:none!important}body:has(.uc1760-home) #main{width:100%!important;max-width:1180px!important;margin:auto!important;padding:24px!important}body:has(.uc1760-home) #sidebar{display:none!important}
    .uc1760-guide-intro{padding:22px;background:#f1f5e9;border:1px solid #d0ddc8;border-radius:14px;margin:20px 0}.uc1760-guide-intro h2{background:none!important;color:#263b2c!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:23px!important;line-height:1.5!important}body.page-id-183 h1.entry-title{display:block!important;background:none!important;color:#263b2c!important;font-size:30px!important;line-height:1.5!important}
    .uc1760-article{line-height:1.9}.uc1760-article h2{background:#f1f5e9!important;color:#263b2c!important;border:0!important;padding:16px!important;box-shadow:none!important;line-height:1.6!important}.uc1760-table{overflow:auto;margin:22px 0}.uc1760-table table{min-width:550px;width:100%;border-collapse:collapse}.uc1760-table th,.uc1760-table td{padding:14px;border:1px solid #d4dfcd;text-align:left}.uc1760-table th{background:#f1f5e9}.uc1760-article a{color:#285b39;text-decoration:underline;text-underline-offset:4px}
    @media(max-width:600px){.uc1760-grid{gap:10px}.uc1760-home .uc1760-card{padding:14px}.uc1760-card strong{font-size:16px}.uc1760-card span,.uc1760-card time{font-size:13px}.uc1760-hero{padding:22px 16px}.uc1760-section{padding:24px 0}.uc1760-home .uchinoko-v1479-home-prefecture-routes__grid{grid-template-columns:1fr!important}body:has(.uc1760-home) #main{padding:16px!important}.uc1760-home h1{font-size:27px!important}}
    
/*  iduchinoko-v1769-article-styles */

    body.uc1769-article #main{color:#243e30}
    body.uc1769-article #main .entry-content{font-family:system-ui,-apple-system,"Noto Sans JP",sans-serif;font-size:16px;line-height:1.95;overflow-wrap:anywhere}
    body.uc1769-article #main .entry-content h2,body.uc1769-article #main .entry-content h3{background:#f5f5eb!important;color:#243e30!important;border:0!important;border-left:3px solid #38573e!important;box-shadow:none!important;text-shadow:none!important;padding:14px 18px!important;line-height:1.6!important;letter-spacing:.02em!important;height:auto!important;min-height:0!important;max-height:none!important;text-align:left!important}
    body.uc1769-article #main .entry-content h2{font-family:"Hiragino Mincho ProN","Yu Mincho",serif;font-size:clamp(23px,2.2vw,29px)!important;margin:36px 0 20px!important}
    body.uc1769-article #main .entry-content h3{font-size:20px!important;background:transparent!important;border-left:0!important;border-bottom:1px solid #cbd3c2!important;padding:10px 0!important;margin:26px 0 16px!important}
    body.uc1769-article #main .entry-content h2:before,body.uc1769-article #main .entry-content h2:after,body.uc1769-article #main .entry-content h3:before,body.uc1769-article #main .entry-content h3:after{display:none!important}
    body.uc1769-article #main .entry-content a{color:#234e3b;text-underline-offset:4px}
    body.uc1769-article #main .entry-content :is(a.uchinoko-v3-button,a.uc1769-button){display:inline-flex;align-items:center;justify-content:center;background:#234e3b!important;color:#fff!important;border:1px solid #234e3b!important;border-radius:7px!important;min-height:48px;padding:12px 18px!important;text-decoration:none;line-height:1.6;white-space:normal}
    body.uc1769-article #main a:focus-visible{outline:3px solid #87713e;outline-offset:4px}
    body.uc1769-article #main .date-tags{color:#53604f;font-family:system-ui,sans-serif}
    body.uc1769-article #main .entry-content>.uchinoko-disaster-reading-route-v1150{display:block!important;background:#f5f5eb!important;border:1px solid #cbd3c2!important;border-radius:8px!important;box-shadow:none!important;padding:24px!important;margin-top:36px!important}
    body.uc1769-article #main .uchinoko-disaster-reading-route-v1150>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
    body.uc1769-article #main .uchinoko-disaster-reading-route-v1150>div>a{background:#fffdf8!important;border:1px solid #cbd3c2!important;color:#243e30!important;box-shadow:none!important;padding:16px!important;min-width:0;white-space:normal}
    body.uc1769-article #main .uchinoko-disaster-reading-route-v1150 small{color:#53604f!important}
    body.uc1769-article #main .uc1769-sheet-guide{border-top:2px solid #38573e;margin:24px 0;padding-top:12px}
    @media(max-width:650px){body.uc1769-article #main .uchinoko-disaster-reading-route-v1150{padding:16px!important}body.uc1769-article #main .uchinoko-disaster-reading-route-v1150>div{grid-template-columns:1fr!important}body.uc1769-article #main .entry-content h2{font-size:23px!important;padding:12px 14px!important}}
    
/*  iduc1770-styles */
body.uc1769-article #main .uc1770-related,body.uc1769-article #main .uc1770-example{padding:22px;margin:28px 0;background:#f5f5eb;border:1px solid #cbd3c2;border-radius:8px}.uc1770-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uc1770-related a{display:flex;align-items:center;min-height:48px;padding:16px;background:#fffdf8;color:#234e3b;border:1px solid #cbd3c2;border-radius:6px;overflow-wrap:anywhere}body.uc1769-article:has(.uc1770-related) #related-entries{display:none!important}body.uc1769-article #main .entry-content>.uchinoko-top-product-hint{position:static;margin:28px 0!important}@media(max-width:650px){.uc1770-related>div{grid-template-columns:1fr}}