#global-nav{margin-bottom:3px !important}.swiper,swiper-container{max-width:1110px;margin-top:3px}.site-header--layout--nav-float .site-header-logo{margin-top:0;margin-right:0;margin-bottom:0;padding-top:0;width:75%;float:left}div#site-header-container{display:block;text-align:center}body:not(.header_scrolled) .global-nav--layout--float-right{display:block;width:100%}.global-nav-list{justify-content:space-between;width:100%}@media (max-width:991.98px){.site-header-logo img{margin-left:0}}.header_scrolled .site-header-logo{display:none}@media (max-width:765px){.site-header-logo{padding-left:26px}}@media (max-width:991.98px){body:not(.header_scrolled) .global-nav--layout--float-right{display:none}}body:not(.header_scrolled) .vk-menu-acc li{width:15%;margin-left:-1px;border-left:1px solid #fff}.header_scrolled .site-header{width:100%}body:not(.header_scrolled) .vk-menu-acc li .acc-child-close li{width:100%}@media (max-width:991.98px){body:not(.header_scrolled) .vk-menu-acc li{width:100%}}body:not(.header_scrolled) .vk-menu-acc li a{background-color:#038a20;color:#fff}body:not(.header_scrolled) .vk-menu-acc li a:hover{background-color:#7ebf08;color:#fff}body:not(.header_scrolled) .vk-menu-acc li.current_page_item a{background-color:#7ebf08;color:#fff}body:not(.header_scrolled) .vk-menu-acc li.current_page_item .sub-menu.acc-child-close li a{background-color:#038a20;color:#fff}.site-header{border-bottom:solid 2px #45af27}.global-nav-list>li .global-nav-name{font-size:16px;font-weight:400}@media (min-width:992px){.device-pc .global-nav-list>li>a{padding:11px 0 12px;text-align:center}}.global-nav-list li{font-size:15px}.global-nav-list .sub-menu li a{padding:8px;border-bottom:1px solid rgba(255,255,255,.5)}.global-nav-list>li>ul.sub-menu{margin-left:-100px;width:200px}.global-nav-list li img{min-width:20px;width:20px !important;height:13px}.blank_img_s:after{content:url("/wp/wp-content/uploads/2023/10/target_blank_s.png");margin-left:0}.my-campaign-text{width:100%}.my-campaign-text div.container{text-align:right;font-size:13px;max-width:1140px;margin:0 auto;padding:0 15px}@media (max-width:1195px){.my-campaign-text div.container{max-width:960px;margin:0 auto;padding:0 15px}}@media (max-width:990px){.my-campaign-text div.container{max-width:720px;margin:0 auto;padding:0 15px}}@media (max-width:765px){.my-campaign-text div.container{max-width:540px;margin:0 auto;padding:0 18px}}.my-campaign-text{background-image:url("/wp/wp-content/uploads/2023/09/header_back.png");background-repeat:repeat-x}.my-campaign-text .container a{display:inline-block;vertical-align:top;height:30px;background-color:#696969;padding:5px 7px 2px;margin:0 0 0 5px;color:#fff}@media (max-width:765px){.my-campaign-text .container a{font-size:9px;height:23px}}.site-header--layout--nav-float .site-header-logo{margin-right:0;margin-bottom:0;padding-top:0;width:75%;float:left}h1,h2,h3,h4,h5,h6{margin-top:20px;margin-bottom:var(--vk-margin-headding-bottom);line-height:var(--vk-line-height-low)}body .is-layout-flex>*{margin:0}.logo_after_info{width:25%;float:right;margin-top:10px}.logo_after_info .container{text-align:right;width:100%;margin:0;padding:0}.logo_after_info .container a img{width:110px}@media (max-width:480px){.logo_after_info .container a img{max-width:70px}}div.page-header-inner.container{margin:20px auto 10px}.page-header{background-color:#fff;color:#343434;min-height:2rem;text-align:left}h1.page-header-title{font-size:22px;font-weight:400;line-height:var(--vk-line-height-low);margin:0;padding-left:20px;padding-bottom:10px;border-bottom:dotted 3px #7ebf08}h2.wp-block-heading{padding:5px 0 5px 10px;margin-top:20px:border-top:0px solid #7ebf08;border-bottom:1px solid #7ebf08;background-color:#bde07b;font-size:22px;font-weight:400}h2{border-top:0 solid var(--vk-color-primary);border-bottom:1px solid #7ebf08}h3.wp-block-heading{padding:0 0 2px 28px;margin:20px 0;border-radius:10;font-size:20px;font-weight:400;border-bottom:1px solid #bde07b;background-image:url("/wp/wp-content/uploads/2023/09/ico_h3.png");background-repeat:no-repeat}.site-footer-title:after,.sub-section-title:after,h3:after{bottom:0;width:100%;border-bottom:0 solid var(--vk-color-primary)}h4{padding:2px 0 2px 5px;margin:15px 0 10px;border-radius:10;font-size:17px;font-weight:400;background-color:#fff;border-bottom:1px solid #ddd}h4:before{content:"\025a0";color:#bde07b;margin:0 5px 0 0}.entry-body p,ul,ol{margin:0 30px}@media (max-width:990px){.entry-body p,ul,ol{margin:0}}.margin_kotei{margin:0 30px}@media (max-width:990px){.margin_kotei{margin:0}}h1.entry-title{font-size:20px}div.page-header-title{font-size:22px;font-weight:400;line-height:var(--vk-line-height-low);margin:0;padding-left:20px;padding-bottom:10px;border-bottom:dotted 3px #7ebf08}h1.archive-header-title{padding:5px 0 5px 10px;margin-top:20px:border-top:0px solid #7ebf08;border-bottom:1px solid #7ebf08;font-size:22px;font-weight:400}.site-footer-copyright{padding:0}.site-footer-copyright p:nth-child(1){display:none}.site-footer-copyright p:nth-child(2){display:none}footer.site-footer{border-top:solid #a5b89f 2px;text-align:center}nav.footer-nav{border-bottom:solid #a5b89f 0px}.new_copyright{text-align:center;padding:20px 40px;font-size:13px}@media (max-width:360px){.new_copyright{font-size:9px;padding:10px 65px 15px}}.site-footer{font-size:13px !important}.footer-nav li{padding:0 13px}#breadcrumb{border-top:solid #a5b89f 0px;border-bottom:0}.breadcrumb{font-size:14px}ol.breadcrumb-list li:nth-child(2) a{pointer-events:none;text-decoration:none;color:var(--vk-color-text-body)}body.home div.wp-block-column.is-layout-flow:nth-child(3){text-align:center}.home_calendar{border-top:4px solid #83b668;border-left:0 solid #83b668;border-bottom:4px solid #489741;border-right:0 solid #489741;font-size:13px;background-color:#fff9e5}.home_calendar a{margin:0 auto;padding:0}.home_calendar div{margin:0 auto;padding:0}.home_calendar img{width:255px;padding:0;margin:7px auto 0px;vertical-align:bottom}@media (max-width:1199px){.home_calendar img{width:210px;padding:0;margin:5px auto 0px}}@media (max-width:991px){.home_calendar{font-size:10px}}@media (max-width:991px){.home_calendar img{width:170px;height:116px;padding-bottom:0;margin:3px auto 0px}}@media (max-width:781px){.home_calendar{font-size:13px}}@media (max-width:781px){.home_calendar img{width:270px;height:190px;padding:0;margin:7px auto 0px}}.top_btns{margin-bottom:0}.home_new{border-bottom:solid 2px #044694}.home_new_top{margin-bottom:0 !important}.whatsnew{margin:20px 0 0 !important;background:linear-gradient(90deg,#044694,#fff);border-bottom:solid 1px #044694 !important}.wp-block-latest-posts li{padding:5px 0;border-bottom:1px solid #96b2d3}.wp-block-latest-posts__featured-image{margin-bottom:0 !important}.wp-block-latest-posts li>a{font-size:15px;line-height:17px;margin-top:5px}.wp-block-latest-posts__post-excerpt{font-size:13px !important;margin-top:2px;margin-bottom:2px}.home_banner_margin{margin-bottom:10px}td.gsc-input{border-width:0;padding:0}td.gsc-search-button{border-width:0;padding:0}td#gs_tti50.gsib_a{border-width:0;padding:0 5px}td.gsib_b{border-width:0;padding:0 5px}h2.sitemap{background-color:#bde07b;padding:3px 8px;margin-bottom:0 !important;font-size:17px !important}.sitemap_list{margin:10px 0 20px !important}.sitemap_list ul{margin:2px 0 !important}.sitemap_list li{list-style-image:url("/wp/wp-content/uploads/2023/10/site_map.png");padding:0;margin:2px 0}.blank_img:after{content:url("/wp/wp-content/uploads/2023/10/target_blank.png");margin-left:3px}@media (min-width:1200px){.site-body{padding:20px 20px 30px}}@media (min-width:992px){.site-body{padding:20px}}:where(:not(.wp-block-table))>table :is(th,td){border:1px solid #ccc;font-size:16px}ul.list_decoration1{border:dotted 2px #ffb03f;list-style-type:none;padding:0;margin-top:10px}ul.list_decoration1 li{position:relative;padding-left:40px;padding-right:20px;margin-bottom:10px}ul.list_decoration1 li:before{position:absolute;top:5px;left:15px;content:'';background-image:url("/wp/wp-content/uploads/2023/09/list_decoration1.png");background-size:cover;width:16px;height:16px}.clearfix:after{content:"";display:block;clear:both}.color_red{color:#f60}.cell_color{background-color:#efefef}.frameWrap{text-align:center;width:100%}