.site-header{background-color:#f1ffe1}.header_scrolled .site-header{background-color:#f1ffe1}@media screen and (min-width:1020px){.entry-body{width:87%;margin:0 auto}}div#site-header-container{display:block}.global-nav-list{ justify-content: center}.header_scrolled .site-header-logo{display:none}@media (max-width:768px){body:not(.header_scrolled) .global-nav--layout--float-right {display:none}}@keyframes zoom-in {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}.swiper-slide-active picture img,.swiper-slide-duplicate-active picture img,.swiper-slide-prev picture img{animation:zoom-in 10s linear 0s 1 normal both}.swiper-pagination{display:none}.ltg-slide-button-prev{display:none}.ltg-slide-button-next{display:none}.ltg-slide-text-title{text-shadow:3px 3px 1px #000!important;font-size:38px!important}@media (max-width:768px){.ltg-slide-text-title{font-size:18px!important}}.page-header{color:#fff;text-shadow:3px 3px 1px #000;background:url(/wp-content/uploads/2022/12/xpageheaderimg.jpg.pagespeed.ic.WzWd_ZGO7-.jpg) no-repeat 50% center;background-size:cover;min-height:9rem}.page-header::before{content:"";position:absolute;top:0;left:0;background-color:#000;opacity:.25;width:100%;height:100%}body,html{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:500}h2{font-size:24px!important}h3{font-size:20px!important}@media (max-width:768px){h2{font-size:22px!important}h3{font-size:18px!important}}p{margin-top:0;margin-bottom:1em}h2{border-top:none;border-bottom:none;padding:.2em;color:#494949;background:#dbffcc;border-left:solid 5px #43a300}h3{border-bottom:none;position:relative;padding-left:25px}h3:before{position:absolute;content:'';bottom:8px;left:0;width:0;height:0;border:none;border-left:solid 15px transparent;border-bottom:solid 15px #43a300}h3:after{position:absolute;content:'';bottom:8px;left:10px;width:100%;border-bottom:solid 3px #43a300}h4.widget-title{border-bottom:none;border-left:#43a300 8px solid;border-bottom:#43a300 2px solid;padding:0 0 1px 5px;font-size:15pt;font-weight:bold}.site-footer-copyright{color:#fff}.site-footer-copyright p:nth-child(2) {display:none}#main .entry-body p a{color:#ac5000}#main .entry-body p a:hover{color:#00f}@media (max-width:768px){.w3eden .package-title a{font-size:15px}}h3.package-title:before{border-bottom:none}h3.simcal-calender:before{border-bottom:none}#mvcwid{height:75px}.wpcf7 input[name="your-name"]{width:30%;height:20px}.wpcf7 input[name="your-email"]{width:50%;height:20px}.wpcf7 input[name="your-subject"]{width:50%;height:20px}.wpcf7 textarea[name="your-message"]{width:80%}th.simcal-nav.simcal-current h3:before{border-bottom:none}th.simcal-nav.simcal-current h3:after{border-bottom:none}.simcal-month{background-color:#fff}.simcal-calendar-head{background-color:#dbffcc}.simcal-icon-right{color:#00f}.simcal-icon-left{color:#00f}.vk-mobile-nav-menu-btn{right:5px;left:inherit;border-radius:7px}.vk-mobile-nav-menu-btn{border:none;background-image:url(/wp-content/uploads/2023/02/xhumb-open2.png.pagespeed.ic.MkCsQEatxr.png);background-size:cover}.vk-mobile-nav-menu-btn.menu-open{border:none;background-image:url(/wp-content/uploads/2023/02/humb-close.png);background-size:cover}}

/* =====================
リストの番号を括弧数字にする（会則用）
===================== */
ol.vk_block-margin-0--margin-top {margin-left:3.5em}ol.vk_block-margin-0--margin-top li{list-style-type:none;counter-increment:cnt;position:relative}ol.vk_block-margin-0--margin-top li:before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3.5em;width:3em;text-align:right;position:absolute;top:0;left:0}.site-footer{background-color:#43a300}.widget-title.site-footer-title{font-size:14px;color:#fff;border:none}.menu-item.menu-item-type-post_type.menu-item-object-page a{color:#fff}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home a{color:#000}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children a{color:#000}.sub-menu.acc-child-close a{background-color:#dbffcc; 
}.menu-item.menu-item-type-custom.menu-item-object-custom a{color:#fff}.menu-item.menu-item-type-post_type_archive a{color:#fff}@media (max-width:768px){.container.site-footer-content{display:none!important}}.blog-card{background:#fff;border:1px solid #ddd;word-wrap:break-word;max-width:100%;border-radius:5px;margin-bottom:30px}.blog-card a{background:#fff;display:block;transition:.3s ease-in-out}.blog-card a:hover{background:#f5f5f5}.blog-card-thumbnail{float:left;padding:10px}.blog-card-thumbnail img{display:block;padding:0;transition:.3s ease-in-out}.blog-card-content{line-height:120%}.blog-card-title a{color:#ac5000;padding:10px 10px 10px 0;font-size:100%}.blog-card-site-title{color:#333}.recaptcha_policy{padding:0;margin:0; text-align: left;font-size:11px!important; color: #fff !important}.recaptcha_policy a{font-weight:bold!important;color:#ffd700!important}.grecaptcha-badge{visibility:hidden}.widget_polls-widget h4{background-color:#43a300!important;color:#fff!important;text-shadow:2px 2px 3px #000!important;margin-bottom:0!important}.wp-polls{background:linear-gradient(135deg,#dbffb3 0%,#f1ffe1 20%,#dbffb3 100%);border-radius:10px!important;box-shadow:-2px -2px 3px 0 rgba(0,0,0,.6) inset!important}.wp-polls-form{padding:10px 5px 20px 0!important;border-radius:10px!important;box-shadow:-2px -2px 3px 0 rgba(0,0,0,.6) inset!important}