.elementor-2659 .elementor-element.elementor-element-18c63ee7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2659 .elementor-element.elementor-element-18c63ee7:not(.elementor-motion-effects-element-type-background),.elementor-2659 .elementor-element.elementor-element-18c63ee7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(123deg,#FFFFFF80 0%,#E0EAFF80 100%)}.elementor-2659 .elementor-element.elementor-element-18c63ee7{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-2659 .elementor-element.elementor-element-d94245c .elementor-icon-list-icon i{color:#e34234;font-size:16px}.elementor-2659 .elementor-element.elementor-element-d94245c .elementor-icon-list-icon svg{fill:#e34234;--e-icon-list-icon-size:16px}.elementor-2659 .elementor-element.elementor-element-d94245c .elementor-icon-list-icon{width:16px}.elementor-2659 .elementor-element.elementor-element-d94245c .elementor-icon-list-text,.elementor-2659 .elementor-element.elementor-element-d94245c .elementor-icon-list-text a{color:#000}.elementor-2659 .elementor-element.elementor-element-d94245c .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-2659 .elementor-element.elementor-element-acb600f{text-align:start}.elementor-2659 .elementor-element.elementor-element-acb600f .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-size:40px;font-weight:600;color:#000}.elementor-2659 .elementor-element.elementor-element-1350580d .elementor-icon-list-icon i{color:#e34234;font-size:16px}.elementor-2659 .elementor-element.elementor-element-1350580d .elementor-icon-list-icon svg{fill:#e34234;--e-icon-list-icon-size:16px}.elementor-2659 .elementor-element.elementor-element-1350580d .elementor-icon-list-icon{width:16px}.elementor-2659 .elementor-element.elementor-element-1350580d .elementor-icon-list-text,.elementor-2659 .elementor-element.elementor-element-1350580d .elementor-icon-list-text a{color:#000}.elementor-2659 .elementor-element.elementor-element-1350580d .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-2659 .elementor-element.elementor-element-1047c367{--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-2659 .elementor-element.elementor-element-473471bd{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-903ddcb{text-align:start}.elementor-2659 .elementor-element.elementor-element-903ddcb .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-58af6a2{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-5fd33a8{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-cfcea00{text-align:start}.elementor-2659 .elementor-element.elementor-element-cfcea00 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-367dcb0a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-dd5a196{text-align:start}.elementor-2659 .elementor-element.elementor-element-dd5a196 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-962b88d{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-0db2372{text-align:start}.elementor-2659 .elementor-element.elementor-element-0db2372 .elementor-heading-title{color:#e34234}.elementor-2659 .elementor-element.elementor-element-457d410{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-73f2fd7{text-align:start}.elementor-2659 .elementor-element.elementor-element-73f2fd7 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-b3a872e{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-b7fef74{text-align:start}.elementor-2659 .elementor-element.elementor-element-b7fef74 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-a209304{text-align:start}.elementor-2659 .elementor-element.elementor-element-a209304 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-d29a1ed{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-327cdc5{text-align:start}.elementor-2659 .elementor-element.elementor-element-327cdc5 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-841f7a8{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-f25a429{text-align:start}.elementor-2659 .elementor-element.elementor-element-f25a429 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-d284bfc{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-7944a65{text-align:start}.elementor-2659 .elementor-element.elementor-element-7944a65 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-a288879{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-4c9d8ad{text-align:start}.elementor-2659 .elementor-element.elementor-element-4c9d8ad .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-b1fb5fa{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-a035196{text-align:start}.elementor-2659 .elementor-element.elementor-element-a035196 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-576d130{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-7351d48{text-align:start}.elementor-2659 .elementor-element.elementor-element-7351d48 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-09de0fd{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-8d51eae{text-align:start}.elementor-2659 .elementor-element.elementor-element-8d51eae .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-10ea699{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-98029f5{text-align:start}.elementor-2659 .elementor-element.elementor-element-98029f5 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-6bc994e{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-55379d4{text-align:start}.elementor-2659 .elementor-element.elementor-element-55379d4 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-1a4cd85{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-43effaa{text-align:start}.elementor-2659 .elementor-element.elementor-element-43effaa .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-39658c9{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-fd3f649{text-align:start}.elementor-2659 .elementor-element.elementor-element-fd3f649 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-a70648d{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-92088eb{text-align:start}.elementor-2659 .elementor-element.elementor-element-92088eb .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-180d77c{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-ee0ddf1{text-align:start}.elementor-2659 .elementor-element.elementor-element-ee0ddf1 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-65ea847{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-9e4ba09{text-align:start}.elementor-2659 .elementor-element.elementor-element-9e4ba09 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-119da3b{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-434b45d{text-align:start}.elementor-2659 .elementor-element.elementor-element-434b45d .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-667a90a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-482c5ca{text-align:start}.elementor-2659 .elementor-element.elementor-element-482c5ca .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-716c5f0{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-fb24c7a{text-align:start}.elementor-2659 .elementor-element.elementor-element-fb24c7a .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-440d343{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-8239857{text-align:start}.elementor-2659 .elementor-element.elementor-element-8239857 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-d1db03e{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-5a99012{text-align:start}.elementor-2659 .elementor-element.elementor-element-5a99012 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-bf1b0d5{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-9e20254{text-align:start}.elementor-2659 .elementor-element.elementor-element-9e20254 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-c86f2b4{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-fb1a964{text-align:start}.elementor-2659 .elementor-element.elementor-element-fb1a964 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-9e5e1ba{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-bc2e614{text-align:start}.elementor-2659 .elementor-element.elementor-element-bc2e614 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-6e7b8bd{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-9f07b36{text-align:start}.elementor-2659 .elementor-element.elementor-element-9f07b36 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-5c7b985{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-d7d22bd{text-align:start}.elementor-2659 .elementor-element.elementor-element-d7d22bd .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-b9e6507{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-70e07b5{text-align:start}.elementor-2659 .elementor-element.elementor-element-70e07b5 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-4f7ebaf{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-5dc1615{text-align:start}.elementor-2659 .elementor-element.elementor-element-5dc1615 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-7cf0c55{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-6a8026d{text-align:start}.elementor-2659 .elementor-element.elementor-element-6a8026d .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-0e03056{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-81e0918{text-align:start}.elementor-2659 .elementor-element.elementor-element-81e0918 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-abed27a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-76b9d49{text-align:start}.elementor-2659 .elementor-element.elementor-element-76b9d49 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-3ec35be{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-adfea26{text-align:start}.elementor-2659 .elementor-element.elementor-element-adfea26 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-a54cb27{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-18f3920{text-align:start}.elementor-2659 .elementor-element.elementor-element-18f3920 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-5af6746{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-c29e1e9{text-align:start}.elementor-2659 .elementor-element.elementor-element-c29e1e9 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-33ce72e{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-2dca480{text-align:start}.elementor-2659 .elementor-element.elementor-element-2dca480 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-383a7d7{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-f613234{text-align:start}.elementor-2659 .elementor-element.elementor-element-f613234 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-c0de5c4{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-663b189{text-align:start}.elementor-2659 .elementor-element.elementor-element-663b189 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-e13c3ce{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-dce4cef{text-align:start}.elementor-2659 .elementor-element.elementor-element-dce4cef .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-e92a508{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-6e1bc1a{text-align:start}.elementor-2659 .elementor-element.elementor-element-6e1bc1a .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-eadf183{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-fdbdbaf{text-align:start}.elementor-2659 .elementor-element.elementor-element-fdbdbaf .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-262dba8{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-897f851{text-align:start}.elementor-2659 .elementor-element.elementor-element-897f851 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-d440d39{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-72b9c88{text-align:start}.elementor-2659 .elementor-element.elementor-element-72b9c88 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-2659 .elementor-element.elementor-element-6832258{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-be472d0{text-align:start}.elementor-2659 .elementor-element.elementor-element-be472d0 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;line-height:1.2em;color:#e34234}.elementor-2659 .elementor-element.elementor-element-2770e63{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-2659 .elementor-element.elementor-element-af5a729{z-index:1}.elementor-2659 .elementor-element.elementor-element-41aafc11{padding:30px 0}.elementor-widget-author-box .elementor-author-box__name{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-author-box .elementor-author-box__bio{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-widget-author-box .elementor-author-box__button{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-2659 .elementor-element.elementor-element-2e3e044f .elementor-author-box__avatar img{width:50px;height:50px}.elementor-2659 .elementor-element.elementor-element-2e3e044f .elementor-author-box__name{color:#0d172a;font-family:"Noto Sans JP",Sans-serif;font-weight:700}.elementor-2659 .elementor-element.elementor-element-2e3e044f .elementor-author-box__bio{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-2659 .elementor-element.elementor-element-48c7e712{padding:30px 0}.elementor-2659 .elementor-element.elementor-element-6060719{text-align:center}.elementor-2659 .elementor-element.elementor-element-6060719 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#0d172a}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2659 .elementor-element.elementor-element-673b466b{--grid-columns:3}.elementor-2659 .elementor-element.elementor-element-673b466b .elementor-loop-container{grid-auto-rows:1fr}.elementor-2659 .elementor-element.elementor-element-673b466b .e-loop-item>.elementor-section,.elementor-2659 .elementor-element.elementor-element-673b466b .e-loop-item>.elementor-section>.elementor-container,.elementor-2659 .elementor-element.elementor-element-673b466b .e-loop-item>.e-con,.elementor-2659 .elementor-element.elementor-element-673b466b .e-loop-item .elementor-section-wrap>.e-con{height:100%}@media(max-width:1024px){.elementor-2659 .elementor-element.elementor-element-673b466b{--grid-columns:2}}@media(max-width:767px){.elementor-2659 .elementor-element.elementor-element-673b466b{--grid-columns:1}}