body{background-color:#f0f0f0;color:#56503b;font-family:"Kaisei Tokumin",serif}table{background-color:#eeebe3}@media screen and (max-width:599px){iframe{height:100px}}.p-body>table td,.p-body :not(.wp-block-table)>table td{background-color:#eeebe3}a{color:#56503b}a:hover{color:#dd9c84 !important}.c-pagination a{color:#56503b !important}.c-font--type2{font-family:"Kaisei Tokumin",serif}.c-post-category:hover{color:#eeebe3 !important}.c-sns-icons--type1.is-dark .c-sns-icons__link{color:#56503b}.l-header{background-color:#eeebe3}.l-header__logo{color:#56503b;background-color:transparent}.l-header__search-button label,.l-header__search-button button{color:#56503b}.p-menu-button span:before{background-color:#56503b !important}.p-news-ticker__inner{background-color:#56503b}.p-news-ticker__link{color:#f0f0f0}.p-page-nav__item{color:#56503b}.p-page-nav__item:hover{color:#e29d2f}.p-global__nav>li>a{color:#56503b}.p-cb__header-title{font-family:"Kaisei Tokumin",serif}.p-menu-button span{background-color:#fff}.p-menu-button span:before{background-color:#fff}.p-archive--post-item a,.p-archive--news-item a{color:#56503b}.p-return-top-button{color:#56503b}.p-return-top-button:hover{background-color:#dd9c84;color:#f0f0f0}.l-footer__bottom{color:#56503b;background-color:#eeebe3}iframe.wp-embedded-content{width:100%}.rtoc-mokuji-content{max-width:100% !important}.l-sidebar{width:300px}@media (max-width:767px){.l-sidebar{width:100%}}#blog_category_sort .item{background-color:#eeebe3}.p-widget{background-color:#eeebe3}.p-widget-posts__labels-item{background-color:#56503b;color:#f0f0f0}.p-widget-posts__labels-item:hover{color:#dd9c84}.p-widget-posts__labels-item.is-active{background-color:#56503b;color:#dd9c84}.widget_archive select,.widget_categories select{background-color:#56503b}.widget_search>form input[type=text]{background-color:#f0f0f0;color:#56503b;height:70%;margin-top:3%;margin-left:10px}.widget_search>form>div:before{color:#56503b}.widget_recent_entries li a:hover{color:#dd9c84}.widget_text.widget_custom_html a{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #ddd;line-height:1.8;margin-top:-1px;margin-bottom:0;color:#56503b;transition:color .3s ease,padding .3s ease}.widget_text.widget_custom_html .adsbygoogle{margin-bottom:0}.widget_text .textwidget,.widget_custom_html .custom-html-widget{padding:0}@media (hover:hover) and (pointer:fine){.widget_custom_html a:hover{color:var(--tcd-accent-color)}.widget_custom_html a:hover{padding-left:30px}}.l-main{width:780px}.p-body{font-family:"Kaisei Tokumin",serif}.p-single__header-title{font-family:"Kaisei Tokumin",serif}.p-single__content .p-body h2{position:relative;text-align:start;margin-top:200px;padding:2rem 0;padding-left:1rem;background-color:#dd9c84;color:#eeebe3;font-size:2rem}.p-single__content .p-body h2:before{content:"";position:absolute;width:90%;height:5px;bottom:0;left:0;background-color:#dd9c84}.p-single__content .p-body h3{position:relative;padding-left:1em}.p-single__content .p-body h3:before{content:"";position:absolute;width:.3em;height:1em;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#dd9c84}.p-single__content .p-body .wp-caption.aligncenter{max-width:100%}.p-single__content .p-body .size-full{width:100%}.p-single__content .p-body strong{color:#945e73;font-size:1.1rem}@media (max-width:767px){.p-single__content .p-body h2{font-size:1.5rem;margin-top:100px}.p-single__content .p-body h3{font-size:1.2rem}}@media (max-width:991px){.p-body .s_table{position:relative;overflow-x:scroll;padding-top:2em}.p-body .s_table tr{height:auto !important}.p-body .s_table:before{content:"⇠ 横にスクロールできます ⇢";display:block;position:sticky;top:0;left:0;right:0;text-align:center;font-size:14px;color:#888;pointer-events:none;animation:scrollHintMove 2s ease-in-out infinite}@keyframes scrollHintMove{0%,100%{opacity:.3;transform:translateX(0)}50%{opacity:1;transform:translateX(5px)}}}#blog_category_sort_wrap .swiper-button-next:before,#blog_category_sort_wrap .swiper-button-prev:before{color:#f0f0f0}.p-archive--pc-term{gap:50px}.p-archive--pc-term-item .item{display:flex;align-items:center;gap:10px}.p-archive--pc-term-item .item img{width:100px;height:100px;border-radius:50%}@media (max-width:767px){.p-archive--pc-term{gap:20px}.p-archive--pc-term-item{width:100%}.p-archive--pc-term-item .item img{width:60px;height:60px}}.single_illustrated .p-single__header-image{width:500px;height:500px}@media (max-width:767px){.single_illustrated .p-single__header-image{width:90%;height:90vw;margin:0 auto}}.xo-slider .swiper-slide table{width:100% !important;height:100%;background-color:#f0f0f0}.xo-slider .swiper-slide table td:nth-child(1){width:40% !important}@media (max-width:767px){.xo-slider .swiper-slide table td:nth-child(1){width:100% !important}}.xo-slider-template-thumbnail .gallery-main .slide-content-text{color:#56503b}.xo-slider-template-thumbnail .gallery-main .slide-content-text a{color:#f0f0f0 !important}.xo-slider-template-thumbnail .swiper-slide .slide-image img{width:300px}.xo-slider-template-thumbnail .gallery-main .slide-content{padding:0 !important}.xo-slider-template-thumbnail .swiper-button-next.swiper-button-white,.xo-slider-template-thumbnail .swiper-button-prev.swiper-button-white{--swiper-navigation-color:$themes_color_main !important}@media (max-width:767px){.xo-slider-template-thumbnail .gallery-main .slide-content-text img{width:40% !important}.xo-slider-template-thumbnail .swiper-slide .slide-image img{width:40% !important}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,25%)}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem !important}}.wpcf7{background-color:#eeebe3}.wpcf7-form-control-wrap{color:#56503b}.wp-embed{display:flex;flex-direction:row;gap:20px;padding:20px;box-sizing:border-box;align-items:center;flex-wrap:wrap;font-family:"Kaisei Tokumin",serif;background:#fff}.wp-embed-featured-image{flex:0 0 120px;max-width:120px}.wp-embed-featured-image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:6px}.wp-embed-body{display:flex;flex-direction:column;flex:1;min-width:0}.wp-embed-heading{font-size:18px;font-weight:700;margin-bottom:10px}.wp-embed-heading a{color:#56503b !important}.wp-embed-excerpt{font-size:14px;color:#444;margin-bottom:10px}.wp-embed-footer{font-size:12px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:599px){.wp-embed{flex-direction:row;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border:1px solid #eee;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s}.wp-embed:hover{box-shadow:0 3px 8px rgba(0,0,0,.1)}.wp-embed-featured-image{flex:0 0 80px;max-width:80px;margin:0}.wp-embed-featured-image img{border-radius:6px;width:100%;height:100%;object-fit:cover}.wp-embed-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:80px}p.wp-embed-heading{font-size:17px;font-weight:600;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.wp-embed-excerpt,.wp-embed-footer{display:none}}