.elementor-825 .elementor-element.elementor-element-bd2370d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-bd2370d:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-bd2370d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A22929;}.elementor-825 .elementor-element.elementor-element-243b395{--spacer-size:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-74b3faee{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-825 .elementor-element.elementor-element-74b3faee .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-74b3faee .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-5c4dbf72{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-335c305f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-825 .elementor-element.elementor-element-335c305f .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-335c305f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-825 .elementor-element.elementor-element-1eb08cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-1eb08cf5:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-1eb08cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A22929;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-825 .elementor-element.elementor-element-63fc611d{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-825 .elementor-element.elementor-element-63fc611d.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-2104da8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-2104da8c:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-2104da8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A22929;}.elementor-825 .elementor-element.elementor-element-6d4dbb95{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-825 .elementor-element.elementor-element-6d4dbb95 .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-6d4dbb95 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-825 .elementor-element.elementor-element-550a8611{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-825 .elementor-element.elementor-element-550a8611:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-550a8611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A22929;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-5d3c5bf{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-825 .elementor-element.elementor-element-5d3c5bf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-d785f1b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-825 .elementor-element.elementor-element-d785f1b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-10da514{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-825 .elementor-element.elementor-element-10da514 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-e9dc36b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-825 .elementor-element.elementor-element-e9dc36b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-9470763{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-825 .elementor-element.elementor-element-9470763 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-d30e144{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-825 .elementor-element.elementor-element-d30e144 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-cf7eadc{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-825 .elementor-element.elementor-element-cf7eadc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-f804768{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-825 .elementor-element.elementor-element-f804768:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-f804768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A22929 72%, #FFFFFF 100%);}.elementor-825 .elementor-element.elementor-element-1d2e9e4e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-825 .elementor-element.elementor-element-1d2e9e4e .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-1d2e9e4e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-825 .elementor-element.elementor-element-9d67748{--spacer-size:2px;}.elementor-825 .elementor-element.elementor-element-7cfd3836{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-825 .elementor-element.elementor-element-7cfd3836:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-7cfd3836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A22929;}.elementor-825 .elementor-element.elementor-element-7cfd3836::before, .elementor-825 .elementor-element.elementor-element-7cfd3836 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-7cfd3836 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-7cfd3836 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-7cfd3836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-7cfd3836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(36deg, #FFFFFF 0%, #FFFFFF 78%);}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-825 .elementor-element.elementor-element-2a136c49.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:19px;}.elementor-825 .elementor-element.elementor-element-2a136c49 .elementor-main-swiper{height:450px;width:100%;}.elementor-825 .elementor-element.elementor-element-2a136c49 .elementor-main-swiper .swiper-slide{background-color:#A22929;border-radius:0px;}.elementor-825 .elementor-element.elementor-element-2a136c49 .elementor-swiper-button{font-size:0px;}#elementor-lightbox-slideshow-2a136c49{background-color:#DA1313;}#elementor-lightbox-slideshow-2a136c49 .elementor-video-container{width:50%;}.elementor-825 .elementor-element.elementor-element-2a136c49 .elementor-custom-embed-play i{font-size:20px;}.elementor-825 .elementor-element.elementor-element-206d6a28{--spacer-size:90px;}.elementor-825 .elementor-element.elementor-element-49a0f1ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-825 .elementor-element.elementor-element-49a0f1ec:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-49a0f1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-825 .elementor-element.elementor-element-4f3c64e8{--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-825 .elementor-element.elementor-element-4f3c64e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-825 .elementor-element.elementor-element-108ead4d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-825 .elementor-element.elementor-element-108ead4d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-825 .elementor-element.elementor-element-962d717{--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-825 .elementor-element.elementor-element-1d55382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-d24fc49{--spacer-size:22px;}.elementor-825 .elementor-element.elementor-element-7d2429b{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-7d2429b.elementor-element{--align-self:flex-end;}.elementor-825 .elementor-element.elementor-element-d5bf80b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-795ce70{--spacer-size:15px;}.elementor-825 .elementor-element.elementor-element-c53ffd3{--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-825 .elementor-element.elementor-element-e0afd2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-825 .elementor-element.elementor-element-be50e6e .elementor-button{background-color:#883AFF;font-family:"Noto Serif JP", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EF1010;border-radius:18px 18px 18px 18px;padding:15px 15px 15px 15px;}.elementor-825 .elementor-element.elementor-element-5f856ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-8ec7b23 .elementor-button{background-color:#3B8CD8;font-family:"Noto Serif JP", Sans-serif;font-weight:900;word-spacing:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;padding:15px 70px 15px 70px;}.elementor-825 .elementor-element.elementor-element-4969c6d{--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-825 .elementor-element.elementor-element-6d4fb39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-ee475d9{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-0367570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-3689d5b{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-62c660a{--spacer-size:34px;}.elementor-825 .elementor-element.elementor-element-5971dfda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-5971dfda:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-5971dfda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-5971dfda::before, .elementor-825 .elementor-element.elementor-element-5971dfda > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-5971dfda > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-5971dfda > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-5971dfda > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-5971dfda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-608aa210{--spacer-size:8px;}.elementor-825 .elementor-element.elementor-element-131fe6d{--spacer-size:10px;}.elementor-825 .elementor-element.elementor-element-7ec47a11{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-825 .elementor-element.elementor-element-7ec47a11.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-7ec47a11 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-5cf96c1e{--spacer-size:7px;}.elementor-825 .elementor-element.elementor-element-656f1745{--divider-border-style:parallelogram;--divider-color:#000;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:6px;--divider-pattern-size:14.8px;}.elementor-825 .elementor-element.elementor-element-656f1745 .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-656f1745 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-825 .elementor-element.elementor-element-6961f53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-6961f53:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-6961f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-6961f53::before, .elementor-825 .elementor-element.elementor-element-6961f53 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-6961f53 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-6961f53 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-6961f53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-6961f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-9ec8838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-9ec8838:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-9ec8838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-9ec8838::before, .elementor-825 .elementor-element.elementor-element-9ec8838 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-9ec8838 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-9ec8838 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-9ec8838 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-9ec8838 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-469954ca{--spacer-size:8px;}.elementor-825 .elementor-element.elementor-element-2c43e09{--spacer-size:25px;}.elementor-825 .elementor-element.elementor-element-2148603f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-825 .elementor-element.elementor-element-2148603f.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-2148603f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:900;color:#000000;}.elementor-825 .elementor-element.elementor-element-4a644658{--spacer-size:7px;}.elementor-825 .elementor-element.elementor-element-a2f83e1{--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-825 .elementor-element.elementor-element-3e90ce8{--display:flex;}.elementor-825 .elementor-element.elementor-element-6e34866{font-family:"Noto Serif JP", Sans-serif;font-weight:600;color:#000000;}.elementor-825 .elementor-element.elementor-element-a26dba7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-c1d90cb{--display:flex;}.elementor-825 .elementor-element.elementor-element-d1e79f6{--display:flex;}.elementor-825 .elementor-element.elementor-element-811f102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-811f102:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-811f102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-811f102::before, .elementor-825 .elementor-element.elementor-element-811f102 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-811f102 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-811f102 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-811f102 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-811f102 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-2ca6074{--spacer-size:8px;}.elementor-825 .elementor-element.elementor-element-a32101f{--divider-border-style:parallelogram;--divider-color:#000;--divider-pattern-height:8.6px;--divider-pattern-size:16.4px;}.elementor-825 .elementor-element.elementor-element-a32101f .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-a32101f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-825 .elementor-element.elementor-element-29da290{--spacer-size:25px;}.elementor-825 .elementor-element.elementor-element-3a9e467{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-825 .elementor-element.elementor-element-3a9e467.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-3a9e467 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:900;color:#000000;}.elementor-825 .elementor-element.elementor-element-77a41ac{--spacer-size:7px;}.elementor-825 .elementor-element.elementor-element-922aeab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-825 .elementor-element.elementor-element-66a57bc{--spacer-size:50px;}.elementor-825 .elementor-element.elementor-element-23ff062{--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-825 .elementor-element.elementor-element-7faf70d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-7012ee5 .elementor-button{background-color:#883AFF;font-family:"Noto Serif JP", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:#EF1010;border-radius:18px 18px 18px 18px;padding:15px 15px 15px 15px;}.elementor-825 .elementor-element.elementor-element-9510953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-17db53e .elementor-button{background-color:#3B8CD8;font-family:"Noto Serif JP", Sans-serif;font-weight:900;word-spacing:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;padding:15px 70px 15px 70px;}.elementor-825 .elementor-element.elementor-element-3dd9ce1{--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-825 .elementor-element.elementor-element-1773875{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-8b5201f{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-c82ca3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-3e90d0e{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-bdde63e{--spacer-size:34px;}.elementor-825 .elementor-element.elementor-element-c400672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-c400672:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-c400672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-c400672::before, .elementor-825 .elementor-element.elementor-element-c400672 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-c400672 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-c400672 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-c400672 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-c400672 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-ba7a2cc{--spacer-size:8px;}.elementor-825 .elementor-element.elementor-element-57ca5e5{--spacer-size:10px;}.elementor-825 .elementor-element.elementor-element-724eb53{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-825 .elementor-element.elementor-element-724eb53.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-724eb53 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-050b584{--spacer-size:7px;}.elementor-825 .elementor-element.elementor-element-7f6f1a1{--divider-border-style:parallelogram;--divider-color:#000;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:6px;--divider-pattern-size:14.8px;}.elementor-825 .elementor-element.elementor-element-7f6f1a1 .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-7f6f1a1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-825 .elementor-element.elementor-element-479fa52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-479fa52:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-479fa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-479fa52::before, .elementor-825 .elementor-element.elementor-element-479fa52 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-479fa52 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-479fa52 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-479fa52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-479fa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-e5ecf0f{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-ca44ae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-ca44ae2:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-ca44ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-ca44ae2::before, .elementor-825 .elementor-element.elementor-element-ca44ae2 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-ca44ae2 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-ca44ae2 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-ca44ae2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-ca44ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-fa9268e{--spacer-size:50px;}.elementor-825 .elementor-element.elementor-element-5fea69b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-5fea69b:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-5fea69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-5fea69b::before, .elementor-825 .elementor-element.elementor-element-5fea69b > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-5fea69b > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-5fea69b > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-5fea69b > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-5fea69b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-d69f5c4{--spacer-size:8px;}.elementor-825 .elementor-element.elementor-element-ee1508c{--spacer-size:25px;}.elementor-825 .elementor-element.elementor-element-33f0ce1{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-825 .elementor-element.elementor-element-33f0ce1.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-33f0ce1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:900;color:#000000;}.elementor-825 .elementor-element.elementor-element-431f873{--spacer-size:7px;}.elementor-825 .elementor-element.elementor-element-690ebbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-825 .elementor-element.elementor-element-2b4e683{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-825 .elementor-element.elementor-element-2b4e683.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-7f0bc16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-825 .elementor-element.elementor-element-e44e23e{--spacer-size:30px;}.elementor-825 .elementor-element.elementor-element-895e420{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-65a8103{--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-825 .elementor-element.elementor-element-0c664a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-fb2ffd2 .elementor-button{background-color:#883AFF;font-family:"Noto Serif JP", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:#EF1010;border-radius:18px 18px 18px 18px;padding:15px 15px 15px 15px;}.elementor-825 .elementor-element.elementor-element-d0c9464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-2f45f40 .elementor-button{background-color:#3B8CD8;font-family:"Noto Serif JP", Sans-serif;font-weight:900;word-spacing:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;padding:15px 70px 15px 70px;}.elementor-825 .elementor-element.elementor-element-ce8406e{--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-825 .elementor-element.elementor-element-02d6f8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-6ad61b4{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-1e4d12e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-c473ed6{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-f4db9c5{--spacer-size:34px;}.elementor-825 .elementor-element.elementor-element-34553d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-34553d9:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-34553d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-34553d9::before, .elementor-825 .elementor-element.elementor-element-34553d9 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-34553d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-34553d9 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-34553d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-34553d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-75aa98b{--spacer-size:8px;}.elementor-825 .elementor-element.elementor-element-f301cf6{--spacer-size:10px;}.elementor-825 .elementor-element.elementor-element-333e316{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-825 .elementor-element.elementor-element-333e316.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-333e316 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-dd53f03{--spacer-size:7px;}.elementor-825 .elementor-element.elementor-element-378457b{--divider-border-style:parallelogram;--divider-color:#000;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:6px;--divider-pattern-size:14.8px;}.elementor-825 .elementor-element.elementor-element-378457b .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-378457b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-825 .elementor-element.elementor-element-fe84b3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-fe84b3c:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-fe84b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-fe84b3c::before, .elementor-825 .elementor-element.elementor-element-fe84b3c > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-fe84b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-fe84b3c > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-fe84b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-fe84b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-6144590{--spacer-size:50px;}.elementor-825 .elementor-element.elementor-element-0ee268d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-0ee268d:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-0ee268d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-0ee268d::before, .elementor-825 .elementor-element.elementor-element-0ee268d > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-0ee268d > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-0ee268d > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-0ee268d > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-0ee268d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-6da2bec{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-0ecd48d{--spacer-size:50px;}.elementor-825 .elementor-element.elementor-element-47290d5{--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;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-47290d5:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-47290d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-47290d5::before, .elementor-825 .elementor-element.elementor-element-47290d5 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-47290d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-47290d5 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-47290d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-47290d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-76e1728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-d18e73c .elementor-button{background-color:#883AFF;font-family:"Noto Serif JP", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:#EF1010;border-radius:18px 18px 18px 18px;padding:15px 15px 15px 15px;}.elementor-825 .elementor-element.elementor-element-69b9e99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-42dc43f .elementor-button{background-color:#3B8CD8;font-family:"Noto Serif JP", Sans-serif;font-weight:900;word-spacing:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;padding:15px 70px 15px 70px;}.elementor-825 .elementor-element.elementor-element-32d3817{--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;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-32d3817:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-32d3817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C6B6B;}.elementor-825 .elementor-element.elementor-element-32d3817::before, .elementor-825 .elementor-element.elementor-element-32d3817 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-32d3817 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-32d3817 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-32d3817 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-32d3817 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://shashinsha.com/wp-content/uploads/2025/07/スクリーンショット-2025-07-11-21.52.52.png");--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-c2462f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-555f834{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-524bd18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-cd369f9{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#000000;}.elementor-825 .elementor-element.elementor-element-90854e1{--spacer-size:34px;}.elementor-825 .elementor-element.elementor-element-c1a353c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-825 .elementor-element.elementor-element-c1a353c:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-c1a353c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-c1a353c::before, .elementor-825 .elementor-element.elementor-element-c1a353c > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-c1a353c > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-c1a353c > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-c1a353c > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-c1a353c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-a66cce2{--spacer-size:8px;}.elementor-825 .elementor-element.elementor-element-34caf6a{--spacer-size:25px;}.elementor-825 .elementor-element.elementor-element-4b2463b{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-825 .elementor-element.elementor-element-4b2463b.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-4b2463b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:900;color:#000000;}.elementor-825 .elementor-element.elementor-element-5a82d04{--spacer-size:7px;}.elementor-825 .elementor-element.elementor-element-9db28c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-f2bc4c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-825 .elementor-element.elementor-element-9bd73c7{--spacer-size:38px;}.elementor-825 .elementor-element.elementor-element-46b91ae7{--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-825 .elementor-element.elementor-element-46b91ae7:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-46b91ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-825 .elementor-element.elementor-element-48de97db{--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-825 .elementor-element.elementor-element-48de97db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-4d25334 .elementor-icon-wrapper{text-align:center;}.elementor-825 .elementor-element.elementor-element-4d25334.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-825 .elementor-element.elementor-element-4d25334.elementor-view-framed .elementor-icon, .elementor-825 .elementor-element.elementor-element-4d25334.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-825 .elementor-element.elementor-element-4d25334.elementor-view-framed .elementor-icon, .elementor-825 .elementor-element.elementor-element-4d25334.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-825 .elementor-element.elementor-element-4d25334 .elementor-icon{font-size:24px;}.elementor-825 .elementor-element.elementor-element-4d25334 .elementor-icon svg{height:24px;}.elementor-825 .elementor-element.elementor-element-359a95b6{width:auto;max-width:auto;}.elementor-825 .elementor-element.elementor-element-359a95b6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-825 .elementor-element.elementor-element-172c3a26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-825 .elementor-element.elementor-element-16e50477{--divider-border-style:parallelogram;--divider-color:#000;--divider-pattern-height:6px;--divider-pattern-size:14.8px;}.elementor-825 .elementor-element.elementor-element-16e50477 .elementor-divider-separator{width:100%;}.elementor-825 .elementor-element.elementor-element-16e50477 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-825 .elementor-element.elementor-element-21e59528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.21;}.elementor-825 .elementor-element.elementor-element-21e59528::before, .elementor-825 .elementor-element.elementor-element-21e59528 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-21e59528 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-21e59528 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-21e59528 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-21e59528 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-825 .elementor-element.elementor-element-24f2ae3e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-825 .elementor-element.elementor-element-24f2ae3e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-825 .elementor-element.elementor-element-24f2ae3e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-825 .elementor-element.elementor-element-2fb02eff{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-825 .elementor-element.elementor-element-550a8611{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-2a136c49.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-825 .elementor-element.elementor-element-550a8611{--content-width:793px;}.elementor-825 .elementor-element.elementor-element-49a0f1ec{--content-width:1600px;}.elementor-825 .elementor-element.elementor-element-4f3c64e8{--width:53.329%;}.elementor-825 .elementor-element.elementor-element-962d717{--content-width:958px;}.elementor-825 .elementor-element.elementor-element-1d55382{--width:50%;}.elementor-825 .elementor-element.elementor-element-d5bf80b{--width:50%;}.elementor-825 .elementor-element.elementor-element-c53ffd3{--content-width:733px;}.elementor-825 .elementor-element.elementor-element-e0afd2d{--width:50%;}.elementor-825 .elementor-element.elementor-element-5f856ef{--width:50%;}.elementor-825 .elementor-element.elementor-element-4969c6d{--content-width:731px;}.elementor-825 .elementor-element.elementor-element-6d4fb39{--width:50%;}.elementor-825 .elementor-element.elementor-element-0367570{--width:50%;}.elementor-825 .elementor-element.elementor-element-9ec8838{--content-width:1242px;}.elementor-825 .elementor-element.elementor-element-a2f83e1{--content-width:850px;}.elementor-825 .elementor-element.elementor-element-3e90ce8{--width:50%;}.elementor-825 .elementor-element.elementor-element-a26dba7{--width:50%;}.elementor-825 .elementor-element.elementor-element-811f102{--content-width:1242px;}.elementor-825 .elementor-element.elementor-element-23ff062{--content-width:733px;}.elementor-825 .elementor-element.elementor-element-7faf70d{--width:50%;}.elementor-825 .elementor-element.elementor-element-9510953{--width:50%;}.elementor-825 .elementor-element.elementor-element-3dd9ce1{--content-width:731px;}.elementor-825 .elementor-element.elementor-element-1773875{--width:50%;}.elementor-825 .elementor-element.elementor-element-c82ca3c{--width:50%;}.elementor-825 .elementor-element.elementor-element-c400672{--content-width:1214px;}.elementor-825 .elementor-element.elementor-element-5fea69b{--content-width:1242px;}.elementor-825 .elementor-element.elementor-element-65a8103{--content-width:733px;}.elementor-825 .elementor-element.elementor-element-0c664a9{--width:50%;}.elementor-825 .elementor-element.elementor-element-d0c9464{--width:50%;}.elementor-825 .elementor-element.elementor-element-ce8406e{--content-width:731px;}.elementor-825 .elementor-element.elementor-element-02d6f8a{--width:50%;}.elementor-825 .elementor-element.elementor-element-1e4d12e{--width:50%;}.elementor-825 .elementor-element.elementor-element-34553d9{--content-width:1214px;}.elementor-825 .elementor-element.elementor-element-47290d5{--content-width:733px;}.elementor-825 .elementor-element.elementor-element-76e1728{--width:50%;}.elementor-825 .elementor-element.elementor-element-69b9e99{--width:50%;}.elementor-825 .elementor-element.elementor-element-32d3817{--content-width:731px;}.elementor-825 .elementor-element.elementor-element-c2462f2{--width:50%;}.elementor-825 .elementor-element.elementor-element-524bd18{--width:50%;}.elementor-825 .elementor-element.elementor-element-c1a353c{--content-width:1242px;}.elementor-825 .elementor-element.elementor-element-46b91ae7{--content-width:804px;}.elementor-825 .elementor-element.elementor-element-48de97db{--width:53.329%;}.elementor-825 .elementor-element.elementor-element-21e59528{--content-width:1054px;}}@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-550a8611{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-2a136c49.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-825 .elementor-element.elementor-element-2a136c49{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-825 .elementor-element.elementor-element-2a136c49.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-2a136c49 .elementor-main-swiper{height:460px;width:382px;}}/* Start custom CSS for media-carousel, class: .elementor-element-2a136c49 */.elementor-825 .elementor-element.elementor-element-2a136c49 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */