#site-header{background-color:#ffc700}#site-header-container{padding-bottom:10px}.site-header-logo{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}#site-header-container>h1{margin:0}#site-header-container>h1>a{width:100%;height:100%}#site-header-container>h1>a>span>img{max-height:100%;max-width:100%}#site-header-container>div{margin-right:0}#site-header-container>div>a>span>img{max-height:100%;max-width:100%}.swiper-container{max-width:1000px;overflow:visible}.swiper-slide img{transition:.3s;opacity:.2}.swiper-slide-active img{opacity:1}#menu-item-137>a{background-color :var(--wp--preset--color--vk-color-custom-1);border-radius:0.8em;border-color:var(--wp--preset--color--vk-color-custom-2);background-color :var(--wp--preset--color--vk-color-custom-1);color:white;cursor:pointer;margin-top:5px;&:before{content:'';display:block;height:150px;width:70px;background:linear-gradient(to right,rgba(255,255,255,.3),rgba(245,245,245,.4));position:absolute;transform:skewX(-45deg);top:-20px;left:-150px}&:hover{color:white;background-color:var(--wp--preset--color--vk-color-custom-1);border-bottom:6px solid darken(var(--wp--preset--color--vk-color-custom-1),20%);&:before{left:250px;transition:all .5s ease-in}}}.inquiry_ribon{font-size:.75rem;font-weight:700;color:#3f3f3f}.inquiry_ribon{--r:.5em;--c:#fff;position:absolute;bottom:1px;left:calc(-1*var(--r));line-height:1.8;padding:calc(2*var(--r)) .5em 0;border-radius:var(--r) 0 0 var(--r);background:radial-gradient(100% 50% at left,var(--c) 98%,#0000 101%) 100% 100%/.5lh calc(100% - 2*var(--r)),radial-gradient(100% 50% at right,#0005 98%,#0000 101%) 0 0/var(--r) calc(2*var(--r)),conic-gradient(at var(--r) calc(2*var(--r)),#0000 25%,var(--c) 0) 0 0/calc(101% - .5lh) 100%;background-repeat:no-repeat}li.contactus.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-137>a{background-color:var(--wp--preset--color--vk-color-custom-1);border-radius:.5em;color:#fff;cursor:pointer}span.contact_txt_tel.veu_color_txt_key{font-weight:600;color:var(--wp--preset--color--vk-color-custom-1)}#menu-item-150>a{padding-right:10px}#menu-item-150>a>strong>span{font-size:24pt;font-weight:100;font-family:impact;font-style:normal;color:var(--wp--preset--color--vk-color-custom-1);pointer-events:none}#menu-item-150>a>strong>i{font-size:20pt;margin-right:3px;color:var(--wp--preset--color--vk-color-custom-1);pointer-events:none}@media (min-width:750px){a[href^="tel:"]{pointer-events:none}}#menu-g-nav-2>li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-150>a>span{font-size:16pt;font-family:impact;font-style:normal;font-weight:100;color:var(--wp--preset--color--vk-color-custom-1)}#menu-g-nav-2>li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-150>a>i{font-size:16pt;font-style:normal;color:var(--wp--preset--color--vk-color-custom-1)}#menu-g-nav-2>li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-195>ul{background:#ebebeb}.fadein{opacity:0;transform:translateY(30px);transition-property:transform,opacity;transition-duration:1.5s;transition-delay:0s}.fadein.is-active{opacity:1;transform:translateY(0)}.brushing-effect>a{position:relative}.brushing-proof{position:relative;z-index:100}.brushing-canvas{height:100%;width:100%;position:absolute;bottom:0;left:0;overflow:hidden;opacity:.5;pointer-events:none}.brushing-splash{position:absolute;top:0;left:0;background-color:var(--wp--preset--color--vk-color-primary);width:95px;height:260px;transition:transform .4s ease}.brushing-splash:nth-child(1){transform-origin:50% 0;transform:translate(-70px,-20px) rotate(-20deg) scale(1,0)}.brushing-effect:hover>.brushing-canvas>.brushing-splash:nth-child(1){transform:translate(-70px,-20px) rotate(-20deg) scale(1,1)}.brushing-splash:nth-child(2){transform-origin:50% 100%;transform:translate(-50px,-20px) rotate(20deg) scale(1,0);transition-delay:.3s}.brushing-effect:hover>.brushing-canvas>.brushing-splash:nth-child(2){transform:translate(-50px,-20px) rotate(20deg) scale(1,1)}.brushing-splash:nth-child(3){transform-origin:50% 0%;transform:translate(15px,-20px) rotate(-20deg) scale(1,0);transition-delay:.8s}.brushing-effect:hover>.brushing-canvas>.brushing-splash:nth-child(3){transform:translate(15px,-20px) rotate(-20deg) scale(1,1)}.brushing-splash:nth-child(4){transform-origin:50% 100%;transform:translate(0px,-20px) rotate(20deg) scale(1,0);transition-delay:1.2s}.brushing-effect:hover>.brushing-canvas>.brushing-splash:nth-child(4){transform:translate(0px,-20px) rotate(20deg) scale(1,1)}.page-header{background-image:url(/hokushinwp/wp-content/uploads/2024/07/page_title_bg.png);background-origin:content-box;background-position:center;background-repeat:no-repeat}#block-49>div>div>button{font-size:13.6px}.form_input_required{padding:5px;background:#f72b51;color:#fff;border-radius:3px;margin-right:5px}.title_logo_inquiry{margin-bottom:0}[ID^=wpcf7-f134-]{padding-left:10px;padding-right:10px;padding-bottom:5px;margin-top:0;background:#d9d9d9}.pricemenu_item{border-top-left-radius:12px 12px;border-top-right-radius:12px 12px}.pricemenu_item_title{border-top-left-radius:10px 10px;border-top-right-radius:10px 10px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-toolbar>.btn-group{margin-bottom:.8em}.blog_filter_btn_group_label{margin:0;padding:1em;text-align:center;background-color:#ebebeb;border-top-left-radius:.2em;border-bottom-left-radius:.2em;box-shadow:inset 2px 4px 5px rgba(0,0,0,.2)}body>footer>div.container.site-footer-copyright{display:none !important}.insta-like .vk_post .vk_post_imgOuter:before{padding-top:100%}.insta-like .vk_post{margin-left:3px;margin-right:3px}.insta-like .vk_post.card{margin-bottom:6px}@media (min-width:768px){.insta-like .vk_post{margin-left:10px;margin-right:10px}.insta-like .vk_post.card{margin-bottom:20px}}.insta-like .card{border-radius:0}.insta-like .card-intext .card-intext-inner .vk_post_body{opacity:0;transition:all .5s ease-out}.insta-like .card-intext .card-intext-inner:hover .vk_post_body{opacity:1;transition:all .5s ease-out}.insta-like.vk_posts .vk_post-col-xs-4{width:calc(33.3% - 6px)}@media (min-width:576px){.insta-like.vk_posts .vk_post-col-sm-4{width:calc(33.3% - 6px)}}@media (min-width:768px){.insta-like.vk_posts .vk_post-col-md-4{width:calc(33.3% - 20px)}}@media (min-width:992px){.insta-like.vk_posts .vk_post-col-lg-3{width:calc(25% - 20px)}}@media (min-width:1200px){.insta-like.vk_posts .vk_post-col-xl-3{width:calc(25% - 20px)}}@media (min-width:1400px){.insta-like.vk_posts .vk_post-col-xxl-3{width:calc(25% - 20px)}}.vkp-table-underline :is(td,th){border:none;border-top:1px solid var(--vk-color-border-hr);padding:1rem}.vkp-table-underline tr:last-child :is(td,th){border-bottom:1px solid var(--vk-color-border-hr)}.vkp-table-underline tr td:nth-of-type(1){padding-left:0;border-top-color:var(--vk-color-primary);text-align:center;background-color:#efefef;border-right:none;border-bottom:none;border-left:none}.vkp-table-underline tr:last-child td:nth-of-type(1){border-bottom:1px solid var(--vk-color-primary)}.before-after{position:relative;text-align:center}.before-after-ribbon{font-size:1.2rem;font-weight:700}.before-after-ribbon{--f:.5em;position:absolute;top:0;left:0;line-height:1.8;padding-inline:1lh;padding-bottom:var(--f);border-image:conic-gradient(#0008 0 0) 51%/var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));transform:translate(calc((cos(45deg) - 1)*100%),-100%) rotate(-45deg);transform-origin:100% 100%;background-color:#f07818}.ribbon-before-label{color:#fff;background-color:#363f3b}.ribbon-after-label{color:#363f3b;background-color:#ffc700;font-weight:700}.next-prev{display:none}