.elementor-3 .elementor-element.elementor-element-c89a18a>.elementor-container{max-width:1140px}.elementor-3 .elementor-element.elementor-element-c89a18a{margin-top:20px;margin-bottom:0}.elementor-3 .elementor-element.elementor-element-6906ec2{--spacer-size:50px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-312239d .elementor-heading-title{font-family:"Noto Sans JP";font-size:26px;font-weight:700;color:#003c83}.elementor-3 .elementor-element.elementor-element-5952b40 .elementor-heading-title{font-family:"Lato";font-size:12px;font-weight:400;text-transform:uppercase;color:#a3afc7}.elementor-3 .elementor-element.elementor-element-4268828{--spacer-size:50px}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-3 .elementor-element.elementor-element-c15661e{font-family:"Noto Sans JP";font-size:11px;font-weight:400}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family);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-3 .elementor-element.elementor-element-0593630{text-align:end;font-family:"Noto Sans JP";font-size:11px;font-weight:400}.elementor-3 .elementor-element.elementor-element-76ccf758 .elementor-repeater-item-3bc1cf5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-3 .elementor-element.elementor-element-0eab207{text-align:justify;font-family:"Noto Sans JP";font-size:17px;font-weight:400}.elementor-3 .elementor-element.elementor-element-81ec3b6>.elementor-widget-container{margin:20px 0 0}.elementor-3 .elementor-element.elementor-element-81ec3b6{text-align:start}.elementor-3 .elementor-element.elementor-element-81ec3b6 .elementor-heading-title{font-size:30px;font-weight:600;color:#383d52}.elementor-3 .elementor-element.elementor-element-7b0b518{text-align:justify}.elementor-3 .elementor-element.elementor-element-87953e2{text-align:start}.elementor-3 .elementor-element.elementor-element-87953e2 .elementor-heading-title{font-size:24px;font-weight:400;color:#383d52}.elementor-3 .elementor-element.elementor-element-afe0295{text-align:justify}.elementor-3 .elementor-element.elementor-element-bde1876{text-align:start}.elementor-3 .elementor-element.elementor-element-bde1876 .elementor-heading-title{font-size:24px;font-weight:400;color:#383d52}.elementor-3 .elementor-element.elementor-element-c5dd21a{text-align:justify}.elementor-3 .elementor-element.elementor-element-7ee9a69{text-align:start}.elementor-3 .elementor-element.elementor-element-7ee9a69 .elementor-heading-title{font-size:24px;font-weight:400;color:#383d52}.elementor-3 .elementor-element.elementor-element-4806a16{text-align:justify}.elementor-3 .elementor-element.elementor-element-2b888ad{text-align:start}.elementor-3 .elementor-element.elementor-element-2b888ad .elementor-heading-title{font-size:24px;font-weight:400;color:#383d52}.elementor-3 .elementor-element.elementor-element-9500d12{text-align:justify}.elementor-3 .elementor-element.elementor-element-5413f9f>.elementor-widget-container{margin:20px 0 0}.elementor-3 .elementor-element.elementor-element-5413f9f{text-align:start}.elementor-3 .elementor-element.elementor-element-5413f9f .elementor-heading-title{font-size:30px;font-weight:600;color:#383d52}.elementor-3 .elementor-element.elementor-element-6f1803d{text-align:start}.elementor-3 .elementor-element.elementor-element-6f1803d .elementor-heading-title{font-size:24px;font-weight:400;color:#383d52}.elementor-3 .elementor-element.elementor-element-443ac17{text-align:justify}.elementor-3 .elementor-element.elementor-element-2659866>.elementor-widget-container{margin:-36px 0 0}.elementor-3 .elementor-element.elementor-element-2659866{text-align:justify;font-family:"Noto Sans JP";font-size:15px;font-weight:400;line-height:1.4em}.elementor-3 .elementor-element.elementor-element-a770204{text-align:start}.elementor-3 .elementor-element.elementor-element-a770204 .elementor-heading-title{font-size:24px;font-weight:400;color:#383d52}.elementor-3 .elementor-element.elementor-element-f09c59b{text-align:justify}.elementor-3 .elementor-element.elementor-element-6c9e6e6{text-align:start}.elementor-3 .elementor-element.elementor-element-6c9e6e6 .elementor-heading-title{font-size:24px;font-weight:400;color:#383d52}.elementor-3 .elementor-element.elementor-element-0d5e213{text-align:justify}.elementor-3 .elementor-element.elementor-element-e854306>.elementor-widget-container{margin:20px 0 0}.elementor-3 .elementor-element.elementor-element-e854306{text-align:start}.elementor-3 .elementor-element.elementor-element-e854306 .elementor-heading-title{font-size:30px;font-weight:600;color:#383d52}.elementor-3 .elementor-element.elementor-element-8e9baee{text-align:justify}.elementor-3 .elementor-element.elementor-element-76ccf758{margin-top:40px;margin-bottom:0}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-312239d .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-5952b40 .elementor-heading-title{font-size:14px}.elementor-3 .elementor-element.elementor-element-4268828{--spacer-size:0px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-3 .elementor-element.elementor-element-0593630{text-align:start}.elementor-3 .elementor-element.elementor-element-81ec3b6 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-87953e2 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-bde1876 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-7ee9a69 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-2b888ad .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-5413f9f .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-6f1803d .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-a770204 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-6c9e6e6 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-3 .elementor-element.elementor-element-e854306 .elementor-heading-title{font-size:26px;line-height:1.3em}}