.elementor-15 .elementor-element.elementor-element-9fec518{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-61d4af2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-c898805{--spacer-size:50px;}.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-15 .elementor-element.elementor-element-44f0336{text-align:center;}.elementor-15 .elementor-element.elementor-element-44f0336 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9b0eb11{text-align:center;}.elementor-15 .elementor-element.elementor-element-9b0eb11 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d4fa776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-2808205{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-92eaee8{text-align:center;}.elementor-15 .elementor-element.elementor-element-b237f79{text-align:center;}.elementor-15 .elementor-element.elementor-element-b237f79 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-15 .elementor-element.elementor-element-d22e124{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-36cbd84{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-cc77dec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-cc77dec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cc77dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDE0;}.elementor-15 .elementor-element.elementor-element-0d80e61{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-d6eddd6{text-align:center;}.elementor-15 .elementor-element.elementor-element-d6eddd6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0a27895{text-align:center;}.elementor-15 .elementor-element.elementor-element-0a27895 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-ac3c1aa{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-91b77e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-91b77e0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-91b77e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDE0;}.elementor-15 .elementor-element.elementor-element-dc77e35{--display:flex;}.elementor-15 .elementor-element.elementor-element-bee2224{text-align:center;}.elementor-15 .elementor-element.elementor-element-28810a6{text-align:center;}.elementor-15 .elementor-element.elementor-element-28810a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-a590d6e{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-4f029b2{--display:flex;}.elementor-15 .elementor-element.elementor-element-9dbf1a0{text-align:center;}.elementor-15 .elementor-element.elementor-element-50dc980{text-align:center;}.elementor-15 .elementor-element.elementor-element-50dc980 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-cef07c0{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-0dae80a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-0dae80a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0dae80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDE0;}.elementor-15 .elementor-element.elementor-element-251949b{--display:flex;}.elementor-15 .elementor-element.elementor-element-b3df145{text-align:center;}.elementor-15 .elementor-element.elementor-element-8a954e1{text-align:center;}.elementor-15 .elementor-element.elementor-element-8a954e1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-9f3c539{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1120720{--display:flex;}.elementor-15 .elementor-element.elementor-element-f3fb4cf{text-align:center;}.elementor-15 .elementor-element.elementor-element-ae69499{text-align:center;}.elementor-15 .elementor-element.elementor-element-ae69499 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-7a3a227{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-d67a378{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-d67a378:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d67a378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDE0;}.elementor-15 .elementor-element.elementor-element-44dd372{--display:flex;}.elementor-15 .elementor-element.elementor-element-6a80821{text-align:center;}.elementor-15 .elementor-element.elementor-element-07a93ec{text-align:center;}.elementor-15 .elementor-element.elementor-element-07a93ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-5205a89{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-a1117b0{--display:flex;}.elementor-15 .elementor-element.elementor-element-cbec110{text-align:center;}.elementor-15 .elementor-element.elementor-element-c8f39c5{text-align:center;}.elementor-15 .elementor-element.elementor-element-c8f39c5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-fc67f60{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-59e70d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-59e70d4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-59e70d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDE0;}.elementor-15 .elementor-element.elementor-element-8e871da{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-a0e1a29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-01f2cfd{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-bc5fa94{text-align:center;}.elementor-15 .elementor-element.elementor-element-bc5fa94 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9f267e4{text-align:center;}.elementor-15 .elementor-element.elementor-element-9f267e4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1d92f71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-1fef54b{padding:0px 0px 0px 15px;text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1dfe1d2{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-71eeac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-dd45dde{--display:flex;}.elementor-15 .elementor-element.elementor-element-1791287{padding:0px 0px 0px 15px;text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-b79469e{--display:flex;}.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-15 .elementor-element.elementor-element-4d4b818{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-71294c6{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-e15e294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-a0e4436{--spacer-size:50px;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-dd45dde{--width:70%;}.elementor-15 .elementor-element.elementor-element-b79469e{--width:50%;}}