.elementor-48 .elementor-element.elementor-element-ae5db7f{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;}.elementor-48 .elementor-element.elementor-element-ae5db7f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F48C;background-image:url("https://nextstudy.co.jp/wp-content/uploads/2025/01/concept_01.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-48 .elementor-element.elementor-element-ae5db7f::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .e-con-inner > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #F7F48C 50%, #FFFFFF00 66%);}.elementor-48 .elementor-element.elementor-element-78cf8cf{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48 .elementor-element.elementor-element-b3a6d0c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-b3a6d0c.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-b3a6d0c img{width:100%;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-dfcb002{text-align:center;}.elementor-48 .elementor-element.elementor-element-dfcb002 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-4308072{text-align:center;}.elementor-48 .elementor-element.elementor-element-4308072 .elementor-heading-title{font-family:"Alata", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-089a28f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-6a5d6a9{font-family:"Kosugi Maru", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-92c9002{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-040f4ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-040f4ca.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-947af60:not( .elementor-widget-image ) .elementor-widget-container, .elementor-48 .elementor-element.elementor-element-947af60.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://nextstudy.co.jp/wp-content/uploads/2025/01/path.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-48 .elementor-element.elementor-element-c1ba60a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-47eece2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6BC6C7;--border-color:#6BC6C7;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-17ad7b2{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-17ad7b2 img{width:100%;}.elementor-48 .elementor-element.elementor-element-6462de6 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:26px;font-weight:600;letter-spacing:4px;color:#2AAF48;}.elementor-48 .elementor-element.elementor-element-892a7ff{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ef783e0{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b1ad07a{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-b1ad07a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b1ad07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-d4c9911 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-a47deb8{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-a47deb8:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a47deb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-3f570e9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-d2a223e{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-9d9c0b7{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-9d9c0b7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9d9c0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-2ea538c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-cd8610f{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-cd8610f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-cd8610f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-2ab8b19 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-3defeb4{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0670360{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-0670360:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0670360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-f3cdb59 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-bf72f69{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-bf72f69:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bf72f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-4fe11c0 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-f7fd108{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-3d7c50a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3d7c50a.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-bc2138e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-bc2138e iframe{height:382px;}.elementor-48 .elementor-element.elementor-element-1f77bf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-1f77bf3.e-con{--order:-99999 /* order start hack */;}.elementor-48 .elementor-element.elementor-element-e5aeb48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6BC6C7;--border-color:#6BC6C7;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-cfa5ec6{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-cfa5ec6 img{width:100%;}.elementor-48 .elementor-element.elementor-element-13a43c7 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:26px;font-weight:600;letter-spacing:4px;color:#2AAF48;}.elementor-48 .elementor-element.elementor-element-318c15d{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-1290cc6{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-63ecc28{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-63ecc28:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-63ecc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-8467c1e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-dedcd67{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-dedcd67:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-dedcd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-ba5acdc .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-6d66961{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0aed3fb{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-0aed3fb:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0aed3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-59ff567 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-e5d7ff6{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e5d7ff6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e5d7ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-ca6734e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-eb5eb2e{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-bda67ab{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-bda67ab:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bda67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-cbeb173 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-f46f17f{--display:flex;--min-height:100px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-f46f17f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f46f17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-f968399 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-abc2ef4 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-9ee756d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-79630dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-d748375{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-d748375.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-d748375 img{width:100%;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-48 .elementor-element.elementor-element-4af7d5c{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-4af7d5c.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-4af7d5c .elementor-headline{text-align:center;font-family:"Kosugi Maru", Sans-serif;font-size:28px;font-weight:500;line-height:44px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-4af7d5c .elementor-headline-dynamic-text{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:28px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-4af7d5c .elementor-headline-dynamic-wrapper path{stroke:#FCCC16;stroke-width:10px;}.elementor-48 .elementor-element.elementor-element-dae3909{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-40b5208{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6BC6C7;--border-color:#6BC6C7;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5e02ef8{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-5e02ef8 img{width:100%;}.elementor-48 .elementor-element.elementor-element-754e04d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:26px;font-weight:600;letter-spacing:4px;color:#2AAF48;}.elementor-48 .elementor-element.elementor-element-8063d15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0785b3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-96b4742{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-96b4742 > .elementor-widget-container{background-color:#45B9A3;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-96b4742 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-e52656e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-a16013a{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-a16013a img{width:100%;}.elementor-48 .elementor-element.elementor-element-8f85e59 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-8f794f4{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ee4a0dd{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-972275e{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-972275e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-972275e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-214bc2b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-556a8dc{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-556a8dc:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-556a8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-beb99f9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-dd69fa6{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-bf6ad5b{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-bf6ad5b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bf6ad5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-3d0fa6b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-4f09b19{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-4f09b19:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4f09b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-0110aee .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-24c4b2d{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-4f0226d{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-4f0226d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4f0226d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-be74fba .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-d151724{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d151724:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d151724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-2128ce9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-cf9ec07{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-6e7a370{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-6e7a370:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6e7a370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-e7988e8 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-b422da7{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-b422da7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b422da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-8ceda9b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-9451495{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-6dd790e{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-6dd790e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6dd790e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-6c2d972 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-0ad8721{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-0ad8721:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0ad8721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-746bce2 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-7b9c4a0{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8c1da90{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-8c1da90:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8c1da90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-00f175e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-93ab543{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-93ab543:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-93ab543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-1ac8371 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-91e7d63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-e0abd4d{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-e0abd4d img{width:100%;}.elementor-48 .elementor-element.elementor-element-f0781f0 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-ad3f357{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-9d4acd8{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-92437f4{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-92437f4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-92437f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-a77c155 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-a609252{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-a609252:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a609252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-2866c45 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-62c3d43{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b9af5fe{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-b9af5fe:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b9af5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-648fe17 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-2d3305e{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-2d3305e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2d3305e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-0c73608 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-469a5ec{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f5ac137{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-f5ac137:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f5ac137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-c8c870f .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-c67a5df{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-c67a5df:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c67a5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-c3e3ff9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-24d4ce4{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e306f20{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e306f20:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e306f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-0057f98 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-bf3058b{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-bf3058b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bf3058b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-5fd09bc .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ed19201{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-630c11a{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-630c11a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-630c11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-90963e3 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-032037e{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-032037e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-032037e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-9ddf2e1 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-440015b{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5c5bad0{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-5c5bad0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5c5bad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-ab88996 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-949e20c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-949e20c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-949e20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-98ace34 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-23c69e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f32a069{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-f32a069 > .elementor-widget-container{background-color:#45B9A3;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-f32a069 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-aa17acf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-fe1cbd4{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-fe1cbd4 img{width:100%;}.elementor-48 .elementor-element.elementor-element-82536ba .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-df34574{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-194bec8{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-35ed99e{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-35ed99e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-35ed99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-f788a3b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-5b64193{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-5b64193:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5b64193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-a615d41 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-fc68de0{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5a962c0{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-5a962c0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5a962c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-c05598c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-2df79f6{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-2df79f6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2df79f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-22a6c39 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-980cc32{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-56a89fd{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-56a89fd:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-56a89fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-f82bde6 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-9da2f86{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-9da2f86:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9da2f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-380ebab .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-dbee06f{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3b5cd5b{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-3b5cd5b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-3b5cd5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-1d1a71f .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-20dca80{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-20dca80:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-20dca80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-54bf18d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-b71c578{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-9c665cf{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-9c665cf:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9c665cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-6c46528 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-a3d7cca{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-a3d7cca:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a3d7cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-8ae9448 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-fb8a57a{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-fdc17f1{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-fdc17f1:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fdc17f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-3bb9327 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-7096916{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-7096916:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7096916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-d8bd552 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ae9e4c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-5e9e605{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-5e9e605 img{width:100%;}.elementor-48 .elementor-element.elementor-element-934e8ed .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-910f9c0{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f8c259f{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-bfb17fa{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-bfb17fa:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bfb17fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-fbec9d7 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-54cfb42{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-54cfb42:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-54cfb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-38ba132 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-1655c4f{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0b486a4{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-0b486a4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0b486a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-57ec5e9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-f05a235{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-f05a235:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f05a235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-5740e7e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-5d22f3f{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5860eea{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-5860eea:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5860eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-517de0a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-f0ae53f{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-f0ae53f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f0ae53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-948a2c6 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ef12f51{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ac2eafa{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ac2eafa:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ac2eafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-77745e6 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-cbcbe42{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-cbcbe42:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-cbcbe42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-e3cb8cb .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-36b4743{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b2d9f0c{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-b2d9f0c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b2d9f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-c0f9288 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-c323916{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-c323916:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c323916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-eb65d9d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-40021cd{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-be439a2{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-be439a2:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-be439a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-6a9abd2 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-295a09f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-295a09f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-295a09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-7cd41a7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-1816e69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-435ea24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-435ea24 > .elementor-widget-container{background-color:#45B9A3;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-435ea24 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-573b961{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-86d4c32{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-86d4c32 img{width:100%;}.elementor-48 .elementor-element.elementor-element-75669d4 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-0fcf83f{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-1e1e6ec{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-71b136c{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-71b136c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-71b136c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-b4e9e7b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-152d29a{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-152d29a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-152d29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-7ea715b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ce36cb4{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7d7c359{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-7d7c359:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7d7c359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-c7028ae .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-ded432c{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ded432c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ded432c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-75cf30d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-1948c56{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-82a273d{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-82a273d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-82a273d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-d7a58c9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-d7421f0{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d7421f0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d7421f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-ddd61bb .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-6859f0c{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-9d325e5{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-9d325e5:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9d325e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-a12fc0a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-18e5b44{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-18e5b44:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-18e5b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-aaf97e2 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-c0b04ce{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-78cc322{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-78cc322:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-78cc322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-ca7076e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-414559e{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-414559e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-414559e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-5706f3b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-551c388{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a2711a1{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-a2711a1:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a2711a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-10e2647 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-31ac950{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-31ac950:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-31ac950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-489b62d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-f90cb28{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-4254987{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-4254987 img{width:100%;}.elementor-48 .elementor-element.elementor-element-f3105a9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-1181434{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-53a7136{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-05ef788{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-05ef788:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-05ef788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-844bafa .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-ed98b2d{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ed98b2d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ed98b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-74b4de3 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-356a735{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ed39075{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ed39075:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ed39075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-207b65f .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-1f40dfa{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-1f40dfa:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1f40dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-cb086be .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-df11d01{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7b927ad{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-7b927ad:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7b927ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-3ed6173 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-0cb0389{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-0cb0389:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0cb0389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-25840c2 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-a16c271{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e4b808c{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e4b808c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e4b808c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-6160aa4 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-d778aca{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d778aca:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d778aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-e4fa16a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-6c9bd8b{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-025b8d1{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-025b8d1:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-025b8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-b7845db .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-e995e0b{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e995e0b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e995e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-8dcbb5a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-7a0e183{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f053940{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-f053940:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f053940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-d6580eb .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-181b2c7{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-181b2c7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-181b2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-b8887ae .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ecfa4d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-027caf4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6BC6C7;--border-color:#6BC6C7;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-dfdf286{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-dfdf286 img{width:100%;}.elementor-48 .elementor-element.elementor-element-bb8962c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:26px;font-weight:600;letter-spacing:4px;color:#2AAF48;}.elementor-48 .elementor-element.elementor-element-4370484{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-31911f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-1ef25cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-1ef25cd > .elementor-widget-container{background-color:#45B9A3;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-1ef25cd .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-82f95b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-d47d769{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-d47d769 img{width:100%;}.elementor-48 .elementor-element.elementor-element-b1fcf7c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-b5348fa{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-802c2f0{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-c71c17e{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-c71c17e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c71c17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-7df0b07 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-b860140{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-b860140:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b860140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-f4c5646 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-0f6f348{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-698ac72{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-698ac72:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-698ac72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-57f5226 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-fd028d8{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-fd028d8:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fd028d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-8f86564 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-71cf580{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-735a511{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-735a511:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-735a511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-08f58a1 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-ca03c36{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ca03c36:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ca03c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-d958b83 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-9b9c5be{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-71ebb4b{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-71ebb4b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-71ebb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-caba264 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-2e04bd2{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-2e04bd2:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2e04bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-6f427f1 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-7f50e87{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e85101f{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e85101f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e85101f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-64fb5be .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-d91bc6a{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d91bc6a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d91bc6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-d4fd3ad .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-c857118{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-66a5daf{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-66a5daf:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-66a5daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-8208745 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-7a2d733{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-7a2d733:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7a2d733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-b7ac489 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-01a11b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-a8e0de3{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-a8e0de3 img{width:100%;}.elementor-48 .elementor-element.elementor-element-45e051d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-9cec78e{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5aacad0{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b7517ee{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-b7517ee:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b7517ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-0239a7d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-4c76dff{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-4c76dff:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4c76dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-54651c3 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-cfca05a{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a545827{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-a545827:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a545827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-b542b1b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-ed6ec3f{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ed6ec3f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ed6ec3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-dea3270 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ba83d11{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e532a30{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e532a30:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e532a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-37d77ed .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-d093f40{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d093f40:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d093f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-8d7bb4d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-73ba145{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3ca8978{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-3ca8978:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-3ca8978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-cc3e130 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-76e1ff0{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-76e1ff0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-76e1ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-bbae640 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ebe3464{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3da558d{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-3da558d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-3da558d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-7cf6595 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-7863da7{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-7863da7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7863da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-b380716 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-3fcdbbe{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-175ed53{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-175ed53:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-175ed53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-28d7680 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-4f1c3ae{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-4f1c3ae:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4f1c3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-fd5d693 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-2396452{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ac8712e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-ac8712e > .elementor-widget-container{background-color:#45B9A3;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-ac8712e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-3b7cf56{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-5e13599{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-5e13599 img{width:100%;}.elementor-48 .elementor-element.elementor-element-ce12a34 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-1f262f1{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-dc7f521{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-d0093a2{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d0093a2:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d0093a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-eceb45c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-a666ef3{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-a666ef3:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a666ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-ab28d1c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-3e5a2c6{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8df83c3{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-8df83c3:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8df83c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-917f384 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-9ef3930{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-9ef3930:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9ef3930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-ed7a46b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-2650d00{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-d494dc3{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d494dc3:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d494dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-0f7a39f .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-89bc60a{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-89bc60a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-89bc60a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-52dff5a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-7fe16b4{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b311c13{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-b311c13:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b311c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-ae7526c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-0a6ef62{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-0a6ef62:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0a6ef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-e951909 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-d1fbac6{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-fab65b8{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-fab65b8:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fab65b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-a513771 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-c8551b2{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-c8551b2:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c8551b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-56d31c7 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-d961f68{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-bbb66e6{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-bbb66e6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bbb66e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-f5e5312 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-d967912{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-d967912:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d967912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-1c09e86 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-e7b62e4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-7a14650{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-7a14650 img{width:100%;}.elementor-48 .elementor-element.elementor-element-98a6c00 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-bbff4ab{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e2c8e78{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8f84dba{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-8f84dba:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8f84dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-b5585db .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-16520a5{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-16520a5:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-16520a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-086d9b5 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-fe8c65c{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-29b219b{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-29b219b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-29b219b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-37f7c9c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-0839702{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-0839702:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0839702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-94187b5 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-418aebb{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-1d63599{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-1d63599:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1d63599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-65ea6c7 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-6469f83{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-6469f83:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6469f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-7f2d0ef .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-99892f0{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-c8745a5{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-c8745a5:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c8745a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-f9a1ef5 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-167fdc4{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-167fdc4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-167fdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-52e3417 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-1102b8a{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-431f840{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-431f840:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-431f840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-a98453f .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-814e16d{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-814e16d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-814e16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-49aef8c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-6602d55{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-06e7825{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-06e7825:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-06e7825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-e4956f0 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-472f174{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-472f174:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-472f174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-72dc6ba .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-75ffdad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8d54d65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-8d54d65 > .elementor-widget-container{background-color:#45B9A3;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-8d54d65 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-8ea1fee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-2c8dd45{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-2c8dd45 img{width:100%;}.elementor-48 .elementor-element.elementor-element-5ebe59f .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-39e3ca9{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-58db767{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2b81929{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-2b81929:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2b81929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-6198342 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-9f825ba{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-9f825ba:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9f825ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-2e5943a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-c82b58f{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-c3305e4{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-c3305e4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c3305e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-eec327c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-f81a89a{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-f81a89a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f81a89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-50743a8 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-9501987{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-121289a{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-121289a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-121289a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-4a34e39 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-dc23ef0{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-dc23ef0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-dc23ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-1328c90 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-312e1ff{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-6f15ea9{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-6f15ea9:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6f15ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-41198c3 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-e9f2578{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e9f2578:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e9f2578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-de94cae .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-8145456{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-66a9dc7{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-66a9dc7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-66a9dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-adcc129 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-90acb2b{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-90acb2b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-90acb2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-6feae4a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-c0251c7{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8ca8e04{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-8ca8e04:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8ca8e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-90ccabb .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-0fb1142{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-0fb1142:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0fb1142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-9ec6fa0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-8d8bcc3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A2DB8B;--border-color:#A2DB8B;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-b110894{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-b110894 img{width:100%;}.elementor-48 .elementor-element.elementor-element-8e80516 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;}.elementor-48 .elementor-element.elementor-element-e40f83b{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3a6332a{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-994ea28{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-994ea28:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-994ea28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-9af333e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-bb9c35f{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-bb9c35f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bb9c35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-cb3fc7d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-6a09a23{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a8dba01{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-a8dba01:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a8dba01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-4310330 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-8e841cc{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-8e841cc:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8e841cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-a65728d .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-c4c8c9d{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-d3d3dd6{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-d3d3dd6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d3d3dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-712300c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-f9bf0cb{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-f9bf0cb:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f9bf0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-cbd6748 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-50cc5ec{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7e6459c{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-7e6459c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7e6459c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-e561cb9 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-ebd2bae{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ebd2bae:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ebd2bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-6e2adac .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-433b418{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-87431f5{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-87431f5:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-87431f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFFCA;}.elementor-48 .elementor-element.elementor-element-2ba01fd .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-ee52188{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-ee52188:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ee52188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-48 .elementor-element.elementor-element-3838edf .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;line-height:22px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-96b0948{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2AAF48;--border-color:#2AAF48;--border-radius:0px 0px 0px 0px;box-shadow:2px 2px 0px 0px #2AAF48;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-cbea78c{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-cbea78c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-cbea78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBCA;}.elementor-48 .elementor-element.elementor-element-2c44a4e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-weight:500;letter-spacing:2px;color:#3A5C3B;}.elementor-48 .elementor-element.elementor-element-b7c0f6a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-b7c0f6a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b7c0f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C75353;}.elementor-48 .elementor-element.elementor-element-35ae555 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Kosugi Maru", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-23d0fc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-23d0fc4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-23d0fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nextstudy.co.jp/wp-content/uploads/2025/02/class_16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-23d0fc4 > .elementor-shape-top svg, .elementor-48 .elementor-element.elementor-element-23d0fc4 > .e-con-inner > .elementor-shape-top svg{width:calc(114% + 1.3px);height:72px;}.elementor-48 .elementor-element.elementor-element-6c38091{--display:flex;}.elementor-48 .elementor-element.elementor-element-badd637{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8d4bd22{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-8d4bd22 img{width:100%;}.elementor-48 .elementor-element.elementor-element-7b46c49 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:26px;font-weight:600;letter-spacing:4px;color:#2E773F;}.elementor-48 .elementor-element.elementor-element-264e027{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-32dda5c{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-32dda5c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:4px;color:#2E773F;}.elementor-48 .elementor-element.elementor-element-e603762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-e603762:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e603762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-bf530da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3d5bb2c{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-687e49d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b8f7afd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-5693ab0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5693ab0.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-340261b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-340261b{text-align:center;}.elementor-48 .elementor-element.elementor-element-340261b .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-b15dffa{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-b15dffa .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-b15dffa .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-e9e0bcf{text-align:center;}.elementor-48 .elementor-element.elementor-element-e9e0bcf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-e97cae4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-c4f9cb8{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-9e1d6ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-9e1d6ea:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9e1d6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-bb27513{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-db5335f{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-62a2de0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-fed1b88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-448379b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-448379b.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-8ed76c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8ed76c6{text-align:center;}.elementor-48 .elementor-element.elementor-element-8ed76c6 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-e1dd885{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-e1dd885 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-e1dd885 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-c0a7b63{text-align:center;}.elementor-48 .elementor-element.elementor-element-c0a7b63 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:20px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ea3ee62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-bab83f2{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-5892a9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-5892a9d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5892a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d517384{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e6a832d{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2545ac2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-73ac116{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-66a6cc6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-66a6cc6.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-962bdd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-962bdd0{text-align:center;}.elementor-48 .elementor-element.elementor-element-962bdd0 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-71e8030{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-71e8030 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-71e8030 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-2a66143{text-align:center;}.elementor-48 .elementor-element.elementor-element-2a66143 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:20px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-3c9446a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2c07027{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-8872f29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-8872f29:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8872f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-47c7533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3588e9f{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-fb02631{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2c0389c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-3e2223d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3e2223d.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-c1b623a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-c1b623a{text-align:center;}.elementor-48 .elementor-element.elementor-element-c1b623a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-f5ac3a1{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-f5ac3a1 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-f5ac3a1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-a85ba13{text-align:center;}.elementor-48 .elementor-element.elementor-element-a85ba13 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:20px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-876519b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-31368e3{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-fc037bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-fc037bc:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fc037bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-e46dddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-42369cb{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-43f8bfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a5684d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-0642f3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0642f3c.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-e126aa8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-e126aa8{text-align:center;}.elementor-48 .elementor-element.elementor-element-e126aa8 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-0990bbd{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-0990bbd .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-0990bbd .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-84d4a6d{text-align:center;}.elementor-48 .elementor-element.elementor-element-84d4a6d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-806e7c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-442cdc8{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-73cd650{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-73cd650:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-73cd650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-b6a7fc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0d761d9{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-6ad27ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-9d1e85f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-088767f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-088767f.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-199a471 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-199a471{text-align:center;}.elementor-48 .elementor-element.elementor-element-199a471 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-4103f6a{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-4103f6a .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-4103f6a .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-dfea6b0{text-align:center;}.elementor-48 .elementor-element.elementor-element-dfea6b0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-f3d28cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f6c675b{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-21f428d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-21f428d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-21f428d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-0c56cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3eb95c2{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-6fb4a0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8ff687b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-6091045{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-6091045.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-e369fdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-e369fdf{text-align:center;}.elementor-48 .elementor-element.elementor-element-e369fdf .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-168a732{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-168a732 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-168a732 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-a3a150a{text-align:center;}.elementor-48 .elementor-element.elementor-element-a3a150a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-a101722{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-80a65d0{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-948ec81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-948ec81:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-948ec81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-a21a973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-499e9af{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-d2d9807{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0a50872{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-df90960{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-df90960.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-a0fcfae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-a0fcfae{text-align:center;}.elementor-48 .elementor-element.elementor-element-a0fcfae .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-23f7eeb{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-23f7eeb .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-23f7eeb .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-2dd2e35{text-align:center;}.elementor-48 .elementor-element.elementor-element-2dd2e35 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-4b9e628{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0a7858d{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ec0e89f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-ec0e89f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ec0e89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-5a1965c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-098e777{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-518e5e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-749f705{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-7200f0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7200f0a.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-fda40df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-fda40df{text-align:center;}.elementor-48 .elementor-element.elementor-element-fda40df .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-bc36d46{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-bc36d46 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-bc36d46 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-181fdeb{text-align:center;}.elementor-48 .elementor-element.elementor-element-181fdeb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-75ccdba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f230b53{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-7baca8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-7baca8c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7baca8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-21a86be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-52eaae1{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ce4a6d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-4f2453a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-74a4a5e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-74a4a5e.e-con{--align-self:center;}.elementor-48 .elementor-element.elementor-element-0b711e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-0b711e6{text-align:center;}.elementor-48 .elementor-element.elementor-element-0b711e6 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-d4d6d15{--divider-border-style:solid;--divider-color:#EB9C10;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-d4d6d15 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-d4d6d15 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-48 .elementor-element.elementor-element-e072ee7{text-align:center;}.elementor-48 .elementor-element.elementor-element-e072ee7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-cba873f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f13d09b{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-8a7df0f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-48 .elementor-element.elementor-element-8a7df0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-212dfa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-1dff907{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7048ca9{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-7048ca9 img{width:100%;}.elementor-48 .elementor-element.elementor-element-1d3e08e .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:26px;font-weight:600;letter-spacing:4px;color:#2E773F;}.elementor-48 .elementor-element.elementor-element-1e921ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-9ce3af3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A6B876;--border-color:#A6B876;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 4px 0px rgba(187, 187, 187, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-9ce3af3.e-con{--align-self:stretch;}.elementor-48 .elementor-element.elementor-element-a50ee64{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-a50ee64 img{width:100%;}.elementor-48 .elementor-element.elementor-element-4b014ce .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:20px;font-weight:600;letter-spacing:4px;color:#2E773F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-icon i{color:#F7AD08;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-icon svg{fill:#F7AD08;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-df58546{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-item > a{font-family:"Kosugi Maru", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-56032f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A6B876;--border-color:#A6B876;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 4px 0px rgba(187, 187, 187, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-56032f8.e-con{--align-self:stretch;}.elementor-48 .elementor-element.elementor-element-7c8e39e{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-7c8e39e img{width:100%;}.elementor-48 .elementor-element.elementor-element-2e7cb20 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:20px;font-weight:600;letter-spacing:4px;color:#2E773F;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-icon i{color:#F7AD08;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-icon svg{fill:#F7AD08;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-efb6e77{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-item > a{font-family:"Kosugi Maru", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-1a5cdfa{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-b99436f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A6B876;--border-color:#A6B876;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 4px 0px rgba(187, 187, 187, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-b99436f.e-con{--align-self:stretch;}.elementor-48 .elementor-element.elementor-element-9db3979{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-9db3979 img{width:100%;}.elementor-48 .elementor-element.elementor-element-ae253b1 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:20px;font-weight:600;letter-spacing:4px;color:#2E773F;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-icon i{color:#F7AD08;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-icon svg{fill:#F7AD08;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-ff3a2f9{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-item > a{font-family:"Kosugi Maru", Sans-serif;font-weight:400;line-height:30px;letter-spacing:2px;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-791841c{--display:flex;}.elementor-48 .elementor-element.elementor-element-28e0917{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-53d3a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-804d73d p{margin-block-end:7px;}.elementor-48 .elementor-element.elementor-element-ff05619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48 .elementor-element.elementor-element-8a7df0f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-ae5db7f{--width:96%;}.elementor-48 .elementor-element.elementor-element-78cf8cf{--width:50%;}.elementor-48 .elementor-element.elementor-element-0785b3e{--width:353px;}.elementor-48 .elementor-element.elementor-element-e52656e{--width:48%;}.elementor-48 .elementor-element.elementor-element-91e7d63{--width:48%;}.elementor-48 .elementor-element.elementor-element-23c69e5{--width:353px;}.elementor-48 .elementor-element.elementor-element-aa17acf{--width:48%;}.elementor-48 .elementor-element.elementor-element-ae9e4c0{--width:48%;}.elementor-48 .elementor-element.elementor-element-1816e69{--width:353px;}.elementor-48 .elementor-element.elementor-element-573b961{--width:48%;}.elementor-48 .elementor-element.elementor-element-f90cb28{--width:48%;}.elementor-48 .elementor-element.elementor-element-31911f9{--width:353px;}.elementor-48 .elementor-element.elementor-element-82f95b5{--width:48%;}.elementor-48 .elementor-element.elementor-element-01a11b9{--width:48%;}.elementor-48 .elementor-element.elementor-element-2396452{--width:353px;}.elementor-48 .elementor-element.elementor-element-3b7cf56{--width:48%;}.elementor-48 .elementor-element.elementor-element-e7b62e4{--width:48%;}.elementor-48 .elementor-element.elementor-element-75ffdad{--width:353px;}.elementor-48 .elementor-element.elementor-element-8ea1fee{--width:48%;}.elementor-48 .elementor-element.elementor-element-8d8bcc3{--width:48%;}.elementor-48 .elementor-element.elementor-element-687e49d{--width:14%;}.elementor-48 .elementor-element.elementor-element-5693ab0{--width:44%;}.elementor-48 .elementor-element.elementor-element-62a2de0{--width:14%;}.elementor-48 .elementor-element.elementor-element-448379b{--width:44%;}.elementor-48 .elementor-element.elementor-element-2545ac2{--width:14%;}.elementor-48 .elementor-element.elementor-element-66a6cc6{--width:44%;}.elementor-48 .elementor-element.elementor-element-fb02631{--width:14%;}.elementor-48 .elementor-element.elementor-element-3e2223d{--width:44%;}.elementor-48 .elementor-element.elementor-element-43f8bfc{--width:14%;}.elementor-48 .elementor-element.elementor-element-0642f3c{--width:44%;}.elementor-48 .elementor-element.elementor-element-6ad27ba{--width:14%;}.elementor-48 .elementor-element.elementor-element-088767f{--width:44%;}.elementor-48 .elementor-element.elementor-element-6fb4a0b{--width:14%;}.elementor-48 .elementor-element.elementor-element-6091045{--width:44%;}.elementor-48 .elementor-element.elementor-element-d2d9807{--width:14%;}.elementor-48 .elementor-element.elementor-element-df90960{--width:44%;}.elementor-48 .elementor-element.elementor-element-518e5e0{--width:14%;}.elementor-48 .elementor-element.elementor-element-7200f0a{--width:44%;}.elementor-48 .elementor-element.elementor-element-ce4a6d7{--width:14%;}.elementor-48 .elementor-element.elementor-element-74a4a5e{--width:44%;}.elementor-48 .elementor-element.elementor-element-212dfa7{--content-width:800px;}.elementor-48 .elementor-element.elementor-element-53d3a9b{--width:50%;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-ae5db7f{--width:96%;--min-height:0px;--overlay-opacity:1;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 10px 10px;}.elementor-48 .elementor-element.elementor-element-ae5db7f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-48 .elementor-element.elementor-element-ae5db7f::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .e-con-inner > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-ae5db7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #F7F48C 100%, #FFFFFF00 100%);}.elementor-48 .elementor-element.elementor-element-78cf8cf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-dfcb002 .elementor-heading-title{font-size:18px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-4308072 .elementor-heading-title{font-size:14px;}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-6a5d6a9{font-size:12px;}.elementor-48 .elementor-element.elementor-element-92c9002{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-6462de6 .elementor-heading-title{font-size:20px;}.elementor-48 .elementor-element.elementor-element-b1ad07a{--min-height:30px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-d4c9911 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-a47deb8{--min-height:60px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-3f570e9 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-9d9c0b7{--min-height:30px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-2ea538c .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-cd8610f{--min-height:60px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-2ab8b19 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-0670360{--min-height:30px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-f3cdb59 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-bf72f69{--min-height:60px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-f7fd108{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-bc2138e iframe{height:250px;}.elementor-48 .elementor-element.elementor-element-13a43c7 .elementor-heading-title{font-size:20px;}.elementor-48 .elementor-element.elementor-element-63ecc28{--min-height:30px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-8467c1e .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-dedcd67{--min-height:60px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-ba5acdc{text-align:center;}.elementor-48 .elementor-element.elementor-element-ba5acdc .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-48 .elementor-element.elementor-element-0aed3fb{--min-height:30px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-59ff567 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-e5d7ff6{--min-height:60px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-ca6734e{text-align:center;}.elementor-48 .elementor-element.elementor-element-ca6734e .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-48 .elementor-element.elementor-element-bda67ab{--min-height:30px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-cbeb173 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-f46f17f{--min-height:60px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-f968399{text-align:center;}.elementor-48 .elementor-element.elementor-element-f968399 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-48 .elementor-element.elementor-element-abc2ef4{text-align:center;}.elementor-48 .elementor-element.elementor-element-abc2ef4 .elementor-heading-title{font-size:12px;}.elementor-48 .elementor-element.elementor-element-9ee756d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-d748375{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-widget-animated-headline .elementor-headline{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-4af7d5c{width:var( --container-widget-width, 286px );max-width:286px;--container-widget-width:286px;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-4af7d5c .elementor-headline{font-size:20px;line-height:1.6em;}.elementor-48 .elementor-element.elementor-element-dae3909{--width:90%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-48 .elementor-element.elementor-element-5e02ef8{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-48 .elementor-element.elementor-element-754e04d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-754e04d .elementor-heading-title{font-size:22px;}.elementor-48 .elementor-element.elementor-element-96b4742 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-e52656e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-8f85e59 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-972275e{--width:45%;}.elementor-48 .elementor-element.elementor-element-556a8dc{--width:55%;}.elementor-48 .elementor-element.elementor-element-bf6ad5b{--width:45%;}.elementor-48 .elementor-element.elementor-element-4f09b19{--width:55%;}.elementor-48 .elementor-element.elementor-element-4f0226d{--width:45%;}.elementor-48 .elementor-element.elementor-element-d151724{--width:55%;}.elementor-48 .elementor-element.elementor-element-6e7a370{--width:45%;}.elementor-48 .elementor-element.elementor-element-b422da7{--width:55%;}.elementor-48 .elementor-element.elementor-element-6dd790e{--width:45%;}.elementor-48 .elementor-element.elementor-element-0ad8721{--width:55%;}.elementor-48 .elementor-element.elementor-element-8c1da90{--width:45%;}.elementor-48 .elementor-element.elementor-element-93ab543{--width:55%;}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-1ac8371 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-f0781f0 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-92437f4{--width:45%;}.elementor-48 .elementor-element.elementor-element-a609252{--width:55%;}.elementor-48 .elementor-element.elementor-element-b9af5fe{--width:45%;}.elementor-48 .elementor-element.elementor-element-2d3305e{--width:55%;}.elementor-48 .elementor-element.elementor-element-f5ac137{--width:45%;}.elementor-48 .elementor-element.elementor-element-c67a5df{--width:55%;}.elementor-48 .elementor-element.elementor-element-e306f20{--width:45%;}.elementor-48 .elementor-element.elementor-element-bf3058b{--width:55%;}.elementor-48 .elementor-element.elementor-element-630c11a{--width:45%;}.elementor-48 .elementor-element.elementor-element-032037e{--width:55%;}.elementor-48 .elementor-element.elementor-element-5c5bad0{--width:45%;}.elementor-48 .elementor-element.elementor-element-949e20c{--width:55%;}.elementor-48 .elementor-element.elementor-element-98ace34 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-f32a069 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-82536ba .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-35ed99e{--width:45%;}.elementor-48 .elementor-element.elementor-element-5b64193{--width:55%;}.elementor-48 .elementor-element.elementor-element-5a962c0{--width:45%;}.elementor-48 .elementor-element.elementor-element-2df79f6{--width:55%;}.elementor-48 .elementor-element.elementor-element-56a89fd{--width:45%;}.elementor-48 .elementor-element.elementor-element-9da2f86{--width:55%;}.elementor-48 .elementor-element.elementor-element-3b5cd5b{--width:45%;}.elementor-48 .elementor-element.elementor-element-20dca80{--width:55%;}.elementor-48 .elementor-element.elementor-element-9c665cf{--width:45%;}.elementor-48 .elementor-element.elementor-element-a3d7cca{--width:55%;}.elementor-48 .elementor-element.elementor-element-fdc17f1{--width:45%;}.elementor-48 .elementor-element.elementor-element-7096916{--width:55%;}.elementor-48 .elementor-element.elementor-element-d8bd552 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-934e8ed .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-bfb17fa{--width:45%;}.elementor-48 .elementor-element.elementor-element-54cfb42{--width:55%;}.elementor-48 .elementor-element.elementor-element-0b486a4{--width:45%;}.elementor-48 .elementor-element.elementor-element-f05a235{--width:55%;}.elementor-48 .elementor-element.elementor-element-5860eea{--width:45%;}.elementor-48 .elementor-element.elementor-element-f0ae53f{--width:55%;}.elementor-48 .elementor-element.elementor-element-ac2eafa{--width:45%;}.elementor-48 .elementor-element.elementor-element-cbcbe42{--width:55%;}.elementor-48 .elementor-element.elementor-element-b2d9f0c{--width:45%;}.elementor-48 .elementor-element.elementor-element-c323916{--width:55%;}.elementor-48 .elementor-element.elementor-element-be439a2{--width:45%;}.elementor-48 .elementor-element.elementor-element-295a09f{--width:55%;}.elementor-48 .elementor-element.elementor-element-7cd41a7 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-435ea24 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-75669d4 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-71b136c{--width:45%;}.elementor-48 .elementor-element.elementor-element-152d29a{--width:55%;}.elementor-48 .elementor-element.elementor-element-7d7c359{--width:45%;}.elementor-48 .elementor-element.elementor-element-ded432c{--width:55%;}.elementor-48 .elementor-element.elementor-element-82a273d{--width:45%;}.elementor-48 .elementor-element.elementor-element-d7421f0{--width:55%;}.elementor-48 .elementor-element.elementor-element-9d325e5{--width:45%;}.elementor-48 .elementor-element.elementor-element-18e5b44{--width:55%;}.elementor-48 .elementor-element.elementor-element-78cc322{--width:45%;}.elementor-48 .elementor-element.elementor-element-414559e{--width:55%;}.elementor-48 .elementor-element.elementor-element-a2711a1{--width:45%;}.elementor-48 .elementor-element.elementor-element-31ac950{--width:55%;}.elementor-48 .elementor-element.elementor-element-489b62d .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-f3105a9 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-05ef788{--width:45%;}.elementor-48 .elementor-element.elementor-element-ed98b2d{--width:55%;}.elementor-48 .elementor-element.elementor-element-ed39075{--width:45%;}.elementor-48 .elementor-element.elementor-element-1f40dfa{--width:55%;}.elementor-48 .elementor-element.elementor-element-7b927ad{--width:45%;}.elementor-48 .elementor-element.elementor-element-0cb0389{--width:55%;}.elementor-48 .elementor-element.elementor-element-e4b808c{--width:45%;}.elementor-48 .elementor-element.elementor-element-d778aca{--width:55%;}.elementor-48 .elementor-element.elementor-element-025b8d1{--width:45%;}.elementor-48 .elementor-element.elementor-element-e995e0b{--width:55%;}.elementor-48 .elementor-element.elementor-element-f053940{--width:45%;}.elementor-48 .elementor-element.elementor-element-181b2c7{--width:55%;}.elementor-48 .elementor-element.elementor-element-b8887ae .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-ecfa4d1{--width:90%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-48 .elementor-element.elementor-element-dfdf286{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-48 .elementor-element.elementor-element-bb8962c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-bb8962c .elementor-heading-title{font-size:22px;}.elementor-48 .elementor-element.elementor-element-1ef25cd .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-b1fcf7c .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-c71c17e{--width:45%;}.elementor-48 .elementor-element.elementor-element-b860140{--width:55%;}.elementor-48 .elementor-element.elementor-element-698ac72{--width:45%;}.elementor-48 .elementor-element.elementor-element-fd028d8{--width:55%;}.elementor-48 .elementor-element.elementor-element-735a511{--width:45%;}.elementor-48 .elementor-element.elementor-element-ca03c36{--width:55%;}.elementor-48 .elementor-element.elementor-element-71ebb4b{--width:45%;}.elementor-48 .elementor-element.elementor-element-2e04bd2{--width:55%;}.elementor-48 .elementor-element.elementor-element-e85101f{--width:45%;}.elementor-48 .elementor-element.elementor-element-d91bc6a{--width:55%;}.elementor-48 .elementor-element.elementor-element-66a5daf{--width:45%;}.elementor-48 .elementor-element.elementor-element-7a2d733{--width:55%;}.elementor-48 .elementor-element.elementor-element-b7ac489 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-45e051d .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-b7517ee{--width:45%;}.elementor-48 .elementor-element.elementor-element-4c76dff{--width:55%;}.elementor-48 .elementor-element.elementor-element-a545827{--width:45%;}.elementor-48 .elementor-element.elementor-element-ed6ec3f{--width:55%;}.elementor-48 .elementor-element.elementor-element-e532a30{--width:45%;}.elementor-48 .elementor-element.elementor-element-d093f40{--width:55%;}.elementor-48 .elementor-element.elementor-element-3ca8978{--width:45%;}.elementor-48 .elementor-element.elementor-element-76e1ff0{--width:55%;}.elementor-48 .elementor-element.elementor-element-3da558d{--width:45%;}.elementor-48 .elementor-element.elementor-element-7863da7{--width:55%;}.elementor-48 .elementor-element.elementor-element-175ed53{--width:45%;}.elementor-48 .elementor-element.elementor-element-4f1c3ae{--width:55%;}.elementor-48 .elementor-element.elementor-element-fd5d693 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-ac8712e .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-ce12a34 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-d0093a2{--width:45%;}.elementor-48 .elementor-element.elementor-element-a666ef3{--width:55%;}.elementor-48 .elementor-element.elementor-element-8df83c3{--width:45%;}.elementor-48 .elementor-element.elementor-element-9ef3930{--width:55%;}.elementor-48 .elementor-element.elementor-element-d494dc3{--width:45%;}.elementor-48 .elementor-element.elementor-element-89bc60a{--width:55%;}.elementor-48 .elementor-element.elementor-element-b311c13{--width:45%;}.elementor-48 .elementor-element.elementor-element-0a6ef62{--width:55%;}.elementor-48 .elementor-element.elementor-element-fab65b8{--width:45%;}.elementor-48 .elementor-element.elementor-element-c8551b2{--width:55%;}.elementor-48 .elementor-element.elementor-element-bbb66e6{--width:45%;}.elementor-48 .elementor-element.elementor-element-d967912{--width:55%;}.elementor-48 .elementor-element.elementor-element-1c09e86 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-98a6c00 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-8f84dba{--width:45%;}.elementor-48 .elementor-element.elementor-element-16520a5{--width:55%;}.elementor-48 .elementor-element.elementor-element-29b219b{--width:45%;}.elementor-48 .elementor-element.elementor-element-0839702{--width:55%;}.elementor-48 .elementor-element.elementor-element-1d63599{--width:45%;}.elementor-48 .elementor-element.elementor-element-6469f83{--width:55%;}.elementor-48 .elementor-element.elementor-element-c8745a5{--width:45%;}.elementor-48 .elementor-element.elementor-element-167fdc4{--width:55%;}.elementor-48 .elementor-element.elementor-element-431f840{--width:45%;}.elementor-48 .elementor-element.elementor-element-814e16d{--width:55%;}.elementor-48 .elementor-element.elementor-element-06e7825{--width:45%;}.elementor-48 .elementor-element.elementor-element-472f174{--width:55%;}.elementor-48 .elementor-element.elementor-element-72dc6ba .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-8d54d65 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-5ebe59f .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-2b81929{--width:45%;}.elementor-48 .elementor-element.elementor-element-9f825ba{--width:55%;}.elementor-48 .elementor-element.elementor-element-c3305e4{--width:45%;}.elementor-48 .elementor-element.elementor-element-f81a89a{--width:55%;}.elementor-48 .elementor-element.elementor-element-121289a{--width:45%;}.elementor-48 .elementor-element.elementor-element-dc23ef0{--width:55%;}.elementor-48 .elementor-element.elementor-element-6f15ea9{--width:45%;}.elementor-48 .elementor-element.elementor-element-e9f2578{--width:55%;}.elementor-48 .elementor-element.elementor-element-66a9dc7{--width:45%;}.elementor-48 .elementor-element.elementor-element-90acb2b{--width:55%;}.elementor-48 .elementor-element.elementor-element-8ca8e04{--width:45%;}.elementor-48 .elementor-element.elementor-element-0fb1142{--width:55%;}.elementor-48 .elementor-element.elementor-element-9ec6fa0 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-8e80516 .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-994ea28{--width:45%;}.elementor-48 .elementor-element.elementor-element-bb9c35f{--width:55%;}.elementor-48 .elementor-element.elementor-element-a8dba01{--width:45%;}.elementor-48 .elementor-element.elementor-element-8e841cc{--width:55%;}.elementor-48 .elementor-element.elementor-element-d3d3dd6{--width:45%;}.elementor-48 .elementor-element.elementor-element-f9bf0cb{--width:55%;}.elementor-48 .elementor-element.elementor-element-7e6459c{--width:45%;}.elementor-48 .elementor-element.elementor-element-ebd2bae{--width:55%;}.elementor-48 .elementor-element.elementor-element-87431f5{--width:45%;}.elementor-48 .elementor-element.elementor-element-ee52188{--width:55%;}.elementor-48 .elementor-element.elementor-element-cbea78c{--width:45%;}.elementor-48 .elementor-element.elementor-element-b7c0f6a{--width:55%;}.elementor-48 .elementor-element.elementor-element-35ae555 .elementor-counter-number-wrapper{font-size:24px;}.elementor-48 .elementor-element.elementor-element-23d0fc4 > .elementor-shape-top svg, .elementor-48 .elementor-element.elementor-element-23d0fc4 > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:40px;}.elementor-48 .elementor-element.elementor-element-23d0fc4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-badd637{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8d4bd22{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-48 .elementor-element.elementor-element-7b46c49{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-48 .elementor-element.elementor-element-7b46c49 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-48 .elementor-element.elementor-element-264e027{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-32dda5c{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-32dda5c > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-32dda5c .elementor-heading-title{font-size:16px;}.elementor-48 .elementor-element.elementor-element-e603762{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-e603762.e-con{--align-self:flex-start;}.elementor-48 .elementor-element.elementor-element-3d5bb2c{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-687e49d{--width:24%;}.elementor-48 .elementor-element.elementor-element-5693ab0{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-340261b .elementor-heading-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48 .elementor-element.elementor-element-e9e0bcf .elementor-heading-title{font-size:14px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48 .elementor-element.elementor-element-c4f9cb8{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-9e1d6ea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-db5335f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-62a2de0{--width:24%;}.elementor-48 .elementor-element.elementor-element-448379b{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-8ed76c6 .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-c0a7b63 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-bab83f2{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-5892a9d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-e6a832d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-2545ac2{--width:24%;}.elementor-48 .elementor-element.elementor-element-66a6cc6{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-962bdd0 .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-2a66143 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-2c07027{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-8872f29{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-3588e9f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-fb02631{--width:24%;}.elementor-48 .elementor-element.elementor-element-3e2223d{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-c1b623a .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-a85ba13 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-31368e3{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-fc037bc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-42369cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-43f8bfc{--width:24%;}.elementor-48 .elementor-element.elementor-element-0642f3c{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-e126aa8 .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-84d4a6d .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-442cdc8{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-73cd650{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-0d761d9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-6ad27ba{--width:24%;}.elementor-48 .elementor-element.elementor-element-088767f{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-199a471 .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-dfea6b0 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-f6c675b{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-21f428d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-3eb95c2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-6fb4a0b{--width:24%;}.elementor-48 .elementor-element.elementor-element-6091045{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-e369fdf .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-a3a150a .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-80a65d0{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-948ec81{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-499e9af{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-d2d9807{--width:24%;}.elementor-48 .elementor-element.elementor-element-df90960{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-a0fcfae .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-2dd2e35 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-0a7858d{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-ec0e89f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-098e777{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-518e5e0{--width:24%;}.elementor-48 .elementor-element.elementor-element-7200f0a{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-fda40df .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-181fdeb .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-f230b53{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-7baca8c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-52eaae1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-ce4a6d7{--width:24%;}.elementor-48 .elementor-element.elementor-element-74a4a5e{--width:72%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-0b711e6 .elementor-heading-title{font-size:18px;}.elementor-48 .elementor-element.elementor-element-e072ee7 .elementor-heading-title{font-size:14px;}.elementor-48 .elementor-element.elementor-element-f13d09b{font-size:14px;line-height:1.8em;}.elementor-48 .elementor-element.elementor-element-8a7df0f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:20px;}.elementor-48 .elementor-element.elementor-element-212dfa7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-1dff907{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7048ca9{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-48 .elementor-element.elementor-element-1d3e08e .elementor-heading-title{font-size:22px;}.elementor-48 .elementor-element.elementor-element-1e921ee{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-48 .elementor-element.elementor-element-a50ee64{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48 .elementor-element.elementor-element-df58546{--e-icon-list-icon-size:18px;--icon-vertical-offset:1px;}.elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-df58546 .elementor-icon-list-item > a{font-size:14px;line-height:1.6em;}.elementor-48 .elementor-element.elementor-element-7c8e39e{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-48 .elementor-element.elementor-element-efb6e77{--e-icon-list-icon-size:18px;--icon-vertical-offset:1px;}.elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-efb6e77 .elementor-icon-list-item > a{font-size:14px;line-height:1.6em;}.elementor-48 .elementor-element.elementor-element-9db3979{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-48 .elementor-element.elementor-element-ff3a2f9{--e-icon-list-icon-size:18px;--icon-vertical-offset:1px;}.elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-ff3a2f9 .elementor-icon-list-item > a{font-size:14px;line-height:1.6em;}}/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efad909 */.accordion-007 {
    max-width: 100%;
    margin-bottom: 7px;
}

/* アコーディオンタイトル */
.accordion-007 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    border: 2px solid #D59D0F;
    border-radius: 50px;
    color: #D59D0F;
    font-weight: 600;
    cursor: pointer;
    font-size: 18px; /* 見やすいサイズに調整 */
    line-height: 1.6; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

.accordion-007 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-007 summary::before,
.accordion-007 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #D59D0F;
    content: '';
}

.accordion-007 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-007 summary::after {
    transition: rotate .3s;
}

.accordion-007[open] summary::after {
    rotate: 90deg;
}

/* アコーディオン内のテキスト */
.accordion-007 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin-top: 20px;
    padding: .8em 1.2em;
    border: 2px solid #D59D0F;
    border-radius: 25px;
    background-color: #fff;
    color: #333333;
    transition: transform .5s, opacity .5s;
    font-size: 16px; /* テキストサイズ調整 */
    line-height: 1.8; /* 読みやすい行間 */
    letter-spacing: 0.2em; /* 文字間 */
}

