.elementor-88 .elementor-element.elementor-element-0ea35cc{--display:flex;}.elementor-88 .elementor-element.elementor-element-0ea35cc:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-0ea35cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-6f563f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-6f563f4 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;letter-spacing:4px;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-c13914d{background-color:var( --e-global-color-primary );padding:10px 5px 10px 5px;text-align:center;}.elementor-88 .elementor-element.elementor-element-c13914d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-0c0814e );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-88 .elementor-element.elementor-element-0beb147 .elementor-repeater-item-295b249 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://jfsr.co.jp/wp-content/uploads/2026/07/top02_1800x1200.jpg);background-size:cover;}.elementor-88 .elementor-element.elementor-element-0beb147 .swiper-slide{height:600px;}.elementor-88 .elementor-element.elementor-element-0beb147 .swiper-slide-contents{max-width:100%;}.elementor-88 .elementor-element.elementor-element-0beb147 .swiper-slide-inner{text-align:center;}.elementor-88 .elementor-element.elementor-element-0beb147 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:2px;}.elementor-88 .elementor-element.elementor-element-0beb147 .elementor-slide-heading{color:var( --e-global-color-0419e36 );font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-88 .elementor-element.elementor-element-0beb147 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-0beb147 .elementor-slide-description{font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-0c8ffba .elementor-repeater-item-295b249 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://jfsr.co.jp/wp-content/uploads/2026/07/top02_1800x1200.jpg);background-size:cover;}.elementor-88 .elementor-element.elementor-element-0c8ffba .swiper-slide{height:500px;}.elementor-88 .elementor-element.elementor-element-0c8ffba .swiper-slide-contents{max-width:100%;}.elementor-88 .elementor-element.elementor-element-0c8ffba .swiper-slide-inner{text-align:center;}.elementor-88 .elementor-element.elementor-element-0c8ffba .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:2px;}.elementor-88 .elementor-element.elementor-element-0c8ffba .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-0c8ffba .elementor-slide-description{font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );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-88 .elementor-element.elementor-element-927a2d4{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-927a2d4 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3a7839b{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#555555;}.elementor-88 .elementor-element.elementor-element-3a7839b.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-3a7839b p{margin-block-end:5px;}.elementor-88 .elementor-element.elementor-element-0d566eb{--spacer-size:50px;}.elementor-88 .elementor-element.elementor-element-3d8db6b{--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;--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-3d8db6b::before, .elementor-88 .elementor-element.elementor-element-3d8db6b > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3d8db6b > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3d8db6b > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-3d8db6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-3d8db6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-1e2efdb{--display:flex;--justify-content:center;}.elementor-88 .elementor-element.elementor-element-1e2efdb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-f88e017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-f88e017 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-387171e{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-387171e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-526eb6e{text-align:center;font-family:"Zen Kaku Gothic New", Noto Sans JP;font-size:30px;font-weight:600;color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-526eb6e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-95381a8{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-95381a8.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-fbffe76{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#555555;}.elementor-88 .elementor-element.elementor-element-fbffe76.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-fbffe76 p{margin-block-end:5px;}.elementor-88 .elementor-element.elementor-element-db47bbf{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#555555;}.elementor-88 .elementor-element.elementor-element-db47bbf.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-db47bbf p{margin-block-end:5px;}.elementor-88 .elementor-element.elementor-element-97f242c{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#555555;}.elementor-88 .elementor-element.elementor-element-97f242c.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-97f242c p{margin-block-end:5px;}.elementor-88 .elementor-element.elementor-element-002968c{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#555555;}.elementor-88 .elementor-element.elementor-element-002968c.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-002968c p{margin-block-end:5px;}.elementor-88 .elementor-element.elementor-element-2c53846{--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;--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-2c53846:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-2c53846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-2c53846::before, .elementor-88 .elementor-element.elementor-element-2c53846 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-2c53846 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-2c53846 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-2c53846 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-2c53846 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-21dcfb5{--display:flex;}.elementor-88 .elementor-element.elementor-element-21dcfb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-29d469c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-29d469c .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-b2b514d{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-b2b514d p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-d52e694{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-d52e694 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-0a47301{--display:flex;}.elementor-88 .elementor-element.elementor-element-c1c25e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#555555;}.elementor-88 .elementor-element.elementor-element-c1c25e0.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-c1c25e0 p{margin-block-end:5px;}.elementor-88 .elementor-element.elementor-element-e920f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#555555;}.elementor-88 .elementor-element.elementor-element-e920f15.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-e920f15 p{margin-block-end:1px;}.elementor-88 .elementor-element.elementor-element-dbec9b0{--spacer-size:50px;}.elementor-88 .elementor-element.elementor-element-be6eda6{--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;--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-be6eda6:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-be6eda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-88 .elementor-element.elementor-element-be6eda6::before, .elementor-88 .elementor-element.elementor-element-be6eda6 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-be6eda6 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-be6eda6 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-be6eda6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-be6eda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-14bff9f{--display:flex;}.elementor-88 .elementor-element.elementor-element-14bff9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-318b2e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-318b2e6 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-fd542c7{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-fd542c7 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-f3a9802{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-f3a9802.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-f3a9802 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-f7d8a2b{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-f7d8a2b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-f7d8a2b p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-d3099b3{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-d3099b3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-d3099b3 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-fc34b25{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-fc34b25.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-fc34b25 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-a9f5d67{text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:25px;font-weight:500;color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-a9f5d67 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-6b75862{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-6b75862.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-6b75862 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-f886af6{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-f886af6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-f886af6 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-a86cc47{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-a86cc47.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-a86cc47 p{margin-block-end:9px;}.elementor-88 .elementor-element.elementor-element-c5bb39d{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-c5bb39d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-c5bb39d p{margin-block-end:9px;}.elementor-88 .elementor-element.elementor-element-176ead8{--display:flex;}.elementor-88 .elementor-element.elementor-element-176ead8.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-08e3920{--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;--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-08e3920:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-08e3920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-88 .elementor-element.elementor-element-08e3920::before, .elementor-88 .elementor-element.elementor-element-08e3920 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-08e3920 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-08e3920 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-08e3920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-08e3920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-bfcd7d2{--display:flex;--justify-content:center;}.elementor-88 .elementor-element.elementor-element-bfcd7d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-9b50d75{width:var( --container-widget-width, 101.423% );max-width:101.423%;--container-widget-width:101.423%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-9b50d75.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-8ad474b{--display:flex;}.elementor-88 .elementor-element.elementor-element-8ad474b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-86ee541{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-86ee541 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-ce13e16{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-ce13e16 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-0cbc9f7{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-0cbc9f7 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3970aec{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-3970aec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-3970aec p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-4e7806f{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-4e7806f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-4e7806f p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3204324{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-3204324.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-3204324 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-65a68bc{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-65a68bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-65a68bc p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-329e1cc{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-329e1cc p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-97f75e9{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-97f75e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-97f75e9 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-bf5a13d{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:400;color:#444444;}.elementor-88 .elementor-element.elementor-element-bf5a13d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-bf5a13d p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-caf6fc4{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-caf6fc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-caf6fc4 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-5c1d4bb{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-5c1d4bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-5c1d4bb p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-9716d88{--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;--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-9716d88:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-9716d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-9716d88::before, .elementor-88 .elementor-element.elementor-element-9716d88 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-9716d88 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-9716d88 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-9716d88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-9716d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-565b0d8{--display:flex;}.elementor-88 .elementor-element.elementor-element-565b0d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-2568bd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-2568bd3 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:500;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-187c1b5{text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:25px;font-weight:500;color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-187c1b5 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-4eca803{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-4eca803 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-88d083f{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-88d083f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-88d083f p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-5ce3553{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-5ce3553.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-5ce3553 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-d3ccdf0{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-d3ccdf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-d3ccdf0 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-6b3bf72{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:400;color:#444444;}.elementor-88 .elementor-element.elementor-element-6b3bf72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-6b3bf72 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-f1d02dd{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-f1d02dd p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-89caa34{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-89caa34 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-2dfcbe7{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-2dfcbe7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-2dfcbe7 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-530c7fb{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:16px;font-weight:400;color:#444444;}.elementor-88 .elementor-element.elementor-element-530c7fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-530c7fb p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-f1b636a{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-f1b636a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-f1b636a p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-6e32580{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-6e32580.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-6e32580 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-0a5f58d{--display:flex;}.elementor-88 .elementor-element.elementor-element-cefdb56{--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;--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-cefdb56:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-cefdb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-cefdb56::before, .elementor-88 .elementor-element.elementor-element-cefdb56 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-cefdb56 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-cefdb56 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-cefdb56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-cefdb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-0368434{--display:flex;--justify-content:center;}.elementor-88 .elementor-element.elementor-element-8b298ac{--display:flex;}.elementor-88 .elementor-element.elementor-element-8b298ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-1a31afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-1a31afa .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-e16362f{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-e16362f p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-ff69c16{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-ff69c16 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-9ac5ac5{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-9ac5ac5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-9ac5ac5 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-900a7c3{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-900a7c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-900a7c3 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-32a563a{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-32a563a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-32a563a p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-e3a8e25{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-e3a8e25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-e3a8e25 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-8342c85{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-8342c85 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-84debc7{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-84debc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-84debc7 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-976da5d{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-976da5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-976da5d p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-e6074a0{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Noto Sans JP;font-size:17px;font-weight:400;color:#444444;}.elementor-88 .elementor-element.elementor-element-e6074a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-e6074a0 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-a0b2079{width:var( --container-widget-width, 100.777% );max-width:100.777%;--container-widget-width:100.777%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#444444;}.elementor-88 .elementor-element.elementor-element-a0b2079.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-a0b2079 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-24a048a{--spacer-size:50px;}.elementor-88 .elementor-element.elementor-element-4d13ffe{--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.5;}.elementor-88 .elementor-element.elementor-element-4d13ffe:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-4d13ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-4d13ffe::before, .elementor-88 .elementor-element.elementor-element-4d13ffe > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4d13ffe > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4d13ffe > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4d13ffe > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4d13ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-e39eee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-e39eee4 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-1f91d8b{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-1f91d8b p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-9eb8341{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-9eb8341 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3643ea7{padding:5px 5px 5px 5px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-3643ea7.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-3643ea7 p{margin-block-end:17px;}.elementor-88 .elementor-element.elementor-element-e776b53{background-color:var( --e-global-color-primary );padding:5px 5px 5px 5px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-e776b53.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-e776b53 p{margin-block-end:17px;}.elementor-88 .elementor-element.elementor-element-ba375b5{background-color:var( --e-global-color-primary );padding:5px 5px 5px 5px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-ba375b5.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-ba375b5 p{margin-block-end:17px;}.elementor-88 .elementor-element.elementor-element-ae26ec5{--spacer-size:50px;}.elementor-88 .elementor-element.elementor-element-769260d{--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.5;}.elementor-88 .elementor-element.elementor-element-769260d:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-769260d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-769260d::before, .elementor-88 .elementor-element.elementor-element-769260d > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-769260d > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-769260d > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-769260d > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-769260d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-033f8d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-033f8d7 .elementor-heading-title{font-family:"Noto Sans JP", Noto Sans JP;font-size:14px;font-weight:600;color:var( --e-global-color-e6c5d85 );}.elementor-88 .elementor-element.elementor-element-2c43179{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Noto Sans JP;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E4A62;}.elementor-88 .elementor-element.elementor-element-2c43179 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-edb8021{color:var( --e-global-color-cda7a90 );}.elementor-88 .elementor-element.elementor-element-87eb7a8{font-family:"Zen Kaku Gothic New", Noto Sans JP;font-size:30px;font-weight:600;color:var( --e-global-color-cda7a90 );}.elementor-88 .elementor-element.elementor-element-eaa809d{padding:5px 5px 5px 5px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-eaa809d.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-eaa809d p{margin-block-end:10px;}.elementor-88 .elementor-element.elementor-element-10f7844{background-color:var( --e-global-color-primary );padding:5px 5px 5px 5px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Noto Sans JP;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-10f7844.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-10f7844 p{margin-block-end:4px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Noto Sans JP;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-88 .elementor-element.elementor-element-0efa281 .elementor-button{background-color:#A87B38;border-style:double;border-color:#8E652D;border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-0efa281 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-0efa281 .elementor-button:focus{background-color:#8E652D;}.elementor-88 .elementor-element.elementor-element-37a157f{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-88 .elementor-element.elementor-element-6f563f4 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-c13914d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-0beb147 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-0beb147 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-0c8ffba .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-927a2d4{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-3a7839b{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-f88e017 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-387171e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-526eb6e{font-size:23px;}.elementor-88 .elementor-element.elementor-element-fbffe76{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-db47bbf{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-97f242c{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-002968c{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-29d469c .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-b2b514d{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-d52e694{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-c1c25e0{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e920f15{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-318b2e6 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-fd542c7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-f3a9802{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-f7d8a2b{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-d3099b3{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-fc34b25{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-a9f5d67{font-size:18px;}.elementor-88 .elementor-element.elementor-element-6b75862{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-f886af6{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-a86cc47{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-c5bb39d{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-86ee541 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-ce13e16{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-0cbc9f7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-3970aec{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-4e7806f{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-3204324{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-65a68bc{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-329e1cc{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-97f75e9{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-bf5a13d{text-align:start;font-size:16px;}.elementor-88 .elementor-element.elementor-element-caf6fc4{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-5c1d4bb{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-2568bd3 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-187c1b5{font-size:17px;}.elementor-88 .elementor-element.elementor-element-4eca803{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-88d083f{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-5ce3553{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-d3ccdf0{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-6b3bf72{text-align:start;font-size:16px;}.elementor-88 .elementor-element.elementor-element-f1d02dd{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-89caa34{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-2dfcbe7{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-530c7fb{text-align:start;font-size:16px;}.elementor-88 .elementor-element.elementor-element-f1b636a{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-6e32580{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-0a5f58d.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-1a31afa .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-e16362f{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-ff69c16{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-9ac5ac5{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-900a7c3{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-32a563a{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e3a8e25{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-8342c85{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-84debc7{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-976da5d{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e6074a0{font-size:16px;}.elementor-88 .elementor-element.elementor-element-a0b2079{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e39eee4 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-1f91d8b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-9eb8341{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-3643ea7{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e776b53{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e776b53 p{margin-block-end:11px;}.elementor-88 .elementor-element.elementor-element-ba375b5{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-ba375b5 p{margin-block-end:11px;}.elementor-88 .elementor-element.elementor-element-033f8d7 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-2c43179{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-edb8021{text-align:center;}.elementor-88 .elementor-element.elementor-element-edb8021 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-87eb7a8{text-align:center;font-size:23px;}.elementor-88 .elementor-element.elementor-element-87eb7a8 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-eaa809d{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-10f7844{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-88 .elementor-element.elementor-element-6f563f4 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-c13914d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-0beb147 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-0beb147 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-0c8ffba .swiper-slide{height:300px;}.elementor-88 .elementor-element.elementor-element-0c8ffba .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-927a2d4{text-align:start;font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-3a7839b{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-f88e017 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-387171e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-526eb6e{font-size:20px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-526eb6e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-fbffe76{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-db47bbf{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-97f242c{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-002968c{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-29d469c .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-b2b514d{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-d52e694{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-c1c25e0{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e920f15{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-318b2e6 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-fd542c7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-f3a9802{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-f7d8a2b{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-d3099b3{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-fc34b25{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-a9f5d67{font-size:16px;}.elementor-88 .elementor-element.elementor-element-6b75862{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-f886af6{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-a86cc47{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-c5bb39d{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-86ee541 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-ce13e16{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-0cbc9f7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-3970aec{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-4e7806f{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-3204324{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-65a68bc{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-329e1cc{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-97f75e9{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-bf5a13d{font-size:15px;}.elementor-88 .elementor-element.elementor-element-caf6fc4{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-5c1d4bb{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-2568bd3 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-187c1b5{font-size:18px;}.elementor-88 .elementor-element.elementor-element-4eca803{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-88d083f{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-5ce3553{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-d3ccdf0{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-6b3bf72{font-size:15px;}.elementor-88 .elementor-element.elementor-element-f1d02dd{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-89caa34{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-2dfcbe7{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-530c7fb{font-size:15px;}.elementor-88 .elementor-element.elementor-element-f1b636a{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-6e32580{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-1a31afa .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-e16362f{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-ff69c16{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-9ac5ac5{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-900a7c3{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-32a563a{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e3a8e25{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-8342c85{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-84debc7{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-976da5d{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e6074a0{font-size:15px;}.elementor-88 .elementor-element.elementor-element-a0b2079{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e39eee4 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-1f91d8b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-9eb8341{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-9eb8341 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3643ea7{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-e776b53{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-ba375b5{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-033f8d7 .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-2c43179{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-87eb7a8{font-size:20px;}.elementor-88 .elementor-element.elementor-element-eaa809d{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-10f7844{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-0ea35cc{--content-width:1300px;}.elementor-88 .elementor-element.elementor-element-1e2efdb{--width:100%;}.elementor-88 .elementor-element.elementor-element-95381a8{--content-width:800px;}.elementor-88 .elementor-element.elementor-element-21dcfb5{--width:100%;}.elementor-88 .elementor-element.elementor-element-0a47301{--content-width:800px;}.elementor-88 .elementor-element.elementor-element-14bff9f{--width:57%;}.elementor-88 .elementor-element.elementor-element-bfcd7d2{--width:42.321%;}.elementor-88 .elementor-element.elementor-element-8ad474b{--width:60%;}.elementor-88 .elementor-element.elementor-element-565b0d8{--width:52.5%;}.elementor-88 .elementor-element.elementor-element-8b298ac{--width:52.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-14bff9f{--width:372.212px;}}/* Start custom CSS for slides, class: .elementor-element-0beb147 *//* スライドのタイトルに半透明の背景帯をつける */
.elementor-slide-heading {
    display: inline-block;
    background-color: rgba(44, 26, 30, 0.55);
    padding: 12px 24px;
    border-radius: 4px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

/* スライドの説明文に半透明の背景帯をつける */
.elementor-slide-description {
    display: inline-block;
    background-color: rgba(44, 26, 30, 0.55);
    padding: 10px 20px;
    border-radius: 4px;
    margin-top: 3px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-0c8ffba *//* スライドのタイトルに半透明の背景帯をつける */
.elementor-slide-heading {
    display: inline-block;
    background-color: rgba(44, 26, 30, 0.55);
    padding: 12px 24px;
    border-radius: 4px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

/* スライドの説明文に半透明の背景帯をつける */
.elementor-slide-description {
    display: inline-block;
    background-color: rgba(44, 26, 30, 0.55);
    padding: 10px 20px;
    border-radius: 4px;
    margin-top: 3px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;/* End custom CSS */