.elementor-5259 .elementor-element.elementor-element-a7dc668{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-cca91fe{text-align:center;}.elementor-5259 .elementor-element.elementor-element-cca91fe .elementor-heading-title{font-size:40px;font-weight:800;}.elementor-widget-text-editor{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-5259 .elementor-element.elementor-element-e0c2b84{text-align:left;font-size:1rem;line-height:2.2em;color:#000000;}.elementor-5259 .elementor-element.elementor-element-ec4ce79{--spacer-size:50px;}.elementor-5259 .elementor-element.elementor-element-5e30234:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-5e30234 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14c0fc );}.elementor-5259 .elementor-element.elementor-element-5e30234 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5259 .elementor-element.elementor-element-5e30234 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-7f20b04{font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-ad820df{line-height:2.2em;}.elementor-5259 .elementor-element.elementor-element-61277d6 .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-text );}.elementor-5259 .elementor-element.elementor-element-c623f17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-c623f17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-c623f17 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-c623f17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-05791c2{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-f32704f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-f32704f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-f32704f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-f32704f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-da71a38{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-42f856c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-42f856c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-42f856c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-42f856c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-2080b92{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-eae826b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-eae826b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-eae826b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-eae826b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-43204c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5259 .elementor-element.elementor-element-43204c1{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-668eba5{--spacer-size:50px;}.elementor-5259 .elementor-element.elementor-element-2c255ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-2c255ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14c0fc );}.elementor-5259 .elementor-element.elementor-element-2c255ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5259 .elementor-element.elementor-element-2c255ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-8ee8cfc{font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-c2def81{line-height:2.2em;}.elementor-5259 .elementor-element.elementor-element-3b73c4e .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-text );}.elementor-5259 .elementor-element.elementor-element-7cd2f97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-7cd2f97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-7cd2f97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-7cd2f97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-0265e90{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-eeaf895:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-eeaf895 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-eeaf895 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-eeaf895 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-b0a9690{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-3d72778:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-3d72778 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-3d72778 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-3d72778 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-69f1d33{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-ad4a2e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-ad4a2e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-ad4a2e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-ad4a2e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-1154650 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5259 .elementor-element.elementor-element-1154650{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-d159a85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-d159a85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-d159a85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-d159a85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-c179040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5259 .elementor-element.elementor-element-c179040{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-b6fc335{--spacer-size:50px;}.elementor-5259 .elementor-element.elementor-element-9260fc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-9260fc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14c0fc );}.elementor-5259 .elementor-element.elementor-element-9260fc0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5259 .elementor-element.elementor-element-9260fc0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-d74c497{font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-4cfa5ac{line-height:2.2em;}.elementor-5259 .elementor-element.elementor-element-818a8c3 .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-text );}.elementor-5259 .elementor-element.elementor-element-f7cf6a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-f7cf6a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-f7cf6a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-f7cf6a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-8e70e46{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-8bcd0a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-8bcd0a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-8bcd0a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-8bcd0a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-81c319b{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-b41ae43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5259 .elementor-element.elementor-element-b41ae43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5259 .elementor-element.elementor-element-b41ae43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-5259 .elementor-element.elementor-element-b41ae43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-7bb5117{color:var( --e-global-color-b6678b8 );}.elementor-5259 .elementor-element.elementor-element-4e59f0d{--spacer-size:150px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-5259 .elementor-element.elementor-element-d38fb43{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5259 .elementor-element.elementor-element-d38fb43 .elementor-divider-separator{width:100%;}.elementor-5259 .elementor-element.elementor-element-d38fb43 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5259 .elementor-element.elementor-element-a9a59ce .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;}.elementor-5259 .elementor-element.elementor-element-30ab960{line-height:2.2em;}.elementor-5259 .elementor-element.elementor-element-43bcd91:not(.elementor-motion-effects-element-type-background), .elementor-5259 .elementor-element.elementor-element-43bcd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-5259 .elementor-element.elementor-element-43bcd91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5259 .elementor-element.elementor-element-43bcd91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5259 .elementor-element.elementor-element-59af42f{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-5259 .elementor-element.elementor-element-dea20ca .elementor-button{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d40def );}.elementor-5259 .elementor-element.elementor-element-dea20ca .elementor-button:hover, .elementor-5259 .elementor-element.elementor-element-dea20ca .elementor-button:focus{background-color:var( --e-global-color-6d40def );color:var( --e-global-color-secondary );}.elementor-5259 .elementor-element.elementor-element-dea20ca .elementor-button:hover svg, .elementor-5259 .elementor-element.elementor-element-dea20ca .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-5259 .elementor-element.elementor-element-c623f17{width:20%;}.elementor-5259 .elementor-element.elementor-element-460c8ac{width:80%;}.elementor-5259 .elementor-element.elementor-element-f32704f{width:20%;}.elementor-5259 .elementor-element.elementor-element-ff449fa{width:80%;}.elementor-5259 .elementor-element.elementor-element-42f856c{width:20%;}.elementor-5259 .elementor-element.elementor-element-8c72b7d{width:80%;}.elementor-5259 .elementor-element.elementor-element-eae826b{width:20%;}.elementor-5259 .elementor-element.elementor-element-56b82df{width:80%;}.elementor-5259 .elementor-element.elementor-element-7cd2f97{width:20%;}.elementor-5259 .elementor-element.elementor-element-551d965{width:80%;}.elementor-5259 .elementor-element.elementor-element-eeaf895{width:20%;}.elementor-5259 .elementor-element.elementor-element-565dde1{width:80%;}.elementor-5259 .elementor-element.elementor-element-3d72778{width:20%;}.elementor-5259 .elementor-element.elementor-element-61a2966{width:80%;}.elementor-5259 .elementor-element.elementor-element-ad4a2e9{width:20%;}.elementor-5259 .elementor-element.elementor-element-0d9bad6{width:80%;}.elementor-5259 .elementor-element.elementor-element-d159a85{width:20%;}.elementor-5259 .elementor-element.elementor-element-d6b1918{width:80%;}.elementor-5259 .elementor-element.elementor-element-f7cf6a7{width:20%;}.elementor-5259 .elementor-element.elementor-element-907305d{width:80%;}.elementor-5259 .elementor-element.elementor-element-8bcd0a1{width:20%;}.elementor-5259 .elementor-element.elementor-element-26c12a5{width:80%;}.elementor-5259 .elementor-element.elementor-element-b41ae43{width:20%;}.elementor-5259 .elementor-element.elementor-element-88bbe88{width:80%;}}@media(max-width:767px){.elementor-5259 .elementor-element.elementor-element-e0c2b84{font-size:14px;}}