@charset "utf-8";body,p,a{color:#2f180c;font-size:16px;letter-spacing:.08em;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}h2{border-top:none;border-bottom:none;font-size:38px;margin-bottom:0}h2.border_h2:after{content:"";display:block;margin:15px auto 0;height:4px;width:68px;background-color:#2f180c}.breadcrumb-list a{font-size:12px}.site-header--layout--nav-float .site-header-logo img{width:260px}.site-body{padding-bottom:0}.floatContact{display:none}.wp-block-image figcaption{font-size:22px;font-weight:700}.contact_wrap{background-image:url(/wp-content/uploads/2021/12/contact-bg-scaled.jpg);background-size:cover;background-repeat:no-repeat}.wp-block-columns{margin-bottom:0}.wp-block-button .wp-block-button__link{transition:.4s}.wp-block-button .wp-block-button__link:hover{background-color:#2f180c;color:#fff;border:#2f180c 1px solid}.wp-block-group__inner-container{max-width:100%!important}iframe{width:100%;height:264px!important;margin-bottom:0}#block-4{margin-bottom:0}.banner{width:870px!important;margin:0 auto!important}.alignwide.wp-block-image{margin-bottom:0}footer p:last-of-type{display:none}.site-footer{border-top:none;background-color:#2f180c}.site-footer p,.site-footer a,.nav li a,nav li a{color:#fff;font-size:14px}.footer-nav{border-bottom:1px solid #fff}.site-footer-copyright p{font-size:10px}header .nav li a,header nav li a{color:#2f180c}.global-nav-list>li:before{border-bottom:1px solid #2f180c}.page-header{background-image:url(/wp-content/uploads/2021/12/header-bg.jpg);background-size:cover;background-repeat:no-repeat}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#fff}.main-section--col--two{width:100%}input[type=submit]{width:25%;background-color:#2f180c}form p:last-of-type{text-align:center}.wpcf7-spinner{display:block}.vk_post .vk_post_title a{color:#2f180c}.lcp_catlist li{display:flex;flex-direction:column-reverse;margin-right:2.5%;width:18%;min-width:220px}.lcp_catlist li:last-of-type{margin-right:0}.lcp_catlist{padding:0;display:flex;flex-wrap:wrap}.list_title{position:relative;padding-left:20px}.list_title:before{content:"";display:inline-block;width:7px;height:30px;background-color:#2f180c;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lcp_catlist li img{min-width:220px;max-width:220px}.ewd-ufaq-faq-title.ewd-ufaq-faq-toggle{position:relative}.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ewd-ufaq-faq-title-text{width:90%}.ewd-ufaq-faq-title-text h4{width:100%;font-size:18px}.vk_flow .vk_flow_frame{background-color:#fff;border:1px solid #2f180c}.comments-area{display:none}.vk_posts.next-prev{display:none}.entry-footer{display:none}.vk-mobile-nav .widget_nav_menu ul li a,.vk-mobile-nav nav ul li a{color:#2f180c}@media screen and (max-width:1046px){.lcp_catlist li{width:31%;min-width:250px}.lcp_catlist li img{min-width:250px;max-width:250px}}@media screen and (max-width:768px){.page_top_btn{bottom:10%}.site-body{padding:2rem 0 2rem}.floatContact{position:fixed;bottom:0;left:0;display:flex;width:100%;justify-content:space-between}.floatContact a{font-size:16px;text-align:center;font-weight:700;display:block;padding:12px 0;color:#2f180c}.floatTel{background-color:#fff;width:100%}.floatMail{background-color:#2f180c;width:100%}.floatMail a{color:#fff}.sub-section{content-visibility:inherit;z-index:9999}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:80%;padding-top:20px}h2{font-size:26px}.alignwide.wp-block-image{max-width:100%}.footer-nav-list{text-align:center}.list_title{font-size:22px!important}.lcp_catlist li{margin-right:20px;min-width:150px}.lcp_catlist li img{max-width:150px;min-width:150px}}@media screen and (max-width:510px){.lcp_catlist{justify-content:space-between}.lcp_catlist li{margin-right:0}}