.elementor-4026 .elementor-element.elementor-element-2562823>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4026 .elementor-element.elementor-element-2562823:not(.elementor-motion-effects-element-type-background),.elementor-4026 .elementor-element.elementor-element-2562823>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(123deg,#FFFFFF80 0%,#E0EAFF80 100%)}.elementor-4026 .elementor-element.elementor-element-2562823{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-4026 .elementor-element.elementor-element-bc9a4fc .elementor-icon-list-icon i{color:#e34234;font-size:16px}.elementor-4026 .elementor-element.elementor-element-bc9a4fc .elementor-icon-list-icon svg{fill:#e34234;--e-icon-list-icon-size:16px}.elementor-4026 .elementor-element.elementor-element-bc9a4fc .elementor-icon-list-icon{width:16px}.elementor-4026 .elementor-element.elementor-element-bc9a4fc .elementor-icon-list-text,.elementor-4026 .elementor-element.elementor-element-bc9a4fc .elementor-icon-list-text a{color:#000}.elementor-4026 .elementor-element.elementor-element-bc9a4fc .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-4026 .elementor-element.elementor-element-39ef1bf{text-align:start}.elementor-4026 .elementor-element.elementor-element-39ef1bf .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000}.elementor-4026 .elementor-element.elementor-element-4198038 .elementor-icon-list-icon i{color:#e34234;font-size:16px}.elementor-4026 .elementor-element.elementor-element-4198038 .elementor-icon-list-icon svg{fill:#e34234;--e-icon-list-icon-size:16px}.elementor-4026 .elementor-element.elementor-element-4198038 .elementor-icon-list-icon{width:16px}.elementor-4026 .elementor-element.elementor-element-4198038 .elementor-icon-list-text,.elementor-4026 .elementor-element.elementor-element-4198038 .elementor-icon-list-text a{color:#000}.elementor-4026 .elementor-element.elementor-element-4198038 .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-4026 .elementor-element.elementor-element-483f9cd{--spacer-size:30px}.elementor-widget-table-of-contents{--header-color:var(--e-global-color-secondary);--item-text-color:var(--e-global-color-text);--item-text-hover-color:var(--e-global-color-accent);--marker-color:var(--e-global-color-text)}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-4026 .elementor-element.elementor-element-37a0ae5{z-index:1;--box-border-radius:5px;--header-color:#0d172a;--item-text-color:#000;--item-text-hover-color:#e34234;--item-text-hover-decoration:underline;--item-text-active-color:#e34234;--marker-color:#000}.elementor-4026 .elementor-element.elementor-element-37a0ae5 .elementor-toc__header-title{text-align:start}.elementor-4026 .elementor-element.elementor-element-37a0ae5 .elementor-toc__header,.elementor-4026 .elementor-element.elementor-element-37a0ae5 .elementor-toc__header-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600}.elementor-4026 .elementor-element.elementor-element-37a0ae5 .elementor-toc__header{flex-direction:row}.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-4026 .elementor-element.elementor-element-b184511{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-6417290{text-align:start}.elementor-4026 .elementor-element.elementor-element-6417290 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-eecee47{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-a8efc24{text-align:start}.elementor-4026 .elementor-element.elementor-element-a8efc24 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-8199838{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-c3e9fdd{text-align:start}.elementor-4026 .elementor-element.elementor-element-c3e9fdd .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-64279a4{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-0d09b35{text-align:start}.elementor-4026 .elementor-element.elementor-element-0d09b35 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-21590a9{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-cc3b27c{text-align:start}.elementor-4026 .elementor-element.elementor-element-cc3b27c .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-a73b149{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-58161c6{text-align:start}.elementor-4026 .elementor-element.elementor-element-58161c6 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-2adb3da{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-e6ed072{text-align:start}.elementor-4026 .elementor-element.elementor-element-e6ed072 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-6122c15{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-d1a7bca{text-align:start}.elementor-4026 .elementor-element.elementor-element-d1a7bca .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-d71416c{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-26cb224{text-align:start}.elementor-4026 .elementor-element.elementor-element-26cb224 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-d9db4a5{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-e6bfd83{text-align:start}.elementor-4026 .elementor-element.elementor-element-e6bfd83 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-8dd6056{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-e28fdf1{text-align:start}.elementor-4026 .elementor-element.elementor-element-e28fdf1 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-9f4251e{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-cc9a7d6{text-align:start}.elementor-4026 .elementor-element.elementor-element-cc9a7d6 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-35fd6cc{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-d8f3e04{text-align:start}.elementor-4026 .elementor-element.elementor-element-d8f3e04 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-53116d7{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-6f3609c{text-align:start}.elementor-4026 .elementor-element.elementor-element-6f3609c .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-6a0182a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-c8e5399{text-align:start}.elementor-4026 .elementor-element.elementor-element-c8e5399 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-c34758c{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-9ed4232{text-align:start}.elementor-4026 .elementor-element.elementor-element-9ed4232 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-89ece5a{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-cc2a29b{text-align:start}.elementor-4026 .elementor-element.elementor-element-cc2a29b .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-7fafcc7{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-9b48c45{text-align:start}.elementor-4026 .elementor-element.elementor-element-9b48c45 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-e70c640{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-be13678{text-align:start}.elementor-4026 .elementor-element.elementor-element-be13678 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-02ff2cb{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-8d34c99{text-align:start}.elementor-4026 .elementor-element.elementor-element-8d34c99 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-917b12b{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-de21478{text-align:start}.elementor-4026 .elementor-element.elementor-element-de21478 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-d9d0472{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-b42cf56{text-align:start}.elementor-4026 .elementor-element.elementor-element-b42cf56 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-8ed6bfc{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-7884728{text-align:start}.elementor-4026 .elementor-element.elementor-element-7884728 .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-4ca8bb7{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-cdf311f{text-align:start}.elementor-4026 .elementor-element.elementor-element-cdf311f .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-weight:600;color:#e34234}.elementor-4026 .elementor-element.elementor-element-09a2c11{text-align:start;font-family:"Source Sans Pro",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-4026 .elementor-element.elementor-element-4d5105b{z-index:1}.elementor-4026 .elementor-element.elementor-element-754b84e{margin-top:50px;margin-bottom:50px}.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-4026 .elementor-element.elementor-element-5194f26 .elementor-author-box__avatar img{width:50px;height:50px}.elementor-4026 .elementor-element.elementor-element-5194f26 .elementor-author-box__name{color:#0d172a;font-family:"Noto Sans JP",Sans-serif;font-weight:700}.elementor-4026 .elementor-element.elementor-element-5194f26 .elementor-author-box__bio{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400}@media(max-width:767px){.elementor-4026 .elementor-element.elementor-element-cc3b27c{width:var(--container-widget-width,603px);max-width:603px;--container-widget-width:603px;--container-widget-flex-grow:0}.elementor-4026 .elementor-element.elementor-element-a73b149{width:var(--container-widget-width,631px);max-width:631px;--container-widget-width:631px;--container-widget-flex-grow:0}}