body{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600;color:#000;font-size:18px}.site-header{position:fixed;background-color:rgba(255,255,255,.9);height:90px}.site-header-logo img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%)}.vk-mobile-nav-menu-btn.position-right{left:inherit;right:15px;top:18px;width:40px;height:40px}.vk-mobile-nav{padding:60px 10px 45px}.vk-mobile-nav nav ul li a{margin-left:15px;margin-right:15px}.vk-menu-acc .acc-btn{width:40px;height:40px}.vk-menu-acc li.menu-item-has-children>a{padding-right:.5em}.vk-mobile-nav nav ul li a{text-align:center;color:#000}.vk-mobile-nav nav ul li a:hover,.vk-mobile-nav nav ul li.current-menu-item a{color:#f33;font-weight:700}.vk-mobile-nav{background-color:rgba(255,255,255,.9)}.page-header{display:none}.breadcrumb{display:none}.site-body{padding-top:90px}body.home .site-body{padding-top:0}.breadcrumbs{padding:6px 0;margin-bottom:12px;font-size:13px;border-bottom:1px solid #fcc}.site-footer{background-color:#eed;border-top:1px solid #996;height:60px}.site-footer-copyright p{font-size:14px}.grecaptcha-badge{margin-bottom:60px}[id^=sb_youtube_].sb_youtube .sby_thumbnail_hover{opacity:1 !important;color:#fff;background:rgba(0,0,0,0) !important}[id^=sb_youtube_].sb_youtube .sby_play_btn svg{color:#da1725 !important}[id^=sb_youtube_].sb_youtube .sby_play_btn svg:not(:root).svg-inline--fa{opacity:.75 !important}[id^=sb_youtube_].sb_youtube .sby_video_thumbnail:hover .sby_thumbnail_hover{opacity:.75 !important}[id^=sb_youtube_].sb_youtube .sby_thumbnail_hover_inner>span{background:rgba(0,0,0,.5) !important;padding:2px !important}.top-news{margin:10px 0 10px 240px;border:0 solid #ccc}.top-news ul{padding-left:0}.top-news ul li{list-style:none}.top-news time{display:inline-block}.top-news h2{margin:0;font-size:1.5rem}.top-news time{font-size:16px}.top-news h3{display:inline-block;padding-left:30px;margin-bottom:0;font-size:16px}.top-news h3 a{color:#119;text-decoration:none;font-weight:400}.top-news h3 a:hover{color:#003;text-decoration:none;font-weight:700}.top-event h3{text-align:center;margin-bottom:.5em}.top-event img{display:block;margin:0 auto}.single-top-image{background-position:20% 30%;background-image:url(https://luther-kofu.com/wp1/wp-content/uploads/2023/12/slide03_1620x1080.jpg);width:100vw;margin-left:calc(-50vw + 50%);max-width:none;height:180px;display:block}.category-news-image{background-position:50% 55%;background-image:url(https://luther-kofu.com/wp1/wp-content/uploads/2023/12/slide06_1580x1080.jpg);width:100vw;margin-left:calc(-50vw + 50%);max-width:none;height:180px;display:block}.entry-meta,.vk_post_date{text-align:right}.entry-meta .entry-meta-item-author{display:none}.vk_posts.next-prev{border-top:double 3px #99c;padding-top:20px}.card-intext .card-intext-inner .vk_post_body{background-color:rgba(30,30,60,.5)}@media (max-width:991.98px){.site-header-logo img{max-height:60px}.top-news{width:90%;margin:10px auto}}@media (min-width:768px){.shortcode_widget{width:70vw;margin:10px auto}.vk_posts .vk_post-col-md-6{width:calc(40% - 30px);margin-left:80px}}@media (min-width:992px){.site-header{height:110px}.site-body{padding-top:0}.site-header-logo img{position:absolute;top:4px;left:30px;transform:none;-webkit- transform:none;max-height:50px}.site-header--layout--nav-float .site-header-container{margin:0}.site-header--layout--nav-float .site-header-logo{margin-right:0}nav{margin-top:60px}.global-nav-list>li .global-nav-name{font-size:16px}.device-pc .global-nav-list>li>a{padding:14px 1.2em}.device-pc .global-nav-list>li>a{color:#000;transition:all .4s 0s ease-out}.device-pc .global-nav-list>li>a:hover{padding-top:8px;color:#f33}.device-pc .global-nav-list>li.current-menu-item a{color:#f33}.shortcode_widget{width:720px;margin:10px auto}body.archive .post-list{width:70%;margin:0 auto}}@media (min-width:1200px){.site-body{padding-top:0}.site-header{height:90px}.site-header--layout--nav-float .site-header-container{min-width:1180px;margin:0 auto;padding:0}.site-header--layout--nav-float .site-header-logo{margin:0;padding:0;min-width:270px;height:90px}.site-header--layout--nav-float .site-header-logo img{max-height:70px;align-content;position:relative;margin:8px 0 0;left:0}nav,.global-nav--layout--float-right{margin-top:16px;margin-left:4px}}