.elementor-54 .elementor-element.elementor-element-29a2e0d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-54 .elementor-element.elementor-element-29a2e0d:not(.elementor-motion-effects-element-type-background),.elementor-54 .elementor-element.elementor-element-29a2e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2866ecd);background-image:url("https://japan-safe-paddling.org/cms/wp-content/uploads/2022/02/header_schedule0221.png");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-54 .elementor-element.elementor-element-29a2e0d>.elementor-container{min-height:200px}.elementor-54 .elementor-element.elementor-element-29a2e0d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-54 .elementor-element.elementor-element-29a2e0d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-2b07079e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-54 .elementor-element.elementor-element-2b07079e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-54 .elementor-element.elementor-element-2b07079e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-54 .elementor-element.elementor-element-2b07079e>.elementor-element-populated{margin:4em 2em;--e-column-margin-right:2em;--e-column-margin-left:2em}.elementor-54 .elementor-element.elementor-element-29d158db{text-align:start}.elementor-54 .elementor-element.elementor-element-29d158db .elementor-heading-title{font-family:var(--e-global-typography-95b0bf1-font-family),Sans-serif;font-size:var(--e-global-typography-95b0bf1-font-size);font-weight:var(--e-global-typography-95b0bf1-font-weight);text-transform:var(--e-global-typography-95b0bf1-text-transform);font-style:var(--e-global-typography-95b0bf1-font-style);text-decoration:var(--e-global-typography-95b0bf1-text-decoration);line-height:var(--e-global-typography-95b0bf1-line-height);letter-spacing:var(--e-global-typography-95b0bf1-letter-spacing);color:var(--e-global-color-3d761f9)}.elementor-54 .elementor-element.elementor-element-71f550bd>.elementor-widget-container{background-color:transparent;margin:0 0 1em;padding:10px 2px 2px 8px;background-image:linear-gradient(90deg,var(--e-global-color-36c1b72) 0%,var(--e-global-color-1a4bdae) 100%);border-style:solid;border-width:0;border-color:var(--e-global-color-36c1b72);border-radius:5px}.elementor-54 .elementor-element.elementor-element-71f550bd .elementor-heading-title{font-family:var(--e-global-typography-ccecbcf-font-family),Sans-serif;font-size:var(--e-global-typography-ccecbcf-font-size);font-weight:var(--e-global-typography-ccecbcf-font-weight);text-transform:var(--e-global-typography-ccecbcf-text-transform);font-style:var(--e-global-typography-ccecbcf-font-style);text-decoration:var(--e-global-typography-ccecbcf-text-decoration);line-height:var(--e-global-typography-ccecbcf-line-height);letter-spacing:var(--e-global-typography-ccecbcf-letter-spacing);color:var(--e-global-color-3d761f9)}.elementor-54 .elementor-element.elementor-element-b24964d a{color:var(--e-global-color-primary)}.elementor-54 .elementor-element.elementor-element-6df1bf7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-54 .elementor-element.elementor-element-6df1bf7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4d53b9a)}.elementor-54 .elementor-element.elementor-element-6df1bf7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-54 .elementor-element.elementor-element-6df1bf7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-54 .elementor-element.elementor-element-a67cedc>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-a67cedc{text-align:center}.elementor-54 .elementor-element.elementor-element-c0f771c>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-c0f771c{text-align:center}.elementor-54 .elementor-element.elementor-element-9c70c55:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-54 .elementor-element.elementor-element-9c70c55>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4d53b9a)}.elementor-54 .elementor-element.elementor-element-9c70c55>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-54 .elementor-element.elementor-element-9c70c55>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-54 .elementor-element.elementor-element-da724e2>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-da724e2{text-align:center}.elementor-54 .elementor-element.elementor-element-7947559{--spacer-size:50px}.elementor-54 .elementor-element.elementor-element-ee462d4>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-ee462d4{text-align:center}.elementor-54 .elementor-element.elementor-element-be01d34>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-be01d34{text-align:center}.elementor-54 .elementor-element.elementor-element-d0d03e7>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-d0d03e7{text-align:center}.elementor-54 .elementor-element.elementor-element-ee3a194>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-ee3a194{text-align:center}.elementor-54 .elementor-element.elementor-element-b90a1c3>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-b90a1c3{text-align:center}.elementor-54 .elementor-element.elementor-element-0801d11>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-0801d11{text-align:center}.elementor-54 .elementor-element.elementor-element-28979d9>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-28979d9{text-align:center}.elementor-54 .elementor-element.elementor-element-69d3f22{--spacer-size:10px}.elementor-54 .elementor-element.elementor-element-376f955>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-376f955{text-align:center}.elementor-54 .elementor-element.elementor-element-2141313>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-2141313{text-align:center}.elementor-54 .elementor-element.elementor-element-024f318{--spacer-size:10px}.elementor-54 .elementor-element.elementor-element-1f6760a>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-1f6760a{text-align:center}.elementor-54 .elementor-element.elementor-element-a109f61>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-a109f61{text-align:center}.elementor-54 .elementor-element.elementor-element-88b9737{--spacer-size:10px}.elementor-54 .elementor-element.elementor-element-98fade2>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-98fade2{text-align:center}.elementor-54 .elementor-element.elementor-element-616095b>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-616095b{text-align:center}.elementor-54 .elementor-element.elementor-element-c7f02d1>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-c7f02d1{text-align:center}.elementor-54 .elementor-element.elementor-element-0c444bc>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-0c444bc{text-align:center}.elementor-54 .elementor-element.elementor-element-6022c65>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-6022c65{text-align:center}.elementor-54 .elementor-element.elementor-element-15a3837>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-15a3837{text-align:center}.elementor-54 .elementor-element.elementor-element-96a9e4a>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-96a9e4a{text-align:center}.elementor-54 .elementor-element.elementor-element-cc8ecdf>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-cc8ecdf{text-align:center}.elementor-54 .elementor-element.elementor-element-d86cb85>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-d86cb85{text-align:center}.elementor-54 .elementor-element.elementor-element-da94716>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-da94716{text-align:center}.elementor-54 .elementor-element.elementor-element-18a4e2c>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-18a4e2c{text-align:center}.elementor-54 .elementor-element.elementor-element-fc5976b>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-fc5976b{text-align:center}.elementor-54 .elementor-element.elementor-element-004178a>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-004178a{text-align:center}.elementor-54 .elementor-element.elementor-element-c885cae>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-c885cae{text-align:center}.elementor-54 .elementor-element.elementor-element-e141fb1>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-e141fb1{text-align:center}.elementor-54 .elementor-element.elementor-element-a9efa37>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-a9efa37{text-align:center}.elementor-54 .elementor-element.elementor-element-74246bb{--spacer-size:10px}.elementor-54 .elementor-element.elementor-element-5865ccf>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-5865ccf{text-align:center}.elementor-54 .elementor-element.elementor-element-868ab30>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-868ab30{text-align:center}.elementor-54 .elementor-element.elementor-element-5a64f23>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-5a64f23{text-align:center}.elementor-54 .elementor-element.elementor-element-37fe439>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-37fe439{text-align:center}.elementor-54 .elementor-element.elementor-element-ceadd7a>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-ceadd7a{text-align:center}.elementor-54 .elementor-element.elementor-element-5e5f844>.elementor-widget-container{background-color:var(--e-global-color-fd7c93c);padding:5px}.elementor-54 .elementor-element.elementor-element-5e5f844{text-align:center}:root{--page-title-display:none}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:.7;background-color:#000;border-radius:5px}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#fff}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#fff}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-29d158db .elementor-heading-title{font-size:var(--e-global-typography-95b0bf1-font-size);line-height:var(--e-global-typography-95b0bf1-line-height);letter-spacing:var(--e-global-typography-95b0bf1-letter-spacing)}.elementor-54 .elementor-element.elementor-element-71f550bd .elementor-heading-title{font-size:var(--e-global-typography-ccecbcf-font-size);line-height:var(--e-global-typography-ccecbcf-line-height);letter-spacing:var(--e-global-typography-ccecbcf-letter-spacing)}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-29d158db .elementor-heading-title{font-size:var(--e-global-typography-95b0bf1-font-size);line-height:var(--e-global-typography-95b0bf1-line-height);letter-spacing:var(--e-global-typography-95b0bf1-letter-spacing)}.elementor-54 .elementor-element.elementor-element-71f550bd .elementor-heading-title{font-size:var(--e-global-typography-ccecbcf-font-size);line-height:var(--e-global-typography-ccecbcf-line-height);letter-spacing:var(--e-global-typography-ccecbcf-letter-spacing)}}