.elementor-26 .elementor-element.elementor-element-768b9ba{--display:flex;--min-height:70vh;--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-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-26 .elementor-element.elementor-element-241c183{width:var( --container-widget-width, 30px );max-width:30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:100px;text-align:start;font-family:var( --e-global-typography-2fe0eea-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe0eea-font-size );font-weight:var( --e-global-typography-2fe0eea-font-weight );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-241c183.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-241c183{left:50%;}body.rtl .elementor-26 .elementor-element.elementor-element-241c183{right:50%;}.elementor-26 .elementor-element.elementor-element-774cd95{--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;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-770922f{--spacer-size:100px;width:var( --container-widget-width, 1px );max-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1px;--container-widget-flex-grow:0;top:-50px;}.elementor-26 .elementor-element.elementor-element-770922f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-770922f{right:50%;}body.rtl .elementor-26 .elementor-element.elementor-element-770922f{left:50%;}.elementor-26 .elementor-element.elementor-element-d4d2764{width:var( --container-widget-width, 30px );max-width:30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-2fe0eea-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe0eea-font-size );font-weight:var( --e-global-typography-2fe0eea-font-weight );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );color:#376234;}.elementor-26 .elementor-element.elementor-element-d4d2764.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-c6d8369{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 31px;--row-gap:0px;--column-gap:31px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-c6d8369.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-283ad9d{--display:flex;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-eca9c9d{--display:flex;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a4b06fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-93b477b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.9rem;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-043f07a{--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;--padding-top:200px;--padding-bottom:0200px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-043f07a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-043f07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0ED;}.elementor-26 .elementor-element.elementor-element-b245b01{width:var( --container-widget-width, 2.336% );max-width:2.336%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2.336%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-2fe0eea-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe0eea-font-size );font-weight:var( --e-global-typography-2fe0eea-font-weight );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );color:#376234;}.elementor-26 .elementor-element.elementor-element-b245b01.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-26 .elementor-element.elementor-element-460dbcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-460dbcb img{width:1100px;}.elementor-26 .elementor-element.elementor-element-784b377{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-784b377.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-f54615d{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-05b26b3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-05b26b3.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-dbd1992{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-729b53e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-577e4fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-917143d{--display:flex;--min-height:300px;}.elementor-26 .elementor-element.elementor-element-a40c68d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-a40c68d.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-0df1c8c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-e35aa8e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e728cc2{--display:flex;--min-height:300px;}.elementor-26 .elementor-element.elementor-element-a39c572{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-a39c572.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-8a0a886{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.3px;}.elementor-26 .elementor-element.elementor-element-aa8e113{--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;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ae7a056{width:var( --container-widget-width, 2.336% );max-width:2.336%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2.336%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-2fe0eea-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe0eea-font-size );font-weight:var( --e-global-typography-2fe0eea-font-weight );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );color:#376234;}.elementor-26 .elementor-element.elementor-element-ae7a056.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-26 .elementor-element.elementor-element-bc2be79{--divider-border-style:solid;--divider-color:#9B9B9B;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-bc2be79 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-bc2be79 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-202b93a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-cb0ed18{--display:flex;--min-height:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-e35a343{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-86cf169{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7be7bb6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-7be7bb6.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-a9c52c9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-6881f82{--divider-border-style:solid;--divider-color:#9B9B9B;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6881f82 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-6881f82 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-36ce6d8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 30px;--row-gap:20px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d48f74b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-70cfc9d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-70cfc9d.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-5041590{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-8853fe3{--divider-border-style:solid;--divider-color:#9B9B9B;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-8853fe3 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-8853fe3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-b90815f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-50dc3d0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-50dc3d0.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-426ef72{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-2afdfd6{--divider-border-style:solid;--divider-color:#9B9B9B;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2afdfd6 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-2afdfd6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-c22b2dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b8ba8fd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-b8ba8fd.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-4f59d2b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-0cf34d2{--divider-border-style:solid;--divider-color:#9B9B9B;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0cf34d2 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-0cf34d2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-2dcd6f1{--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;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2dcd6f1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2dcd6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0ED;}.elementor-26 .elementor-element.elementor-element-8b1822e{width:var( --container-widget-width, 2.336% );max-width:2.336%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2.336%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-2fe0eea-font-family ), Sans-serif;font-size:var( --e-global-typography-2fe0eea-font-size );font-weight:var( --e-global-typography-2fe0eea-font-weight );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );color:#376234;}.elementor-26 .elementor-element.elementor-element-8b1822e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-31194ea{--divider-border-style:solid;--divider-color:#9B9B9B;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-31194ea .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-31194ea .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-365ca71{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5efd7ab{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-979607a{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a4ecdc2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-a4ecdc2.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-a8ff1b3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-53de76a{--divider-border-style:solid;--divider-color:#9B9B9B;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-53de76a .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-53de76a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-ece6d3c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-14857c4{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-46f5244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-d3c38fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-70acc22{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-70acc22.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-1227a5d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-e1d0900{--divider-border-style:solid;--divider-color:#9B9B9B;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e1d0900 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-e1d0900 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-872f04c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-bfbb1b1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-495815d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5d32ac1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f317d0b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-f317d0b.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-8038466{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-bace062{--divider-border-style:solid;--divider-color:#9B9B9B;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-bace062 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-bace062 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-4cc8823{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f76141f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-fbbcdb1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-fbbcdb1.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-ec1dbc5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-6e37711{--divider-border-style:solid;--divider-color:#9B9B9B;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6e37711 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-6e37711 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-4442548{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c34c643{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#000000;}.elementor-26 .elementor-element.elementor-element-c34c643.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-40a7638{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:0.8rem;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-26 .elementor-element.elementor-element-07ed9af{--divider-border-style:solid;--divider-color:#9B9B9B;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-07ed9af .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-26 .elementor-element.elementor-element-07ed9af .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-c6d8369{--width:90%;}.elementor-26 .elementor-element.elementor-element-283ad9d{--width:100%;}.elementor-26 .elementor-element.elementor-element-eca9c9d{--width:100%;}.elementor-26 .elementor-element.elementor-element-a4b06fa{--width:100%;}.elementor-26 .elementor-element.elementor-element-784b377{--width:1000px;}.elementor-26 .elementor-element.elementor-element-aa8e113{--content-width:1000px;}.elementor-26 .elementor-element.elementor-element-2dcd6f1{--content-width:1000px;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-241c183{--container-widget-width:28px;--container-widget-flex-grow:0;width:var( --container-widget-width, 28px );max-width:28px;font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-774cd95{--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-26 .elementor-element.elementor-element-d4d2764{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-c6d8369{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:1fr 2fr;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-c6d8369.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-283ad9d{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-eca9c9d{--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-043f07a{--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-26 .elementor-element.elementor-element-b245b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-460dbcb img{width:100vw;}.elementor-26 .elementor-element.elementor-element-784b377{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-26 .elementor-element.elementor-element-729b53e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:050px 0px;--row-gap:050px;--column-gap:0px;--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-577e4fe{--min-height:0px;}.elementor-26 .elementor-element.elementor-element-917143d{--min-height:300px;}.elementor-26 .elementor-element.elementor-element-e728cc2{--min-height:300px;}.elementor-26 .elementor-element.elementor-element-aa8e113{--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-26 .elementor-element.elementor-element-ae7a056{font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-202b93a{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-36ce6d8{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-2dcd6f1{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-26 .elementor-element.elementor-element-8b1822e{font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-365ca71{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ece6d3c{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-872f04c{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-4cc8823{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-241c183{font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-774cd95{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-d4d2764{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-c6d8369{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-283ad9d{--min-height:400px;}.elementor-26 .elementor-element.elementor-element-043f07a{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-b245b01{--container-widget-width:23px;--container-widget-flex-grow:0;width:var( --container-widget-width, 23px );max-width:23px;font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-460dbcb img{width:100%;}.elementor-26 .elementor-element.elementor-element-784b377{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-729b53e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-917143d{--min-height:150px;}.elementor-26 .elementor-element.elementor-element-e728cc2{--min-height:150px;}.elementor-26 .elementor-element.elementor-element-aa8e113{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-ae7a056{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-202b93a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-cb0ed18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e35a343.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-36ce6d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-2dcd6f1{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-8b1822e{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;font-size:var( --e-global-typography-2fe0eea-font-size );line-height:var( --e-global-typography-2fe0eea-line-height );letter-spacing:var( --e-global-typography-2fe0eea-letter-spacing );}.elementor-26 .elementor-element.elementor-element-365ca71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-5efd7ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0d84bfa.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-53de76a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-26 .elementor-element.elementor-element-ece6d3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-14857c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-46f5244.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-e1d0900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-26 .elementor-element.elementor-element-872f04c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-bfbb1b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-495815d.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-bace062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-26 .elementor-element.elementor-element-4cc8823{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-6e37711{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-774cd95{--width:100%;}.elementor-26 .elementor-element.elementor-element-c6d8369{--width:100%;}.elementor-26 .elementor-element.elementor-element-283ad9d{--width:100%;}.elementor-26 .elementor-element.elementor-element-eca9c9d{--width:100%;}.elementor-26 .elementor-element.elementor-element-043f07a{--width:100%;}.elementor-26 .elementor-element.elementor-element-784b377{--width:100%;}.elementor-26 .elementor-element.elementor-element-aa8e113{--content-width:100%;}.elementor-26 .elementor-element.elementor-element-2dcd6f1{--content-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-241c183 *//* ウィジェット全体を縦書きにし、高さを自動にする */
.elementor-26 .elementor-element.elementor-element-241c183 {
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    height: auto;
    max-height: 400px; /* 必要に応じて調整：文章の長さに合わせる */
    display: inline-block; /* 幅を文字分だけにする */
}

/* 文字の間隔と行間を整える */
.elementor-26 .elementor-element.elementor-element-241c183 .elementor-widget-container {
    line-height: 2.5em; /* 行間を広めに（神社らしい余裕） */
    letter-spacing: 0.2em; /* 文字の上下間隔 */
}

/* 段落間の余白 */
.elementor-26 .elementor-element.elementor-element-241c183 p {
    margin-left: 20px; /* 縦書きなので「左」が次の行との間隔になります */
    margin-bottom: 0;
}

.elementor-26 .elementor-element.elementor-element-241c183 {
    /* 線の太さの半分だけ左にずらして、完全な中央にする */
    transform: translateX(-50%);
    /* 他の要素に埋もれないようにする */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-770922f *//* Elementorのスペーサーウィジェット自体にスタイルを適用 */
.elementor-26 .elementor-element.elementor-element-770922f {
    width: 1px;         /* 線の太さ */
    margin: 0 auto;     /* 中央配置 */
}

/* スペーサーの内部要素にグラデーションの背景を設定 */
.elementor-26 .elementor-element.elementor-element-770922f .elementor-spacer-inner {
    height: 100%;
    /* linear-gradient の設定：
       - to bottom: 上から下へ
       - #707070 50%: 上半分の色（グレー）を50%まで
       - #b56c6c 50%: 下半分の色（例えばえんじ色）を50%から開始
    */
    background: linear-gradient(to bottom, 
        #FFFFFF 50%, 
        #376234 50%
    );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d2764 *//* ウィジェット全体を縦書きにし、高さを自動にする */
.elementor-26 .elementor-element.elementor-element-d4d2764 {
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    height: auto;
    max-height: 400px; /* 必要に応じて調整：文章の長さに合わせる */
    display: inline-block; /* 幅を文字分だけにする */
}

/* 文字の間隔と行間を整える */
.elementor-26 .elementor-element.elementor-element-d4d2764 .elementor-widget-container {
    line-height: 2.5em; /* 行間を広めに（神社らしい余裕） */
    letter-spacing: 0.2em; /* 文字の上下間隔 */
}

/* 段落間の余白 */
.elementor-26 .elementor-element.elementor-element-d4d2764 p {
    margin-left: 20px; /* 縦書きなので「左」が次の行との間隔になります */
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b245b01 *//* ウィジェット全体を縦書きにし、高さを自動にする */
.elementor-26 .elementor-element.elementor-element-b245b01 {
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    height: auto;
    max-height: 400px; /* 必要に応じて調整：文章の長さに合わせる */
    display: inline-block; /* 幅を文字分だけにする */
}

/* 文字の間隔と行間を整える */
.elementor-26 .elementor-element.elementor-element-b245b01 .elementor-widget-container {
    line-height: 2.5em; /* 行間を広めに（神社らしい余裕） */
    letter-spacing: 0.2em; /* 文字の上下間隔 */
}

/* 段落間の余白 */
.elementor-26 .elementor-element.elementor-element-b245b01 p {
    margin-left: 20px; /* 縦書きなので「左」が次の行との間隔になります */
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae7a056 *//* ウィジェット全体を縦書きにし、高さを自動にする */
.elementor-26 .elementor-element.elementor-element-ae7a056 {
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    height: auto;
    max-height: 400px; /* 必要に応じて調整：文章の長さに合わせる */
    display: inline-block; /* 幅を文字分だけにする */
}

/* 文字の間隔と行間を整える */
.elementor-26 .elementor-element.elementor-element-ae7a056 .elementor-widget-container {
    line-height: 2.5em; /* 行間を広めに（神社らしい余裕） */
    letter-spacing: 0.2em; /* 文字の上下間隔 */
}

/* 段落間の余白 */
.elementor-26 .elementor-element.elementor-element-ae7a056 p {
    margin-left: 20px; /* 縦書きなので「左」が次の行との間隔になります */
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1822e *//* ウィジェット全体を縦書きにし、高さを自動にする */
.elementor-26 .elementor-element.elementor-element-8b1822e {
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    height: auto;
    max-height: 400px; /* 必要に応じて調整：文章の長さに合わせる */
    display: inline-block; /* 幅を文字分だけにする */
}

/* 文字の間隔と行間を整える */
.elementor-26 .elementor-element.elementor-element-8b1822e .elementor-widget-container {
    line-height: 2.5em; /* 行間を広めに（神社らしい余裕） */
    letter-spacing: 0.2em; /* 文字の上下間隔 */
}

/* 段落間の余白 */
.elementor-26 .elementor-element.elementor-element-8b1822e p {
    margin-left: 20px; /* 縦書きなので「左」が次の行との間隔になります */
    margin-bottom: 0;
}/* End custom CSS */