.elementor-2388 .elementor-element.elementor-element-c4e1d0d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2388 .elementor-element.elementor-element-c4e1d0d:not(.elementor-motion-effects-element-type-background), .elementor-2388 .elementor-element.elementor-element-c4e1d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #EBEBEB 0%, #ECFFDA 100%);}.elementor-2388 .elementor-element.elementor-element-ea254ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2388 .elementor-element.elementor-element-ea254ca.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2388 .elementor-element.elementor-element-d85506a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2388 .elementor-element.elementor-element-d85506a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:48px;font-weight:400;line-height:62.4px;color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2388 .elementor-element.elementor-element-fa9a1ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-6c4398a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-eff5d49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-eff5d49 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-9a80fd8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-03e123e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-a7eb99e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-a7eb99e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:31.2px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-beaa1fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-6176e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:justify;font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-49063fc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-55b3f09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-00cd25f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-00cd25f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:31.2px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-04058c6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-6dbc4c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-6dbc4c6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:31.2px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-422caed{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-c1e2693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-8c2ea7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-8c2ea7d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:31.2px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-65d200a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-6a4461e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-6a4461e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:31.2px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-e3395b2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-8fda8ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-8fda8ec .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:31.2px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-71013c4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-e550ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2388 .elementor-element.elementor-element-e550ab7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:31.2px;color:#1D1E20;}.elementor-2388 .elementor-element.elementor-element-eccd42b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1D1E20;}@media(min-width:768px){.elementor-2388 .elementor-element.elementor-element-c4e1d0d{--content-width:1224px;}.elementor-2388 .elementor-element.elementor-element-ea254ca{--width:1018px;}}