.elementor-7401 .elementor-element.elementor-element-a6505a7:not(.elementor-motion-effects-element-type-background), .elementor-7401 .elementor-element.elementor-element-a6505a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a082f86 );background-image:url("https://sato-cho.com/wp-content/uploads/2026/04/bg-green.jpg");background-position:0px -43px;background-repeat:no-repeat;background-size:100% auto;}.elementor-7401 .elementor-element.elementor-element-a6505a7 > .elementor-container{max-width:1300px;}.elementor-7401 .elementor-element.elementor-element-a6505a7 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5%;}.elementor-7401 .elementor-element.elementor-element-a6505a7 > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7401 .elementor-element.elementor-element-a6505a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7401 .elementor-element.elementor-element-3d3af41{text-align:center;}.elementor-7401 .elementor-element.elementor-element-3d3af41 .elementor-heading-title{font-family:var( --e-global-typography-6b31831-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-6b31831-font-size );font-weight:var( --e-global-typography-6b31831-font-weight );line-height:var( --e-global-typography-6b31831-line-height );text-shadow:0px 0px 25px rgba(0, 0, 0, 0.55);color:var( --e-global-color-7985337 );}.elementor-7401 .elementor-element.elementor-element-74ff1e1 > .elementor-container{max-width:1000px;}.elementor-7401 .elementor-element.elementor-element-74ff1e1 > .elementor-background-overlay{opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7401 .elementor-element.elementor-element-74ff1e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 0% 5%;}.elementor-7401 .elementor-element.elementor-element-6d5862d{background-color:var( --e-global-color-a082f86 );padding:1% 3% 1% 3%;}.elementor-7401 .elementor-element.elementor-element-6d5862d .elementor-heading-title{font-family:var( --e-global-typography-52d38cb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52d38cb-font-size );font-weight:var( --e-global-typography-52d38cb-font-weight );line-height:var( --e-global-typography-52d38cb-line-height );color:var( --e-global-color-7985337 );}.elementor-7401 .elementor-element.elementor-element-c7598ac{font-family:var( --e-global-typography-52fffcb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52fffcb-font-size );font-style:var( --e-global-typography-52fffcb-font-style );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-abd8ede{font-family:var( --e-global-typography-52fffcb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52fffcb-font-size );font-style:var( --e-global-typography-52fffcb-font-style );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-f1032d0{font-family:var( --e-global-typography-52fffcb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52fffcb-font-size );font-style:var( --e-global-typography-52fffcb-font-style );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-ef99ab9 > .elementor-container{max-width:1000px;}.elementor-7401 .elementor-element.elementor-element-ef99ab9 > .elementor-background-overlay{opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7401 .elementor-element.elementor-element-ef99ab9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-7401 .elementor-element.elementor-element-1f1966c{background-color:var( --e-global-color-a082f86 );padding:1% 3% 1% 3%;}.elementor-7401 .elementor-element.elementor-element-1f1966c .elementor-heading-title{font-family:var( --e-global-typography-52d38cb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52d38cb-font-size );font-weight:var( --e-global-typography-52d38cb-font-weight );line-height:var( --e-global-typography-52d38cb-line-height );color:var( --e-global-color-7985337 );}.elementor-7401 .elementor-element.elementor-element-72dbe11{font-family:var( --e-global-typography-52fffcb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52fffcb-font-size );font-style:var( --e-global-typography-52fffcb-font-style );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-91c154c > .elementor-container{max-width:1000px;}.elementor-7401 .elementor-element.elementor-element-91c154c > .elementor-background-overlay{opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7401 .elementor-element.elementor-element-91c154c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-7401 .elementor-element.elementor-element-1653efb:not(.elementor-motion-effects-element-type-background), .elementor-7401 .elementor-element.elementor-element-1653efb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7985337 );}.elementor-7401 .elementor-element.elementor-element-1653efb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:5% 5% 5% 5%;}.elementor-7401 .elementor-element.elementor-element-1653efb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7401 .elementor-element.elementor-element-dce8073 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7401 .elementor-element.elementor-element-b41dcb6{text-align:start;}.elementor-7401 .elementor-element.elementor-element-b41dcb6 .elementor-heading-title{font-family:var( --e-global-typography-52d38cb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52d38cb-font-size );font-weight:var( --e-global-typography-52d38cb-font-weight );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-52b5c99:not(.elementor-motion-effects-element-type-background), .elementor-7401 .elementor-element.elementor-element-52b5c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7985337 );}.elementor-7401 .elementor-element.elementor-element-52b5c99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:5% 5% 5% 5%;}.elementor-7401 .elementor-element.elementor-element-52b5c99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7401 .elementor-element.elementor-element-6eb0799 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7401 .elementor-element.elementor-element-c4f9d13{text-align:start;}.elementor-7401 .elementor-element.elementor-element-c4f9d13 .elementor-heading-title{font-family:var( --e-global-typography-52d38cb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52d38cb-font-size );font-weight:var( --e-global-typography-52d38cb-font-weight );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-ef7393b{text-align:start;}.elementor-7401 .elementor-element.elementor-element-f33a3c8 > .elementor-container{max-width:1000px;}.elementor-7401 .elementor-element.elementor-element-f33a3c8 > .elementor-background-overlay{opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7401 .elementor-element.elementor-element-f33a3c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 5%;}.elementor-7401 .elementor-element.elementor-element-6fb34a0{background-color:var( --e-global-color-a082f86 );padding:1% 3% 1% 3%;}.elementor-7401 .elementor-element.elementor-element-6fb34a0 .elementor-heading-title{font-family:var( --e-global-typography-52d38cb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52d38cb-font-size );font-weight:var( --e-global-typography-52d38cb-font-weight );line-height:var( --e-global-typography-52d38cb-line-height );color:var( --e-global-color-7985337 );}.elementor-7401 .elementor-element.elementor-element-9ccdc51{font-family:var( --e-global-typography-52fffcb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52fffcb-font-size );font-style:var( --e-global-typography-52fffcb-font-style );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-8b9b0aa{font-family:var( --e-global-typography-52fffcb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52fffcb-font-size );font-style:var( --e-global-typography-52fffcb-font-style );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-a3a485d{font-family:var( --e-global-typography-52fffcb-font-family ), font-family:   'Zen Maru Gothic',   'Noto Sans JP',   'Hiragino Sans',   'Hiragino Kaku Gothic ProN',   'Yu Gothic',   'Meiryo',   sans-serif;font-size:var( --e-global-typography-52fffcb-font-size );font-style:var( --e-global-typography-52fffcb-font-style );line-height:var( --e-global-typography-52fffcb-line-height );}@media(max-width:1024px){.elementor-7401 .elementor-element.elementor-element-a6505a7:not(.elementor-motion-effects-element-type-background), .elementor-7401 .elementor-element.elementor-element-a6505a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -30px;}.elementor-7401 .elementor-element.elementor-element-3d3af41 .elementor-heading-title{font-size:var( --e-global-typography-6b31831-font-size );line-height:var( --e-global-typography-6b31831-line-height );}.elementor-7401 .elementor-element.elementor-element-6d5862d .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-c7598ac{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-abd8ede{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-f1032d0{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-1f1966c .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-72dbe11{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-b41dcb6 .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-c4f9d13 .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-6fb34a0 .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-9ccdc51{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-8b9b0aa{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-a3a485d{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}}@media(max-width:767px){.elementor-7401 .elementor-element.elementor-element-a6505a7:not(.elementor-motion-effects-element-type-background), .elementor-7401 .elementor-element.elementor-element-a6505a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7401 .elementor-element.elementor-element-3d3af41 .elementor-heading-title{font-size:var( --e-global-typography-6b31831-font-size );line-height:var( --e-global-typography-6b31831-line-height );}.elementor-7401 .elementor-element.elementor-element-6d5862d .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-c7598ac{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-abd8ede{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-f1032d0{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-1f1966c .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-72dbe11{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-b41dcb6 .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-c4f9d13 .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-6fb34a0 .elementor-heading-title{font-size:var( --e-global-typography-52d38cb-font-size );line-height:var( --e-global-typography-52d38cb-line-height );}.elementor-7401 .elementor-element.elementor-element-9ccdc51{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-8b9b0aa{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}.elementor-7401 .elementor-element.elementor-element-a3a485d{font-size:var( --e-global-typography-52fffcb-font-size );line-height:var( --e-global-typography-52fffcb-line-height );}}