.elementor-43 .elementor-element.elementor-element-fe74182{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-fe74182:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fe74182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF7FC;}.elementor-43 .elementor-element.elementor-element-fe74182 > .elementor-shape-top .elementor-shape-fill, .elementor-43 .elementor-element.elementor-element-fe74182 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-fe74182 > .elementor-shape-top svg, .elementor-43 .elementor-element.elementor-element-fe74182 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:450px;}.elementor-43 .elementor-element.elementor-element-eac73da{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-43 .elementor-element.elementor-element-31a0a6b{text-align:center;}.elementor-43 .elementor-element.elementor-element-31a0a6b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:700;line-height:70px;letter-spacing:5%;word-spacing:0px;color:#0870CC;}.elementor-43 .elementor-element.elementor-element-230fdf6{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-a3f4b23{text-align:center;}.elementor-43 .elementor-element.elementor-element-a3f4b23 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:5%;color:#0F1524;}.elementor-43 .elementor-element.elementor-element-032f7ca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-032f7ca .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:5%;color:#0F1524;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-43 .elementor-element.elementor-element-88bb68a{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-88bb68a img{width:100%;}.elementor-43 .elementor-element.elementor-element-6f15db3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0250px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-6f15db3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-6f15db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a691 );}.elementor-43 .elementor-element.elementor-element-fa15057{--display:flex;}.elementor-43 .elementor-element.elementor-element-d5155cc{text-align:left;}.elementor-43 .elementor-element.elementor-element-d5155cc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-5b5ecb3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-5b5ecb3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:500;line-height:48px;letter-spacing:5%;color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-4f8c0fc{width:var( --container-widget-width, 449px );max-width:449px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:449px;--container-widget-flex-grow:0;text-align:left;}.elementor-43 .elementor-element.elementor-element-4f8c0fc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-text );}.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-43 .elementor-element.elementor-element-e90a8d1 .elementor-button{background-color:#0870CC00;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-43 .elementor-element.elementor-element-e90a8d1 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e90a8d1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-e90a8d1{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:48px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-e90a8d1.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-e90a8d1 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-e90a8d1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-7e8af6b{--display:flex;}.elementor-43 .elementor-element.elementor-element-cba1926{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-cba1926 img{width:100%;}.elementor-43 .elementor-element.elementor-element-c1c3c4b .elementor-button{background-color:#0870CC00;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-43 .elementor-element.elementor-element-c1c3c4b .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c1c3c4b .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-c1c3c4b{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:48px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c1c3c4b.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-c1c3c4b .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-c1c3c4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-7390ba4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-10a3d1c{margin:94px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-10a3d1c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-8868fae{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-8868fae .elementor-heading-title{font-family:var( --e-global-typography-45a9990-font-family ), Sans-serif;font-size:var( --e-global-typography-45a9990-font-size );font-weight:var( --e-global-typography-45a9990-font-weight );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-d34ce3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-43 .elementor-element.elementor-element-390b0cb{--display:flex;--background-transition:1.2s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1b5fb34 );--border-color:var( --e-global-color-1b5fb34 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-390b0cb:hover{background-color:var( --e-global-color-1b5fb34 );}.elementor-43 .elementor-element.elementor-element-390b0cb.e-con{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-fff26b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-fff26b9.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-fff26b9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-240903c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:70px;color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-66034d7 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-47ed1fe{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-47ed1fe .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-47ed1fe .elementor-heading-title a:hover, .elementor-43 .elementor-element.elementor-element-47ed1fe .elementor-heading-title a:focus{color:#0870CC8C;}.elementor-43 .elementor-element.elementor-element-fc90902{--display:flex;--background-transition:1.2s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1b5fb34 );--border-color:var( --e-global-color-1b5fb34 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-fc90902:hover{background-color:var( --e-global-color-1b5fb34 );}.elementor-43 .elementor-element.elementor-element-fc90902.e-con{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-e4a3d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-e4a3d27.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-e4a3d27 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-ed86b5e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:70px;color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-e38d85d img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-f5e3e05{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-f5e3e05 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-f5e3e05 .elementor-heading-title a:hover, .elementor-43 .elementor-element.elementor-element-f5e3e05 .elementor-heading-title a:focus{color:#0870CC8C;}.elementor-43 .elementor-element.elementor-element-f80701a{--display:flex;--background-transition:1.2s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1b5fb34 );--border-color:var( --e-global-color-1b5fb34 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-f80701a:hover{background-color:var( --e-global-color-1b5fb34 );}.elementor-43 .elementor-element.elementor-element-f80701a.e-con{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-0683352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-0683352.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-0683352 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-6d8e0d2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:70px;color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-4f11644 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-a8e5371{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-a8e5371 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-a8e5371 .elementor-heading-title a:hover, .elementor-43 .elementor-element.elementor-element-a8e5371 .elementor-heading-title a:focus{color:#0870CC8C;}.elementor-43 .elementor-element.elementor-element-9a5a65b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 33px;--row-gap:0px;--column-gap:33px;--flex-wrap:nowrap;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-1a2e70a{--display:flex;--background-transition:1.2s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1b5fb34 );--border-color:var( --e-global-color-1b5fb34 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-1a2e70a:hover{background-color:var( --e-global-color-1b5fb34 );}.elementor-43 .elementor-element.elementor-element-1a2e70a.e-con{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-ed08b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-ed08b35.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-ed08b35 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-db5d3e5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:70px;color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-f4066d8 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-ec75a51{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-ec75a51 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-ec75a51 .elementor-heading-title a:hover, .elementor-43 .elementor-element.elementor-element-ec75a51 .elementor-heading-title a:focus{color:#0870CC8C;}.elementor-43 .elementor-element.elementor-element-15800aa{--display:flex;--background-transition:1.2s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1b5fb34 );--border-color:var( --e-global-color-1b5fb34 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-15800aa:hover{background-color:var( --e-global-color-1b5fb34 );}.elementor-43 .elementor-element.elementor-element-15800aa.e-con{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-b8438be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-b8438be.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-b8438be .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-4823a7c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:70px;color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-c5cf626 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-2f4c9ad{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-2f4c9ad .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-2f4c9ad .elementor-heading-title a:hover, .elementor-43 .elementor-element.elementor-element-2f4c9ad .elementor-heading-title a:focus{color:#0870CC8C;}.elementor-43 .elementor-element.elementor-element-285fa69 .elementor-button{background-color:#0870CC00;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-43 .elementor-element.elementor-element-285fa69 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-285fa69 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-285fa69{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:48px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-285fa69.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-285fa69 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-285fa69 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-a7b2443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-0a4fc62{text-align:left;}.elementor-43 .elementor-element.elementor-element-0a4fc62 img{width:40%;}.elementor-43 .elementor-element.elementor-element-8e5a100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-8e5a100:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-8e5a100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a691 );}.elementor-43 .elementor-element.elementor-element-5fb6a83{margin:94px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-5fb6a83 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-28d605f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-28d605f .elementor-heading-title{font-family:var( --e-global-typography-45a9990-font-family ), Sans-serif;font-size:var( --e-global-typography-45a9990-font-size );font-weight:var( --e-global-typography-45a9990-font-weight );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-ed24fdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-43 .elementor-element.elementor-element-9410f1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-9410f1a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-9410f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-dfc9534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5ec4982{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-43 .elementor-element.elementor-element-54f599a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-54f599a.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-54f599a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-f83c59e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-f83c59e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-ff73b90{border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-ff73b90 img{width:78%;border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-075ad75{background-color:#F7EF00;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 12px;padding:0px 20px 0px 20px;z-index:10;border-style:none;border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-075ad75.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-075ad75.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-43 .elementor-element.elementor-element-075ad75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-43 .elementor-element.elementor-element-2daff7a{background-color:var( --e-global-color-39094c8 );padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-2daff7a.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-2daff7a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-43 .elementor-element.elementor-element-0abcac4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-0abcac4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-a6b0590{--display:flex;}.elementor-43 .elementor-element.elementor-element-5877fbe{border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-5877fbe img{width:78%;border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-2a4c9ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-43 .elementor-element.elementor-element-1b8ffc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-1b8ffc1:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1b8ffc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-7a1c369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-8956d5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-43 .elementor-element.elementor-element-7fbbd31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-7fbbd31.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-7fbbd31 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-1a6f89d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-1a6f89d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-b0082e5{border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-b0082e5 img{width:78%;border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-b7086fa{background-color:#F7EF00;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 12px;padding:0px 20px 0px 20px;z-index:10;border-style:none;border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-b7086fa.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-b7086fa.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-43 .elementor-element.elementor-element-b7086fa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-8a78b64{background-color:#41ACFF;padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-8a78b64.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-8a78b64.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-43 .elementor-element.elementor-element-5ce88cc{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-5ce88cc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-3f4e39d{--display:flex;}.elementor-43 .elementor-element.elementor-element-c2d3934{border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-c2d3934 img{width:78%;border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-11a1fce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-75a4517{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-75a4517:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-75a4517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-2215e08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-ede0977{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-43 .elementor-element.elementor-element-a7173ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-a7173ed.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-a7173ed .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-e942b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e942b54 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-7ae3f93{border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-7ae3f93 img{width:78%;border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-3073ccf{background-color:#F7EF00;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 12px;padding:0px 20px 0px 20px;z-index:10;border-style:none;border-radius:50px 50px 50px 50px;text-align:left;}.elementor-43 .elementor-element.elementor-element-3073ccf.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-3073ccf.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-43 .elementor-element.elementor-element-3073ccf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-9202be9{background-color:#41ACFF;padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-9202be9.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-9202be9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-43 .elementor-element.elementor-element-d683a2e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-d683a2e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-2bf2a2d{--display:flex;}.elementor-43 .elementor-element.elementor-element-9fc756c{border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-9fc756c img{width:78%;border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-f4ac4e0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#A6A6A6;--e-n-carousel-arrow-hover-color:#A6A6A6;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:26px;}.elementor-43 .elementor-element.elementor-element-eeca5f7 .elementor-button{background-color:#0870CC00;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-43 .elementor-element.elementor-element-eeca5f7 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-eeca5f7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-eeca5f7{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:48px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-eeca5f7.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-eeca5f7 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-eeca5f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-70219bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-8015285{--display:flex;}.elementor-43 .elementor-element.elementor-element-fd01276{margin:111px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-fd01276.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-fd01276 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-f1ef5dd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-f1ef5dd .elementor-heading-title{font-family:var( --e-global-typography-45a9990-font-family ), Sans-serif;font-size:var( --e-global-typography-45a9990-font-size );font-weight:var( --e-global-typography-45a9990-font-weight );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-664e7bd .elementor-button{background-color:#0870CC00;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-43 .elementor-element.elementor-element-664e7bd .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-664e7bd .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-664e7bd{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-664e7bd.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-664e7bd .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-664e7bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-55e034c{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-43 .elementor-element.elementor-element-2b752f0{--grid-columns:1;}.elementor-43 .elementor-element.elementor-element-2b752f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-64b529d .elementor-button{background-color:#0870CC00;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-43 .elementor-element.elementor-element-64b529d .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-64b529d .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-64b529d{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-64b529d.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-64b529d .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-64b529d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-4516200{--display:flex;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-f9e60d0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:2;}.elementor-43 .elementor-element.elementor-element-f9e60d0.elementor-element{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-f9e60d0 img{width:90%;}.elementor-43 .elementor-element.elementor-element-eaf5a18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 33px;--row-gap:0px;--column-gap:33px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-1153fff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-43 .elementor-element.elementor-element-1153fff:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1153fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a691 );}.elementor-43 .elementor-element.elementor-element-ac37025{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E3F3FF;--border-color:#E3F3FF;--border-radius:20px 20px 20px 20px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-ac37025:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-ac37025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-ac37025:hover{background-color:var( --e-global-color-1b5fb34 );}.elementor-43 .elementor-element.elementor-element-ac37025.e-con{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-7a67bb0 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-ddeecab{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-ddeecab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-af0662a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:43px;color:var( --e-global-color-0ee18b6 );}.elementor-43 .elementor-element.elementor-element-c5b92ce{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E3F3FF;--border-color:#E3F3FF;--border-radius:20px 20px 20px 20px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-c5b92ce:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c5b92ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-c5b92ce:hover{background-color:var( --e-global-color-1b5fb34 );}.elementor-43 .elementor-element.elementor-element-c5b92ce.e-con{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-3ce05af img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-6f15a32{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-43 .elementor-element.elementor-element-6f15a32 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:25px;letter-spacing:5%;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-b91599d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:43px;color:var( --e-global-color-0ee18b6 );}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-fe74182{--content-width:980px;}.elementor-43 .elementor-element.elementor-element-6f15db3{--content-width:982px;}.elementor-43 .elementor-element.elementor-element-7390ba4{--content-width:1140px;}.elementor-43 .elementor-element.elementor-element-390b0cb{--width:320px;}.elementor-43 .elementor-element.elementor-element-fc90902{--width:320px;}.elementor-43 .elementor-element.elementor-element-f80701a{--width:320px;}.elementor-43 .elementor-element.elementor-element-1a2e70a{--width:320px;}.elementor-43 .elementor-element.elementor-element-15800aa{--width:320px;}.elementor-43 .elementor-element.elementor-element-8e5a100{--content-width:982px;}.elementor-43 .elementor-element.elementor-element-9410f1a{--width:90%;}.elementor-43 .elementor-element.elementor-element-1b8ffc1{--width:90%;}.elementor-43 .elementor-element.elementor-element-75a4517{--width:90%;}.elementor-43 .elementor-element.elementor-element-70219bb{--content-width:1140px;}.elementor-43 .elementor-element.elementor-element-8015285{--width:71%;}.elementor-43 .elementor-element.elementor-element-1153fff{--width:1140px;}.elementor-43 .elementor-element.elementor-element-ac37025{--width:450px;}.elementor-43 .elementor-element.elementor-element-c5b92ce{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-390b0cb{--width:235px;}.elementor-43 .elementor-element.elementor-element-fc90902{--width:235px;}.elementor-43 .elementor-element.elementor-element-f80701a{--width:235px;}.elementor-43 .elementor-element.elementor-element-1a2e70a{--width:235px;}.elementor-43 .elementor-element.elementor-element-15800aa{--width:235px;}.elementor-43 .elementor-element.elementor-element-8015285{--width:45%;}.elementor-43 .elementor-element.elementor-element-55e034c{--width:70%;}.elementor-43 .elementor-element.elementor-element-ac37025{--width:320px;}.elementor-43 .elementor-element.elementor-element-c5b92ce{--width:320px;}}@media(max-width:1366px){.elementor-43 .elementor-element.elementor-element-fe74182 > .elementor-shape-top svg, .elementor-43 .elementor-element.elementor-element-fe74182 > .e-con-inner > .elementor-shape-top svg{height:406px;}.elementor-43 .elementor-element.elementor-element-fe74182{--padding-top:0120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-31a0a6b{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-43 .elementor-element.elementor-element-8868fae .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-43 .elementor-element.elementor-element-28d605f .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-43 .elementor-element.elementor-element-f1ef5dd .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-43 .elementor-element.elementor-element-f9e60d0{padding:0px 24px 0px 0px;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-fe74182 > .elementor-shape-top svg, .elementor-43 .elementor-element.elementor-element-fe74182 > .e-con-inner > .elementor-shape-top svg{height:207px;}.elementor-43 .elementor-element.elementor-element-31a0a6b{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-43 .elementor-element.elementor-element-88bb68a{z-index:1;}.elementor-43 .elementor-element.elementor-element-6f15db3{--padding-top:205px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-5b5ecb3 .elementor-heading-title{font-size:24px;}.elementor-43 .elementor-element.elementor-element-cba1926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-7390ba4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-8868fae .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-43 .elementor-element.elementor-element-d34ce3d{--justify-content:space-around;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-43 .elementor-element.elementor-element-390b0cb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-240903c .elementor-heading-title{font-size:15px;}.elementor-43 .elementor-element.elementor-element-fc90902{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-ed86b5e .elementor-heading-title{font-size:15px;}.elementor-43 .elementor-element.elementor-element-f80701a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-6d8e0d2 .elementor-heading-title{font-size:15px;letter-spacing:-1.9px;}.elementor-43 .elementor-element.elementor-element-9a5a65b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-1a2e70a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-db5d3e5 .elementor-heading-title{font-size:15px;}.elementor-43 .elementor-element.elementor-element-15800aa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-4823a7c .elementor-heading-title{font-size:15px;}.elementor-43 .elementor-element.elementor-element-8e5a100{--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-28d605f .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-43 .elementor-element.elementor-element-f4ac4e0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-43 .elementor-element.elementor-element-70219bb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-f1ef5dd .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-43 .elementor-element.elementor-element-55e034c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-2b752f0{--grid-columns:1;}.elementor-43 .elementor-element.elementor-element-4516200{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-f9e60d0{width:var( --container-widget-width, 22% );max-width:22%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-eaf5a18{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-1153fff{--gap:0px 18px;--row-gap:0px;--column-gap:18px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-fe74182 > .elementor-shape-top svg, .elementor-43 .elementor-element.elementor-element-fe74182 > .e-con-inner > .elementor-shape-top svg{height:90px;}.elementor-43 .elementor-element.elementor-element-fe74182{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-eac73da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-31a0a6b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-31a0a6b .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-43 .elementor-element.elementor-element-032f7ca .elementor-heading-title{letter-spacing:-1.2px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-43 .elementor-element.elementor-element-88bb68a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-6f15db3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-5b5ecb3 .elementor-heading-title{font-size:21px;}.elementor-43 .elementor-element.elementor-element-e90a8d1{padding:20px 0px 20px 0px;}.elementor-43 .elementor-element.elementor-element-e90a8d1.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-cba1926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-c1c3c4b{padding:20px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-c1c3c4b.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-8868fae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-43 .elementor-element.elementor-element-8868fae .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-43 .elementor-element.elementor-element-d34ce3d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-240903c .elementor-heading-title{font-size:18px;}.elementor-43 .elementor-element.elementor-element-ed86b5e .elementor-heading-title{font-size:18px;}.elementor-43 .elementor-element.elementor-element-6d8e0d2 .elementor-heading-title{font-size:18px;}.elementor-43 .elementor-element.elementor-element-9a5a65b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-db5d3e5 .elementor-heading-title{font-size:18px;}.elementor-43 .elementor-element.elementor-element-4823a7c .elementor-heading-title{font-size:18px;}.elementor-43 .elementor-element.elementor-element-285fa69{padding:20px 0px 40px 0px;}.elementor-43 .elementor-element.elementor-element-0a4fc62 img{width:90%;}.elementor-43 .elementor-element.elementor-element-28d605f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-43 .elementor-element.elementor-element-28d605f .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-43 .elementor-element.elementor-element-dfc9534{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-ff73b90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-ff73b90 img{width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-43 .elementor-element.elementor-element-a6b0590{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-7a1c369{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-b0082e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-b0082e5 img{width:100%;}.elementor-43 .elementor-element.elementor-element-3f4e39d{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-2215e08{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-7ae3f93{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-7ae3f93 img{width:100%;}.elementor-43 .elementor-element.elementor-element-2bf2a2d{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-f4ac4e0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;}.elementor-43 .elementor-element.elementor-element-eeca5f7{padding:20px 0px 40px 0px;}.elementor-43 .elementor-element.elementor-element-70219bb{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-8015285{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-43 .elementor-element.elementor-element-fd01276{margin:94px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-43 .elementor-element.elementor-element-fd01276.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-f1ef5dd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-f1ef5dd .elementor-heading-title{font-size:var( --e-global-typography-45a9990-font-size );line-height:var( --e-global-typography-45a9990-line-height );letter-spacing:var( --e-global-typography-45a9990-letter-spacing );}.elementor-43 .elementor-element.elementor-element-664e7bd.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-2b752f0{--grid-columns:1;}.elementor-43 .elementor-element.elementor-element-2b752f0 > .elementor-widget-container{padding:20px 00px 00px 00px;}.elementor-43 .elementor-element.elementor-element-64b529d{padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-64b529d.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-4516200{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-f9e60d0{padding:0px 0px 7px 0px;--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-43 .elementor-element.elementor-element-eaf5a18{--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-ac37025{--margin-top:20px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-af0662a .elementor-heading-title{font-size:18px;}.elementor-43 .elementor-element.elementor-element-c5b92ce{--margin-top:20px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-b91599d .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-31a0a6b */.elementor-43 .elementor-element.elementor-element-31a0a6b h1 {
    background-image: linear-gradient(to right,#0F74CF,#0F74CF, #559BEA, #559BEA);
    -webkit-background-clip: text;
    display: inline-block;
    padding: 14px;
    -webkit-text-fill-color: #00000000;
    font-family: 'Stay Out Regular';
}
@media screen and (min-width: 769px) { /* 769px以上で適用される設定 */
      .sp-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2daff7a */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a78b64 */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2daff7a */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a78b64 */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2daff7a */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a78b64 */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2daff7a */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a78b64 */@media screen and (max-width: 768px) { /* 768px以上で適用される設定 */
      .sm-break {
        display: none;
      }
    }/* End custom CSS */