.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-19 .elementor-element.elementor-element-1cf2437 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EAAD02;}.elementor-19 .elementor-element.elementor-element-1cf2437 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:600;color:#EAAD02;}.elementor-19 .elementor-element.elementor-element-a28a16b{--spacer-size:10px;}.elementor-19 .elementor-element.elementor-element-871a327:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-871a327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2A8671 0%, #6CAA9C 100%);}.elementor-19 .elementor-element.elementor-element-871a327, .elementor-19 .elementor-element.elementor-element-871a327 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-19 .elementor-element.elementor-element-871a327{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-871a327 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-6516d09 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-6516d09 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-6516d09 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6516d09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-6516d09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-19 .elementor-element.elementor-element-7f38f05 > .elementor-widget-container{background-color:#FCFCFC;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;border-style:double;border-width:8px 8px 8px 8px;border-color:#FFCF48;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7f38f05{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-5f43798{width:auto;max-width:auto;bottom:-5px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-5f43798{left:-146px;}body.rtl .elementor-19 .elementor-element.elementor-element-5f43798{right:-146px;}.elementor-19 .elementor-element.elementor-element-5f43798 img{width:51%;}.elementor-19 .elementor-element.elementor-element-6e767b2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6e767b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2A8671 0%, #6CAA9C 100%);}.elementor-19 .elementor-element.elementor-element-6e767b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-19 .elementor-element.elementor-element-6e767b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-cede4a6 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-cede4a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-cede4a6 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0cd7cfe > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-color:#FFCF48;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0cd7cfe{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-19 .elementor-element.elementor-element-d09869d > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-color:#FFCF48;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d09869d{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-19 .elementor-element.elementor-element-befea20 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-color:#FFCF48;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-befea20{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-19 .elementor-element.elementor-element-e1bd896:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e1bd896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2A8671 0%, #6CAA9C 100%);}.elementor-19 .elementor-element.elementor-element-e1bd896, .elementor-19 .elementor-element.elementor-element-e1bd896 > .elementor-background-overlay{border-radius:0px 0px 30px 30px;}.elementor-19 .elementor-element.elementor-element-e1bd896{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-e1bd896 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-56e93bf > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-color:#FFCF48;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-56e93bf{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-19 .elementor-element.elementor-element-59d69ef{--spacer-size:30px;}.elementor-19 .elementor-element.elementor-element-07a404a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-07a404a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393939;}.elementor-19 .elementor-element.elementor-element-07a404a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-07a404a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-dfafd71 > .elementor-widget-container{padding:10px 0px 10px 0px;border-style:none;}.elementor-19 .elementor-element.elementor-element-dfafd71 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-32dfaf9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-32dfaf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCF48;}.elementor-19 .elementor-element.elementor-element-32dfaf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-32dfaf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-d89024e{--spacer-size:10px;}.elementor-19 .elementor-element.elementor-element-86aeb2b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-86aeb2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCF48;}.elementor-19 .elementor-element.elementor-element-86aeb2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-86aeb2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-c9a934c > .elementor-widget-container{background-color:#FFFFFF;margin:0px 500px 0px 0px;padding:15px 10px 15px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4EFC2;border-radius:10px 10px 10px 10px;box-shadow:7px 6px 10px 4px rgba(212.25, 212.25, 212.25, 0.5);}.elementor-19 .elementor-element.elementor-element-c9a934c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;color:#020202;}.elementor-19 .elementor-element.elementor-element-1b4df57 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 500px 0px 0px;padding:15px 10px 15px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4EFC2;border-radius:10px 10px 10px 10px;box-shadow:7px 6px 10px 4px rgba(212.25, 212.25, 212.25, 0.5);}.elementor-19 .elementor-element.elementor-element-1b4df57 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;color:#020202;}.elementor-19 .elementor-element.elementor-element-e87342c > .elementor-widget-container{background-color:#FFFFFF;margin:0px 500px 0px 0px;padding:15px 10px 15px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4EFC2;border-radius:10px 10px 10px 10px;box-shadow:7px 6px 10px 4px rgba(212.25, 212.25, 212.25, 0.5);}.elementor-19 .elementor-element.elementor-element-e87342c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;color:#020202;}.elementor-19 .elementor-element.elementor-element-aca152c > .elementor-widget-container{background-color:#FFFFFF;margin:0px 500px 0px 0px;padding:15px 10px 15px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4EFC2;border-radius:10px 10px 10px 10px;box-shadow:7px 6px 10px 4px rgba(212.25, 212.25, 212.25, 0.5);}.elementor-19 .elementor-element.elementor-element-aca152c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;color:#020202;}.elementor-19 .elementor-element.elementor-element-92a187f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 500px 0px 0px;padding:15px 10px 15px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4EFC2;border-radius:10px 10px 10px 10px;box-shadow:7px 6px 10px 4px rgba(212.25, 212.25, 212.25, 0.5);}.elementor-19 .elementor-element.elementor-element-92a187f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;color:#020202;}.elementor-19 .elementor-element.elementor-element-47cc567:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-47cc567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCF48;}.elementor-19 .elementor-element.elementor-element-47cc567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-47cc567 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-218e622:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-218e622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCF48;}.elementor-19 .elementor-element.elementor-element-218e622{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-218e622 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-6ca05b9{--spacer-size:30px;}.elementor-19 .elementor-element.elementor-element-b33aa81{--spacer-size:30px;}.elementor-19 .elementor-element.elementor-element-937fd22 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EAAD02;}.elementor-19 .elementor-element.elementor-element-937fd22 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:600;color:#EAAD02;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-8ec8de9{width:25.83%;}.elementor-19 .elementor-element.elementor-element-ec34797{width:49.606%;}.elementor-19 .elementor-element.elementor-element-51664cf{width:24.228%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-7f38f05{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-0cd7cfe{font-size:16px;}.elementor-19 .elementor-element.elementor-element-d09869d{font-size:16px;}.elementor-19 .elementor-element.elementor-element-befea20{font-size:16px;}.elementor-19 .elementor-element.elementor-element-56e93bf{font-size:16px;}.elementor-19 .elementor-element.elementor-element-c9a934c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1b4df57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e87342c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-aca152c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-92a187f > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-1cf2437 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-5f43798{left:-62px;}body.rtl .elementor-19 .elementor-element.elementor-element-5f43798{right:-62px;}.elementor-19 .elementor-element.elementor-element-5f43798{bottom:58px;}.elementor-19 .elementor-element.elementor-element-6e767b2{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-dfafd71 .elementor-heading-title{font-size:21px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-27abf87 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c9a934c .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-41c9b0e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-1b4df57 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-c83b6a6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-e87342c .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-066c8c4 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-aca152c .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-f1088b0 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-92a187f .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-f659c04 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-781ac98 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-937fd22 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-7f38f05 */.elementor-19 .elementor-element.elementor-element-7f38f05  P:last-child {margin-bottom:0}/* End custom CSS */