.elementor-11794 .elementor-element.elementor-element-bf4cfa0 .elementor-spacer-inner{--spacer-size:50px;}.elementor-11794 .elementor-element.elementor-element-8afa385{text-align:center;}.elementor-11794 .elementor-element.elementor-element-8afa385 .elementor-heading-title{font-family:"Josefin Sans";font-size:3em;font-weight:600;}.elementor-11794 .elementor-element.elementor-element-7e49405{text-align:center;}.elementor-11794 .elementor-element.elementor-element-7e49405 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-d9a2410 .elementor-spacer-inner{--spacer-size:50px;}.elementor-11794 .elementor-element.elementor-element-f3008f9 .elementor-heading-title{font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-2bc6863{color:#848080;}.elementor-11794 .elementor-element.elementor-element-ec1506f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-07394ef > .elementor-container{max-width:727px;}.elementor-11794 .elementor-element.elementor-element-6b2f10b .elementor-counter-number-wrapper{font-family:"Noto Sans JP";font-size:46px;font-weight:600;}.elementor-11794 .elementor-element.elementor-element-6b2f10b .elementor-counter-title{color:#000000;}.elementor-11794 .elementor-element.elementor-element-6b2f10b > .elementor-widget-container{margin:140px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11794 .elementor-element.elementor-element-d3f84d6 .elementor-counter-number-wrapper{font-family:"Noto Sans JP";font-size:46px;font-weight:600;}.elementor-11794 .elementor-element.elementor-element-d3f84d6 .elementor-counter-title{color:var( --e-global-color-text );}.elementor-11794 .elementor-element.elementor-element-d3f84d6 > .elementor-widget-container{margin:140px 0px 0px 0px;}.elementor-11794 .elementor-element.elementor-element-20e2779 .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-38d512d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-0ffb9e2{text-align:center;}.elementor-11794 .elementor-element.elementor-element-0ffb9e2 .elementor-heading-title{font-family:"Noto Sans JP";font-size:51px;font-weight:600;}.elementor-11794 .elementor-element.elementor-element-4f6e38e .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-11794 .elementor-element.elementor-element-4f6e38e .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:0px;overflow:hidden;}.elementor-11794 .elementor-element.elementor-element-4f6e38e .elementor-progress-bar{height:61px;line-height:61px;color:var( --e-global-color-text );font-size:18px;}.elementor-11794 .elementor-element.elementor-element-4f6e38e .elementor-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:16px;font-weight:400;}.elementor-11794 .elementor-element.elementor-element-4fb9bbe .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-11794 .elementor-element.elementor-element-4fb9bbe .elementor-progress-bar{height:61px;line-height:61px;color:var( --e-global-color-text );font-size:30px;}.elementor-11794 .elementor-element.elementor-element-4fb9bbe .elementor-progress-wrapper{border-radius:0px;overflow:hidden;}.elementor-11794 .elementor-element.elementor-element-4fb9bbe .elementor-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:16px;font-weight:400;}.elementor-11794 .elementor-element.elementor-element-6e20e23 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-11794 .elementor-element.elementor-element-6e20e23 .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:0px;overflow:hidden;}.elementor-11794 .elementor-element.elementor-element-6e20e23 .elementor-progress-bar{height:61px;line-height:61px;color:var( --e-global-color-text );font-size:18px;}.elementor-11794 .elementor-element.elementor-element-6e20e23 .elementor-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:16px;font-weight:400;}.elementor-11794 .elementor-element.elementor-element-11c7012 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-11794 .elementor-element.elementor-element-11c7012 .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:0px;overflow:hidden;}.elementor-11794 .elementor-element.elementor-element-11c7012 .elementor-progress-bar{height:61px;line-height:61px;color:var( --e-global-color-text );font-size:18px;}.elementor-11794 .elementor-element.elementor-element-11c7012 .elementor-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:16px;font-weight:400;}.elementor-11794 .elementor-element.elementor-element-2494dee .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-aac7682 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-7d08616 .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-73906f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11794 .elementor-element.elementor-element-202283b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-11794 .elementor-element.elementor-element-68490fa > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-68490fa{width:auto;max-width:auto;}.elementor-11794 .elementor-element.elementor-element-7741120 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-7741120{width:auto;max-width:auto;}.elementor-11794 .elementor-element.elementor-element-3d1dbb5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-3d1dbb5{width:auto;max-width:auto;align-self:flex-end;}.elementor-11794 .elementor-element.elementor-element-c60bd54 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-c60bd54{width:auto;max-width:auto;}.elementor-11794 .elementor-element.elementor-element-5872394 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-5872394{width:auto;max-width:auto;}.elementor-11794 .elementor-element.elementor-element-31795fd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-31795fd{width:auto;max-width:auto;}.elementor-11794 .elementor-element.elementor-element-b6d207d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-b6d207d{width:auto;max-width:auto;}.elementor-11794 .elementor-element.elementor-element-a36cf9a .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-75411d1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-915b820 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-eae4e00 .elementor-spacer-inner{--spacer-size:60px;}.elementor-11794 .elementor-element.elementor-element-04f6e8f .elementor-heading-title{font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-62a9931{color:#848080;}.elementor-11794 .elementor-element.elementor-element-2617c46 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-11794 .elementor-element.elementor-element-2617c46 .elementor-button:hover, .elementor-11794 .elementor-element.elementor-element-2617c46 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-11794 .elementor-element.elementor-element-2617c46 .elementor-button:hover svg, .elementor-11794 .elementor-element.elementor-element-2617c46 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11794 .elementor-element.elementor-element-4cfddbf .elementor-spacer-inner{--spacer-size:100px;}.elementor-11794 .elementor-element.elementor-element-a8ac375 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-ad82cdc .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-8b91958 > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-11794 .elementor-element.elementor-element-8b91958{width:auto;max-width:auto;}.elementor-11794 .elementor-element.elementor-element-4c9b111 > .elementor-widget-container{padding:41px 41px 41px 41px;--e-transform-transition-duration:100ms;}.elementor-11794 .elementor-element.elementor-element-4c9b111{width:auto;max-width:auto;align-self:flex-end;}.elementor-11794 .elementor-element.elementor-element-26d168c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;--e-transform-transition-duration:100ms;}.elementor-11794 .elementor-element.elementor-element-26d168c{width:auto;max-width:auto;align-self:flex-start;}.elementor-11794 .elementor-element.elementor-element-8b38f76 > .elementor-widget-container{padding:4px 4px 4px 4px;--e-transform-transition-duration:100ms;}.elementor-11794 .elementor-element.elementor-element-8b38f76{width:auto;max-width:auto;align-self:flex-end;}.elementor-11794 .elementor-element.elementor-element-0b7413d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-828f3d1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-baa4c3f .elementor-spacer-inner{--spacer-size:100px;}.elementor-11794 .elementor-element.elementor-element-491eca6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:35px;font-weight:500;}.elementor-11794 .elementor-element.elementor-element-c12c37f .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:600;line-height:58px;letter-spacing:-0.9px;word-spacing:0px;}.elementor-11794 .elementor-element.elementor-element-c12c37f > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-8edcf7a .elementor-heading-title{font-family:"Noto Sans JP";font-size:23px;font-weight:600;line-height:39px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11794 .elementor-element.elementor-element-8edcf7a > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-810a6d0 .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:600;line-height:58px;letter-spacing:-0.9px;word-spacing:0px;}.elementor-11794 .elementor-element.elementor-element-810a6d0 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-d85fd13 > .elementor-element-populated, .elementor-11794 .elementor-element.elementor-element-d85fd13 > .elementor-element-populated > .elementor-background-overlay, .elementor-11794 .elementor-element.elementor-element-d85fd13 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-c830506{text-align:left;}.elementor-11794 .elementor-element.elementor-element-c830506 .elementor-heading-title{font-family:"Noto Sans JP";font-size:52px;font-weight:600;line-height:68px;}.elementor-11794 .elementor-element.elementor-element-c830506 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-e6c72b8 .elementor-spacer-inner{--spacer-size:47px;}.elementor-11794 .elementor-element.elementor-element-8aefc56 .elementor-heading-title{font-family:"Noto Sans JP";font-size:46px;font-weight:600;line-height:37px;letter-spacing:-0.9px;word-spacing:0px;}.elementor-11794 .elementor-element.elementor-element-8aefc56 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-a2b54ac .elementor-heading-title{font-family:"Noto Sans JP";font-size:23px;font-weight:600;line-height:38px;}.elementor-11794 .elementor-element.elementor-element-a2b54ac > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-067aa0f .elementor-heading-title{font-family:"Noto Sans JP";font-size:46px;font-weight:600;line-height:37px;letter-spacing:-0.9px;word-spacing:0px;}.elementor-11794 .elementor-element.elementor-element-067aa0f > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-9bd87c9 > .elementor-element-populated, .elementor-11794 .elementor-element.elementor-element-9bd87c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-11794 .elementor-element.elementor-element-9bd87c9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-fbae1f9{text-align:left;}.elementor-11794 .elementor-element.elementor-element-fbae1f9 .elementor-heading-title{font-family:"Noto Sans JP";font-size:27px;font-weight:600;line-height:43px;}.elementor-11794 .elementor-element.elementor-element-fbae1f9 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-8d7527a .elementor-spacer-inner{--spacer-size:100px;}.elementor-11794 .elementor-element.elementor-element-81a7db3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:35px;font-weight:500;}.elementor-11794 .elementor-element.elementor-element-240a4cd > .elementor-element-populated, .elementor-11794 .elementor-element.elementor-element-240a4cd > .elementor-element-populated > .elementor-background-overlay, .elementor-11794 .elementor-element.elementor-element-240a4cd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-c1b0272 .elementor-heading-title{font-family:"Noto Sans JP";font-size:32px;font-weight:600;line-height:52px;}.elementor-11794 .elementor-element.elementor-element-c1b0272 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-71216ab > .elementor-element-populated, .elementor-11794 .elementor-element.elementor-element-71216ab > .elementor-element-populated > .elementor-background-overlay, .elementor-11794 .elementor-element.elementor-element-71216ab > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-d2e5751 .elementor-heading-title{font-family:"Noto Sans JP";font-size:58px;font-weight:600;}.elementor-11794 .elementor-element.elementor-element-d2e5751 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-888842c .elementor-heading-title{font-family:"Noto Sans JP";font-size:46px;font-weight:600;line-height:69px;letter-spacing:-0.9px;word-spacing:0px;}.elementor-11794 .elementor-element.elementor-element-888842c > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-e216f64 .elementor-heading-title{font-family:"Noto Sans JP";font-size:28px;font-weight:600;line-height:46px;}.elementor-11794 .elementor-element.elementor-element-e216f64 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-541b5f4 .elementor-heading-title{font-family:"Noto Sans JP";font-size:28px;font-weight:600;line-height:46px;}.elementor-11794 .elementor-element.elementor-element-541b5f4 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-9e97b3b .elementor-heading-title{font-family:"Noto Sans JP";font-size:46px;font-weight:600;line-height:69px;letter-spacing:-0.9px;word-spacing:0px;}.elementor-11794 .elementor-element.elementor-element-9e97b3b > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-8e73d09 .elementor-heading-title{font-family:"Noto Sans JP";font-size:28px;font-weight:600;line-height:47px;}.elementor-11794 .elementor-element.elementor-element-8e73d09 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-feb34b5 .elementor-heading-title{font-family:"Noto Sans JP";font-size:54px;font-weight:600;line-height:84px;}.elementor-11794 .elementor-element.elementor-element-feb34b5 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-7928b8c .elementor-spacer-inner{--spacer-size:100px;}.elementor-11794 .elementor-element.elementor-element-8b3eabe .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:35px;font-weight:500;}.elementor-11794 .elementor-element.elementor-element-b54037e .elementor-heading-title{font-family:"Noto Sans JP";font-size:34px;font-weight:600;line-height:52px;}.elementor-11794 .elementor-element.elementor-element-b54037e > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-b55c7d2 .elementor-heading-title{font-family:"Noto Sans JP";font-size:23px;font-weight:600;line-height:52px;}.elementor-11794 .elementor-element.elementor-element-b55c7d2 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-d8826b9 .elementor-heading-title{font-family:"Noto Sans JP";font-size:23px;font-weight:600;line-height:52px;}.elementor-11794 .elementor-element.elementor-element-d8826b9 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-96c4156 .elementor-heading-title{font-family:"Noto Sans JP";font-size:23px;font-weight:600;line-height:52px;}.elementor-11794 .elementor-element.elementor-element-96c4156 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-8bb3877 .elementor-heading-title{font-family:"Noto Sans JP";font-size:34px;font-weight:600;line-height:52px;}.elementor-11794 .elementor-element.elementor-element-8bb3877 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-15e66a0 .elementor-heading-title{font-family:"Noto Sans JP";font-size:34px;font-weight:600;line-height:52px;}.elementor-11794 .elementor-element.elementor-element-15e66a0 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-a3aff30 .elementor-heading-title{font-family:"Noto Sans JP";font-size:54px;font-weight:600;line-height:73px;}.elementor-11794 .elementor-element.elementor-element-a3aff30 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-5583099 .elementor-heading-title{color:#EE3B00;font-family:"Noto Sans JP";font-size:56px;font-weight:600;line-height:79px;}.elementor-11794 .elementor-element.elementor-element-5583099 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-d2904b6 .elementor-spacer-inner{--spacer-size:5px;}.elementor-11794 .elementor-element.elementor-element-6340022 .elementor-heading-title{font-family:"Noto Sans JP";font-size:37px;font-weight:600;line-height:56px;}.elementor-11794 .elementor-element.elementor-element-6340022 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-ac24f40 .elementor-heading-title{font-family:"Noto Sans JP";font-size:37px;font-weight:600;line-height:67px;}.elementor-11794 .elementor-element.elementor-element-ac24f40 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#EAEAEA;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#EAEAEA;border-radius:20px 20px 20px 20px;}.elementor-11794 .elementor-element.elementor-element-1a72f23 .elementor-spacer-inner{--spacer-size:100px;}.elementor-11794 .elementor-element.elementor-element-e6dee13{color:#848080;}.elementor-11794 .elementor-element.elementor-element-b62cc73 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-weight:600;}.elementor-11794 .elementor-element.elementor-element-6847b8b img{width:50%;}.elementor-11794 .elementor-element.elementor-element-32121fd .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:35px;font-weight:500;}.elementor-11794 .elementor-element.elementor-element-47f83ba img{width:62%;}.elementor-11794 .elementor-element.elementor-element-df4dbc7 .elementor-spacer-inner{--spacer-size:10px;}.elementor-11794 .elementor-element.elementor-element-69e25c5 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-11794 .elementor-element.elementor-element-69e25c5 .elementor-button:hover, .elementor-11794 .elementor-element.elementor-element-69e25c5 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-11794 .elementor-element.elementor-element-69e25c5 .elementor-button:hover svg, .elementor-11794 .elementor-element.elementor-element-69e25c5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-11794 .elementor-element.elementor-element-ce5f97c{width:24.997%;}.elementor-11794 .elementor-element.elementor-element-7b39326{width:49.668%;}.elementor-11794 .elementor-element.elementor-element-9c362c9{width:24.999%;}.elementor-11794 .elementor-element.elementor-element-2875000{width:40.611%;}.elementor-11794 .elementor-element.elementor-element-80cea13{width:59.389%;}.elementor-11794 .elementor-element.elementor-element-ac62121{width:61.579%;}.elementor-11794 .elementor-element.elementor-element-5e260b5{width:38.335%;}.elementor-11794 .elementor-element.elementor-element-a9e2faa{width:50.175%;}.elementor-11794 .elementor-element.elementor-element-4625435{width:49.736%;}.elementor-11794 .elementor-element.elementor-element-1c5e035{width:63.3%;}.elementor-11794 .elementor-element.elementor-element-db68f0d{width:36.611%;}.elementor-11794 .elementor-element.elementor-element-ee8fe91{width:39.014%;}.elementor-11794 .elementor-element.elementor-element-d51722b{width:60.897%;}.elementor-11794 .elementor-element.elementor-element-70741fb{width:39.014%;}.elementor-11794 .elementor-element.elementor-element-653d6f9{width:60.897%;}.elementor-11794 .elementor-element.elementor-element-833c764{width:47.944%;}.elementor-11794 .elementor-element.elementor-element-7405fdd{width:51.967%;}.elementor-11794 .elementor-element.elementor-element-b3c3caa{width:51.967%;}.elementor-11794 .elementor-element.elementor-element-206a81b{width:47.944%;}.elementor-11794 .elementor-element.elementor-element-d20b074{width:51.578%;}.elementor-11794 .elementor-element.elementor-element-188c4a2{width:48.335%;}}@media(max-width:767px){.elementor-11794 .elementor-element.elementor-element-bf4cfa0 .elementor-spacer-inner{--spacer-size:20px;}.elementor-11794 .elementor-element.elementor-element-8afa385 .elementor-heading-title{font-size:2.3em;line-height:1.3em;}.elementor-11794 .elementor-element.elementor-element-7e49405 .elementor-heading-title{font-size:1.3em;}.elementor-11794 .elementor-element.elementor-element-d9a2410 .elementor-spacer-inner{--spacer-size:20px;}.elementor-11794 .elementor-element.elementor-element-f3008f9{text-align:center;}.elementor-11794 .elementor-element.elementor-element-f3008f9 .elementor-heading-title{font-size:24px;}.elementor-11794 .elementor-element.elementor-element-ec1506f .elementor-heading-title{font-size:30px;}.elementor-11794 .elementor-element.elementor-element-6b2f10b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11794 .elementor-element.elementor-element-ad769dc{text-align:center;}.elementor-11794 .elementor-element.elementor-element-d3f84d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11794 .elementor-element.elementor-element-38d512d .elementor-heading-title{font-size:30px;}.elementor-11794 .elementor-element.elementor-element-11c7012 .elementor-progress-bar{font-size:13px;}.elementor-11794 .elementor-element.elementor-element-2494dee .elementor-heading-title{font-size:30px;}.elementor-11794 .elementor-element.elementor-element-aac7682 .elementor-heading-title{font-size:30px;}.elementor-11794 .elementor-element.elementor-element-75411d1 .elementor-heading-title{font-size:30px;}.elementor-11794 .elementor-element.elementor-element-915b820 .elementor-heading-title{font-size:30px;}.elementor-11794 .elementor-element.elementor-element-04f6e8f{text-align:center;}.elementor-11794 .elementor-element.elementor-element-04f6e8f .elementor-heading-title{font-size:24px;}.elementor-11794 .elementor-element.elementor-element-4cfddbf .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-0b7413d .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-11794 .elementor-element.elementor-element-636d8e1 img{width:100%;max-width:100%;}.elementor-11794 .elementor-element.elementor-element-828f3d1 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-11794 .elementor-element.elementor-element-baa4c3f .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-491eca6{text-align:left;}.elementor-11794 .elementor-element.elementor-element-491eca6 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-11794 .elementor-element.elementor-element-c12c37f .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-0.1px;}.elementor-11794 .elementor-element.elementor-element-8edcf7a{text-align:left;}.elementor-11794 .elementor-element.elementor-element-810a6d0 .elementor-heading-title{font-size:25px;line-height:1.6em;letter-spacing:-0.1px;}.elementor-11794 .elementor-element.elementor-element-c830506{text-align:left;}.elementor-11794 .elementor-element.elementor-element-c830506 .elementor-heading-title{font-size:23px;line-height:1.9em;}.elementor-11794 .elementor-element.elementor-element-8aefc56 .elementor-heading-title{font-size:25px;line-height:1.6em;letter-spacing:-0.1px;}.elementor-11794 .elementor-element.elementor-element-a2b54ac .elementor-heading-title{line-height:1.7em;}.elementor-11794 .elementor-element.elementor-element-067aa0f .elementor-heading-title{font-size:22px;line-height:1.7em;letter-spacing:-0.1px;}.elementor-11794 .elementor-element.elementor-element-fbae1f9 .elementor-heading-title{font-size:18px;line-height:2.2em;}.elementor-11794 .elementor-element.elementor-element-8d7527a .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-81a7db3 .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-11794 .elementor-element.elementor-element-c1b0272{text-align:left;}.elementor-11794 .elementor-element.elementor-element-c1b0272 .elementor-heading-title{font-size:23px;line-height:1.6em;letter-spacing:0.2px;}.elementor-11794 .elementor-element.elementor-element-d2e5751 .elementor-heading-title{font-size:30px;line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-888842c .elementor-heading-title{font-size:25px;line-height:1.7em;letter-spacing:-0.1px;}.elementor-11794 .elementor-element.elementor-element-e216f64 .elementor-heading-title{line-height:1.5em;}.elementor-11794 .elementor-element.elementor-element-541b5f4 .elementor-heading-title{line-height:1.5em;}.elementor-11794 .elementor-element.elementor-element-9e97b3b .elementor-heading-title{font-size:25px;line-height:1.7em;letter-spacing:-0.1px;}.elementor-11794 .elementor-element.elementor-element-8e73d09 .elementor-heading-title{line-height:1.5em;}.elementor-11794 .elementor-element.elementor-element-feb34b5 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-11794 .elementor-element.elementor-element-7928b8c .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-8b3eabe .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-11794 .elementor-element.elementor-element-b54037e .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-b55c7d2 .elementor-heading-title{line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-d8826b9 .elementor-heading-title{line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-96c4156 .elementor-heading-title{line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-8bb3877 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-15e66a0 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-a3aff30 .elementor-heading-title{font-size:23px;line-height:1.9em;letter-spacing:-1.3px;}.elementor-11794 .elementor-element.elementor-element-5583099 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-6340022 .elementor-heading-title{font-size:26px;line-height:1.5em;}.elementor-11794 .elementor-element.elementor-element-ac24f40 .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-11794 .elementor-element.elementor-element-1a72f23 .elementor-spacer-inner{--spacer-size:30px;}.elementor-11794 .elementor-element.elementor-element-b62cc73 .elementor-heading-title{font-size:20px;}.elementor-11794 .elementor-element.elementor-element-6847b8b img{width:100%;}.elementor-11794 .elementor-element.elementor-element-32121fd .elementor-heading-title{font-size:20px;}.elementor-11794 .elementor-element.elementor-element-47f83ba img{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8afa385 */.font_futura {
    font-family: "futura"
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c12c37f *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-c12c37f .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-c12c37f .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8edcf7a *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-8edcf7a .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-8edcf7a .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4625435 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-4625435 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-4625435 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-810a6d0 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-810a6d0 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-810a6d0 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c830506 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-c830506 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-c830506 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aefc56 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-8aefc56 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-8aefc56 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2b54ac *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-a2b54ac .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-a2b54ac .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db68f0d *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-db68f0d .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-db68f0d .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-067aa0f *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-067aa0f .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-067aa0f .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbae1f9 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-fbae1f9 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-fbae1f9 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1b0272 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-c1b0272 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-c1b0272 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2e5751 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-d2e5751 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-d2e5751 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-888842c *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-888842c .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-888842c .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e216f64 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-e216f64 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-e216f64 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-541b5f4 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-541b5f4 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-541b5f4 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d51722b *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-d51722b .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-d51722b .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e97b3b *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-9e97b3b .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-9e97b3b .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e73d09 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-8e73d09 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-8e73d09 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-653d6f9 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-653d6f9 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-653d6f9 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb34b5 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-feb34b5 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-feb34b5 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b54037e *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-b54037e .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-b54037e .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55c7d2 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-b55c7d2 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-b55c7d2 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7405fdd *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-7405fdd .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-7405fdd .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8826b9 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-d8826b9 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-d8826b9 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96c4156 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-96c4156 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-96c4156 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3c3caa *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-b3c3caa .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-b3c3caa .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bb3877 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-8bb3877 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-8bb3877 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15e66a0 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-15e66a0 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-15e66a0 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3aff30 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-a3aff30 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;        /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-a3aff30 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5583099 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-5583099 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;       /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-5583099 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6340022 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-6340022 .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 20px;        /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-6340022 .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac24f40 *//* フキダシのしっぽ部分 */
.elementor-11794 .elementor-element.elementor-element-ac24f40 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 20px;        /* 左からの位置（右側にしたい場合は right: 20px; ） */
    bottom: -15px;    /* 下に突き出す位置 */
    border-top: 15px solid #EAEAEA; /* 背景色と同じ色にする */
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 0;
    width: 0;
    height: 0;
}

/* 親要素の配置を安定させる */
.elementor-11794 .elementor-element.elementor-element-ac24f40 .elementor-widget-container {
    position: relative;
}/* End custom CSS */