.elementor-kit-9424{--e-global-color-primary:#202020;--e-global-color-secondary:#e2a93a;--e-global-color-text:#000;--e-global-color-accent:#972e2a;--e-global-color-50083f82:#6ec1e4;--e-global-color-586dbc1b:#54595f;--e-global-color-9042614:#7a7a7a;--e-global-color-d17256c:#61ce70;--e-global-color-56190295:#4054b2;--e-global-color-6b4d6d3f:#23a455;--e-global-color-6cde1b58:#000;--e-global-color-9237260:#fff;--e-global-typography-primary-font-family:"Noto Sans JP";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans JP";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans JP";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-9424 h1{color:#fff}.elementor-kit-9424 h2{color:#fff}.elementor-kit-9424 h3{color:#fff}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-widget:not(:last-child){margin-bottom:20px}{}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.editor h1{color:#fff!important;background:#000;font-size:24px!important;font-weight:bold!important}.editor h2{color:#fff!important;background: #A3212;font-size:24px!important;font-weight:bold!important}.editor h3{color:#fff!important;background:#4f3d2f;font-size:24px!important;font-weight:bold!important}.editor h4{color:#a32124!important;background:#f2f0eb;font-size:24px!important;font-weight:bold!important}.editor h5{color:#a32124!important;background:#faf1e2;font-size:24px!important;font-weight:bold!important}.elementor-widget-heading .elementor-heading-title{padding:10px 10px 20px 10px;margin:20px 0 10px 0;line-height:28px!important}.side_rss h5{display:none!important}.side_rss ul{margin:0!important;padding:0!important}.side_rss li{list-style:none!important;padding:15px!important;font-size:14px!important;line-height:18px!important}.side_rss li .rsswidget{}.side_rss li .rss-date{}.blog ul{margin:0;padding:0;display:flex}.blog li{margin-right:20px;padding:0;width:33.33333%;width:-webkit-calc(100% / 3);width:calc(100% / 3) ;float:left;color:#534741;font-family:'YuGothB',sans-serif;font-size:16px;position:relative;overflow:hidden;background-color:#fff;box-shadow:2px 2px 7px rgba(0,0,0,.10) , -2px -2px 7px rgba(0,0,0,.10);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,.10) , -2px -2px 7px rgba(0,0,0,.10);-moz-box-shadow:2px 2px 7px rgba(0,0,0,.10) , -2px -2px 7px rgba(0,0,0,.10);height:360px}.blog #text{font-family:"Noto Sans JP",sans-serif;padding:20px}.blog li .title{font-weight:600;font-size:14px;font-weight:500;color:#000;margin-top:5px}.blog li .link{margin:10px 0}.blog li .link .fa{margin-right:4px;color:#b70006;font-size:14px}.blog li .link a{font-size:13px;color:#000}.blog li .link a:hover{color:#b70006}.blog li .photo{overflow:hidden;height:180px;position:relative;vertical-align:top;background-color:#ddd}.blog li .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}.blog li span{margin:0 0 13px;display:block;color:#a32124;font-family:'YuGothL',sans-serif;font-size:12px}@media (max-width:768px),(max-width:1024px){.blog ul{display:block;padding:50px}.blog li{width:100%;margin-top:20px}}.infoTable{border:none;border-collapse:inherit;border-top:dotted 1px #939393;margin:20px auto}.infoTable th,.infoTable td{border:none;border-bottom:1px dotted #939393;font-size:13px}.infoTable th{border-right:1px dotted #939393;padding:15px 10px 15px 0;width:30%}.infoTable td{padding:15px 0 15px 20px;width:70%}.infoTable th .required{background:#c66868;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;display:block;font-size:13px;font-weight:normal;line-height:1.3;padding:6px 12px}.infoTable input[type="text"],.infoTable input[type="email"],.infoTable input[type="tel"],.infoTable textarea{background:#f9fafb}.errorTxt{color:#c00;font-size:13px;font-weight:bold;margin-bottom:5px!important}.noticeBox.error{background:#fadada!important}.infoTable .error{background:#fadada!important}.infoTable input[type="text"],.infoTable input[type="email"],.infoTable input[type="tel"],.infoTable textarea{border:1px solid #ccc;border-radius:4px;padding:6px;margin:6px}.infoTable input[type="e-mail"] .infoTable e-mail{border:1px solid #ccc;padding:6px;margin:6px}.infoTable ::placeholder{color:#999}.infoTable th .required{float:right;margin:3px 0 0 5px}.button_submit{text-align:center}@media all and (min-width:0px) and (max-width:736px){.infoTable{margin:0 auto;padding:0}.infoTable th{display:block;border-bottom:1px dotted #939393;border-right:none;padding:15px 2% 15px 0;width:100%}.infoTable tr{display:block;width:100%}.infoTable td{display:list-item;padding:15px 0 15px;width:auto;list-style:none}.infoTable input[type="text"],.infoTable input[type="email"],.infoTable textarea{margin:6px 0 0 0}.infoTable input[type="text"],.infoTable textarea{border:1px solid #ccc;padding:6px;width:auto}.infoTable th .required{margin:0 5px 5px 0}}.wpcf7 .wpcf7-form-control-wrap{display:inline!important}#contact_form th{width:25%!important}textarea,input[type="number"],input[type="text"],input[type="email"]{width:95%;padding:10px 15px;font-size:14px;font-size:1.4rem;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-bottom:5px}textarea{height:100px}textarea:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="text"]:focus{border:1px dotted #f93}input[type="number"],input[type="text"].small{width:30%;margin-bottom:5px}