.elementor-120 .elementor-element.elementor-element-2d890fb{--display:flex;}.elementor-120 .elementor-element.elementor-element-2d893fd{--spacer-size:50px;}.elementor-120 .elementor-element.elementor-element-04c4a4f{--display:flex;--overlay-opacity:0.5;}.elementor-120 .elementor-element.elementor-element-04c4a4f::before, .elementor-120 .elementor-element.elementor-element-04c4a4f > .elementor-background-video-container::before, .elementor-120 .elementor-element.elementor-element-04c4a4f > .e-con-inner > .elementor-background-video-container::before, .elementor-120 .elementor-element.elementor-element-04c4a4f > .elementor-background-slideshow::before, .elementor-120 .elementor-element.elementor-element-04c4a4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-120 .elementor-element.elementor-element-04c4a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-028e18c );--background-overlay:'';}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-9166aea.elementor-element{--align-self:center;}.elementor-120 .elementor-element.elementor-element-9166aea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:33px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.63);}.elementor-120 .elementor-element.elementor-element-c7c0962{--spacer-size:50px;}.elementor-120 .elementor-element.elementor-element-45e7f56{--display:flex;}.elementor-120 .elementor-element.elementor-element-c74e61a{--spacer-size:50px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-120 .elementor-element.elementor-element-0aea0f5{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-120 .elementor-element.elementor-element-28345b1{--spacer-size:50px;}@media(min-width:768px){.elementor-120 .elementor-element.elementor-element-2d890fb{--content-width:1080px;}.elementor-120 .elementor-element.elementor-element-45e7f56{--content-width:800px;}}