.elementor-kit-7{--e-global-color-primary:#00712F;--e-global-color-secondary:#006F73;--e-global-color-text:#555555;--e-global-color-accent:#A7C53C;--e-global-color-5fdd561:#00A546;--e-global-color-ecf7bd7:#FFFFFF;--e-global-color-af34a43:#5B92FF;--e-global-color-6286032:#FFFC6B;--e-global-color-78997e3:#7B9E00;--e-global-color-0bc3ca2:#E0FFAB;--e-global-typography-primary-font-family:"Noto Sans JP";--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-line-height:1.4em;--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:"Noto Sans JP";--e-global-typography-accent-font-weight:900;color:#555;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-kit-7 a{color:#468EFF}body{overflow-x:inherit!important}.elementor a,.elementor a:link,.elementor a:focus,.elementor a:active,.elementor a:hover{text-decoration:inherit!important}.elementor a:link,.elementor .smooth-hover a:link,{transition:inherit}.elementor-kit-7 h2{color:var(--e-global-color-primary);font-size:31px;font-weight:700}.elementor-kit-7 h3{color:var(--e-global-color-primary);font-size:28px;font-weight:700}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-7 h2{font-size:24px}.elementor-kit-7 h3{font-size:26px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-7{font-size:13px}.elementor-kit-7 h1{font-size:26px}.elementor-kit-7 h2{font-size:20px}.elementor-kit-7 h3{font-size:18px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.h2ed{font-weight:700;border:3px solid #00712F;padding:.5em 1em;position:relative}.h2ed::after{content:'';background-color:#E8F5E9;width:calc(100% + 3px);height:calc(100% + 3px);position:absolute;top:-7px;left:4px;z-index:-1}@media screen and (min-width:650px){.br-sp{display:none}}@media screen and (max-width:650px){.br-sp{display:block}}@media screen and (min-width:375px){.br-sps{display:none}}@media screen and (max-width:375px){.br-sps{display:block}}#cf-tbl{width:800px}#cf-tbl table{width:100%;border-collapse:collapse;border:solid #CCC;border-width:1px;color:#444}#cf-tbl table tr th,#cf-tbl table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #CCC;border-width:1px;vertical-align:middle}#cf-tbl table tr th{width:35%;background:#E8F5E9}@media screen and (max-width:768px){#cf-tbl{width:100%}#cf-tbl table,#cf-tbl table tbody,#cf-tbl table tr,#cf-tbl table tr th,#cf-tbl table tr td{display:block}#cf-tbl table{width:100%;border-width:0 0 1px 0}#cf-tbl table tr th,#cf-tbl table tr td{width:100%;padding:3% 5%}#cf-tbl table tr td{border-width:0 1px 0 1px}}.required{font-size:.8em;padding:5px;background:#C62828;color:#fff;border-radius:3px;margin-right:5px}.optional{font-size:.8em;padding:5px;background:#006F73;color:#fff;border-radius:3px;margin-right:5px}.discr{font-size:.8em}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px;background-color:#eff1f5}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}input.wpcf7-submit{display:block;padding:15px;width:400px;background:#00712F;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:15px auto 0}@media screen and (max-width:768px){input.wpcf7-submit{width:250px}}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}.grecaptcha-badge{left:6px!important;width:70px!important}.grecaptcha-badge:hover{left:6px!important;width:256px!important}