.elementor-18 .elementor-element.elementor-element-585c3b9{--display:flex;--position:fixed;--background-transition:.3s;top:0}.elementor-18 .elementor-element.elementor-element-585c3b9,.elementor-18 .elementor-element.elementor-element-585c3b9:before{--border-transition:.3s}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-585c3b9{left:0}body.rtl .elementor-18 .elementor-element.elementor-element-585c3b9{right:0}.elementor-18 .elementor-element.elementor-element-00df07c{--spacer-size:570px}.elementor-18 .elementor-element.elementor-element-d4d757d{--display:flex;--position:fixed;--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;--gap:0px 0px;--background-transition:.3s;top:0}.elementor-18 .elementor-element.elementor-element-d4d757d .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center}.elementor-18 .elementor-element.elementor-element-d4d757d,.elementor-18 .elementor-element.elementor-element-d4d757d:before{--border-transition:.3s}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-d4d757d{left:0}body.rtl .elementor-18 .elementor-element.elementor-element-d4d757d{right:0}.elementor-18 .elementor-element.elementor-element-ad37753{--spacer-size:800px}.elementor-18 .elementor-element.elementor-element-5177b64{--display:flex;--background-transition:.3s}.elementor-18 .elementor-element.elementor-element-5177b64,.elementor-18 .elementor-element.elementor-element-5177b64:before{--border-transition:.3s}.elementor-18 .elementor-element.elementor-element-5177b64.e-con{--flex-grow:0;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-1d7e2eb{--spacer-size:30px}.elementor-18 .elementor-element.elementor-element-205241b{text-align:left}.elementor-18 .elementor-element.elementor-element-504fb8e{--spacer-size:420px}.elementor-18 .elementor-element.elementor-element-37b2f27{--display:flex;--background-transition:.3s}.elementor-18 .elementor-element.elementor-element-37b2f27:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-37b2f27>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-18 .elementor-element.elementor-element-37b2f27,.elementor-18 .elementor-element.elementor-element-37b2f27:before{--border-transition:.3s}.elementor-18 .elementor-element.elementor-element-36b633f{--spacer-size:1px}.elementor-18 .elementor-element.elementor-element-d90609a{--display:flex;--background-transition:.3s}.elementor-18 .elementor-element.elementor-element-d90609a:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-d90609a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-18 .elementor-element.elementor-element-d90609a,.elementor-18 .elementor-element.elementor-element-d90609a:before{--border-transition:.3s}.elementor-18 .elementor-element.elementor-element-a661e28{--spacer-size:50px}.elementor-18 .elementor-element.elementor-element-3a33a58{--display:flex;--background-transition:.3s}.elementor-18 .elementor-element.elementor-element-3a33a58:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-3a33a58>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-18 .elementor-element.elementor-element-3a33a58,.elementor-18 .elementor-element.elementor-element-3a33a58:before{--border-transition:.3s}.elementor-18 .elementor-element.elementor-element-d931a7d>.elementor-widget-container{margin:0 0 -50px}.elementor-18 .elementor-element.elementor-element-d931a7d{text-align:center}.elementor-18 .elementor-element.elementor-element-d931a7d .elementor-heading-title{color:#7BC9FF7D;font-family:"Noto Sans JP",Sans-serif;font-size:75px;font-weight:800}.elementor-18 .elementor-element.elementor-element-1e0155b{text-align:center}.elementor-18 .elementor-element.elementor-element-1e0155b .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:800;letter-spacing:2.7px}.elementor-18 .elementor-element.elementor-element-596cd2f .elementor-toggle-title,.elementor-18 .elementor-element.elementor-element-596cd2f .elementor-toggle-icon{color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-596cd2f .elementor-toggle-icon svg{fill:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-596cd2f .elementor-tab-title.elementor-active a,.elementor-18 .elementor-element.elementor-element-596cd2f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-596cd2f .elementor-tab-content{padding:0 20px}.elementor-18 .elementor-element.elementor-element-e2bd2e9{--spacer-size:50px}.elementor-18 .elementor-element.elementor-element-8c15912{--display:flex;--background-transition:.3s}.elementor-18 .elementor-element.elementor-element-8c15912:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-8c15912>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-18 .elementor-element.elementor-element-8c15912,.elementor-18 .elementor-element.elementor-element-8c15912:before{--border-transition:.3s}.elementor-18 .elementor-element.elementor-element-d28fe50>.elementor-widget-container{margin:0 0 -50px}.elementor-18 .elementor-element.elementor-element-d28fe50{text-align:center}.elementor-18 .elementor-element.elementor-element-d28fe50 .elementor-heading-title{color:#7BC9FF7D;font-family:"Noto Sans JP",Sans-serif;font-size:75px;font-weight:800}.elementor-18 .elementor-element.elementor-element-2756f4f{text-align:center}.elementor-18 .elementor-element.elementor-element-2756f4f .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:800;letter-spacing:2.7px}.elementor-18 .elementor-element.elementor-element-e96e0ff{--spacer-size:50px}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-d4d757d{--width:100%}.elementor-18 .elementor-element.elementor-element-3a33a58{--content-width:750px}.elementor-18 .elementor-element.elementor-element-8c15912{--content-width:750px}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-585c3b9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-18 .elementor-element.elementor-element-00df07c{--spacer-size:577px}.elementor-18 .elementor-element.elementor-element-ad37753{--spacer-size:0px}.elementor-18 .elementor-element.elementor-element-205241b img{width:36%}.elementor-18 .elementor-element.elementor-element-504fb8e{--spacer-size:390px}.elementor-18 .elementor-element.elementor-element-37b2f27>.elementor-shape-bottom svg,.elementor-18 .elementor-element.elementor-element-37b2f27>.e-con-inner>.elementor-shape-bottom svg{width:calc(117% + 1.3px)}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-585c3b9{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-00df07c{--spacer-size:510px}.elementor-18 .elementor-element.elementor-element-ad37753{--spacer-size:0px}.elementor-18 .elementor-element.elementor-element-1d7e2eb{--spacer-size:30px}.elementor-18 .elementor-element.elementor-element-205241b{text-align:center}.elementor-18 .elementor-element.elementor-element-504fb8e{--spacer-size:450px}.elementor-18 .elementor-element.elementor-element-37b2f27>.elementor-shape-bottom svg,.elementor-18 .elementor-element.elementor-element-37b2f27>.e-con-inner>.elementor-shape-bottom svg{width:calc(150% + 1.3px);height:75px}.elementor-18 .elementor-element.elementor-element-a661e28{--spacer-size:10px}.elementor-18 .elementor-element.elementor-element-3a33a58{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-18 .elementor-element.elementor-element-d931a7d>.elementor-widget-container{margin:0 0 -40px}.elementor-18 .elementor-element.elementor-element-d931a7d .elementor-heading-title{font-size:50px}.elementor-18 .elementor-element.elementor-element-1e0155b .elementor-heading-title{font-size:18px}.elementor-18 .elementor-element.elementor-element-8c15912{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-18 .elementor-element.elementor-element-d28fe50>.elementor-widget-container{margin:0 0 -40px}.elementor-18 .elementor-element.elementor-element-d28fe50 .elementor-heading-title{font-size:50px}.elementor-18 .elementor-element.elementor-element-2756f4f .elementor-heading-title{font-size:18px}}