@charset "utf-8";:root{--container-bg-color:#ffffff;--container-bg-color-76p:rgba(255,255,255,.76);--container-bg-color-62p:rgba(255,255,255,.62);--container-bg-opacity:0.76;--container-top-gradient:linear-gradient(180deg,#ffffff,transparent);--base-letter-spacing:0em;--base-font-color:#3c3c3c;--base-link-color:#7c7c7c;--base-link-hover-color:#c9c9c9;--base-font-color-76p:rgba(60,60,60,.76);--base-font-color-62p:rgba(60,60,60,.62);--base-font-color-48p:rgba(60,60,60,.48);--base-font-color-40p:rgba(60,60,60,.40);--base-font-color-34p:rgba(60,60,60,.34);--base-font-color-28p:rgba(60,60,60,.28);--base-font-color-24p:rgba(60,60,60,.24);--base-font-color-20p:rgba(60,60,60,.2);--base-font-color-16p:rgba(60,60,60,.16);--base-font-color-12p:rgba(60,60,60,.12);--base-font-color-8p:rgba(60,60,60,.08);--base-font-color-4p:rgba(60,60,60,.04);--common-title-spacing:0.3em;--term-color:#ffffff;--primary-color:#ffffff;--primary-color-6p:rgba(255,255,255,.06);--primary-color-10p:rgba(255,255,255,.1);--primary-color-14p:rgba(255,255,255,.14);--primary-color-64p:rgba(255,255,255,.64);--secondary-color:#185059;--accent-color-gradient:linear-gradient(135deg, #ffffff 0%,#185059 100%);--global-menu-parent-spacing:0.1em;--header-bar-menu-font-size:14px;--header-bar-bg-color:#ffffff;--header-bar-bg-color-10p:rgba(255,255,255,.1);--header-bar-bg-color-50p:rgba(255,255,255,.5);--header-bar-piled-layer-color:#eded74;--header-bar-link-color:#353535;--header-bar-link-color-8p:rgba(53,53,53,.08);--header-bar-link-color-16p:rgba(53,53,53,.16);--header-bar-link-color-28p:rgba(53,53,53,.28);--header-bar-link-color-34p:rgba(53,53,53,.34);--hidden-menu-link-color:#565656;--hidden-menu-link-color-8p:rgba(86,86,86,.08);--hidden-menu-link-color-18p:rgba(86,86,86,.18);--hidden-menu-link-color-28p:rgba(86,86,86,.28);--hidden-menu-link-color-34p:rgba(86,86,86,.34);--hidden-menu-bg-color:#ffffff;--header-banner-text-color:#ffffff;--header-banner-overlay-color:#ffffff;--header-banner-overlay-opacity:0.05;--header-banner-text-color-mb:#ffffff;--header-banner-overlay-color-mb:#3f3f25;--header-banner-overlay-opacity-mb:0.1;--global-menu-mouseover-accent-color:#aaaaaa;--footer-text-color:#333333;--footer-link-color:#000000;--footer-link-hover-color:#000000;--footer-text-color-4p:rgba(51,51,51,.04);--footer-text-color-16p:rgba(51,51,51,.16);--footer-text-color-28p:rgba(51,51,51,.28);--footer-text-color-38p:rgba(51,51,51,.38);--footer-text-color-48p:rgba(51,51,51,.48);--footer-bg-color:#ffffff;--footer-bg-gradient:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.6) 20%,rgba(255,255,255,0.6) 100%);--loop-bg-color1:linear-gradient(transparent,rgba(255,255,255,.62), #ffffff);--loop-bg-color2:linear-gradient(transparent,#ffffff,#185059);--arc-wd-tab-arrow-color:#ffffff;--site-bg-size:cover;--site-bg-position:center;--site-bg-image:url(https://villagetrust.net/wp-content/uploads/2023/01/MG_0400-scaled.jpg);--base-font-size:13px;--base-font-size-mb:13px;--header-bar-menu-parent-weight:600;--header-banner-layer-pattern:repeating-linear-gradient(90deg,transparent,transparent 10px,rgba(255,255,255,0.25) 10px,rgba(255,255,255,0.25) 11px);--ct-hd-color:#ffffff;--page-header-space-top:calc(1vh + 166px);--page-header-space-btm:1vh;--page-header-space-btm-not-home:calc(1vh + 4vw);--page-header-space-top-mb:7vh;--page-header-space-btm-mb:7vh;--ct-hd-bg-gradient-no-bgimg:linear-gradient(135deg,#ffffff 0%,rgba(153,153,153,1) 100%);--ct-hd-inner-bg-filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='10' result='b'/%3E%3CfeMorphology operator='dilate' radius='10'/%3E %3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='b'/%3E%3C/feMerge%3E%3C/filter%3E %3C/svg%3E#a");--gen-container-bg-color:rgba(247,247, 247,1);--lp-excerpt-gradient:linear-gradient(rgba(247,247, 247,0) 0%,rgba(247,247, 247,1) 100%);--footer-bg-img:url('https://villagetrust.net/wp-content/uploads/2023/01/MG_0400-scaled.jpg');--base-h1-size:200%;--base-h2-size:101%;--base-h3-size:130%;}body:not(.mb-theme) .wow{visibility:hidden}body{font-family:'HiraMinProN-W3','Hiragino Mincho ProN','YuMincho','Yu Mincho','HG明朝E',serif;}.dp_text_widget p, .entry p, .textwidget p {    margin: 0 0 0.3em;    padding: 0;}.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="submit"], .wpcf7-form textarea {    font-size: .96em;    max-width: 70%;    background: hsl(0deg 0% 100% / 60%);}.ft13px {    font-size: 13px;    line-height: 1.7;}widget-box {    position: relative;    margin-left: auto;    margin-right: auto;    line-height: 1.5;    letter-spacing: 0.4em;}.meta-cat.tag a, .dp_comment_list_section .comment-reply-link, .tagcloud a {    position: relative;    display: inline-block;    margin: 0 8px 10px 0;    font-size: 1.1rem;    font-weight: 500;    line-height: 2.3em;    white-space: nowrap;    border-bottom: beige;}sidebar .wd-title, .footer .wd-title {    font-size: clamp(10px, 1vw, 10px);    background-color: rgb(0 0 0 / 50%);    margin-bottom: 1rem;}.dp_sc_slideshow ol.bjqs-markers li:not(.active-marker) a {    background-color: rgb(255 255 255 / 25%);    color: #fff;}.dp_sc_slideshow ol.bjqs-markers li a {    font-size: 10px;    padding: 10px 15px;    margin: 10px 5px 0 0;    display: inline-block;}.offcanvas_menu_ul .menu-link {    display: block;    height: 100%;    padding: 20px;    background-color: var(--header-bar-bg-color-50p);}.header_bar::before, .global_menu_ul .menu-item .sub-menu__wrapper, .global_menu_ul>.menu-item.is-mega-menu>.sub-menu__wrapper>.sub-menu>.menu-item>.menu-link::after, .global_menu_ul>.menu-item.is-mega-menu>.sub-menu__wrapper>.sub-menu .loop-section {    color: var(--header-bar-link-color);    background-color: #deb88700;}#wp-calendar caption {    font-size: 1.3rem;    text-align: center;    margin: 10px 1px 0 1px;    padding: 5px 0;    background-color: var(--footer-text-color-28p);}.loop-section.magazine .loop-article.title-normal-weight .loop-title .title-inner {    font-weight: 100;}.loop-section.magazine .loop-title {    font-size: clamp(15.5px, 3.4vw, 15px);    color: var(--mgz-title-color, inherit);}