.elementor-4027 .elementor-element.elementor-element-3bfa47e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4027 .elementor-element.elementor-element-3bfa47e:not(.elementor-motion-effects-element-type-background),.elementor-4027 .elementor-element.elementor-element-3bfa47e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(123deg,#FFFFFF80 0%,#E0EAFF80 100%)}.elementor-4027 .elementor-element.elementor-element-3bfa47e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-4027 .elementor-element.elementor-element-121e507 .elementor-icon-list-icon i{color:#e34234;font-size:16px}.elementor-4027 .elementor-element.elementor-element-121e507 .elementor-icon-list-icon svg{fill:#e34234;--e-icon-list-icon-size:16px}.elementor-4027 .elementor-element.elementor-element-121e507 .elementor-icon-list-icon{width:16px}.elementor-4027 .elementor-element.elementor-element-121e507 .elementor-icon-list-text,.elementor-4027 .elementor-element.elementor-element-121e507 .elementor-icon-list-text a{color:#000}.elementor-4027 .elementor-element.elementor-element-121e507 .elementor-icon-list-item{font-family:"Noto Sans JP",Sans-serif;font-weight:500}.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-4027 .elementor-element.elementor-element-27f9ae4{text-align:start}.elementor-4027 .elementor-element.elementor-element-27f9ae4 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-size:40px;font-weight:600;color:#000}.elementor-4027 .elementor-element.elementor-element-5c7e5cd .elementor-icon-list-icon i{color:#e34234;font-size:16px}.elementor-4027 .elementor-element.elementor-element-5c7e5cd .elementor-icon-list-icon svg{fill:#e34234;--e-icon-list-icon-size:16px}.elementor-4027 .elementor-element.elementor-element-5c7e5cd .elementor-icon-list-icon{width:16px}.elementor-4027 .elementor-element.elementor-element-5c7e5cd .elementor-icon-list-text,.elementor-4027 .elementor-element.elementor-element-5c7e5cd .elementor-icon-list-text a{color:#000}.elementor-4027 .elementor-element.elementor-element-5c7e5cd .elementor-icon-list-item{font-family:"Noto Sans JP",Sans-serif;font-weight:500}.elementor-widget-image .widget-image-caption{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-4027 .elementor-element.elementor-element-ef34a49{--spacer-size:50px}.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-4027 .elementor-element.elementor-element-0502487{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-c7c87a2{text-align:start}.elementor-4027 .elementor-element.elementor-element-c7c87a2 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-71bdef6{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-1d81235{text-align:start}.elementor-4027 .elementor-element.elementor-element-1d81235 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-e3e4451{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-025f7ab{text-align:start}.elementor-4027 .elementor-element.elementor-element-025f7ab .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-c885072{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-d8f2ab3{text-align:start}.elementor-4027 .elementor-element.elementor-element-d8f2ab3 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-066e2d4{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-19839fe{text-align:start}.elementor-4027 .elementor-element.elementor-element-19839fe .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-61fd3fe{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-45fc107{text-align:start}.elementor-4027 .elementor-element.elementor-element-45fc107 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-4f680ed{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-7a68e41{text-align:start}.elementor-4027 .elementor-element.elementor-element-7a68e41 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-bfb6674{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-95d75d2{text-align:start}.elementor-4027 .elementor-element.elementor-element-95d75d2 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-bbd3406{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-2287406{text-align:start}.elementor-4027 .elementor-element.elementor-element-2287406 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-d8d86e3{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-5169240{text-align:start}.elementor-4027 .elementor-element.elementor-element-5169240 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-71a7872{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-1a09edf{text-align:start}.elementor-4027 .elementor-element.elementor-element-1a09edf .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-db42f9a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-6c18371{text-align:start}.elementor-4027 .elementor-element.elementor-element-6c18371 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-da29a75{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-0ce3dbe{text-align:start}.elementor-4027 .elementor-element.elementor-element-0ce3dbe .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-b6c1bad{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-49bc917{text-align:start}.elementor-4027 .elementor-element.elementor-element-49bc917 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-ad1e96a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-4a744bf{text-align:start}.elementor-4027 .elementor-element.elementor-element-4a744bf .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-c1ab034{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-8fa4635{text-align:start}.elementor-4027 .elementor-element.elementor-element-8fa4635 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-175cc42{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-5d9714c{text-align:start}.elementor-4027 .elementor-element.elementor-element-5d9714c .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-d79c579{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-5d2e2c4{text-align:start}.elementor-4027 .elementor-element.elementor-element-5d2e2c4 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-5bc1773{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-f63988b{text-align:start}.elementor-4027 .elementor-element.elementor-element-f63988b .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-79d298f{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-07e61e2{text-align:start}.elementor-4027 .elementor-element.elementor-element-07e61e2 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-10c6f04{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-0301962{text-align:start}.elementor-4027 .elementor-element.elementor-element-0301962 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-88e93cd{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-3cd8a8c{text-align:start}.elementor-4027 .elementor-element.elementor-element-3cd8a8c .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-6d46250{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-a8e661b{text-align:start}.elementor-4027 .elementor-element.elementor-element-a8e661b .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-2d9de4a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-f5d6f52{text-align:start}.elementor-4027 .elementor-element.elementor-element-f5d6f52 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-14c3d02{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-7e199cf{text-align:start}.elementor-4027 .elementor-element.elementor-element-7e199cf .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-b05da0b{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-0ee6552{text-align:start}.elementor-4027 .elementor-element.elementor-element-0ee6552 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-a4c33ff{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-962e54c{text-align:start}.elementor-4027 .elementor-element.elementor-element-962e54c .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-0fbbf4b{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-730b3d6{text-align:start}.elementor-4027 .elementor-element.elementor-element-730b3d6 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-8887e8b{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-a827990{text-align:start}.elementor-4027 .elementor-element.elementor-element-a827990 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-404592b{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-491fd49{text-align:start}.elementor-4027 .elementor-element.elementor-element-491fd49 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4027 .elementor-element.elementor-element-3e6f5ef{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4027 .elementor-element.elementor-element-41d122f{z-index:1}