.elementor-12700 .elementor-element.elementor-element-df0059f{--display:flex;}.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-12700 .elementor-element.elementor-element-8fbd1e3{text-align:right;}.elementor-12700 .elementor-element.elementor-element-8fbd1e3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#3B3A39;}.elementor-12700 .elementor-element.elementor-element-b1c311f{--display:flex;}.elementor-12700 .elementor-element.elementor-element-3fbb677{--spacer-size:10px;}.elementor-12700 .elementor-element.elementor-element-fd427ea{--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-12700 .elementor-element.elementor-element-4dfb422{--display:flex;}.elementor-12700 .elementor-element.elementor-element-944431a{--spacer-size:35px;}.elementor-12700 .elementor-element.elementor-element-5b65eb5{--display:flex;}.elementor-12700 .elementor-element.elementor-element-5b65eb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-e5cbdc7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#3B3A39;}.elementor-12700 .elementor-element.elementor-element-ed1203f{--display:flex;}.elementor-12700 .elementor-element.elementor-element-8bf3e9f{--spacer-size:10px;}.elementor-12700 .elementor-element.elementor-element-f99947b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-f99947b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-02a6645{--display:flex;}.elementor-12700 .elementor-element.elementor-element-02a6645.e-con{--flex-grow:0;--flex-shrink:0;}.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-12700 .elementor-element.elementor-element-6fec785{--display:flex;}.elementor-12700 .elementor-element.elementor-element-6fec785.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-b1a7095{--display:flex;}.elementor-12700 .elementor-element.elementor-element-d82b5da{--spacer-size:25px;}.elementor-12700 .elementor-element.elementor-element-3c5740b{--display:flex;}.elementor-12700 .elementor-element.elementor-element-3c5740b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-f4fa390 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#3B3A39;}.elementor-12700 .elementor-element.elementor-element-78df910{--display:flex;}.elementor-12700 .elementor-element.elementor-element-f487e44{--spacer-size:10px;}.elementor-12700 .elementor-element.elementor-element-637db5c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-637db5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-a8675dd{--display:flex;}.elementor-12700 .elementor-element.elementor-element-a8675dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-1fbe6da{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-1fbe6da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-4bc8c97{text-align:right;}.elementor-12700 .elementor-element.elementor-element-e3f3996{text-align:left;}.elementor-12700 .elementor-element.elementor-element-bde79dc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-bde79dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-41b9af0{text-align:center;}.elementor-12700 .elementor-element.elementor-element-6aaf252{text-align:center;}.elementor-12700 .elementor-element.elementor-element-2d5895a{--display:flex;}.elementor-12700 .elementor-element.elementor-element-2d5895a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-db40f83{--display:flex;}.elementor-12700 .elementor-element.elementor-element-2833a5d{--spacer-size:25px;}.elementor-12700 .elementor-element.elementor-element-5a2ff52{--display:flex;}.elementor-12700 .elementor-element.elementor-element-5a2ff52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-53f30e6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#3B3A39;}.elementor-12700 .elementor-element.elementor-element-3269093{--display:flex;}.elementor-12700 .elementor-element.elementor-element-50afe67{--spacer-size:10px;}.elementor-12700 .elementor-element.elementor-element-579e669{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-579e669.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-72fba87{text-align:right;}.elementor-12700 .elementor-element.elementor-element-489984d{text-align:left;}.elementor-12700 .elementor-element.elementor-element-0709b51{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-0709b51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-c273524{text-align:center;}.elementor-12700 .elementor-element.elementor-element-45ea590{text-align:center;}.elementor-12700 .elementor-element.elementor-element-0ba3801{--display:flex;}.elementor-12700 .elementor-element.elementor-element-0ba3801.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-e0359ed{--display:flex;}.elementor-12700 .elementor-element.elementor-element-39e8b4c{--spacer-size:25px;}.elementor-12700 .elementor-element.elementor-element-5a5ebd7{--display:flex;}.elementor-12700 .elementor-element.elementor-element-5a5ebd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-313df6c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#3B3A39;}.elementor-12700 .elementor-element.elementor-element-fa8c9a4{--display:flex;}.elementor-12700 .elementor-element.elementor-element-7917782{--spacer-size:10px;}.elementor-12700 .elementor-element.elementor-element-833de09{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-833de09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-93ba5eb{--display:flex;}.elementor-12700 .elementor-element.elementor-element-93ba5eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12700 .elementor-element.elementor-element-67e1ace{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12700 .elementor-element.elementor-element-9d3b9d5{--divider-border-style:dashed;--divider-color:#8D8C8A;--divider-border-width:1px;}.elementor-12700 .elementor-element.elementor-element-9d3b9d5 .elementor-divider-separator{width:100%;}.elementor-12700 .elementor-element.elementor-element-9d3b9d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12700 .elementor-element.elementor-element-47abcec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-406a83c{text-align:center;}.elementor-12700 .elementor-element.elementor-element-b8f7337{text-align:center;}.elementor-12700 .elementor-element.elementor-element-044eda4{--display:flex;}.elementor-12700 .elementor-element.elementor-element-044eda4.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-12700 .elementor-element.elementor-element-5b65eb5{--width:73%;}.elementor-12700 .elementor-element.elementor-element-f99947b{--width:73%;}.elementor-12700 .elementor-element.elementor-element-02a6645{--width:73%;}.elementor-12700 .elementor-element.elementor-element-6fec785{--width:73%;}.elementor-12700 .elementor-element.elementor-element-3c5740b{--width:73%;}.elementor-12700 .elementor-element.elementor-element-637db5c{--width:73%;}.elementor-12700 .elementor-element.elementor-element-a8675dd{--width:73%;}.elementor-12700 .elementor-element.elementor-element-1fbe6da{--width:73%;}.elementor-12700 .elementor-element.elementor-element-bde79dc{--width:73%;}.elementor-12700 .elementor-element.elementor-element-2d5895a{--width:73%;}.elementor-12700 .elementor-element.elementor-element-5a2ff52{--width:73%;}.elementor-12700 .elementor-element.elementor-element-579e669{--width:73%;}.elementor-12700 .elementor-element.elementor-element-0709b51{--width:73%;}.elementor-12700 .elementor-element.elementor-element-0ba3801{--width:73%;}.elementor-12700 .elementor-element.elementor-element-5a5ebd7{--width:73%;}.elementor-12700 .elementor-element.elementor-element-833de09{--width:73%;}.elementor-12700 .elementor-element.elementor-element-93ba5eb{--width:73%;}.elementor-12700 .elementor-element.elementor-element-044eda4{--width:82.523%;}}@media(max-width:1024px){.elementor-12700 .elementor-element.elementor-element-8fbd1e3 .elementor-heading-title{font-size:17px;}.elementor-12700 .elementor-element.elementor-element-e5cbdc7 .elementor-heading-title{font-size:16px;}.elementor-12700 .elementor-element.elementor-element-8bf3e9f{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-f99947b{--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-f4fa390 .elementor-heading-title{font-size:16px;}.elementor-12700 .elementor-element.elementor-element-f487e44{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-637db5c{--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-1fbe6da{--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-bde79dc{--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-53f30e6 .elementor-heading-title{font-size:16px;}.elementor-12700 .elementor-element.elementor-element-50afe67{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-579e669{--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-0709b51{--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-313df6c .elementor-heading-title{font-size:16px;}.elementor-12700 .elementor-element.elementor-element-7917782{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-833de09{--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-47abcec{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12700 .elementor-element.elementor-element-8fbd1e3 .elementor-heading-title{font-size:14px;}.elementor-12700 .elementor-element.elementor-element-3fbb677{--spacer-size:0px;}.elementor-12700 .elementor-element.elementor-element-944431a{--spacer-size:0px;}.elementor-12700 .elementor-element.elementor-element-e5cbdc7 .elementor-heading-title{font-size:14px;}.elementor-12700 .elementor-element.elementor-element-8bf3e9f{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-f99947b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-d82b5da{--spacer-size:0px;}.elementor-12700 .elementor-element.elementor-element-f4fa390 .elementor-heading-title{font-size:14px;}.elementor-12700 .elementor-element.elementor-element-f487e44{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-637db5c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-1fbe6da{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-bde79dc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-2833a5d{--spacer-size:0px;}.elementor-12700 .elementor-element.elementor-element-53f30e6 .elementor-heading-title{font-size:14px;}.elementor-12700 .elementor-element.elementor-element-50afe67{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-579e669{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-0709b51{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-39e8b4c{--spacer-size:0px;}.elementor-12700 .elementor-element.elementor-element-313df6c .elementor-heading-title{font-size:14px;}.elementor-12700 .elementor-element.elementor-element-7917782{--spacer-size:5px;}.elementor-12700 .elementor-element.elementor-element-833de09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-47abcec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12700 .elementor-element.elementor-element-c926a2a{text-align:center;}}