.elementor-2390 .elementor-element.elementor-element-99461e1{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2390 .elementor-element.elementor-element-d9a4dad{--display:flex;--padding-top:80px;--padding-bottom:380px;--padding-left:1px;--padding-right:10px}.elementor-2390 .elementor-element.elementor-element-d9a4dad:not(.elementor-motion-effects-element-type-background),.elementor-2390 .elementor-element.elementor-element-d9a4dad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.kodomoen.shoshinji.com/wp1/wp-content/uploads/2022/07/image1-104-min.jpg?fit=880%2C586&quality=95&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2390 .elementor-element.elementor-element-e8e4775>.elementor-widget-container{margin:0 0 -1em}.elementor-2390 .elementor-element.elementor-element-e8e4775{text-align:center}.elementor-2390 .elementor-element.elementor-element-e8e4775 .elementor-heading-title{color:#048cdb}.elementor-2390 .elementor-element.elementor-element-1861625{text-align:center}.elementor-2390 .elementor-element.elementor-element-1861625 .elementor-heading-title{font-size:3.2em;font-weight:700;letter-spacing:-1px;text-shadow:0px 0px 19px #00acff;color:var(--e-global-color-36e92fda)}.elementor-2390 .elementor-element.elementor-element-e63e942{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-2390 .elementor-element.elementor-element-36456f9{--display:flex}.elementor-2390 .elementor-element.elementor-element-85cf42a>.elementor-widget-container{background-color:#fff8f1;padding:2em 6em}.elementor-2390 .elementor-element.elementor-element-85cf42a{font-weight:700}.elementor-2390 .elementor-element.elementor-element-fb90dc9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:106px;--margin-left:0px;--margin-right:0px}.elementor-2390 .elementor-element.elementor-element-dbcb094{--display:flex}.elementor-2390 .elementor-element.elementor-element-425bd4c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2390 .elementor-element.elementor-element-3268075{--display:flex}.elementor-2390 .elementor-element.elementor-element-97df0dc .elementor-heading-title{color:#980092}.elementor-2390 .elementor-element.elementor-element-a0b1d00>.elementor-widget-container{padding:0 0 0 1em}.elementor-2390 .elementor-element.elementor-element-5b6fc4d{--display:flex}.elementor-2390 .elementor-element.elementor-element-28d391a .elementor-heading-title{color:#db9500}.elementor-2390 .elementor-element.elementor-element-7809ce1>.elementor-widget-container{padding:0 0 0 1em}.elementor-2390 .elementor-element.elementor-element-01e964a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2390 .elementor-element.elementor-element-58745a4{--display:flex}.elementor-2390 .elementor-element.elementor-element-6929886 .elementor-heading-title{color:#10980a}.elementor-2390 .elementor-element.elementor-element-0e9f887>.elementor-widget-container{padding:0 0 0 1em}.elementor-2390 .elementor-element.elementor-element-91fd6be{--display:flex}.elementor-2390 .elementor-element.elementor-element-840cda3 .elementor-heading-title{color:#0eb0b8}.elementor-2390 .elementor-element.elementor-element-48da0eb>.elementor-widget-container{padding:0 0 0 1em}.elementor-2390 .elementor-element.elementor-element-259c0dd{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}.elementor-2390 .elementor-element.elementor-element-49970e4{--display:flex}.elementor-2390 .elementor-element.elementor-element-81c2f3d{text-align:center}.elementor-2390 .elementor-element.elementor-element-81c2f3d .elementor-heading-title{color:#9c930f}.elementor-2390 .elementor-element.elementor-element-c6381c1>.elementor-widget-container{background-color:#faf9f3;padding:2em 3em 1em}.elementor-2390 .elementor-element.elementor-element-c6381c1{font-weight:700;color:#9c930f}.elementor-2390 .elementor-element.elementor-element-1e710eb{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2390 .elementor-element.elementor-element-768e7b5{--display:flex}.elementor-2390 .elementor-element.elementor-element-ff60836{--display:flex}.elementor-2390 .elementor-element.elementor-element-4f2cae3{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2390 .elementor-element.elementor-element-2cf0239{--display:flex}.elementor-2390 .elementor-element.elementor-element-94ae13f{--display:flex}.elementor-2390 .elementor-element.elementor-element-1b642ec{text-align:end}.elementor-2390 .elementor-element.elementor-element-e08823c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2390 .elementor-element.elementor-element-108981d{--display:flex}.elementor-2390 .elementor-element.elementor-element-4eed175{text-align:center}@media(min-width:768px){.elementor-2390 .elementor-element.elementor-element-e08823c{--content-width:640px}}@media(max-width:1024px){.elementor-2390 .elementor-element.elementor-element-d9a4dad{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:230px;--padding-left:10px;--padding-right:10px}.elementor-2390 .elementor-element.elementor-element-1861625 .elementor-heading-title{font-size:2.6em}.elementor-2390 .elementor-element.elementor-element-85cf42a>.elementor-widget-container{padding:2em}}@media(max-width:767px){.elementor-2390 .elementor-element.elementor-element-d9a4dad{--padding-top:30px;--padding-bottom:130px;--padding-left:10px;--padding-right:10px}.elementor-2390 .elementor-element.elementor-element-e8e4775 .elementor-heading-title{font-size:1.4em}.elementor-2390 .elementor-element.elementor-element-1861625 .elementor-heading-title{font-size:1.4em}.elementor-2390 .elementor-element.elementor-element-85cf42a>.elementor-widget-container{padding:1em}.elementor-2390 .elementor-element.elementor-element-81c2f3d .elementor-heading-title{font-size:1.7em}.elementor-2390 .elementor-element.elementor-element-c6381c1>.elementor-widget-container{padding:1em}}