.elementor-51 .elementor-element.elementor-element-ac5e5d4{--display:flex;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-ac5e5d4:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-ac5e5d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6fe04bf)}.elementor-51 .elementor-element.elementor-element-fce37c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-51 .elementor-element.elementor-element-fce37c6:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-fce37c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-widget-text-editor{font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-8cf468a{font-family:"Noto Sans JP",Serif;font-size:22px;font-weight:400;color:var(--e-global-color-da1ec1c)}.elementor-51 .elementor-element.elementor-element-2bcb672{--display:flex}.elementor-51 .elementor-element.elementor-element-2bcb672:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-2bcb672>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da1ec1c)}.elementor-51 .elementor-element.elementor-element-f2802e2{text-align:center;font-family:"Noto Sans JP",Serif;font-size:21px;font-weight:400;color:#00885278}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-weight:var(--e-global-typography-accent-font-weight)}.elementor-51 .elementor-element.elementor-element-1345c89{--display:flex}.elementor-51 .elementor-element.elementor-element-b402af0{text-align:center;font-family:"Noto Sans JP",Serif;font-size:21px;font-weight:400}.elementor-51 .elementor-element.elementor-element-2f7c2b3{--display:flex}.elementor-51 .elementor-element.elementor-element-2fec2b0{text-align:center;font-family:"Noto Sans JP",Serif;font-size:21px;font-weight:400}.elementor-51 .elementor-element.elementor-element-1ca0a84{--display:flex}.elementor-51 .elementor-element.elementor-element-e790136{text-align:center;font-family:"Noto Sans JP",Serif;font-size:21px;font-weight:400}.elementor-51 .elementor-element.elementor-element-a45f204{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial}.elementor-51 .elementor-element.elementor-element-1b0cc5c{text-align:center;font-family:"Noto Sans JP",Serif;font-size:21px;font-weight:400}.elementor-51 .elementor-element.elementor-element-c89fd85{--display:flex}.elementor-51 .elementor-element.elementor-element-c89fd85:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-c89fd85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da1ec1c)}.elementor-51 .elementor-element.elementor-element-15641f9{text-align:center;font-family:"Noto Sans JP",Serif;font-size:21px;font-weight:400;color:#00885278}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type=submit]{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-51 .elementor-element.elementor-element-307964d .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important}.elementor-51 .elementor-element.elementor-element-307964d .eael-contact-form-7 .wpcf7-validation-errors{display:block !important}.elementor-51 .elementor-element.elementor-element-307964d .eael-contact-form-7-wrapper{text-align:default}.elementor-51 .elementor-element.elementor-element-307964d .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}