.elementor-5109 .elementor-element.elementor-element-bff714d:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-bff714d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shimamoto-shinkyu-seikotsuin.com/wp-content/uploads/2025/09/名称未設定のデザイン-17.png");background-position:center center;background-size:cover;}.elementor-5109 .elementor-element.elementor-element-bff714d > .elementor-container{max-width:1200px;min-height:801px;}.elementor-5109 .elementor-element.elementor-element-bff714d > .elementor-background-overlay{opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-bff714d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-5347075d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5109 .elementor-element.elementor-element-20f86597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-20f86597 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:72px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-d5e0c58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-d5e0c58 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:54px;font-weight:500;line-height:4rem;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-3ab03cb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-3ab03cb9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-fa3a02a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-fa3a02a img{width:25%;}.elementor-5109 .elementor-element.elementor-element-51c0da7:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-51c0da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5109 .elementor-element.elementor-element-51c0da7 > .elementor-container{max-width:860px;}.elementor-5109 .elementor-element.elementor-element-51c0da7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 10px 0px;}.elementor-5109 .elementor-element.elementor-element-51c0da7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-ee943eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-ee943eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#587894;background-image:url("https://shimamoto-shinkyu-seikotsuin.com/wp-content/uploads/2025/07/slider_03-1024x493.jpg");background-size:cover;}.elementor-5109 .elementor-element.elementor-element-ee943eb > .elementor-element-populated >  .elementor-background-overlay{background-color:#587894;opacity:0.9;}.elementor-5109 .elementor-element.elementor-element-ee943eb > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 54px 54px 54px;}.elementor-5109 .elementor-element.elementor-element-ee943eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-f7b17d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:-60px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-5109 .elementor-element.elementor-element-f7b17d7:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-f7b17d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(350deg, var( --e-global-color-accent ) 0%, #585858 100%);}.elementor-5109 .elementor-element.elementor-element-e9d2daf{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;background-image:linear-gradient(278deg, #F7D05D 0%, #937900 100%);border-radius:0px 0px 0px 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-e9d2daf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-eaf3a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-eaf3a24 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-828c515{text-align:left;font-family:"Zen Old Mincho", Sans-serif;font-weight:500;color:#FCFCFC;}.elementor-5109 .elementor-element.elementor-element-8750f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-8750f7c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-c75db79{text-align:left;}.elementor-5109 .elementor-element.elementor-element-c75db79 img{width:58%;}.elementor-5109 .elementor-element.elementor-element-76ad326 .elementor-button{background-color:#08C656;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-76ad326 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-76ad326 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-76ad326{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-76ad326 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-76ad326 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-76ad326 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-d60728c .elementor-button{background-color:#335779;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-d60728c .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-d60728c .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-d60728c{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-d60728c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-d60728c .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-d60728c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-e3c6b88{width:var( --container-widget-width, 32% );max-width:32%;--e-transform-flipX:-1;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-e3c6b88{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-e3c6b88{left:0px;}.elementor-5109 .elementor-element.elementor-element-e3c6b88 img{width:100%;}.elementor-5109 .elementor-element.elementor-element-e4dc3a5:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-e4dc3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5109 .elementor-element.elementor-element-e4dc3a5 > .elementor-container{max-width:1092px;}.elementor-5109 .elementor-element.elementor-element-e4dc3a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5109 .elementor-element.elementor-element-e4dc3a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-87ef1ab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5109 .elementor-element.elementor-element-b263c8e{width:auto;max-width:auto;background-color:#587894;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 16px 4px 16px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-b263c8e.elementor-element{--align-self:center;}.elementor-5109 .elementor-element.elementor-element-46335a4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-46335a4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;line-height:3.2rem;color:#597895;}.elementor-5109 .elementor-element.elementor-element-18a3a683:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-18a3a683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E5E5E;background-image:url("https://shimamoto-shinkyu-seikotsuin.com/wp-content/uploads/2022/12/4827313872660430859.c95b43c3a1cada2f508e84258a7a1136.22121308.jpg");background-size:cover;}.elementor-5109 .elementor-element.elementor-element-18a3a683 > .elementor-background-overlay{background-color:#000000;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-18a3a683 > .elementor-container{max-width:740px;}.elementor-5109 .elementor-element.elementor-element-18a3a683{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 120px 0px;}.elementor-5109 .elementor-element.elementor-element-18a3a683 > .elementor-shape-bottom svg{height:54px;}.elementor-5109 .elementor-element.elementor-element-484e42d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-484e42d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF54;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-5109 .elementor-element.elementor-element-c336365{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5109 .elementor-element.elementor-element-a7bd90e{--display:flex;--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-e5b7d66{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-e5b7d66 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;line-height:3.2rem;color:#597895;}.elementor-5109 .elementor-element.elementor-element-093d9ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-5109 .elementor-element.elementor-element-3fec81b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5109 .elementor-element.elementor-element-3fec81b:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-3fec81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5109 .elementor-element.elementor-element-fb94a04{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-fb94a04 img{width:100%;height:100px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-a6dad51 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:26px;}.elementor-5109 .elementor-element.elementor-element-1f6ce15{background-color:#587894;padding:0px 8px 0px 8px;top:0px;font-family:"Arial", Sans-serif;font-size:20px;color:#FFFFFF;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-1f6ce15{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-1f6ce15{left:0px;}.elementor-5109 .elementor-element.elementor-element-3b8d411{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5109 .elementor-element.elementor-element-3b8d411:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-3b8d411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5109 .elementor-element.elementor-element-95f2f57{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-95f2f57 img{width:100%;height:100px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-726315b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;line-height:26px;}.elementor-5109 .elementor-element.elementor-element-23fa238{background-color:#587894;padding:0px 8px 0px 8px;top:0px;font-family:"Arial", Sans-serif;font-size:20px;color:#FFFFFF;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-23fa238{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-23fa238{left:0px;}.elementor-5109 .elementor-element.elementor-element-affb66f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5109 .elementor-element.elementor-element-affb66f:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-affb66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5109 .elementor-element.elementor-element-8ca5438{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-8ca5438 img{width:100%;height:100px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-121247e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;line-height:26px;}.elementor-5109 .elementor-element.elementor-element-54493c1{background-color:#587894;padding:0px 8px 0px 8px;top:0px;font-family:"Arial", Sans-serif;font-size:20px;color:#FFFFFF;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-54493c1{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-54493c1{left:0px;}.elementor-5109 .elementor-element.elementor-element-acf0e55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5109 .elementor-element.elementor-element-acf0e55:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-acf0e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5109 .elementor-element.elementor-element-745b503{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-745b503 img{width:100%;height:100px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-02fd03b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;line-height:26px;}.elementor-5109 .elementor-element.elementor-element-4a92567{background-color:#587894;padding:0px 8px 0px 8px;top:0px;font-family:"Arial", Sans-serif;font-size:20px;color:#FFFFFF;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-4a92567{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-4a92567{left:0px;}.elementor-5109 .elementor-element.elementor-element-5d5fac1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5109 .elementor-element.elementor-element-5d5fac1:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-5d5fac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5109 .elementor-element.elementor-element-216cbe4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-216cbe4 img{width:100%;height:100px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-c2d07d7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;line-height:26px;}.elementor-5109 .elementor-element.elementor-element-3f9571b{background-color:#587894;padding:0px 8px 0px 8px;top:0px;font-family:"Arial", Sans-serif;font-size:20px;color:#FFFFFF;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-3f9571b{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-3f9571b{left:0px;}.elementor-5109 .elementor-element.elementor-element-2644a18 .elementor-button{background-color:#597895;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 32px 16px 32px;}.elementor-5109 .elementor-element.elementor-element-2644a18 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-2644a18 .elementor-button:focus{background-color:#FFFFFF;color:#597895;border-color:#597895;}.elementor-5109 .elementor-element.elementor-element-2644a18{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-2644a18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-2644a18 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-2644a18 .elementor-button:focus svg{fill:#597895;}.elementor-5109 .elementor-element.elementor-element-343c28b > .elementor-container{max-width:860px;}.elementor-5109 .elementor-element.elementor-element-343c28b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 10px 0px;}.elementor-5109 .elementor-element.elementor-element-343c28b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-0038f27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-0038f27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#587894;background-image:url("https://shimamoto-shinkyu-seikotsuin.com/wp-content/uploads/2025/07/slider_03-1024x493.jpg");background-size:cover;}.elementor-5109 .elementor-element.elementor-element-0038f27 > .elementor-element-populated >  .elementor-background-overlay{background-color:#587894;opacity:0.9;}.elementor-5109 .elementor-element.elementor-element-0038f27 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 54px 54px 54px;}.elementor-5109 .elementor-element.elementor-element-0038f27 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-f8a5279{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:-60px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-5109 .elementor-element.elementor-element-f8a5279:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-f8a5279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(350deg, var( --e-global-color-accent ) 0%, #585858 100%);}.elementor-5109 .elementor-element.elementor-element-1c543bc{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;background-image:linear-gradient(278deg, #F7D05D 0%, #937900 100%);border-radius:0px 0px 0px 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-1c543bc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-207d178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-207d178 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-748c625{text-align:left;font-family:"Zen Old Mincho", Sans-serif;font-weight:500;color:#FCFCFC;}.elementor-5109 .elementor-element.elementor-element-13696c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-13696c5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-26517e2{text-align:left;}.elementor-5109 .elementor-element.elementor-element-26517e2 img{width:58%;}.elementor-5109 .elementor-element.elementor-element-acb29d3 .elementor-button{background-color:#08C656;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-acb29d3 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-acb29d3 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-acb29d3{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-acb29d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-acb29d3 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-acb29d3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-c4cb6c9 .elementor-button{background-color:#335779;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-c4cb6c9 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-c4cb6c9 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-c4cb6c9{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-c4cb6c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-c4cb6c9 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-c4cb6c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-a4bf5f9{width:var( --container-widget-width, 32% );max-width:32%;--e-transform-flipX:-1;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-a4bf5f9{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-a4bf5f9{left:0px;}.elementor-5109 .elementor-element.elementor-element-a4bf5f9 img{width:100%;}.elementor-5109 .elementor-element.elementor-element-19ef22c0:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-19ef22c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-19ef22c0 > .elementor-container{max-width:1092px;}.elementor-5109 .elementor-element.elementor-element-19ef22c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5109 .elementor-element.elementor-element-19ef22c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-561bb7ee{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-561bb7ee .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;color:#597895;}.elementor-5109 .elementor-element.elementor-element-650ac470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-3a21f803{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5109 .elementor-element.elementor-element-3d90e2a9{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-1cc0e4da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-1cc0e4da img{width:50%;}.elementor-5109 .elementor-element.elementor-element-4d5c26c5{text-align:center;}.elementor-5109 .elementor-element.elementor-element-4d5c26c5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-7cdbda0e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-62e27a3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-62e27a3e img{width:50%;}.elementor-5109 .elementor-element.elementor-element-5776c05b{text-align:center;}.elementor-5109 .elementor-element.elementor-element-5776c05b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-20efa068{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-7c3020a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-7c3020a8 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-681530e0{text-align:center;}.elementor-5109 .elementor-element.elementor-element-681530e0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-513d1d7f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-40d43c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-40d43c63 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-285e44ac{text-align:center;}.elementor-5109 .elementor-element.elementor-element-285e44ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-c805c1c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-2a2075cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-2a2075cc img{width:50%;}.elementor-5109 .elementor-element.elementor-element-58d9f297{text-align:center;}.elementor-5109 .elementor-element.elementor-element-58d9f297 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-ab25707{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-5bafff8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-5bafff8d img{width:50%;}.elementor-5109 .elementor-element.elementor-element-54f57018{text-align:center;}.elementor-5109 .elementor-element.elementor-element-54f57018 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-44c8c9c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5109 .elementor-element.elementor-element-13e8f924{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-74fa312a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-74fa312a img{width:50%;}.elementor-5109 .elementor-element.elementor-element-51308a16{text-align:center;}.elementor-5109 .elementor-element.elementor-element-51308a16 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-36ea4a47{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-5c0bb429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-5c0bb429 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-fe72445{text-align:center;}.elementor-5109 .elementor-element.elementor-element-fe72445 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-5b21976d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-e72b1c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-e72b1c4 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-2c76a729{text-align:center;}.elementor-5109 .elementor-element.elementor-element-2c76a729 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-51c1c2a7{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-58428930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-58428930 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-4fe86f38{text-align:center;}.elementor-5109 .elementor-element.elementor-element-4fe86f38 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-cce60ec{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-58f6f378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-58f6f378 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-1c3a7d11{text-align:center;}.elementor-5109 .elementor-element.elementor-element-1c3a7d11 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-9abf8f0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-4ed75769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-4ed75769 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-761e9f73{text-align:center;}.elementor-5109 .elementor-element.elementor-element-761e9f73 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-6fe7c9eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5109 .elementor-element.elementor-element-42dd6557{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-5a69df1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-5a69df1a img{width:50%;}.elementor-5109 .elementor-element.elementor-element-68e579c4{text-align:center;}.elementor-5109 .elementor-element.elementor-element-68e579c4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-5e26d815{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#597895;--border-color:#597895;--border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-52ee0594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-52ee0594 img{width:50%;}.elementor-5109 .elementor-element.elementor-element-196c543f{text-align:center;}.elementor-5109 .elementor-element.elementor-element-196c543f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;text-decoration:underline;color:#597895;}.elementor-5109 .elementor-element.elementor-element-5399bc87{--display:flex;}.elementor-5109 .elementor-element.elementor-element-2ab01d01{--display:flex;}.elementor-5109 .elementor-element.elementor-element-fedf626{--display:flex;}.elementor-5109 .elementor-element.elementor-element-1e9c4284{--display:flex;}.elementor-5109 .elementor-element.elementor-element-70f6390f .elementor-button{background-color:#597895;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 32px 16px 32px;}.elementor-5109 .elementor-element.elementor-element-70f6390f .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-70f6390f .elementor-button:focus{background-color:#FFFFFF;color:#597895;border-color:#597895;}.elementor-5109 .elementor-element.elementor-element-70f6390f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-70f6390f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-70f6390f .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-70f6390f .elementor-button:focus svg{fill:#597895;}.elementor-5109 .elementor-element.elementor-element-53d617e1:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-53d617e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-53d617e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5109 .elementor-element.elementor-element-53d617e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-5eeea810{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-5eeea810 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-4254e4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-1f9c00fd > .elementor-container{max-width:1100px;}.elementor-5109 .elementor-element.elementor-element-1f9c00fd{margin-top:0%;margin-bottom:1.5%;}.elementor-5109 .elementor-element.elementor-element-35d38adc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-35d38adc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-35d38adc > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#597895;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-35d38adc > .elementor-element-populated, .elementor-5109 .elementor-element.elementor-element-35d38adc > .elementor-element-populated > .elementor-background-overlay, .elementor-5109 .elementor-element.elementor-element-35d38adc > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-35d38adc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-7b5caba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-7b5caba6 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-5beea7da{text-align:center;}.elementor-5109 .elementor-element.elementor-element-5beea7da .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-544dfc2b{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-74fdf127:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-74fdf127 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-74fdf127 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#597895;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-74fdf127 > .elementor-element-populated, .elementor-5109 .elementor-element.elementor-element-74fdf127 > .elementor-element-populated > .elementor-background-overlay, .elementor-5109 .elementor-element.elementor-element-74fdf127 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-74fdf127 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-7bec8968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-7bec8968 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-11bc6e36{text-align:center;}.elementor-5109 .elementor-element.elementor-element-11bc6e36 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-30701a72{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-7bf33227:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-7bf33227 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-7bf33227 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#597895;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-7bf33227 > .elementor-element-populated, .elementor-5109 .elementor-element.elementor-element-7bf33227 > .elementor-element-populated > .elementor-background-overlay, .elementor-5109 .elementor-element.elementor-element-7bf33227 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-7bf33227 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-2fde54c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-2fde54c4 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-7d34a3e2{text-align:center;}.elementor-5109 .elementor-element.elementor-element-7d34a3e2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-6797be6c{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-73f72ad > .elementor-container{max-width:1100px;}.elementor-5109 .elementor-element.elementor-element-73f72ad{margin-top:0%;margin-bottom:1.5%;}.elementor-5109 .elementor-element.elementor-element-169cd517:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-169cd517 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-169cd517 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#597895;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-169cd517 > .elementor-element-populated, .elementor-5109 .elementor-element.elementor-element-169cd517 > .elementor-element-populated > .elementor-background-overlay, .elementor-5109 .elementor-element.elementor-element-169cd517 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-169cd517 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-6c98018e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-6c98018e img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-2abfe52{text-align:center;}.elementor-5109 .elementor-element.elementor-element-2abfe52 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-8a36ca9{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-248429e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-248429e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-248429e6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#597895;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-248429e6 > .elementor-element-populated, .elementor-5109 .elementor-element.elementor-element-248429e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-5109 .elementor-element.elementor-element-248429e6 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-248429e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-335c24d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-335c24d3 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-43711a03{text-align:center;}.elementor-5109 .elementor-element.elementor-element-43711a03 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-3da30294{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-5394236c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-5394236c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-5394236c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#597895;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-5394236c > .elementor-element-populated, .elementor-5109 .elementor-element.elementor-element-5394236c > .elementor-element-populated > .elementor-background-overlay, .elementor-5109 .elementor-element.elementor-element-5394236c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-5394236c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-3b79713d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-3b79713d img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-630b871a{text-align:center;}.elementor-5109 .elementor-element.elementor-element-630b871a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-5719b2a7{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-26154c7:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-26154c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-26154c7 > .elementor-container{max-width:1092px;}.elementor-5109 .elementor-element.elementor-element-26154c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5109 .elementor-element.elementor-element-26154c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-512e5ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5109 .elementor-element.elementor-element-c76f534{width:auto;max-width:auto;background-color:#587894;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 16px 4px 16px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-c76f534.elementor-element{--align-self:center;}.elementor-5109 .elementor-element.elementor-element-fa4c2d3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-fa4c2d3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;line-height:2.6rem;color:#597895;}.elementor-5109 .elementor-element.elementor-element-3bf636b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-3bf636b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5109 .elementor-element.elementor-element-503e440{--display:flex;}.elementor-5109 .elementor-element.elementor-element-4bad57b img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-583ea86{--display:flex;}.elementor-5109 .elementor-element.elementor-element-f14f743 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-11f3683{--display:flex;}.elementor-5109 .elementor-element.elementor-element-660e877 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-3e76037{--e-n-carousel-swiper-slides-gap:10px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-5109 .elementor-element.elementor-element-ea1fda6:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-ea1fda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-5109 .elementor-element.elementor-element-ea1fda6 > .elementor-container{max-width:728px;}.elementor-5109 .elementor-element.elementor-element-ea1fda6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5109 .elementor-element.elementor-element-ea1fda6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-226a316.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5109 .elementor-element.elementor-element-6477ae1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-6477ae1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;color:#597895;}.elementor-5109 .elementor-element.elementor-element-bc2b443{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5109 .elementor-element.elementor-element-c8a1926{--display:flex;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5109 .elementor-element.elementor-element-c8a1926:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-c8a1926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-f6cbfd2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-3a4badc{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-5109 .elementor-element.elementor-element-3a4badc .elementor-divider-separator{width:100%;}.elementor-5109 .elementor-element.elementor-element-3a4badc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5109 .elementor-element.elementor-element-9dc4155 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:24px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-111c47a{--display:flex;--justify-content:center;}.elementor-5109 .elementor-element.elementor-element-111c47a:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-111c47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-7176a83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-9be2254{font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-5cb9689{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5109 .elementor-element.elementor-element-94d4645{--display:flex;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5109 .elementor-element.elementor-element-94d4645:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-94d4645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-8331709 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-2288113{--display:flex;--justify-content:center;}.elementor-5109 .elementor-element.elementor-element-2288113:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-2288113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-bb3e746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-46b47fb{font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-22a7b99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5109 .elementor-element.elementor-element-b1162cb{--display:flex;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5109 .elementor-element.elementor-element-b1162cb:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-b1162cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-606f3fe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-1d681f9{--display:flex;--justify-content:center;}.elementor-5109 .elementor-element.elementor-element-1d681f9:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-1d681f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-3f01e48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-92ba016{font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-9bb032f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5109 .elementor-element.elementor-element-71e03c7{--display:flex;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5109 .elementor-element.elementor-element-71e03c7:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-71e03c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-47fc5d5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-442694e{--display:flex;--justify-content:center;}.elementor-5109 .elementor-element.elementor-element-442694e:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-442694e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-8e2b29a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-00aac6e .elementor-button{background-color:#597895;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 32px 16px 32px;}.elementor-5109 .elementor-element.elementor-element-00aac6e .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-00aac6e .elementor-button:focus{background-color:#FFFFFF;color:#597895;border-color:#597895;}.elementor-5109 .elementor-element.elementor-element-00aac6e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-00aac6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-00aac6e .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-00aac6e .elementor-button:focus svg{fill:#597895;}.elementor-5109 .elementor-element.elementor-element-968fbcd:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-968fbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5109 .elementor-element.elementor-element-968fbcd > .elementor-container{max-width:860px;}.elementor-5109 .elementor-element.elementor-element-968fbcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 10px 0px;}.elementor-5109 .elementor-element.elementor-element-968fbcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-51f2f03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-51f2f03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#587894;background-image:url("https://shimamoto-shinkyu-seikotsuin.com/wp-content/uploads/2025/07/slider_03-1024x493.jpg");background-size:cover;}.elementor-5109 .elementor-element.elementor-element-51f2f03 > .elementor-element-populated >  .elementor-background-overlay{background-color:#587894;opacity:0.9;}.elementor-5109 .elementor-element.elementor-element-51f2f03 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 54px 54px 54px;}.elementor-5109 .elementor-element.elementor-element-51f2f03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-1186a1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:-60px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-5109 .elementor-element.elementor-element-1186a1a:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-1186a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(350deg, var( --e-global-color-accent ) 0%, #585858 100%);}.elementor-5109 .elementor-element.elementor-element-c48ce30{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;background-image:linear-gradient(278deg, #F7D05D 0%, #937900 100%);border-radius:0px 0px 0px 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-c48ce30 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-c9e8ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-c9e8ac3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-86bd0a2{text-align:left;font-family:"Zen Old Mincho", Sans-serif;font-weight:500;color:#FCFCFC;}.elementor-5109 .elementor-element.elementor-element-597366a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-597366a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-492737b{text-align:left;}.elementor-5109 .elementor-element.elementor-element-492737b img{width:58%;}.elementor-5109 .elementor-element.elementor-element-ac126d7 .elementor-button{background-color:#08C656;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-ac126d7 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-ac126d7 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-ac126d7{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-ac126d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-ac126d7 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-ac126d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-d2637a6 .elementor-button{background-color:#335779;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-d2637a6 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-d2637a6 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-d2637a6{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-d2637a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-d2637a6 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-d2637a6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-b7b5a79{width:var( --container-widget-width, 32% );max-width:32%;--e-transform-flipX:-1;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-b7b5a79{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-b7b5a79{left:0px;}.elementor-5109 .elementor-element.elementor-element-b7b5a79 img{width:100%;}.elementor-5109 .elementor-element.elementor-element-64b3fc43:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-64b3fc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-64b3fc43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:080px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-64b3fc43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-2c123a58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-2c123a58 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;color:#597895;}.elementor-5109 .elementor-element.elementor-element-758efcb8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-758efcb8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;color:#597895;}.elementor-5109 .elementor-element.elementor-element-57ad59f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-129b0efa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5109 .elementor-element.elementor-element-129b0efa > .elementor-container{max-width:1100px;}.elementor-5109 .elementor-element.elementor-element-129b0efa, .elementor-5109 .elementor-element.elementor-element-129b0efa > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-5109 .elementor-element.elementor-element-129b0efa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;}.elementor-5109 .elementor-element.elementor-element-129b0efa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-4ca3cdc8 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(89, 120, 149, 0);border-radius:20px 20px 20px 20px;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-5109 .elementor-element.elementor-element-7d25395b{width:auto;max-width:auto;background-color:#597895;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:3px 10px 3px 10px;border-radius:3px 3px 3px 3px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-62d2909e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-62d2909e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-6fef123b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5109 .elementor-element.elementor-element-6fef123b .elementor-divider-separator{width:100%;}.elementor-5109 .elementor-element.elementor-element-6fef123b .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-5109 .elementor-element.elementor-element-2abffd95{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-3a8118cf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5109 .elementor-element.elementor-element-3a8118cf > .elementor-container{max-width:1100px;}.elementor-5109 .elementor-element.elementor-element-3a8118cf{margin-top:0px;margin-bottom:40px;}.elementor-5109 .elementor-element.elementor-element-3efc9aa3{width:auto;max-width:auto;background-color:#597895;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:3px 10px 3px 10px;border-radius:3px 3px 3px 3px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-5395705a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-5395705a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-6e122cb2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5109 .elementor-element.elementor-element-6e122cb2 .elementor-divider-separator{width:100%;}.elementor-5109 .elementor-element.elementor-element-6e122cb2 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-5109 .elementor-element.elementor-element-3a4d429d{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-53195254 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(89, 120, 149, 0);border-radius:20px 20px 20px 20px;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-5109 .elementor-element.elementor-element-23c76bb8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5109 .elementor-element.elementor-element-23c76bb8 > .elementor-container{max-width:1100px;}.elementor-5109 .elementor-element.elementor-element-23c76bb8{margin-top:0px;margin-bottom:40px;}.elementor-5109 .elementor-element.elementor-element-23889b1a img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(89, 120, 149, 0);border-radius:20px 20px 20px 20px;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-5109 .elementor-element.elementor-element-29a5df8d{width:auto;max-width:auto;background-color:#597895;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:3px 10px 3px 10px;border-radius:3px 3px 3px 3px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-475437c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-475437c4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-2ab08753{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5109 .elementor-element.elementor-element-2ab08753 .elementor-divider-separator{width:100%;}.elementor-5109 .elementor-element.elementor-element-2ab08753 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-5109 .elementor-element.elementor-element-7d9c3aa8{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-f3b0932 > .elementor-container{max-width:1092px;}.elementor-5109 .elementor-element.elementor-element-f3b0932{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-5109 .elementor-element.elementor-element-f3b0932 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-e0540a0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5109 .elementor-element.elementor-element-a1f3ab6{width:auto;max-width:auto;background-color:#587894;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 16px 4px 16px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-a1f3ab6.elementor-element{--align-self:center;}.elementor-5109 .elementor-element.elementor-element-08c6189{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-08c6189 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;line-height:2.6rem;color:#597895;}.elementor-5109 .elementor-element.elementor-element-510981e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5109 .elementor-element.elementor-element-2204dad{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-0158701 );--border-color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-2204dad:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-2204dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F9FF;}.elementor-5109 .elementor-element.elementor-element-ebf36c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5109 .elementor-element.elementor-element-7136158{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-7136158 img{height:100px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-e38b5e8{--display:flex;--justify-content:center;}.elementor-5109 .elementor-element.elementor-element-7f8974d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-5109 .elementor-element.elementor-element-7f8974d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:bold;color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-a82ee55{font-family:"Noto Sans JP", Sans-serif;}.elementor-5109 .elementor-element.elementor-element-08024c2{margin:-16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;}.elementor-5109 .elementor-element.elementor-element-3ef7cd7{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-0158701 );--border-color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-3ef7cd7:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-3ef7cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F9FF;}.elementor-5109 .elementor-element.elementor-element-86e19e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5109 .elementor-element.elementor-element-6440d3b{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-6440d3b img{height:100px;object-fit:cover;object-position:center center;}.elementor-5109 .elementor-element.elementor-element-e549040{--display:flex;--justify-content:center;}.elementor-5109 .elementor-element.elementor-element-1481912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-5109 .elementor-element.elementor-element-1481912 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:bold;color:var( --e-global-color-0158701 );}.elementor-5109 .elementor-element.elementor-element-9861d0d{font-family:"Noto Sans JP", Sans-serif;}.elementor-5109 .elementor-element.elementor-element-065b2d1{margin:-16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;}.elementor-5109 .elementor-element.elementor-element-e9576d8:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-e9576d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7acd517 );}.elementor-5109 .elementor-element.elementor-element-e9576d8 > .elementor-container{max-width:1092px;}.elementor-5109 .elementor-element.elementor-element-e9576d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-5109 .elementor-element.elementor-element-e9576d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-b980b45.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5109 .elementor-element.elementor-element-7826925{width:auto;max-width:auto;background-color:#587894;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 16px 4px 16px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-7826925.elementor-element{--align-self:center;}.elementor-5109 .elementor-element.elementor-element-72ea5ad{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-72ea5ad .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;line-height:2.6rem;color:#597895;}.elementor-5109 .elementor-element.elementor-element-1c2b02d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-1c2b02d:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-1c2b02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-fafb6db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-fafb6db img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-c169d72{text-align:center;}.elementor-5109 .elementor-element.elementor-element-c169d72 .elementor-heading-title{font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-e698fed{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-5048c26{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-5048c26:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-5048c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-269c46b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-269c46b img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-847cc7e{text-align:center;}.elementor-5109 .elementor-element.elementor-element-847cc7e .elementor-heading-title{font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-d04d38e{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-234d44f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-234d44f:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-234d44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-2addc61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-2addc61 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-2e61104{text-align:center;}.elementor-5109 .elementor-element.elementor-element-2e61104 .elementor-heading-title{font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-b217c76{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-6acb2a6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-6acb2a6:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-6acb2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-532b8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-532b8d8 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-3350501{text-align:center;}.elementor-5109 .elementor-element.elementor-element-3350501 .elementor-heading-title{font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-32ee28a{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-20ff057{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-20ff057:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-20ff057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-6def32b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-6def32b img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-67c6ae5{text-align:center;}.elementor-5109 .elementor-element.elementor-element-67c6ae5 .elementor-heading-title{font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-5e8adca{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-df291d3{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-df291d3:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-df291d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-701f56a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-701f56a img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-001acf5{text-align:center;}.elementor-5109 .elementor-element.elementor-element-001acf5 .elementor-heading-title{font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-6865503{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-b4604ae{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-b4604ae:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-b4604ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-0be4ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-0be4ad3 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-915a9e5{text-align:center;}.elementor-5109 .elementor-element.elementor-element-915a9e5 .elementor-heading-title{font-size:20px;font-weight:bold;line-height:24px;color:#597895;}.elementor-5109 .elementor-element.elementor-element-27019d7{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-b763983{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-b763983:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-b763983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-2154413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-2154413 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:10px 10px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-ef147af{text-align:center;}.elementor-5109 .elementor-element.elementor-element-ef147af .elementor-heading-title{font-size:20px;font-weight:bold;color:#597895;}.elementor-5109 .elementor-element.elementor-element-0274719{padding:0px 16px 16px 16px;font-size:14px;font-weight:400;color:#54595F;}.elementor-5109 .elementor-element.elementor-element-568f19a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-568f19a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-0158701 );border-style:none;border-radius:25px 25px 25px 25px;padding:3px 3px 3px 3px;}.elementor-5109 .elementor-element.elementor-element-b824b2b .elementor-button{background-color:#597895;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 32px 16px 32px;}.elementor-5109 .elementor-element.elementor-element-b824b2b .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-b824b2b .elementor-button:focus{background-color:#FFFFFF;color:#597895;border-color:#597895;}.elementor-5109 .elementor-element.elementor-element-b824b2b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-b824b2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-b824b2b .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-b824b2b .elementor-button:focus svg{fill:#597895;}.elementor-5109 .elementor-element.elementor-element-7e649c4:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-7e649c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-7e649c4 > .elementor-container{max-width:800px;}.elementor-5109 .elementor-element.elementor-element-7e649c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-5109 .elementor-element.elementor-element-7e649c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-bf7a672.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5109 .elementor-element.elementor-element-ab05c72{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-ab05c72 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;line-height:2.6rem;color:#597895;}.elementor-5109 .elementor-element.elementor-element-1f744f93 iframe{height:435px;}.elementor-5109 .elementor-element.elementor-element-af85f0b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-b2736eb > .elementor-container{max-width:860px;}.elementor-5109 .elementor-element.elementor-element-b2736eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 64px 0px;}.elementor-5109 .elementor-element.elementor-element-b2736eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-dbf7bd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5109 .elementor-element.elementor-element-dbf7bd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#587894;background-image:url("https://shimamoto-shinkyu-seikotsuin.com/wp-content/uploads/2025/07/slider_03-1024x493.jpg");background-size:cover;}.elementor-5109 .elementor-element.elementor-element-dbf7bd0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#587894;opacity:0.9;}.elementor-5109 .elementor-element.elementor-element-dbf7bd0 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 54px 54px 54px;}.elementor-5109 .elementor-element.elementor-element-dbf7bd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5109 .elementor-element.elementor-element-eb3cd70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:-60px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-5109 .elementor-element.elementor-element-eb3cd70:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-eb3cd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(350deg, var( --e-global-color-accent ) 0%, #585858 100%);}.elementor-5109 .elementor-element.elementor-element-e85037b{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;background-image:linear-gradient(278deg, #F7D05D 0%, #937900 100%);border-radius:0px 0px 0px 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-e85037b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-36551c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-36551c6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-abde3b1{text-align:left;font-family:"Zen Old Mincho", Sans-serif;font-weight:500;color:#FCFCFC;}.elementor-5109 .elementor-element.elementor-element-a7306af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-a7306af .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-ec95a0f{text-align:left;}.elementor-5109 .elementor-element.elementor-element-ec95a0f img{width:58%;}.elementor-5109 .elementor-element.elementor-element-d051d33 .elementor-button{background-color:#08C656;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-d051d33 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-d051d33 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-d051d33{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-d051d33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-d051d33 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-d051d33 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-905d935 .elementor-button{background-color:#335779;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-5109 .elementor-element.elementor-element-905d935 .elementor-button:hover, .elementor-5109 .elementor-element.elementor-element-905d935 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-905d935{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-905d935 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5109 .elementor-element.elementor-element-905d935 .elementor-button:hover svg, .elementor-5109 .elementor-element.elementor-element-905d935 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5109 .elementor-element.elementor-element-c62d030{width:var( --container-widget-width, 32% );max-width:32%;--e-transform-flipX:-1;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-5109 .elementor-element.elementor-element-c62d030{right:0px;}body.rtl .elementor-5109 .elementor-element.elementor-element-c62d030{left:0px;}.elementor-5109 .elementor-element.elementor-element-c62d030 img{width:100%;}@media(min-width:768px){.elementor-5109 .elementor-element.elementor-element-a7bd90e{--content-width:1120px;}.elementor-5109 .elementor-element.elementor-element-3fec81b{--width:49%;}.elementor-5109 .elementor-element.elementor-element-3b8d411{--width:49%;}.elementor-5109 .elementor-element.elementor-element-affb66f{--width:49%;}.elementor-5109 .elementor-element.elementor-element-acf0e55{--width:49%;}.elementor-5109 .elementor-element.elementor-element-5d5fac1{--width:49%;}.elementor-5109 .elementor-element.elementor-element-c8a1926{--width:60%;}.elementor-5109 .elementor-element.elementor-element-94d4645{--width:60%;}.elementor-5109 .elementor-element.elementor-element-b1162cb{--width:60%;}.elementor-5109 .elementor-element.elementor-element-71e03c7{--width:60%;}.elementor-5109 .elementor-element.elementor-element-4e3733a0{width:39.821%;}.elementor-5109 .elementor-element.elementor-element-5d4f3dbf{width:60.179%;}.elementor-5109 .elementor-element.elementor-element-7d747618{width:61.091%;}.elementor-5109 .elementor-element.elementor-element-26a1b49e{width:38.773%;}.elementor-5109 .elementor-element.elementor-element-612e71b4{width:38.455%;}.elementor-5109 .elementor-element.elementor-element-7336fdc6{width:61.545%;}}@media(min-width:1025px){.elementor-5109 .elementor-element.elementor-element-bff714d:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-bff714d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5109 .elementor-element.elementor-element-20f86597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-d5e0c58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5109 .elementor-element.elementor-element-a7bd90e{--padding-top:80px;--padding-bottom:80px;--padding-left:08px;--padding-right:08px;}.elementor-5109 .elementor-element.elementor-element-3e76037{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5109 .elementor-element.elementor-element-568f19a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5109 .elementor-element.elementor-element-1f744f93 iframe{height:483px;}}@media(max-width:767px){.elementor-5109 .elementor-element.elementor-element-bff714d:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-bff714d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shimamoto-shinkyu-seikotsuin.com/wp-content/uploads/2025/09/名称未設定のデザイン-16.png");}.elementor-5109 .elementor-element.elementor-element-bff714d > .elementor-container{min-height:90vh;}.elementor-5109 .elementor-element.elementor-element-bff714d{padding:100px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-20f86597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-20f86597 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-d5e0c58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-d5e0c58 .elementor-heading-title{font-size:38px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-3ab03cb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-5109 .elementor-element.elementor-element-3ab03cb9 .elementor-heading-title{font-size:18px;}.elementor-5109 .elementor-element.elementor-element-fa3a02a{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-5109 .elementor-element.elementor-element-fa3a02a img{width:64%;}.elementor-5109 .elementor-element.elementor-element-51c0da7{padding:80px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-ee943eb > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-5109 .elementor-element.elementor-element-f7b17d7{--content-width:100%;--padding-top:16px;--padding-bottom:12px;--padding-left:4px;--padding-right:4px;}.elementor-5109 .elementor-element.elementor-element-e9d2daf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-5109 .elementor-element.elementor-element-e9d2daf .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-eaf3a24{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-eaf3a24 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-828c515{font-size:14px;}.elementor-5109 .elementor-element.elementor-element-8750f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-8750f7c .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-c75db79 img{width:100%;}.elementor-5109 .elementor-element.elementor-element-76ad326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-e3c6b88{--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-5109 .elementor-element.elementor-element-e4dc3a5{padding:50px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-87ef1ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-b263c8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-46335a4{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-46335a4 .elementor-heading-title{font-size:24px;line-height:2.2rem;}.elementor-5109 .elementor-element.elementor-element-18a3a683:not(.elementor-motion-effects-element-type-background), .elementor-5109 .elementor-element.elementor-element-18a3a683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5109 .elementor-element.elementor-element-18a3a683{padding:50px 10px 112px 10px;}.elementor-5109 .elementor-element.elementor-element-712dbf1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-484e42d .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-c336365{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5109 .elementor-element.elementor-element-c336365 .elementor-icon-list-item > a{font-size:16px;}.elementor-5109 .elementor-element.elementor-element-a7bd90e{--padding-top:40px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-5109 .elementor-element.elementor-element-e5b7d66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-e5b7d66 .elementor-heading-title{font-size:28px;line-height:2.4rem;}.elementor-5109 .elementor-element.elementor-element-fb94a04{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5109 .elementor-element.elementor-element-fb94a04 img{width:100%;height:72px;}.elementor-5109 .elementor-element.elementor-element-a6dad51{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-a6dad51 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5109 .elementor-element.elementor-element-1f6ce15{padding:2px 6px 2px 8px;font-size:20px;}.elementor-5109 .elementor-element.elementor-element-95f2f57{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5109 .elementor-element.elementor-element-95f2f57 img{width:100%;height:72px;}.elementor-5109 .elementor-element.elementor-element-726315b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-726315b .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5109 .elementor-element.elementor-element-23fa238{padding:2px 6px 2px 8px;font-size:20px;}.elementor-5109 .elementor-element.elementor-element-8ca5438{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5109 .elementor-element.elementor-element-8ca5438 img{width:100%;height:72px;}.elementor-5109 .elementor-element.elementor-element-121247e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-121247e .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5109 .elementor-element.elementor-element-54493c1{padding:2px 6px 2px 8px;font-size:20px;}.elementor-5109 .elementor-element.elementor-element-745b503{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5109 .elementor-element.elementor-element-745b503 img{width:100%;height:72px;}.elementor-5109 .elementor-element.elementor-element-02fd03b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-02fd03b .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5109 .elementor-element.elementor-element-4a92567{padding:2px 6px 2px 8px;font-size:20px;}.elementor-5109 .elementor-element.elementor-element-216cbe4{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5109 .elementor-element.elementor-element-216cbe4 img{width:100%;height:72px;}.elementor-5109 .elementor-element.elementor-element-c2d07d7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5109 .elementor-element.elementor-element-c2d07d7 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5109 .elementor-element.elementor-element-3f9571b{padding:2px 6px 2px 8px;font-size:20px;}.elementor-5109 .elementor-element.elementor-element-2644a18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-2644a18 .elementor-button{padding:16px 30px 16px 30px;}.elementor-5109 .elementor-element.elementor-element-343c28b{padding:80px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-0038f27 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-5109 .elementor-element.elementor-element-f8a5279{--content-width:100%;--padding-top:16px;--padding-bottom:12px;--padding-left:4px;--padding-right:4px;}.elementor-5109 .elementor-element.elementor-element-1c543bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-5109 .elementor-element.elementor-element-1c543bc .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-207d178{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-207d178 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-748c625{font-size:14px;}.elementor-5109 .elementor-element.elementor-element-13696c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-13696c5 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-26517e2 img{width:100%;}.elementor-5109 .elementor-element.elementor-element-acb29d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-a4bf5f9{--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-5109 .elementor-element.elementor-element-19ef22c0{padding:40px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-6194f14f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-561bb7ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5109 .elementor-element.elementor-element-561bb7ee .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-5109 .elementor-element.elementor-element-650ac470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-3a21f803{--justify-content:center;}.elementor-5109 .elementor-element.elementor-element-3d90e2a9{--width:45%;}.elementor-5109 .elementor-element.elementor-element-7cdbda0e{--width:45%;}.elementor-5109 .elementor-element.elementor-element-20efa068{--width:45%;}.elementor-5109 .elementor-element.elementor-element-513d1d7f{--width:45%;}.elementor-5109 .elementor-element.elementor-element-c805c1c{--width:45%;}.elementor-5109 .elementor-element.elementor-element-ab25707{--width:45%;}.elementor-5109 .elementor-element.elementor-element-44c8c9c1{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5109 .elementor-element.elementor-element-13e8f924{--width:45%;}.elementor-5109 .elementor-element.elementor-element-36ea4a47{--width:45%;}.elementor-5109 .elementor-element.elementor-element-5b21976d{--width:45%;}.elementor-5109 .elementor-element.elementor-element-51c1c2a7{--width:45%;}.elementor-5109 .elementor-element.elementor-element-cce60ec{--width:45%;}.elementor-5109 .elementor-element.elementor-element-9abf8f0{--width:45%;}.elementor-5109 .elementor-element.elementor-element-6fe7c9eb{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5109 .elementor-element.elementor-element-42dd6557{--width:45%;}.elementor-5109 .elementor-element.elementor-element-5e26d815{--width:45%;}.elementor-5109 .elementor-element.elementor-element-70f6390f .elementor-button{padding:16px 30px 16px 30px;}.elementor-5109 .elementor-element.elementor-element-53d617e1{padding:50px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-5eeea810 .elementor-heading-title{font-size:28px;}.elementor-5109 .elementor-element.elementor-element-4254e4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-35d38adc > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5109 .elementor-element.elementor-element-7b5caba6 img{height:150px;object-fit:cover;}.elementor-5109 .elementor-element.elementor-element-74fdf127 > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5109 .elementor-element.elementor-element-7bec8968 img{height:150px;object-fit:cover;}.elementor-5109 .elementor-element.elementor-element-7bf33227 > .elementor-element-populated{margin:0px 0px 14px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5109 .elementor-element.elementor-element-2fde54c4 img{height:150px;object-fit:cover;}.elementor-5109 .elementor-element.elementor-element-169cd517 > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5109 .elementor-element.elementor-element-6c98018e img{height:150px;object-fit:cover;}.elementor-5109 .elementor-element.elementor-element-248429e6 > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5109 .elementor-element.elementor-element-335c24d3 img{height:150px;object-fit:cover;}.elementor-5109 .elementor-element.elementor-element-5394236c > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5109 .elementor-element.elementor-element-3b79713d img{height:150px;object-fit:cover;}.elementor-5109 .elementor-element.elementor-element-26154c7{padding:50px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-512e5ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-c76f534{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-fa4c2d3{padding:0px 0px 0px 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-fa4c2d3 .elementor-heading-title{font-size:22px;line-height:1.8rem;}.elementor-5109 .elementor-element.elementor-element-3bf636b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5109 .elementor-element.elementor-element-3e76037{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5109 .elementor-element.elementor-element-ea1fda6{padding:50px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-226a316 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-6477ae1 .elementor-heading-title{font-size:28px;}.elementor-5109 .elementor-element.elementor-element-f6cbfd2 .elementor-heading-title{font-size:20px;}.elementor-5109 .elementor-element.elementor-element-7176a83{font-size:28px;}.elementor-5109 .elementor-element.elementor-element-8331709 .elementor-heading-title{font-size:20px;}.elementor-5109 .elementor-element.elementor-element-bb3e746{font-size:28px;}.elementor-5109 .elementor-element.elementor-element-606f3fe .elementor-heading-title{font-size:20px;}.elementor-5109 .elementor-element.elementor-element-3f01e48{font-size:28px;}.elementor-5109 .elementor-element.elementor-element-47fc5d5 .elementor-heading-title{font-size:20px;}.elementor-5109 .elementor-element.elementor-element-00aac6e .elementor-button{padding:16px 30px 16px 30px;}.elementor-5109 .elementor-element.elementor-element-968fbcd{padding:80px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-51f2f03 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-5109 .elementor-element.elementor-element-1186a1a{--content-width:100%;--padding-top:16px;--padding-bottom:12px;--padding-left:4px;--padding-right:4px;}.elementor-5109 .elementor-element.elementor-element-c48ce30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-5109 .elementor-element.elementor-element-c48ce30 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-c9e8ac3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-c9e8ac3 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-86bd0a2{font-size:14px;}.elementor-5109 .elementor-element.elementor-element-597366a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-597366a .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-492737b img{width:100%;}.elementor-5109 .elementor-element.elementor-element-ac126d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-b7b5a79{--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-5109 .elementor-element.elementor-element-64b3fc43{padding:40px 10px 0px 10px;}.elementor-5109 .elementor-element.elementor-element-2c123a58 .elementor-heading-title{font-size:24px;}.elementor-5109 .elementor-element.elementor-element-758efcb8 .elementor-heading-title{font-size:28px;}.elementor-5109 .elementor-element.elementor-element-57ad59f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-129b0efa{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-4e3733a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-4ca3cdc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5109 .elementor-element.elementor-element-5d4f3dbf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-7d25395b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-62d2909e .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-2abffd95{font-size:16px;}.elementor-5109 .elementor-element.elementor-element-3a8118cf{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-7d747618 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-3efc9aa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-5395705a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-3a4d429d{font-size:16px;}.elementor-5109 .elementor-element.elementor-element-26a1b49e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-53195254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5109 .elementor-element.elementor-element-23c76bb8{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-612e71b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-23889b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5109 .elementor-element.elementor-element-7336fdc6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-29a5df8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-475437c4 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-7d9c3aa8{font-size:16px;}.elementor-5109 .elementor-element.elementor-element-f3b0932{padding:0px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-e0540a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-a1f3ab6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-08c6189 .elementor-heading-title{font-size:24px;line-height:2rem;}.elementor-5109 .elementor-element.elementor-element-2204dad{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-ebf36c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5109 .elementor-element.elementor-element-7136158{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-5109 .elementor-element.elementor-element-7136158 img{height:80px;}.elementor-5109 .elementor-element.elementor-element-e38b5e8{--width:76%;}.elementor-5109 .elementor-element.elementor-element-7f8974d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-5109 .elementor-element.elementor-element-7f8974d .elementor-heading-title{font-size:20px;}.elementor-5109 .elementor-element.elementor-element-3ef7cd7{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5109 .elementor-element.elementor-element-86e19e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5109 .elementor-element.elementor-element-6440d3b{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-5109 .elementor-element.elementor-element-6440d3b img{height:100px;}.elementor-5109 .elementor-element.elementor-element-e549040{--width:76%;}.elementor-5109 .elementor-element.elementor-element-1481912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-1481912 .elementor-heading-title{font-size:20px;}.elementor-5109 .elementor-element.elementor-element-9861d0d{line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-e9576d8{padding:50px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-b980b45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-7826925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5109 .elementor-element.elementor-element-72ea5ad .elementor-heading-title{font-size:24px;line-height:2rem;}.elementor-5109 .elementor-element.elementor-element-568f19a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5109 .elementor-element.elementor-element-b824b2b .elementor-button{padding:16px 30px 16px 30px;}.elementor-5109 .elementor-element.elementor-element-7e649c4{padding:50px 10px 50px 10px;}.elementor-5109 .elementor-element.elementor-element-bf7a672 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5109 .elementor-element.elementor-element-ab05c72 .elementor-heading-title{font-size:24px;line-height:2rem;}.elementor-5109 .elementor-element.elementor-element-1f744f93 iframe{height:300px;}.elementor-5109 .elementor-element.elementor-element-af85f0b{font-size:14px;}.elementor-5109 .elementor-element.elementor-element-b2736eb{padding:80px 10px 10px 10px;}.elementor-5109 .elementor-element.elementor-element-dbf7bd0 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-5109 .elementor-element.elementor-element-eb3cd70{--content-width:100%;--padding-top:16px;--padding-bottom:12px;--padding-left:4px;--padding-right:4px;}.elementor-5109 .elementor-element.elementor-element-e85037b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-5109 .elementor-element.elementor-element-e85037b .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-36551c6{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-36551c6 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-abde3b1{font-size:14px;}.elementor-5109 .elementor-element.elementor-element-a7306af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5109 .elementor-element.elementor-element-a7306af .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-5109 .elementor-element.elementor-element-ec95a0f img{width:100%;}.elementor-5109 .elementor-element.elementor-element-d051d33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-5109 .elementor-element.elementor-element-c62d030{--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}}/* Start custom CSS for heading, class: .elementor-element-eaf3a24 */.gold-gradient {
  background-image: linear-gradient(90deg, #B4951D 0%, #EFC955 50%, #daa520 100%); /* 金色系のグラデーション */
  background-clip: text;
  -webkit-background-clip: text; /*Safari & Chrome用*/
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207d178 */.gold-gradient {
  background-image: linear-gradient(90deg, #B4951D 0%, #EFC955 50%, #daa520 100%); /* 金色系のグラデーション */
  background-clip: text;
  -webkit-background-clip: text; /*Safari & Chrome用*/
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9e8ac3 */.gold-gradient {
  background-image: linear-gradient(90deg, #B4951D 0%, #EFC955 50%, #daa520 100%); /* 金色系のグラデーション */
  background-clip: text;
  -webkit-background-clip: text; /*Safari & Chrome用*/
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64b3fc43 */.voice {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36551c6 */.gold-gradient {
  background-image: linear-gradient(90deg, #B4951D 0%, #EFC955 50%, #daa520 100%); /* 金色系のグラデーション */
  background-clip: text;
  -webkit-background-clip: text; /*Safari & Chrome用*/
  color: transparent;
}/* End custom CSS */