.site-footer-copyright p:nth-child(2){display:none}.footer-nav{line-height:normal}html{-webkit-text-size-adjust:100%}td{-webkit-text-size-adjust:100%}.entry-body li{margin-left:-15px}.footer-nav li{margin:3px 0}ul{margin:0 0 0 15px}del{display:inline-grid}.header-text-box{width:100%;background-color:#171c61}.header-text-inner{width:1090px;margin:0 auto}@media only screen and (max-width:1199px){.header-text-inner{width:910px;margin:0 auto}}.header-text{width:100%;font-size:80%;color:#fff;padding:3px 0}@media only screen and (max-width:991px){.header-text{display:none}}@media (min-width:992px){.site-header--layout--nav-float .site-header-logo img{margin-left:initial}}.site-header-logo img{margin-left:initial;margin-right:initial}@media (max-width:991.98px){.site-header-logo img{max-height:48px;float:left}}@media (min-width:992px){.site-header-logo{padding-top:15px;margin-bottom:0}}@media (max-width:991.98px){.site-header-logo{padding-top:10px;margin-bottom:58px}}.page-header{min-height:0rem}.btn-lg{font-size:1rem}.veu_contact .contact_bt{padding:.2rem 1.3rem .3rem;background-color:#171c61!important;border-color:#171c61!important}.veu_contact .contact_bt:hover{filter:alpha(opacity=80);opacity:.8;color:#171c61!important}.site-header-sub{margin-bottom:0!important;margin-top:0}aside#vkexunit_contact-2{margin-bottom:0!important;margin-left:10px!important}.searchform input{margin:0 0!important}aside#search-6{margin:25px 10px 0 0}.searchform input[type=text]{width:-webkit-fill-available;height:36px}.searchform input[type=submit]{height:36px;text-align:center;padding:1px 15px 0}aside#media_image-6{margin:22px 0 0}aside#media_image-6:hover{filter:alpha(opacity=80);opacity:.8;color:#357ebd}div#site-header-container{display:block}.global-nav--layout--penetration{margin-bottom:3px}@media (min-width:992px){body:not(.header_scrolled) .global-nav--layout--float-right{justify-content:flex-start}}.global-nav-list>li .global-nav-name{font-size:15.5px}.global-nav-list>li .global-nav-description{font-size:12px;line-height:20px}.vk-menu-acc ul.sub-menu li a{font-size:13px!important}@media (min-width:992px){.site-header-logo{padding-top:15px;margin-bottom:0}}.vk-mobile-nav-menu-btn.position-right{margin:11px 3px 0 0;padding:17px}.vk-mobile-nav .acc-btn{border-width:1px;border-style:solid;   padding:14px;margin:-2px -8px 0 0}.global-nav-list .sub-menu li.menu-item-has-children>a{padding:14px 4.5em 14px 1.2em}.global-nav-list>li>ul.sub-menu{border-radius:5px}.global-nav-list .sub-menu li a:hover{background-color:#1e279b}@media (min-width:1400px){.ltg-slide picture,.ltg-slide .swiper-slide>a{max-width:1110px;display:block;margin:0 auto}.ltg-slide-text-set{max-width:1110px;padding:0 15px}.swiper-container{background-color:#ddd;padding-top:.5rem;padding-bottom:.5rem}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:calc( (100vw - 1110px) / 2 - 55px);background-color:#f0f0f0;width:40px;height:40px;border-radius:50%}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:calc( (100vw - 1110px) / 2 - 55px);background-color:#f0f0f0;width:40px;height:40px;border-radius:50%}.ltg-slide .swiper-button-next:after,.ltg-slide .swiper-button-prev:after{font-size:1em;color:#ddd}}.ltg-slide-text-title{font-size:14px}@media (min-width:768px){.ltg-slide-text-title{font-size:20px!important}}@media (min-width:992px){.ltg-slide-text-title{font-size:26px!important}}.ltg-slide-text-caption{font-size:10px}@media (min-width:768px){.ltg-slide-text-caption{font-size:12px!important}}@media (min-width:992px){.ltg-slide-text-caption{font-size:15px!important}}.ltg-slide-text-title+.ltg-slide-text-caption{margin-top:.1em}.swiper-pagination-bullet{border-radius:50%;width:15px;height:15px;margin:0 7px 3px 7px!important;border:none;outline:none}@media (max-width:767px){.swiper-pagination-bullet{width:12px;height:12px;margin:0 9px -7px 8px!important;border:none}}.font-xs{font-size:x-small!important;line-height:1.4!important;padding:3px 0!important}.font-s{font-size:82%!important}.font-m{font-size:medium!important;line-height:1.4!important}.font-l{font-size:large!important;line-height:1.4!important}.font-xl{font-size:x-large!important;line-height:1.4!important}.font-price{font-size:200%!important;margin:5px!important;font-weight:700!important;line-height:130%!important;letter-spacing:.5px!important}.font-widget{font-size:85%!important;line-height:1.4!important}.box-1{border:4px double #ddd;margin:2em 0;padding:1.5em!important}.box-2{border:0 solid #ddd;background:#f5f5f5;padding:15px 15px 1px}.page-header-title,h1.page-header-title{font-size:1.7rem;text-align:left;font-weight:400}h2{font-size:1.5rem}h3{font-size:1.4rem}.margin-top-none{margin-top:0!important}.margin-top-10{margin-top:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-30{margin-top:30px!important}.margin-bottom-7{margin-bottom:7px !important}.margin-bottom-10{margin-bottom:10px !important}.margin-bottom-20{margin-bottom:20px !important}.margin-bottom-30{margin-bottom:30px !important}.bottom-0{margin-bottom:0!important}.content .sectionFrame{padding:10px 25px 0}.padding-bottom-10{padding-bottom:10px !important}.padding-bottom-20{padding-bottom:20px !important}.text-bottom{vertical-align:text-bottom}.bnr-margin{margin-top:20px !important;margin-bottom:30px !important}.searchform input{margin:30px 0}.button-kuwashiku a{border:none;text-decoration:none!important;color:#fff;background-color:#ffa313;display:block;padding:10px 0;margin:0 0 0 auto;border-radius:5px;width:50%;max-width:350px;text-align:center;vertical-align:middle;white-space:nowrap}.button-kuwashiku:hover{filter:alpha(opacity=80);opacity:.8;color:#fff}.button01{border:none;text-decoration:none!important;color:#fff;background-color:#666;padding:15px 0;border-radius:5px;margin:5px auto;display:block;width:100%;max-width:350px;text-align:center;vertical-align:middle;font-size:105%}.button01:hover{filter:alpha(opacity=80);opacity:.8;color:#fff}.button02{border:none;text-decoration:none!important;color:#fff;background-color:#ffa313;display:inline-block;padding:10px 0;margin-bottom:5px;border-radius:5px;width:100%;max-width:350px;text-align:center;vertical-align:middle;font-size:14px!important;white-space:nowrap}.button02:hover{filter:alpha(opacity=80);opacity:.8;color:#fff}.button03{border:none;text-decoration:none!important;color:#fff;background-color:#666;display:inline-block;padding:15px 0;border-radius:5px;margin:5px auto;width:100%;max-width:350px;text-align:center;vertical-align:middle}.button03:hover{filter:alpha(opacity=80);opacity:.8;color:#fff}.button04{border:1px solid #f66;text-decoration:none;color:#f66;display:inline-block;padding:15px 0;border-radius:5px;margin:0 auto;width:100%;text-align:center;vertical-align:middle}.button04:hover{filter:alpha(opacity=80);opacity:.8;color:#f66}.wp-caption{width:auto!important}.alignnone{padding:4px;margin:0 15px}.aligncenter{display:block;margin-left:auto;margin-right:auto;padding:4px}.alignright{float:right;display:inline;padding:4px;margin:0 15px}.alignleft{float:left;display:inline;padding:4px;margin:0 15px}.clear{clear:both}.kage{border:solid 2px #fff;box-shadow:2px 2px 5px rgba(0,0,0,.4);width:97%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px 0 0 5px!important}.kage5{box-shadow:2px 2px 5px rgba(0,0,0,.4);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg)}@media screen and (max-width:767px){.kage5{width:30%}}.kage-5{box-shadow:2px 2px 5px rgba(0,0,0,.4);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg)}@media screen and (max-width:767px){.kage-5{width:30%}}@media screen and (max-width:767px){.img30{width:30%}}.circle{border-radius:50%}p>img{margin-bottom:-10px}.wp-caption p.wp-caption-text{font-size:85%}.wp-caption img{max-width:100% !important}.wp-caption{background:0 0;line-height:18px;margin-bottom:0;padding:0 0 5px;text-align:initial;border:0 solid #e5e5e5;max-width:100% !important;width:auto!important}@media screen and (max-width:500px){.cap30{max-width:30% !important}}@media screen and (max-width:500px){.wp-caption p.wp-caption-text{font-size:80%}}.gallery img{border:0 solid #cfcfcf!important}dt.gallery-icon{padding:0 3px!important}.gallery-caption{margin-top:-7px!important;font-size:85%}.entry-body a{text-decoration:underline}.entry-body a:hover{text-decoration:none}:root{--vk-color-text-link:#1e73be;--vk-color-text-link-hover:#1e73be}.sub-section{--vk-color-text-link:#333}.veu_card{border:0 solid var(--vk-color-border-light)}.veu_childPage_list .childPage_list_box{margin-bottom:0}.btn-primary{background-color:#ffa035;border-color:#ffa035}.btn-primary:hover{background-color:#ffa035;border-color:#ffa035;opacity:.8}:where(:not(.wp-block-table))>table{border:1px solid #ccc}table{margin-bottom:10px!important}.nowrap-midashi tr th{white-space:nowrap}th{background-color:#f5f5f5;font-weight:400}.taiken-box{background:#fff8f0;padding:40px 50px}@media (max-width:660px){.taiken-box{padding:30px 20px}}.taiken-box p{padding:5px;margin:0}.alignnone{padding:0!important;margin:0!important}.taiken-box select{margin:5px 0 10px}.taiken-box input[type=button]{border:none;font-size:18px;text-decoration:none;color:#fff;background:url(https://sagamigakki.co.jp/wp-content/uploads/2023/10/btn-mark.png) no-repeat right center;background-size:36px auto;background-color:#ffa313;display:inline-block;padding:12px;margin:0 0 10px;width:100%;text-align:center;box-shadow:none;letter-spacing:.1em;border-radius:5px}@media (max-width:660px){.taiken-box input[type=button]{font-size:12pt;background-size:28px auto}}.taiken-box input[type=button]:hover{filter:alpha(opacity=80);opacity:.8;color:#fff}@media screen and (max-width:767px){.course-tab{width:200px}}.child-tab{display:inline-block;background:#00aced;margin:0 0 5px;padding:1px 5px;color:#fff;border-radius:3px;width:50px;text-align:center;font-size:12px}.Junior-tab{display:inline-block;background:#2caa3f;margin:0 0 5px;padding:1px 5px;color:#fff;border-radius:3px;width:50px;text-align:center;font-size:12px}.adult-tab{display:inline-block;background:#f5821f;margin:0 0 5px;padding:1px 5px;color:#fff;border-radius:3px;width:50px;text-align:center;font-size:12px}.examination-tab{display:inline-block;background:#ad3140;margin:0 0 5px;padding:1px 5px;color:#fff;border-radius:3px;width:50px;text-align:center;font-size:12px}.form-wrapper{background-color:#fff;padding:15px}.form-wrapper p{margin:3px 0}.wpcf7-form p.font-s{   margin:0px 0px 10px}input[type=text],select,select{margin:4px 0 10px}.required-contactform7{padding:5px;background:#de8686;color:#fff;border-radius:3px;margin-right:7px}form.wpcf7-form{margin:5px 0 0}.wpcf7-form input[name=your-email]{margin:5px 0 10px}.wpcf7-form input[name=zip]{width:135px !important;margin:5px 0}.wpcf7-form input[name=address]{width:100% !important;margin-top:-3px}.wpcf7-form textarea{width:100% !important;line-height:1.5;margin-top:0}.checkbox-form span.wpcf7-list-item{padding-top:0;padding-bottom:0;font-size:10px}form input[type=checkbox]{transform:scale(1.3);margin:0 5px 0 2px;position:relative;top:1px}span.wpcf7-list-item{padding-bottom:0}form input[type=radio]{margin:10px 0 0}.wpcf7-form input[name=text-subject]{border:none;background:0 0;font-size:16px;padding:0;margin:15px 0;width:100% !important}.wpcf7-form input[name=text-subject]:focus{outline:0;border:none;-webkit-appearance:none;box-shadow:0px 0px}.wpcf7-form input[name=text-day]{border:none;background:0 0;font-size:16px;padding:0;margin:15px 0 5px;width:100% !important}.wpcf7-form input[name=text-day]:focus{outline:0;border:none;-webkit-appearance:none;box-shadow:0px 0px}.wpcf7-form input[name=text-locations]{border:none;background:0 0;font-size:16px;margin:0;padding:15px 0;width:100% !important}.wpcf7-form input[name=text-locations]:focus{outline:0;border:none;-webkit-appearance:none;box-shadow:0px 0px}.wpcf7-form input[name=text-datetime]{border:none;background:0 0;font-size:14px;margin:0;padding:0 0 10px;width:100% !important}.wpcf7-form input[name=text-datetime]:focus{outline:0;border:none;-webkit-appearance:none;box-shadow:0px 0px}span.wpcf7-form-control-wrap{display:initial}.subject-locations-box{background:#fff;padding:0 0 0 10px}.subject-locations-tab{color:#ee6557;margin:0 0 -10px 0!important;font-size:15px;width:100px;text-align:center;border-radius:3px;border:1px solid #ee6557}input[type=tel]{background:none repeat scroll 0% 0% #f9f9f9;box-shadow:1px 1px 1px rgba(0,0,0,0) inset}form input[type=tel]{background-color:#fff;margin-top:5px}.wpcf7-form input.wpcf7-submit{width:100%;border-radius:30px;background-color:#de8686 !important;color:#fff;border:0;padding:15px 0 16px;margin-top:30px}.wpcf7-form input.wpcf7-submit:hover{filter:alpha(opacity=85);opacity:.85}.sent .form-wrapper{display:none}.wpcf7 .wpcf7-mail-sent-ok{border:1px solid #999;padding:10px}.wpcf7 table th.noborder,.wpcf7 table td.noborder{border:none}.wpcf7 table.noborder{border-top:none}select{width:auto;margin:3px 0 10px}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;border:1px solid #dc3232!important;color:#dc3232;text-align:center;padding:1em .5em !important}input.wpcf7-form-control.wpcf7-previous{border-radius:5px;background-color:#999 !important;color:#fff;border:0;padding:8px 10px 9px;margin-top:10px;font-size:1rem}input.wpcf7-form-control.wpcf7-previous:hover{filter:alpha(opacity=85);opacity:.85}.grecaptcha-badge{visibility:hidden !important}.box-service{text-decoration:none;background-color:#16a6b6;letter-spacing:1px;color:#fff;padding:3px 15px!important;text-align:center;vertical-align:middle;display:inline-block;font-size:85%;margin:0 5px 5px 0}.box-3warranty{text-decoration:none;background-color:#ee6557;letter-spacing:1px;color:#fff;padding:3px 15px!important;text-align:center;vertical-align:middle;display:inline-block;font-size:85%;margin:0 5px 5px 0}.box-used-sagami{border:1px solid #942d44;text-decoration:none;font-weight:700;letter-spacing:.5px;color:#942d44;padding:1px 10px!important;text-align:center;vertical-align:middle;font-size:85%;display:inline-block;margin:0 5px 5px 0}.box-used-sagami:hover{filter:alpha(opacity=80);opacity:.8;color:#942d44}.box-used-yamaha{border:1px solid #171c60;text-decoration:none;font-weight:700;color:#171c60;padding:1px 10px!important;text-align:center;vertical-align:middle;font-size:85%;display:inline-block;margin:0 5px 5px 0}.box-used-yamaha:hover{filter:alpha(opacity=80);opacity:.8;color:#171c60}.box-minami-tenji{border:1px solid #357ebd;text-decoration:none!important;font-weight:700;letter-spacing:3px;color:#357ebd;padding:1px 10px!important;text-align:center;vertical-align:middle;font-size:85%;display:inline-block;margin:0 5px 5px 0}.box-minami-tenji:hover{filter:alpha(opacity=80);opacity:.8;color:#357ebd}.embed-pdf-viewer{width:100% !important}@media only screen and (min-device-width:1024px){object.embed-pdf-viewer{display:block;width:100%}}@media only screen and (max-device-width:1024px){iframe.embed-pdf-viewer{display:none}}@media only screen and (max-device-width:1024px){object.embed-pdf-viewer{display:block;width:100%}}.su-tabs{padding:1px!important;background:#ddd!important;border-radius:5px!important}.su-tabs-nav span{font-size:15px!important;padding:10px 20px!important;text-decoration:underline;border-top-left-radius:5px!important;border-top-right-radius:5px!important;background-color:#eeeeee!important}.su-tabs-nav span.su-tabs-current{background-color:#fff !important}.su-tabs-pane{padding:15px 10px!important}.table-scroll{overflow:auto}.table-scroll table{table-layout:fixed}.pdfemb-viewer{border:none!important;background-color:inherit!important}.pdfemb-viewer .pdfemb-pagescontainer{background-color:#ffffff!important}