.elementor-18774 .elementor-element.elementor-element-a27cd99>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-18774 .elementor-element.elementor-element-a27cd99{padding:40px 0 0}.elementor-18774 .elementor-element.elementor-element-ef32253>.elementor-element-populated>.elementor-background-overlay{background-position:56px 30px;background-repeat:no-repeat;background-size:16% auto;opacity:.5}.elementor-18774 .elementor-element.elementor-element-ef32253>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 40px 0}.elementor-18774 .elementor-element.elementor-element-ef32253>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18774 .elementor-element.elementor-element-87bcd13>.elementor-widget-container{margin:30px 0 0}.elementor-18774 .elementor-element.elementor-element-87bcd13{text-align:center}.elementor-18774 .elementor-element.elementor-element-87bcd13 .elementor-heading-title{font-size:40px;color:var(--e-global-color-text)}.elementor-18774 .elementor-element.elementor-element-53cf784{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:4.1px}.elementor-18774 .elementor-element.elementor-element-53cf784 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0}.elementor-18774 .elementor-element.elementor-element-53cf784 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-18774 .elementor-element.elementor-element-f7cb104{margin-top:26px;margin-bottom:26px}.elementor-bc-flex-widget .elementor-18774 .elementor-element.elementor-element-c0d688c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-18774 .elementor-element.elementor-element-c0d688c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-18774 .elementor-element.elementor-element-c0d688c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-bc-flex-widget .elementor-18774 .elementor-element.elementor-element-7a08ecd.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-18774 .elementor-element.elementor-element-7a08ecd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-18774 .elementor-element.elementor-element-f6bc78b>.elementor-widget-container{padding:10px}.elementor-18774 .elementor-element.elementor-element-f6bc78b,.elementor-18774 .elementor-element.elementor-element-f6bc78b .elementor-text-editor *{line-height:2em}.elementor-18774 .elementor-element.elementor-element-36d1830:not(.elementor-motion-effects-element-type-background),.elementor-18774 .elementor-element.elementor-element-36d1830>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://low-eco-home.com/wp-content/uploads/2023/05/背景画像pixta_71191559_M.jpg");background-position:center center;background-size:cover}.elementor-18774 .elementor-element.elementor-element-36d1830>.elementor-background-overlay{background-color:var(--e-global-color-text);opacity:.5}.elementor-18774 .elementor-element.elementor-element-36d1830>.elementor-container{max-width:960px}.elementor-18774 .elementor-element.elementor-element-36d1830{padding:200px 0}.elementor-18774 .elementor-element.elementor-element-4c73a06>.elementor-widget-container{margin:30px 0 20px;padding:20px}.elementor-18774 .elementor-element.elementor-element-4c73a06{text-align:center}.elementor-18774 .elementor-element.elementor-element-4c73a06 .elementor-heading-title{font-size:40px;letter-spacing:-1.2px;text-shadow:0px 0px 12px #000;color:#fff}@media(max-width:1024px){.elementor-18774 .elementor-element.elementor-element-a27cd99{padding:20px}.elementor-18774 .elementor-element.elementor-element-ef32253>.elementor-element-populated>.elementor-background-overlay{background-position:0 0}.elementor-18774 .elementor-element.elementor-element-ef32253>.elementor-element-populated{margin:100px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-bc-flex-widget .elementor-18774 .elementor-element.elementor-element-c0d688c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-18774 .elementor-element.elementor-element-c0d688c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}}@media(max-width:767px){.elementor-18774 .elementor-element.elementor-element-a27cd99{padding:10px}.elementor-18774 .elementor-element.elementor-element-ef32253>.elementor-element-populated>.elementor-background-overlay{background-position:0 0}.elementor-18774 .elementor-element.elementor-element-ef32253>.elementor-element-populated{margin:60px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18774 .elementor-element.elementor-element-87bcd13>.elementor-widget-container{margin:30px 0 0}.elementor-18774 .elementor-element.elementor-element-87bcd13 .elementor-heading-title{font-size:32px}.elementor-18774 .elementor-element.elementor-element-4c73a06>.elementor-widget-container{margin:30px 0 0}.elementor-18774 .elementor-element.elementor-element-4c73a06 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:.5px}}@media(max-width:1024px) and (min-width:768px){.elementor-18774 .elementor-element.elementor-element-ef32253{width:100%}}@media(min-width:1025px){.elementor-18774 .elementor-element.elementor-element-36d1830:not(.elementor-motion-effects-element-type-background),.elementor-18774 .elementor-element.elementor-element-36d1830>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.jump{position:relative;animation:jump 3s infinite linear}.jump:before{content:'';position:absolute;width:80%;height:5px;border-radius:50%/5px;left:10%;bottom:20px;box-shadow:0px 35px 30px 0 #000;animation:shadow 3s infinite linear}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-30px)}100%{transform:translateY(0)}}@keyframes shadow{0%{box-shadow:0px 35px 35px 0 #000;width:80%;left:10%}50%{box-shadow:0px 35px 35px -2px #000;width:60%;left:20%}100%{box-shadow:0px 35px 35px 0 #000;width:80%;left:10%}}