.elementor-12266 .elementor-element.elementor-element-ecca5dc > .elementor-background-overlay{background-color:#F8F1E1;opacity:0.5;}.elementor-12266 .elementor-element.elementor-element-ecca5dc{border-style:none;margin-top:55px;margin-bottom:0px;}.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-12266 .elementor-element.elementor-element-cbea1b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12266 .elementor-element.elementor-element-cbea1b4 img{width:55%;}.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-12266 .elementor-element.elementor-element-a9e27d5 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-a9e27d5{text-align:center;}.elementor-12266 .elementor-element.elementor-element-a9e27d5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:49px;font-weight:600;color:#7F2A2D;}.elementor-12266 .elementor-element.elementor-element-76c6e60 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-76c6e60{text-align:center;}.elementor-12266 .elementor-element.elementor-element-76c6e60 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:55px;font-weight:600;color:#7F2A2D;}.elementor-12266 .elementor-element.elementor-element-968574d > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-12266 .elementor-element.elementor-element-968574d{text-align:center;}.elementor-12266 .elementor-element.elementor-element-968574d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-7055d96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12266 .elementor-element.elementor-element-7055d96 img{width:55%;}.elementor-12266 .elementor-element.elementor-element-4d741af > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-12266 .elementor-element.elementor-element-4d741af{text-align:center;}.elementor-12266 .elementor-element.elementor-element-4d741af .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-e851415 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-e851415{text-align:center;}.elementor-12266 .elementor-element.elementor-element-e851415 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:49px;font-weight:600;color:#7F2A2D;}.elementor-12266 .elementor-element.elementor-element-6fd5000:not(.elementor-motion-effects-element-type-background), .elementor-12266 .elementor-element.elementor-element-6fd5000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E1;}.elementor-12266 .elementor-element.elementor-element-6fd5000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12266 .elementor-element.elementor-element-6fd5000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12266 .elementor-element.elementor-element-2a05fac > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-2a05fac{text-align:center;}.elementor-12266 .elementor-element.elementor-element-2a05fac .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:49px;font-weight:600;color:#7F2A2D;}.elementor-12266 .elementor-element.elementor-element-d6726f0{text-align:left;}.elementor-12266 .elementor-element.elementor-element-d6726f0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.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-12266 .elementor-element.elementor-element-07d6c8e > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-07d6c8e{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-baf9d54 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-baf9d54{text-align:center;}.elementor-12266 .elementor-element.elementor-element-baf9d54 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:49px;font-weight:600;color:#7F2A2D;}.elementor-12266 .elementor-element.elementor-element-87dea92{text-align:center;}.elementor-12266 .elementor-element.elementor-element-87dea92 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-ec18d03 img{width:56%;}.elementor-12266 .elementor-element.elementor-element-e5e31ce .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-82a9bac{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-45f8eeb > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-45f8eeb{text-align:left;}.elementor-12266 .elementor-element.elementor-element-45f8eeb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:49px;font-weight:600;color:#7F2A2D;}.elementor-12266 .elementor-element.elementor-element-01a6b50 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-01a6b50{text-align:left;}.elementor-12266 .elementor-element.elementor-element-01a6b50 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:49px;font-weight:600;color:#7F2A2D;}.elementor-12266 .elementor-element.elementor-element-15f3469{text-align:center;}.elementor-12266 .elementor-element.elementor-element-15f3469 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-80b6be2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-541b315 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-12266 .elementor-element.elementor-element-541b315{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-12266 .elementor-element.elementor-element-91b1e23{--spacer-size:20px;}.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-12266 .elementor-element.elementor-element-dcdad91{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12266 .elementor-element.elementor-element-dcdad91 .elementor-divider-separator{width:100%;}.elementor-12266 .elementor-element.elementor-element-dcdad91 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12266 .elementor-element.elementor-element-caf23a4{text-align:center;}.elementor-12266 .elementor-element.elementor-element-caf23a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-18b3361{text-align:center;}.elementor-12266 .elementor-element.elementor-element-18b3361 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-12266 .elementor-element.elementor-element-4b82e4c{text-align:left;font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-94d30fd{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-12266 .elementor-element.elementor-element-94d30fd .elementor-divider-separator{width:69%;margin:0 auto;margin-center:0;}.elementor-12266 .elementor-element.elementor-element-94d30fd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12266 .elementor-element.elementor-element-ed70d06 .elementor-heading-title{color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-c287021{text-align:center;}.elementor-12266 .elementor-element.elementor-element-c287021 .elementor-heading-title{color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-eb85081 img{max-width:76%;}.elementor-widget-button .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-12266 .elementor-element.elementor-element-e81d1d8 .elementor-button{background-color:#006400;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12266 .elementor-element.elementor-element-52974ca{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12266 .elementor-element.elementor-element-52974ca .elementor-divider-separator{width:100%;}.elementor-12266 .elementor-element.elementor-element-52974ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12266 .elementor-element.elementor-element-8107627 > .elementor-widget-container{border-style:none;}.elementor-12266 .elementor-element.elementor-element-8107627{text-align:center;}.elementor-12266 .elementor-element.elementor-element-8107627 .elementor-heading-title{color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-a6c012e{text-align:center;}.elementor-12266 .elementor-element.elementor-element-a6c012e .elementor-heading-title{color:#000000;}.elementor-12266 .elementor-element.elementor-element-75da20d{text-align:left;}.elementor-12266 .elementor-element.elementor-element-23e2f9d .elementor-button{background-color:#006400;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-12266 .elementor-element.elementor-element-23e2f9d .elementor-button:hover, .elementor-12266 .elementor-element.elementor-element-23e2f9d .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12266 .elementor-element.elementor-element-23e2f9d .elementor-button:hover svg, .elementor-12266 .elementor-element.elementor-element-23e2f9d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12266 .elementor-element.elementor-element-5d2a681{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-12266 .elementor-element.elementor-element-5d2a681 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-12266 .elementor-element.elementor-element-5d2a681 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12266 .elementor-element.elementor-element-ec80e72 > .elementor-widget-container{border-style:none;}.elementor-12266 .elementor-element.elementor-element-ec80e72{text-align:center;}.elementor-12266 .elementor-element.elementor-element-ec80e72 .elementor-heading-title{color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-7daaaf9{text-align:center;}.elementor-12266 .elementor-element.elementor-element-7daaaf9 .elementor-heading-title{color:#000000;}.elementor-12266 .elementor-element.elementor-element-457ae9a{--spacer-size:50px;}.elementor-12266 .elementor-element.elementor-element-51b644d{text-align:center;}.elementor-12266 .elementor-element.elementor-element-8ca5391 .elementor-button{background-color:#006400;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12266 .elementor-element.elementor-element-8ca5391 .elementor-button:hover, .elementor-12266 .elementor-element.elementor-element-8ca5391 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12266 .elementor-element.elementor-element-8ca5391 .elementor-button:hover svg, .elementor-12266 .elementor-element.elementor-element-8ca5391 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12266 .elementor-element.elementor-element-bdfd6ac{text-align:center;}.elementor-12266 .elementor-element.elementor-element-bdfd6ac .elementor-heading-title{color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-1b61f05 img{max-width:76%;}.elementor-12266 .elementor-element.elementor-element-948e5c6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12266 .elementor-element.elementor-element-948e5c6 .elementor-divider-separator{width:100%;}.elementor-12266 .elementor-element.elementor-element-948e5c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12266 .elementor-element.elementor-element-b70c367{--spacer-size:50px;}.elementor-12266 .elementor-element.elementor-element-8a068b5{text-align:center;}.elementor-12266 .elementor-element.elementor-element-8a068b5 .elementor-heading-title{color:var( --e-global-color-4f966ad7 );}.elementor-12266 .elementor-element.elementor-element-75db7e9{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-12266 .elementor-element.elementor-element-75db7e9 .elementor-divider-separator{width:19%;margin:0 auto;margin-center:0;}.elementor-12266 .elementor-element.elementor-element-75db7e9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}body.elementor-page-12266:not(.elementor-motion-effects-element-type-background), body.elementor-page-12266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E1;}@media(max-width:767px){.elementor-12266 .elementor-element.elementor-element-a9e27d5{text-align:left;}.elementor-12266 .elementor-element.elementor-element-a9e27d5 .elementor-heading-title{font-size:32px;}.elementor-12266 .elementor-element.elementor-element-76c6e60 > .elementor-widget-container{margin:0px 135px 0px 0px;}.elementor-12266 .elementor-element.elementor-element-76c6e60{text-align:right;}.elementor-12266 .elementor-element.elementor-element-76c6e60 .elementor-heading-title{font-size:32px;}.elementor-12266 .elementor-element.elementor-element-968574d .elementor-heading-title{font-size:22px;}.elementor-12266 .elementor-element.elementor-element-4d741af .elementor-heading-title{font-size:18px;}.elementor-12266 .elementor-element.elementor-element-e851415{text-align:left;}.elementor-12266 .elementor-element.elementor-element-e851415 .elementor-heading-title{font-size:32px;}.elementor-12266 .elementor-element.elementor-element-2a05fac > .elementor-widget-container{margin:0px 135px 0px 0px;}.elementor-12266 .elementor-element.elementor-element-2a05fac{text-align:left;}.elementor-12266 .elementor-element.elementor-element-2a05fac .elementor-heading-title{font-size:32px;}.elementor-12266 .elementor-element.elementor-element-baf9d54{text-align:left;}.elementor-12266 .elementor-element.elementor-element-baf9d54 .elementor-heading-title{font-size:32px;}.elementor-12266 .elementor-element.elementor-element-45f8eeb > .elementor-widget-container{margin:0px 120px 0px 0px;}.elementor-12266 .elementor-element.elementor-element-45f8eeb{text-align:center;}.elementor-12266 .elementor-element.elementor-element-45f8eeb .elementor-heading-title{font-size:30px;line-height:2.2em;}.elementor-12266 .elementor-element.elementor-element-15f3469{text-align:left;}.elementor-12266 .elementor-element.elementor-element-caf23a4{text-align:left;}.elementor-12266 .elementor-element.elementor-element-18b3361{text-align:left;}.elementor-12266 .elementor-element.elementor-element-18b3361 .elementor-heading-title{font-size:22px;}.elementor-12266 .elementor-element.elementor-element-4b82e4c{text-align:left;font-size:13px;}.elementor-12266 .elementor-element.elementor-element-bd640f3 img{max-width:74%;}.elementor-12266 .elementor-element.elementor-element-55141a8 img{width:50%;}.elementor-12266 .elementor-element.elementor-element-1b61f05 img{max-width:100%;}}