.elementor-66481 .elementor-element.elementor-element-aaba423:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-aaba423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saisachi.com/wp-content/uploads/2025/06/AdobeStock_1222274209-768x557.jpg");background-position:center right;background-repeat:no-repeat;}.elementor-66481 .elementor-element.elementor-element-aaba423{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66481 .elementor-element.elementor-element-aaba423 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66481 .elementor-element.elementor-element-669dc21{--spacer-size:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans JP;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-66481 .elementor-element.elementor-element-925bfa5 > .elementor-widget-container{background-color:#FFFFFFB5;}.elementor-66481 .elementor-element.elementor-element-925bfa5 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:30px;font-weight:600;line-height:44px;letter-spacing:-0.6px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-66481 .elementor-element.elementor-element-a0369f7 .elementor-button{background-color:#2A67D1;font-family:"Noto Sans JP", Noto Sans JP;font-size:20px;font-weight:600;line-height:40px;fill:#FFFFFF;color:#FFFFFF;}.elementor-66481 .elementor-element.elementor-element-a0369f7 .elementor-button:hover, .elementor-66481 .elementor-element.elementor-element-a0369f7 .elementor-button:focus{background-color:#2A67D1;color:#FFFFFF;}.elementor-66481 .elementor-element.elementor-element-a0369f7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66481 .elementor-element.elementor-element-a0369f7 .elementor-button:hover svg, .elementor-66481 .elementor-element.elementor-element-a0369f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-66481 .elementor-element.elementor-element-bc04d6f{--spacer-size:50px;}.elementor-66481 .elementor-element.elementor-element-eb087b9{--spacer-size:100px;}.elementor-66481 .elementor-element.elementor-element-24bcf87:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-24bcf87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saisachi.com/wp-content/uploads/2025/06/e1134_1.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-66481 .elementor-element.elementor-element-24bcf87 > .elementor-container{max-width:500px;}.elementor-66481 .elementor-element.elementor-element-24bcf87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66481 .elementor-element.elementor-element-24bcf87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66481 .elementor-element.elementor-element-24d4924{--spacer-size:50px;}.elementor-66481 .elementor-element.elementor-element-5580336{text-align:center;}.elementor-66481 .elementor-element.elementor-element-5580336 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-66481 .elementor-element.elementor-element-f8375b1{--spacer-size:50px;}.elementor-66481 .elementor-element.elementor-element-053185d{margin-top:0px;margin-bottom:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;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-66481 .elementor-element.elementor-element-92a818b{font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-66481 .elementor-element.elementor-element-850d016{margin-top:0px;margin-bottom:40px;}.elementor-66481 .elementor-element.elementor-element-b3d34a0 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-weight:var( --e-global-typography-text-font-weight );}.elementor-66481 .elementor-element.elementor-element-d95ee7e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-66481 .elementor-element.elementor-element-7f7921d .elementor-button{background-color:#2A67D1;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:500;line-height:26px;}.elementor-66481 .elementor-element.elementor-element-ee33cdb > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-66481 .elementor-element.elementor-element-e561a73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-66481 .elementor-element.elementor-element-0764aaa .elementor-button{background-color:#2A67D1;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:500;line-height:26px;}.elementor-66481 .elementor-element.elementor-element-0b0dd69{margin-top:0px;margin-bottom:80px;}.elementor-66481 .elementor-element.elementor-element-b0b6546 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-66481 .elementor-element.elementor-element-4d1f9fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-66481 .elementor-element.elementor-element-1462569 .elementor-button{background-color:#2A67D1;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:500;line-height:26px;}.elementor-66481 .elementor-element.elementor-element-24c7204 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-66481 .elementor-element.elementor-element-fdfafb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-66481 .elementor-element.elementor-element-15e486d .elementor-button{background-color:#2A67D1;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:500;line-height:26px;}.elementor-66481 .elementor-element.elementor-element-718a469:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-718a469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saisachi.com/wp-content/uploads/2025/06/e1134_1-2.png");background-position:center center;background-repeat:no-repeat;}.elementor-66481 .elementor-element.elementor-element-718a469 > .elementor-container{max-width:500px;}.elementor-66481 .elementor-element.elementor-element-718a469{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66481 .elementor-element.elementor-element-718a469 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66481 .elementor-element.elementor-element-47b7777{--spacer-size:50px;}.elementor-66481 .elementor-element.elementor-element-9f5864a{text-align:center;}.elementor-66481 .elementor-element.elementor-element-9f5864a .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-66481 .elementor-element.elementor-element-6124a97{--spacer-size:50px;}.elementor-66481 .elementor-element.elementor-element-6762047{text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:400;}.elementor-66481 .elementor-element.elementor-element-b1a7930 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-66481 .elementor-element.elementor-element-943861a .elementor-button{background-color:#193D7D;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:500;line-height:26px;}.elementor-66481 .elementor-element.elementor-element-f410394 .elementor-button{background-color:#193D7D;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:500;line-height:26px;}.elementor-66481 .elementor-element.elementor-element-c9b41cd:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-c9b41cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saisachi.com/wp-content/uploads/2025/06/e1134_2.png");background-position:center center;background-repeat:no-repeat;}.elementor-66481 .elementor-element.elementor-element-c9b41cd > .elementor-container{max-width:500px;}.elementor-66481 .elementor-element.elementor-element-c9b41cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-66481 .elementor-element.elementor-element-c9b41cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66481 .elementor-element.elementor-element-9556c43{--spacer-size:50px;}.elementor-66481 .elementor-element.elementor-element-1462e78{text-align:center;}.elementor-66481 .elementor-element.elementor-element-1462e78 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-66481 .elementor-element.elementor-element-70fb63e{--spacer-size:50px;}.elementor-66481 .elementor-element.elementor-element-bc82d2e{text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:400;}.elementor-66481 .elementor-element.elementor-element-c7fb28c{margin-top:30px;margin-bottom:110px;}.elementor-66481 .elementor-element.elementor-element-338fbfb > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-66481 .elementor-element.elementor-element-13ce1a7{--e-image-carousel-slides-to-show:2;}.elementor-66481 .elementor-element.elementor-element-13ce1a7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-66481 .elementor-element.elementor-element-13ce1a7 .elementor-swiper-button.elementor-swiper-button-next{font-size:48px;color:#5A5A5A;}.elementor-66481 .elementor-element.elementor-element-13ce1a7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-66481 .elementor-element.elementor-element-13ce1a7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#5A5A5A;}.elementor-66481 .elementor-element.elementor-element-13ce1a7 .swiper-wrapper{display:flex;align-items:center;}.elementor-66481 .elementor-element.elementor-element-13ce1a7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-66481 .elementor-element.elementor-element-128dd7d .elementor-button{background-color:#D1852A;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:500;line-height:47px;}.elementor-66481 .elementor-element.elementor-element-6234889{margin-top:50px;margin-bottom:0px;}.elementor-66481 .elementor-element.elementor-element-b2a3c28{font-family:"Noto Sans JP", Noto Sans JP;font-size:20px;font-weight:600;color:#D1852A;}.elementor-66481 .elementor-element.elementor-element-532d903:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-532d903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A67D1C4;}.elementor-66481 .elementor-element.elementor-element-532d903{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66481 .elementor-element.elementor-element-532d903 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66481 .elementor-element.elementor-element-0ccba12 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-66481 .elementor-element.elementor-element-0ccba12{text-align:center;}.elementor-66481 .elementor-element.elementor-element-0ccba12 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-66481 .elementor-element.elementor-element-238342b > .elementor-widget-container{margin:0px 50px 50px 50px;}.elementor-66481 .elementor-element.elementor-element-b810223:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-b810223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saisachi.com/wp-content/uploads/2025/06/AdobeStock_1222274209-1536x1114.jpg");background-position:-125px 9px;background-repeat:no-repeat;}.elementor-66481 .elementor-element.elementor-element-b810223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66481 .elementor-element.elementor-element-b810223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66481 .elementor-element.elementor-element-3a4a4d4{--spacer-size:500px;}@media(max-width:1024px){.elementor-66481 .elementor-element.elementor-element-b810223:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-b810223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-66481 .elementor-element.elementor-element-b810223:not(.elementor-motion-effects-element-type-background), .elementor-66481 .elementor-element.elementor-element-b810223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}