/* アコーディオンを開いたとき */
.accordion-007[open] p {
    transform: none;
    opacity: 1;
}

/* 三角形の装飾 */
.accordion-007 p::before,
.accordion-007 p::after {
    position: absolute;
    top: -15px;
    left: 1.2em;
    width: 30px;
    height: 15px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    content: '';
}

.accordion-007 p::before {
    background-color: #D59D0F;
}

.accordion-007 p::after {
    top: -12px;
    background-color: #fff;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-007 summary {
        font-size: 1rem; /* スマホでは少し小さく */
        padding: 0.8em 1.5em; /* 余白調整 */
    }

    .accordion-007 p {
        font-size: 14px; /* スマホ用のサイズ */
        padding: 0.6em 1em; /* 余白調整 */
        line-height: 1.8; /* 行間 */
    }

    .accordion-007 summary::before {
        right: 1.5em;
    }
}

@media (max-width: 480px) {
    .accordion-007 summary {
        font-size: 0.9rem;
        padding: 0.7em 1.2em;
        
    }

    .accordion-007 p {
        font-size: 14px;
        padding: 2em 2em;
        line-height: 1.8;
    }

    .accordion-007 summary::before {
        right: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a5cdfa *//* Google Fonts 読み込み */
@import url('https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap');

.accordion-002 {
    max-width: 100%;
    margin-bottom: 7px;
    border: 1px solid #A6B876;
    border-radius: 5px;
}

/* アコーディオンのタイトル */
.accordion-002 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 20px 80px 20px 20px;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20style%3D%22fill%3A%232589d0%3B%22%2F%3E%0A%3C%2Fsvg%3E');
    background-position: right calc(2em - 7px) center;
    background-size: 22px;
    background-repeat: no-repeat;
    color: #333333;
    font-family: 'Kosugi Maru', sans-serif; /* Kosugi Maru フォント */
    font-size: 16px; /* 適度な大きさ */
    line-height: 1.8; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
    font-weight: 500;
    cursor: pointer;
}

/* デフォルトのマーカー非表示 */
.accordion-002 summary::-webkit-details-marker {
    display: none;
}

/* プラスアイコンの設定 */
.accordion-002 summary::before,
.accordion-002 summary::after {
    position: absolute;
    right: calc(2em + 2.5px);
    width: 3px;
    height: 10px;
    border-radius: 5px;
    background-color: #fff;
    content: '';
}

.accordion-002 summary::before {
    rotate: 90deg;
}

.accordion-002 summary::after {
    transition: rotate .3s;
}

/* アコーディオンを開いたとき */
.accordion-002[open] summary::after {
    rotate: 90deg;
}

/* アコーディオンの内容 */
.accordion-002 p {
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: 0 2em 1.5em;
    color: #2E773F;
    font-family: 'Kosugi Maru', sans-serif; /* Kosugi Maru フォント */
    font-size: 14px; /* 少し小さめ */
    line-height: 2; /* 行間 */
    letter-spacing: 0.2em; /* 文字間 */
    transition: transform .5s, opacity .5s;
}

/* アコーディオンを開いたとき */
.accordion-002[open] p {
    transform: none;
    opacity: 1;
}

/* ======= レスポンシブ対応 ======= */
@media (max-width: 768px) {
    .accordion-002 summary {
        font-size: 14px; /* スマホでは少し小さく */
        padding: 15px 60px 15px 15px; /* 余白調整 */
    }

    .accordion-002 p {
        font-size: 0.9rem; /* スマホ用のサイズ */
        padding: 0.5em 1.5em; /* 余白調整 */
        line-height: 1.6; /* 行間 */
    }
}

@media (max-width: 480px) {
    .accordion-002 summary {
        font-size: 14px;
        padding: 12px 50px 12px 12px;
    }

    .accordion-002 p {
        font-size: 14px;
        padding: 0.4em 1em;
        line-height: 1.5;
    }
}/* End custom CSS */