.elementor-581 .elementor-element.elementor-element-00cb885{--min-height:400px;--justify-content:center;--gap:0px;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-581 .elementor-element.elementor-element-00cb885:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-00cb885::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.takeshiikezawa-gyosei.jp/we/wp-content/uploads/2026/06/firefighting-plan-img-001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-581 .elementor-element.elementor-element-00cb885, .elementor-581 .elementor-element.elementor-element-00cb885::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-e8cd58f{text-align:center;}.elementor-581 .elementor-element.elementor-element-e8cd58f .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:34px;font-weight:500;line-height:40px;letter-spacing:1.4px;}.elementor-581 .elementor-element.elementor-element-787e39d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:1;--padding-top:86px;--padding-right:0px;--padding-bottom:86px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-787e39d:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-787e39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAF4;}.elementor-581 .elementor-element.elementor-element-787e39d::before, .elementor-581 .elementor-element.elementor-element-787e39d > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-787e39d > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-787e39d > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-787e39d > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-787e39d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-581 .elementor-element.elementor-element-787e39d, .elementor-581 .elementor-element.elementor-element-787e39d::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-35d2b29f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-35d2b29f, .elementor-581 .elementor-element.elementor-element-35d2b29f::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-3222294:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-3222294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-3222294{--background-transition:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F2934478;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-3222294, .elementor-581 .elementor-element.elementor-element-3222294::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-88eca3c img{width:80px;}.elementor-581 .elementor-element.elementor-element-88eca3c > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-5dba5ef{text-align:center;}.elementor-581 .elementor-element.elementor-element-5dba5ef .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:500;line-height:44px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-5dba5ef > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-50a9fec .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-50a9fec > .elementor-widget-container{padding:6px 0px 6px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#ADACAB;}.elementor-581 .elementor-element.elementor-element-d1450e9 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-d1450e9 > .elementor-widget-container{padding:6px 0px 6px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#ADACAB;}.elementor-581 .elementor-element.elementor-element-2b37b81 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-2b37b81 > .elementor-widget-container{padding:6px 0px 6px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#ADACAB;}.elementor-581 .elementor-element.elementor-element-1d8dc7a .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-1d8dc7a > .elementor-widget-container{padding:6px 0px 6px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#ADACAB;}.elementor-581 .elementor-element.elementor-element-039cf54 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-039cf54 > .elementor-widget-container{padding:6px 0px 6px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#ADACAB;}.elementor-581 .elementor-element.elementor-element-fef06e6 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-fef06e6 > .elementor-widget-container{padding:6px 0px 6px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#ADACAB;}.elementor-581 .elementor-element.elementor-element-87eee2b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:1;--padding-top:86px;--padding-right:0px;--padding-bottom:86px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-87eee2b:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-87eee2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-87eee2b::before, .elementor-581 .elementor-element.elementor-element-87eee2b > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-87eee2b > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-87eee2b > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-87eee2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-87eee2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-581 .elementor-element.elementor-element-87eee2b, .elementor-581 .elementor-element.elementor-element-87eee2b::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-8118654{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-8118654, .elementor-581 .elementor-element.elementor-element-8118654::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-5aa0af4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-eb0375c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px;--background-transition:0.3s;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-581 .elementor-element.elementor-element-ec5ed6e img{width:75px;}.elementor-581 .elementor-element.elementor-element-ec5ed6e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-55ef88c{text-align:center;}.elementor-581 .elementor-element.elementor-element-55ef88c .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:500;line-height:44px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-55ef88c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-47c6c1b{--divider-border-style:solid;--divider-color:#FDD514;--divider-border-width:4px;}.elementor-581 .elementor-element.elementor-element-47c6c1b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-47c6c1b .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-581 .elementor-element.elementor-element-9d9c496{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-375f295{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-375f295:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-375f295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAF4;}.elementor-581 .elementor-element.elementor-element-375f295::before, .elementor-581 .elementor-element.elementor-element-375f295 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-375f295 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-375f295 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-375f295 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-375f295 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-581 .elementor-element.elementor-element-375f295, .elementor-581 .elementor-element.elementor-element-375f295::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-ae766e8{--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-ab44318 img{width:79px;}.elementor-581 .elementor-element.elementor-element-ab44318 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-581 .elementor-element.elementor-element-1df0ae4{text-align:center;}.elementor-581 .elementor-element.elementor-element-1df0ae4 .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:700;line-height:44px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-1df0ae4 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-581 .elementor-element.elementor-element-103a874{--divider-border-style:solid;--divider-color:#FDD514;--divider-border-width:4px;}.elementor-581 .elementor-element.elementor-element-103a874 .elementor-divider-separator{width:171px;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-103a874 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-581 .elementor-element.elementor-element-103a874 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-56c33fe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:30px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;}.elementor-581 .elementor-element.elementor-element-98dabb5:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-98dabb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-98dabb5{--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-98dabb5, .elementor-581 .elementor-element.elementor-element-98dabb5::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-33b4ab2{text-align:center;}.elementor-581 .elementor-element.elementor-element-33b4ab2 .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-d926fe7{--divider-border-style:dashed;--divider-color:#5BB52E;--divider-border-width:1px;}.elementor-581 .elementor-element.elementor-element-d926fe7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-d926fe7 .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-581 .elementor-element.elementor-element-cb76642{text-align:left;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-eeffaf2:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-eeffaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-eeffaf2{--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-eeffaf2, .elementor-581 .elementor-element.elementor-element-eeffaf2::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-fd3575c{text-align:center;}.elementor-581 .elementor-element.elementor-element-fd3575c .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-3409b3b{--divider-border-style:dashed;--divider-color:#5BB52E;--divider-border-width:1px;}.elementor-581 .elementor-element.elementor-element-3409b3b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-3409b3b .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-581 .elementor-element.elementor-element-8c1a8ed{text-align:left;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-7b9d2a4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:30px;--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-2a9893e:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-2a9893e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-2a9893e{--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-2a9893e, .elementor-581 .elementor-element.elementor-element-2a9893e::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-4fa766c{text-align:center;}.elementor-581 .elementor-element.elementor-element-4fa766c .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-67bae67{--divider-border-style:dashed;--divider-color:#5BB52E;--divider-border-width:1px;}.elementor-581 .elementor-element.elementor-element-67bae67 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-67bae67 .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-581 .elementor-element.elementor-element-0b54a81{text-align:left;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-5264a89:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-5264a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-5264a89{--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-5264a89, .elementor-581 .elementor-element.elementor-element-5264a89::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-9028f56{text-align:center;}.elementor-581 .elementor-element.elementor-element-9028f56 .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-31b845d{--divider-border-style:dashed;--divider-color:#5BB52E;--divider-border-width:1px;}.elementor-581 .elementor-element.elementor-element-31b845d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-31b845d .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-581 .elementor-element.elementor-element-0fa9e0d{text-align:left;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-583e5e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:80px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-583e5e1::before, .elementor-581 .elementor-element.elementor-element-583e5e1 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-583e5e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-583e5e1 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-583e5e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-583e5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-581 .elementor-element.elementor-element-583e5e1, .elementor-581 .elementor-element.elementor-element-583e5e1::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-7b88c1d{--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-c6899cb img{width:79px;}.elementor-581 .elementor-element.elementor-element-c6899cb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-60828aa{text-align:center;}.elementor-581 .elementor-element.elementor-element-60828aa .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:28px;font-weight:700;line-height:44px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-60828aa > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-581 .elementor-element.elementor-element-7ff314b{--divider-border-style:solid;--divider-color:#FDD514;--divider-border-width:4px;}.elementor-581 .elementor-element.elementor-element-7ff314b .elementor-divider-separator{width:175px;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-7ff314b .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-581 .elementor-element.elementor-element-7ff314b > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-581 .elementor-element.elementor-element-889bc62{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;}.elementor-581 .elementor-element.elementor-element-040fa85{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-040fa85:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-040fa85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAF4;}.elementor-581 .elementor-element.elementor-element-040fa85, .elementor-581 .elementor-element.elementor-element-040fa85::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-19d97cf{text-align:center;}.elementor-581 .elementor-element.elementor-element-19d97cf .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-806bb45{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 0px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-806bb45:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-806bb45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-806bb45, .elementor-581 .elementor-element.elementor-element-806bb45::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-596d5fb{text-align:left;}.elementor-581 .elementor-element.elementor-element-596d5fb .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-596d5fb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-3f33ff1{text-align:left;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:36px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-e9777a0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-d397118{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-d397118:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-d397118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAF4;}.elementor-581 .elementor-element.elementor-element-d397118, .elementor-581 .elementor-element.elementor-element-d397118::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-3f4a529{text-align:center;}.elementor-581 .elementor-element.elementor-element-3f4a529 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-3f4a529 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-8ead49c{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 0px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-8ead49c:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-8ead49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-8ead49c, .elementor-581 .elementor-element.elementor-element-8ead49c::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-d3d2aaa{text-align:left;}.elementor-581 .elementor-element.elementor-element-d3d2aaa .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-4e1386a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-cd533a1{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-cd533a1:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-cd533a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAF4;}.elementor-581 .elementor-element.elementor-element-cd533a1, .elementor-581 .elementor-element.elementor-element-cd533a1::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-2c7d2ba{text-align:center;}.elementor-581 .elementor-element.elementor-element-2c7d2ba .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-2c7d2ba > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-d5d6d93{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 0px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-d5d6d93:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-d5d6d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-d5d6d93, .elementor-581 .elementor-element.elementor-element-d5d6d93::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-6fb1b27{text-align:left;}.elementor-581 .elementor-element.elementor-element-6fb1b27 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-4c025e8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:20px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-77faa6d{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-77faa6d:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-77faa6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAF4;}.elementor-581 .elementor-element.elementor-element-77faa6d, .elementor-581 .elementor-element.elementor-element-77faa6d::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-999d590{text-align:center;}.elementor-581 .elementor-element.elementor-element-999d590 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-999d590 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-0caa138{--justify-content:center;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 0px;border-color:#5BB52E;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-0caa138:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-0caa138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-581 .elementor-element.elementor-element-0caa138, .elementor-581 .elementor-element.elementor-element-0caa138::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-f35e52f{text-align:left;}.elementor-581 .elementor-element.elementor-element-f35e52f .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-f77ec04{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-3767cba{text-align:left;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-22b43b8b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:1;}.elementor-581 .elementor-element.elementor-element-22b43b8b::before, .elementor-581 .elementor-element.elementor-element-22b43b8b > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-22b43b8b > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-22b43b8b > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-22b43b8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-22b43b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F7F2E8;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.takeshiikezawa-gyosei.jp/we/wp-content/uploads/2026/06/top-f-main.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-581 .elementor-element.elementor-element-6dff7ac9{--min-height:540px;--justify-content:center;--gap:0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);--margin-top:200px;--margin-right:0px;--margin-bottom:200px;--margin-left:0px;}.elementor-581 .elementor-element.elementor-element-6dff7ac9:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-6dff7ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-581 .elementor-element.elementor-element-6dff7ac9, .elementor-581 .elementor-element.elementor-element-6dff7ac9::before{--border-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-57b78a4a{text-align:center;}.elementor-581 .elementor-element.elementor-element-57b78a4a .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:500;line-height:42px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-57b78a4a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-760613d{--divider-border-style:solid;--divider-color:#FDD514;--divider-border-width:4px;}.elementor-581 .elementor-element.elementor-element-760613d .elementor-divider-separator{width:192px;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-760613d .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-581 .elementor-element.elementor-element-760613d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-33d399ba{text-align:center;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-33d399ba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-5861fcb1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-157fd27{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-5f107cbe .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:bold;}.elementor-581 .elementor-element.elementor-element-5f107cbe > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-581 .elementor-element.elementor-element-5f107cbe.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-46bb221f .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:36px;font-weight:bold;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-46bb221f.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-89f4dee{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-1b8d69c{--divider-border-style:solid;--divider-color:#5BB52E7D;--divider-border-width:2px;}.elementor-581 .elementor-element.elementor-element-1b8d69c .elementor-divider-separator{width:290px;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-1b8d69c .elementor-divider{text-align:center;padding-top:9px;padding-bottom:9px;}.elementor-581 .elementor-element.elementor-element-1c84d9f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-581 .elementor-element.elementor-element-25a0f80 .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:bold;}.elementor-581 .elementor-element.elementor-element-25a0f80 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-581 .elementor-element.elementor-element-25a0f80.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-c0232c1 .elementor-heading-title{color:#5BB52E;font-family:"Noto Sans", Sans-serif;font-size:36px;font-weight:bold;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-c0232c1.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b{text-align:center;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-770c3ee1{text-align:center;}.elementor-581 .elementor-element.elementor-element-770c3ee1 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-581 .elementor-element.elementor-element-770c3ee1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-d1b7307 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.2px;background-color:#F29344;border-radius:30px 30px 30px 30px;padding:25px 100px 25px 100px;}.elementor-581 .elementor-element.elementor-element-d1b7307 .elementor-button:hover, .elementor-581 .elementor-element.elementor-element-d1b7307 .elementor-button:focus{background-color:#F29344B8;}@media(min-width:768px){.elementor-581 .elementor-element.elementor-element-787e39d{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-3222294{--width:100%;}.elementor-581 .elementor-element.elementor-element-87eee2b{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-5aa0af4{--width:50%;}.elementor-581 .elementor-element.elementor-element-eb0375c{--width:50%;}.elementor-581 .elementor-element.elementor-element-375f295{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-ae766e8{--content-width:850px;}.elementor-581 .elementor-element.elementor-element-56c33fe{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-98dabb5{--width:100%;}.elementor-581 .elementor-element.elementor-element-eeffaf2{--width:100%;}.elementor-581 .elementor-element.elementor-element-7b9d2a4{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-2a9893e{--width:100%;}.elementor-581 .elementor-element.elementor-element-5264a89{--width:100%;}.elementor-581 .elementor-element.elementor-element-583e5e1{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-7b88c1d{--content-width:850px;}.elementor-581 .elementor-element.elementor-element-889bc62{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-040fa85{--width:50%;}.elementor-581 .elementor-element.elementor-element-806bb45{--width:100%;}.elementor-581 .elementor-element.elementor-element-e9777a0{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-d397118{--width:50%;}.elementor-581 .elementor-element.elementor-element-8ead49c{--width:100%;}.elementor-581 .elementor-element.elementor-element-4e1386a{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-cd533a1{--width:50%;}.elementor-581 .elementor-element.elementor-element-d5d6d93{--width:100%;}.elementor-581 .elementor-element.elementor-element-4c025e8{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-77faa6d{--width:50%;}.elementor-581 .elementor-element.elementor-element-0caa138{--width:100%;}.elementor-581 .elementor-element.elementor-element-f77ec04{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-22b43b8b{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-6dff7ac9{--content-width:732px;}}@media(max-width:880px) and (min-width:768px){.elementor-581 .elementor-element.elementor-element-5aa0af4{--width:50%;}.elementor-581 .elementor-element.elementor-element-eb0375c{--width:50%;}}@media(max-width:1366px){.elementor-581 .elementor-element.elementor-element-00cb885{--min-height:400px;}.elementor-581 .elementor-element.elementor-element-787e39d{--padding-top:86px;--padding-right:16px;--padding-bottom:86px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-88eca3c img{width:100px;}.elementor-581 .elementor-element.elementor-element-87eee2b{--padding-top:86px;--padding-right:16px;--padding-bottom:40px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-375f295{--padding-top:80px;--padding-right:16px;--padding-bottom:80px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-ab44318 img{width:70px;}.elementor-581 .elementor-element.elementor-element-cb76642{text-align:left;}.elementor-581 .elementor-element.elementor-element-8c1a8ed{text-align:left;}.elementor-581 .elementor-element.elementor-element-0b54a81{text-align:left;}.elementor-581 .elementor-element.elementor-element-0fa9e0d{text-align:left;}.elementor-581 .elementor-element.elementor-element-583e5e1{--padding-top:80px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-c6899cb img{width:70px;}.elementor-581 .elementor-element.elementor-element-3f33ff1{text-align:left;}.elementor-581 .elementor-element.elementor-element-3767cba{text-align:left;}.elementor-581 .elementor-element.elementor-element-22b43b8b{--padding-top:0px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-33d399ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-770c3ee1 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-581 .elementor-element.elementor-element-00cb885{--min-height:300px;}.elementor-581 .elementor-element.elementor-element-00cb885::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-581 .elementor-element.elementor-element-e8cd58f .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-581 .elementor-element.elementor-element-5dba5ef .elementor-heading-title{font-size:26px;}.elementor-581 .elementor-element.elementor-element-50a9fec .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-d1450e9 .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-2b37b81 .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-1d8dc7a .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-039cf54 .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-fef06e6 .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-ec5ed6e img{width:60px;}.elementor-581 .elementor-element.elementor-element-55ef88c .elementor-heading-title{font-size:26px;}.elementor-581 .elementor-element.elementor-element-9d9c496{font-size:16px;}.elementor-581 .elementor-element.elementor-element-ab44318 img{width:60px;}.elementor-581 .elementor-element.elementor-element-1df0ae4 .elementor-heading-title{font-size:26px;}.elementor-581 .elementor-element.elementor-element-1df0ae4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-cb76642{font-size:16px;}.elementor-581 .elementor-element.elementor-element-8c1a8ed{font-size:16px;}.elementor-581 .elementor-element.elementor-element-0b54a81{font-size:16px;}.elementor-581 .elementor-element.elementor-element-0fa9e0d{font-size:16px;}.elementor-581 .elementor-element.elementor-element-c6899cb img{width:60px;}.elementor-581 .elementor-element.elementor-element-60828aa .elementor-heading-title{font-size:26px;}.elementor-581 .elementor-element.elementor-element-60828aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-3f33ff1{font-size:16px;}.elementor-581 .elementor-element.elementor-element-3767cba{font-size:16px;}.elementor-581 .elementor-element.elementor-element-6dff7ac9{--margin-top:100px;--margin-right:0px;--margin-bottom:100px;--margin-left:0px;}.elementor-581 .elementor-element.elementor-element-57b78a4a .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-581 .elementor-element.elementor-element-33d399ba{font-size:16px;line-height:24px;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-581 .elementor-element.elementor-element-770c3ee1 .elementor-heading-title{font-size:16px;line-height:24px;}}@media(max-width:1024px){.elementor-581 .elementor-element.elementor-element-00cb885{--min-height:232px;}.elementor-581 .elementor-element.elementor-element-787e39d{--padding-top:50px;--padding-right:16px;--padding-bottom:50px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-35d2b29f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-581 .elementor-element.elementor-element-5dba5ef .elementor-heading-title{font-size:24px;}.elementor-581 .elementor-element.elementor-element-87eee2b{--padding-top:50px;--padding-right:16px;--padding-bottom:50px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-8118654{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-581 .elementor-element.elementor-element-5aa0af4{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-eb0375c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-55ef88c .elementor-heading-title{font-size:24px;}.elementor-581 .elementor-element.elementor-element-375f295{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:40px;--padding-right:16px;--padding-bottom:40px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-583e5e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:40px;--padding-right:16px;--padding-bottom:40px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-57b78a4a .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-581 .elementor-element.elementor-element-57b78a4a > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-581 .elementor-element.elementor-element-760613d .elementor-divider-separator{width:151px;}}@media(max-width:880px){.elementor-581 .elementor-element.elementor-element-00cb885{--min-height:200px;}.elementor-581 .elementor-element.elementor-element-e8cd58f .elementor-heading-title{font-size:22px;}.elementor-581 .elementor-element.elementor-element-787e39d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-581 .elementor-element.elementor-element-35d2b29f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-581 .elementor-element.elementor-element-88eca3c img{width:80px;}.elementor-581 .elementor-element.elementor-element-5dba5ef .elementor-heading-title{font-size:24px;}.elementor-581 .elementor-element.elementor-element-50a9fec .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-581 .elementor-element.elementor-element-d1450e9 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-581 .elementor-element.elementor-element-2b37b81 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-581 .elementor-element.elementor-element-1d8dc7a .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-581 .elementor-element.elementor-element-039cf54 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-581 .elementor-element.elementor-element-fef06e6 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-581 .elementor-element.elementor-element-87eee2b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-581 .elementor-element.elementor-element-8118654{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px;}.elementor-581 .elementor-element.elementor-element-5aa0af4{--padding-top:0px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-eb0375c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-55ef88c .elementor-heading-title{font-size:24px;}.elementor-581 .elementor-element.elementor-element-47c6c1b .elementor-divider{padding-top:6px;padding-bottom:6px;}.elementor-581 .elementor-element.elementor-element-9d9c496{font-size:16px;}.elementor-581 .elementor-element.elementor-element-1df0ae4 .elementor-heading-title{font-size:26px;}.elementor-581 .elementor-element.elementor-element-103a874 .elementor-divider{padding-top:6px;padding-bottom:6px;}.elementor-581 .elementor-element.elementor-element-cb76642{font-size:16px;}.elementor-581 .elementor-element.elementor-element-8c1a8ed{font-size:16px;}.elementor-581 .elementor-element.elementor-element-0b54a81{font-size:16px;}.elementor-581 .elementor-element.elementor-element-0fa9e0d{font-size:16px;}.elementor-581 .elementor-element.elementor-element-60828aa .elementor-heading-title{font-size:26px;}.elementor-581 .elementor-element.elementor-element-7ff314b .elementor-divider{padding-top:6px;padding-bottom:6px;}.elementor-581 .elementor-element.elementor-element-19d97cf .elementor-heading-title{font-size:19px;}.elementor-581 .elementor-element.elementor-element-3f33ff1{font-size:16px;}.elementor-581 .elementor-element.elementor-element-3f4a529 .elementor-heading-title{font-size:19px;}.elementor-581 .elementor-element.elementor-element-2c7d2ba .elementor-heading-title{font-size:19px;}.elementor-581 .elementor-element.elementor-element-999d590 .elementor-heading-title{font-size:19px;}.elementor-581 .elementor-element.elementor-element-3767cba{font-size:16px;}.elementor-581 .elementor-element.elementor-element-57b78a4a .elementor-heading-title{font-size:22px;}.elementor-581 .elementor-element.elementor-element-57b78a4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-760613d .elementor-divider-separator{width:146px;}.elementor-581 .elementor-element.elementor-element-760613d .elementor-divider{padding-top:6px;padding-bottom:6px;}.elementor-581 .elementor-element.elementor-element-33d399ba{text-align:center;font-size:16px;}.elementor-581 .elementor-element.elementor-element-33d399ba > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-581 .elementor-element.elementor-element-1b8d69c .elementor-divider{padding-top:6px;padding-bottom:6px;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b{text-align:center;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-770c3ee1{text-align:center;}.elementor-581 .elementor-element.elementor-element-770c3ee1 .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-581 .elementor-element.elementor-element-00cb885{--min-height:200px;}.elementor-581 .elementor-element.elementor-element-00cb885::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.takeshiikezawa-gyosei.jp/we/wp-content/uploads/2026/06/449823307.jpg");background-size:100% auto;}.elementor-581 .elementor-element.elementor-element-e8cd58f .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-581 .elementor-element.elementor-element-787e39d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:40px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-35d2b29f{--margin-top:0px;--margin-right:0px;--margin-bottom:20px;--margin-left:0px;}.elementor-581 .elementor-element.elementor-element-88eca3c img{width:80px;}.elementor-581 .elementor-element.elementor-element-5dba5ef .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-5dba5ef > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-50a9fec .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-d1450e9 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-2b37b81 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-1d8dc7a .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-039cf54 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-fef06e6 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-87eee2b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:40px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-8118654{--margin-top:0px;--margin-right:0px;--margin-bottom:20px;--margin-left:0px;}.elementor-581 .elementor-element.elementor-element-5aa0af4{--padding-top:0px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-eb0375c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-581 .elementor-element.elementor-element-ec5ed6e img{width:40px;}.elementor-581 .elementor-element.elementor-element-55ef88c .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-47c6c1b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-581 .elementor-element.elementor-element-47c6c1b .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-581 .elementor-element.elementor-element-9d9c496{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-375f295{--padding-top:40px;--padding-right:16px;--padding-bottom:40px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-1df0ae4 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-103a874 .elementor-divider-separator{width:125px;}.elementor-581 .elementor-element.elementor-element-103a874 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-33b4ab2 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-cb76642{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-fd3575c .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-8c1a8ed{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-4fa766c .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-0b54a81{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-9028f56 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-0fa9e0d{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-583e5e1{--padding-top:40px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-581 .elementor-element.elementor-element-60828aa .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-7ff314b .elementor-divider-separator{width:125px;}.elementor-581 .elementor-element.elementor-element-7ff314b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-19d97cf .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-806bb45{border-width:0px 1px 1px 1px;}.elementor-581 .elementor-element.elementor-element-596d5fb{text-align:center;}.elementor-581 .elementor-element.elementor-element-596d5fb .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-3f33ff1{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-3f4a529 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-3f4a529 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-8ead49c{border-width:0px 1px 1px 1px;}.elementor-581 .elementor-element.elementor-element-d3d2aaa{text-align:center;}.elementor-581 .elementor-element.elementor-element-d3d2aaa .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-2c7d2ba .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-2c7d2ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-d5d6d93{border-width:0px 1px 1px 1px;}.elementor-581 .elementor-element.elementor-element-6fb1b27{text-align:center;}.elementor-581 .elementor-element.elementor-element-6fb1b27 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-999d590 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-999d590 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-0caa138{border-width:0px 1px 1px 1px;}.elementor-581 .elementor-element.elementor-element-f35e52f{text-align:center;}.elementor-581 .elementor-element.elementor-element-f35e52f .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-3767cba{font-size:14px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-57b78a4a .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-581 .elementor-element.elementor-element-57b78a4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-760613d .elementor-divider-separator{width:130px;}.elementor-581 .elementor-element.elementor-element-760613d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-581 .elementor-element.elementor-element-33d399ba{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-5f107cbe .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-5f107cbe > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-581 .elementor-element.elementor-element-46bb221f .elementor-heading-title{font-size:24px;}.elementor-581 .elementor-element.elementor-element-46bb221f > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-1b8d69c .elementor-divider-separator{width:207px;}.elementor-581 .elementor-element.elementor-element-1b8d69c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-25a0f80 .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-25a0f80 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-581 .elementor-element.elementor-element-c0232c1 .elementor-heading-title{font-size:24px;}.elementor-581 .elementor-element.elementor-element-c0232c1 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-770c3ee1 .elementor-heading-title{font-size:14px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-d1b7307 .elementor-button{font-size:16px;padding:25px 25px 25px 25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-581 .elementor-element.elementor-element-5aa0af4{--width:50%;}.elementor-581 .elementor-element.elementor-element-eb0375c{--width:50%;}}@media(min-width:2400px){.elementor-581 .elementor-element.elementor-element-00cb885{--min-height:400px;}.elementor-581 .elementor-element.elementor-element-00cb885::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-00cb885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-581 .elementor-element.elementor-element-787e39d{--gap:0px;}.elementor-581 .elementor-element.elementor-element-35d2b29f{--gap:0px;}.elementor-581 .elementor-element.elementor-element-50a9fec .elementor-heading-title{line-height:40px;}.elementor-581 .elementor-element.elementor-element-d1450e9 .elementor-heading-title{line-height:40px;}.elementor-581 .elementor-element.elementor-element-2b37b81 .elementor-heading-title{line-height:40px;}.elementor-581 .elementor-element.elementor-element-1d8dc7a .elementor-heading-title{line-height:40px;}.elementor-581 .elementor-element.elementor-element-039cf54 .elementor-heading-title{line-height:40px;}.elementor-581 .elementor-element.elementor-element-fef06e6 .elementor-heading-title{line-height:40px;}.elementor-581 .elementor-element.elementor-element-87eee2b{--gap:0px;}.elementor-581 .elementor-element.elementor-element-8118654{--gap:0px;}.elementor-581 .elementor-element.elementor-element-eb0375c{--gap:0px;}.elementor-581 .elementor-element.elementor-element-eb0375c.e-con{--align-self:center;}.elementor-581 .elementor-element.elementor-element-ec5ed6e img{width:75px;}.elementor-581 .elementor-element.elementor-element-9d9c496{line-height:40px;}.elementor-581 .elementor-element.elementor-element-375f295{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overlay-opacity:1;}.elementor-581 .elementor-element.elementor-element-ab44318 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-cb76642{text-align:left;line-height:40px;}.elementor-581 .elementor-element.elementor-element-8c1a8ed{text-align:left;line-height:40px;}.elementor-581 .elementor-element.elementor-element-0b54a81{text-align:left;line-height:40px;}.elementor-581 .elementor-element.elementor-element-0fa9e0d{text-align:left;line-height:40px;}.elementor-581 .elementor-element.elementor-element-583e5e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overlay-opacity:1;}.elementor-581 .elementor-element.elementor-element-c6899cb > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-581 .elementor-element.elementor-element-040fa85{--justify-content:center;}.elementor-581 .elementor-element.elementor-element-3f33ff1{text-align:left;line-height:40px;}.elementor-581 .elementor-element.elementor-element-d397118{--justify-content:center;}.elementor-581 .elementor-element.elementor-element-cd533a1{--justify-content:center;}.elementor-581 .elementor-element.elementor-element-77faa6d{--justify-content:center;}.elementor-581 .elementor-element.elementor-element-3767cba{text-align:left;line-height:40px;}.elementor-581 .elementor-element.elementor-element-6dff7ac9{--min-height:600px;}.elementor-581 .elementor-element.elementor-element-33d399ba{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-5861fcb1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;}.elementor-581 .elementor-element.elementor-element-5f107cbe{text-align:center;}.elementor-581 .elementor-element.elementor-element-5f107cbe.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-46bb221f{text-align:center;}.elementor-581 .elementor-element.elementor-element-46bb221f.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-25a0f80{text-align:center;}.elementor-581 .elementor-element.elementor-element-25a0f80.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-c0232c1{text-align:center;}.elementor-581 .elementor-element.elementor-element-c0232c1.elementor-element{--align-self:center;}.elementor-581 .elementor-element.elementor-element-6c9a1b9b .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-770c3ee1 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-581 .elementor-element.elementor-element-d1b7307 .elementor-button{letter-spacing:1.2px;border-radius:30px 30px 30px 30px;padding:25px 100px 25px 100px;}}/* Start custom CSS for heading, class: .elementor-element-5dba5ef */.elementor-581 .elementor-element.elementor-element-5dba5ef .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-5dba5ef .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-5dba5ef .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-5dba5ef .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-5dba5ef .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-5dba5ef .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-5dba5ef .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-5dba5ef .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9fec *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-50a9fec p {
    line-height: 36px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-50a9fec p {
        line-height: 32px;
    }
}


.elementor-581 .elementor-element.elementor-element-50a9fec .or {
    color: #F29344;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1450e9 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-d1450e9 p {
    line-height: 36px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-d1450e9 p {
        line-height: 32px;
    }
}


.elementor-581 .elementor-element.elementor-element-d1450e9 .or {
    color: #F29344;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b37b81 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-2b37b81 p {
    line-height: 36px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-2b37b81 p {
        line-height: 32px;
    }
}


.elementor-581 .elementor-element.elementor-element-2b37b81 .or {
    color: #F29344;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8dc7a *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-1d8dc7a p {
    line-height: 36px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-1d8dc7a p {
        line-height: 32px;
    }
}


.elementor-581 .elementor-element.elementor-element-1d8dc7a .or {
    color: #F29344;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-039cf54 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-039cf54 p {
    line-height: 36px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-039cf54 p {
        line-height: 32px;
    }
}


.elementor-581 .elementor-element.elementor-element-039cf54 .or {
    color: #F29344;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fef06e6 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-fef06e6 p {
    line-height: 36px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-fef06e6 p {
        line-height: 32px;
    }
}


.elementor-581 .elementor-element.elementor-element-fef06e6 .or {
    color: #F29344;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ef88c */.elementor-581 .elementor-element.elementor-element-55ef88c .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-55ef88c .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-55ef88c .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-55ef88c .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-55ef88c .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-55ef88c .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-55ef88c .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-55ef88c .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d9c496 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-9d9c496 p {
    line-height: 36px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-9d9c496 p {
        line-height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b4ab2 */.elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-33b4ab2 .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb76642 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-cb76642 p {
    line-height: 36px;
    margin-bottom: 0px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-cb76642 p {
        line-height: 28px;
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3575c */.elementor-581 .elementor-element.elementor-element-fd3575c .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-fd3575c .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-fd3575c .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-fd3575c .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-fd3575c .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-fd3575c .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-fd3575c .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-fd3575c .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c1a8ed *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-8c1a8ed p {
    line-height: 36px;
    margin-bottom: 0px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-8c1a8ed p {
        line-height: 28px;
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa766c */.elementor-581 .elementor-element.elementor-element-4fa766c .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-4fa766c .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-4fa766c .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-4fa766c .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-4fa766c .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-4fa766c .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-4fa766c .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-4fa766c .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b54a81 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-0b54a81 p {
    line-height: 36px;
    margin-bottom: 0px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-0b54a81 p {
        line-height: 28px;
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9028f56 */.elementor-581 .elementor-element.elementor-element-9028f56 .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-9028f56 .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-9028f56 .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-9028f56 .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-9028f56 .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-9028f56 .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-9028f56 .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-9028f56 .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fa9e0d *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-0fa9e0d p {
    line-height: 36px;
    margin-bottom: 0px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-0fa9e0d p {
        line-height: 28px;
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19d97cf */.elementor-581 .elementor-element.elementor-element-19d97cf .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-19d97cf .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-19d97cf .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-19d97cf .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-19d97cf .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-19d97cf .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-19d97cf .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-19d97cf .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596d5fb */.elementor-581 .elementor-element.elementor-element-596d5fb .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-596d5fb .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-596d5fb .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-596d5fb .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-596d5fb .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-596d5fb .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-596d5fb .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-596d5fb .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f33ff1 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-3f33ff1 p {
    line-height: 36px;
    margin-bottom: 0px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-3f33ff1 p {
        line-height: 28px;
        margin-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f4a529 */.elementor-581 .elementor-element.elementor-element-3f4a529 .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-3f4a529 .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-3f4a529 .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-3f4a529 .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-3f4a529 .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-3f4a529 .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-3f4a529 .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-3f4a529 .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d2aaa */.elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-d3d2aaa .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c7d2ba */.elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-2c7d2ba .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fb1b27 */.elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-6fb1b27 .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-999d590 */.elementor-581 .elementor-element.elementor-element-999d590 .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-999d590 .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-999d590 .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-999d590 .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-999d590 .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-999d590 .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-999d590 .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-999d590 .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f35e52f */.elementor-581 .elementor-element.elementor-element-f35e52f .top-s01 {
    color: #F29344;
}

.elementor-581 .elementor-element.elementor-element-f35e52f .top-s02 {
    color: #5BB52E;
}

.elementor-581 .elementor-element.elementor-element-f35e52f .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-581 .elementor-element.elementor-element-f35e52f .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-581 .elementor-element.elementor-element-f35e52f .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-581 .elementor-element.elementor-element-f35e52f .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-581 .elementor-element.elementor-element-f35e52f .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-581 .elementor-element.elementor-element-f35e52f .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3767cba *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-581 .elementor-element.elementor-element-3767cba p {
    line-height: 28px;
}

/* タブレット・スマホサイズ（1024px以下）：少し詰めて30px */
@media screen and (max-width: 1024px) {
    .elementor-581 .elementor-element.elementor-element-3767cba p {
        line-height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33d399ba */.elementor-581 .elementor-element.elementor-element-33d399ba p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c9a1b9b */.elementor-581 .elementor-element.elementor-element-6c9a1b9b p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770c3ee1 */.elementor-581 .elementor-element.elementor-element-770c3ee1 p {
    line-height: 30px;
}/* End custom CSS */