.elementor-23 .elementor-element.elementor-element-2c8d400{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-650b238{--display:flex;--background-transition:0.3s;--margin-top:65px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-23 .elementor-element.elementor-element-4778b28{--min-height:300px;--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-4778b28:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4778b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.digital-impact.jp/wp-content/uploads/2023/06/shutterstock_2212972019-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-4778b28::before, .elementor-23 .elementor-element.elementor-element-4778b28 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4778b28 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4778b28 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4778b28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4778b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#252525;}.elementor-23 .elementor-element.elementor-element-4778b28, .elementor-23 .elementor-element.elementor-element-4778b28::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-437c6a9{font-family:"Noto Sans", Noto Sans;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-437c6a9 a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-437c6a9 > .elementor-widget-container{margin:30px 0px 60px 0px;}.elementor-23 .elementor-element.elementor-element-edc9858{text-align:center;color:#FFFFFF;font-family:"Noto Serif JP", Noto Sans;font-size:18px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-e9a1221{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-23 .elementor-element.elementor-element-e9a1221 .elementor-divider-separator{width:25px;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-e9a1221 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-23 .elementor-element.elementor-element-bd77e81{text-align:center;}.elementor-23 .elementor-element.elementor-element-bd77e81 .elementor-heading-title{font-family:"Cormorant Infant", Noto Sans;font-size:50px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-3de6b26{--display:flex;--background-transition:0.3s;--margin-top:100px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-23 .elementor-element.elementor-element-7332afe{text-align:center;}.elementor-23 .elementor-element.elementor-element-7332afe .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Noto Sans;font-size:18px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-7600eba{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-7600eba .elementor-divider-separator{width:35px;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-7600eba .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-23 .elementor-element.elementor-element-7600eba > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-23 .elementor-element.elementor-element-bcb7709{--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;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:50px;--margin-left:0px;}.elementor-23 .elementor-element.elementor-element-606bff0{color:#000000;font-family:"Noto Serif JP", Noto Sans;font-size:14px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-606bff0 > .elementor-widget-container{padding:15px 25px 15px 25px;}.elementor-23 .elementor-element.elementor-element-0611a9a{color:#FFFFFF;font-family:"Noto Serif JP", Noto Sans;font-size:14px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-0611a9a > .elementor-widget-container{padding:15px 35px 15px 35px;background-color:#C6525F;}.elementor-23 .elementor-element.elementor-element-0611a9a.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-fc7115e{color:#000000;font-family:"Noto Serif JP", Noto Sans;font-size:14px;font-weight:700;letter-spacing:-2px;}.elementor-23 .elementor-element.elementor-element-fc7115e > .elementor-widget-container{padding:15px 15px 15px 15px;background-color:#F0F0F0;}.elementor-23 .elementor-element.elementor-element-fc7115e.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-4e3c7ad{color:#000000;font-family:"Noto Serif JP", Noto Sans;font-size:14px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-4e3c7ad > .elementor-widget-container{padding:15px 55px 15px 55px;background-color:#F0F0F0;}.elementor-23 .elementor-element.elementor-element-4e3c7ad.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-599f1a0{color:#000000;font-family:"Noto Serif JP", Noto Sans;font-size:14px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-599f1a0 > .elementor-widget-container{padding:15px 55px 15px 55px;background-color:#F0F0F0;}.elementor-23 .elementor-element.elementor-element-599f1a0.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-1b6ec23{color:#000000;font-family:"Noto Serif JP", Noto Sans;font-size:14px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-1b6ec23 > .elementor-widget-container{padding:15px 45px 15px 45px;background-color:#F0F0F0;}.elementor-23 .elementor-element.elementor-element-1b6ec23.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-2e83fca{--grid-columns:3;}.elementor-23 .elementor-element.elementor-element-2e83fca .elementor-pagination{text-align:center;margin-top:65px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-2e83fca .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-2e83fca .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 15px/2 );}body.rtl .elementor-23 .elementor-element.elementor-element-2e83fca .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 15px/2 );}body.rtl .elementor-23 .elementor-element.elementor-element-2e83fca .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 15px/2 );}.elementor-23 .elementor-element.elementor-element-eb2cb4c{--display:flex;--background-transition:0.3s;--margin-top:100px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-23 .elementor-element.elementor-element-d7a1400{text-align:center;}.elementor-23 .elementor-element.elementor-element-d7a1400 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cormorant Infant", Noto Sans;font-size:35px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-d7a1400 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-961aa69{text-align:center;}.elementor-23 .elementor-element.elementor-element-961aa69 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Noto Sans;font-size:18px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-3ad47c8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-3ad47c8 .elementor-divider-separator{width:35px;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-3ad47c8 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-23 .elementor-element.elementor-element-3ad47c8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-23 .elementor-element.elementor-element-b34ea8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-02908f9{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-right:30px;--padding-bottom:0px;--padding-left:30px;}.elementor-23 .elementor-element.elementor-element-02908f9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-02908f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-02908f9, .elementor-23 .elementor-element.elementor-element-02908f9::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-bc14403 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cormorant Infant", Noto Sans;font-size:18px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-bc14403 > .elementor-widget-container{padding:7px 0px 7px 15px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-115ef20{font-family:"Noto Sans", Noto Sans;font-size:18px;font-weight:400;line-height:20px;}.elementor-23 .elementor-element.elementor-element-115ef20 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-734bd5f img{width:100%;}.elementor-23 .elementor-element.elementor-element-734bd5f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-734bd5f{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-e398548{font-family:"Noto Sans", Noto Sans;font-size:14px;font-weight:400;line-height:22px;}.elementor-23 .elementor-element.elementor-element-e398548 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-9188ea2 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-23 .elementor-element.elementor-element-9188ea2 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-23 .elementor-element.elementor-element-9188ea2 .elementor-button{font-family:"Noto Serif", Noto Sans;font-size:18px;font-weight:500;line-height:30px;letter-spacing:1.8px;border-radius:0px 0px 0px 0px;padding:10px 25px 10px 50px;}.elementor-23 .elementor-element.elementor-element-9188ea2 > .elementor-widget-container{margin:30px 0px -20px 0px;}.elementor-23 .elementor-element.elementor-element-24cd2c0{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-right:30px;--padding-bottom:0px;--padding-left:30px;}.elementor-23 .elementor-element.elementor-element-24cd2c0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-24cd2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-24cd2c0, .elementor-23 .elementor-element.elementor-element-24cd2c0::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-f5833fa .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cormorant Infant", Noto Sans;font-size:18px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-f5833fa > .elementor-widget-container{padding:7px 0px 7px 15px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-95a3268{font-family:"Noto Sans", Noto Sans;font-size:18px;font-weight:400;line-height:20px;}.elementor-23 .elementor-element.elementor-element-95a3268 > .elementor-widget-container{margin:20px 0px 15px 0px;}.elementor-23 .elementor-element.elementor-element-0b9cbad img{width:100%;}.elementor-23 .elementor-element.elementor-element-0b9cbad > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0b9cbad{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-db74da8{font-family:"Noto Sans", Noto Sans;font-size:14px;font-weight:400;line-height:22px;}.elementor-23 .elementor-element.elementor-element-db74da8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-93018e8 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-23 .elementor-element.elementor-element-93018e8 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-23 .elementor-element.elementor-element-93018e8 .elementor-button{font-family:"Noto Serif", Noto Sans;font-size:18px;font-weight:500;line-height:30px;letter-spacing:1.8px;border-radius:0px 0px 0px 0px;padding:10px 25px 10px 50px;}.elementor-23 .elementor-element.elementor-element-93018e8 > .elementor-widget-container{margin:30px 0px -20px 0px;}.elementor-23 .elementor-element.elementor-element-03532c8{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-right:30px;--padding-bottom:0px;--padding-left:30px;}.elementor-23 .elementor-element.elementor-element-03532c8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-03532c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-03532c8, .elementor-23 .elementor-element.elementor-element-03532c8::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-023fb84 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cormorant Infant", Noto Sans;font-size:18px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-023fb84 > .elementor-widget-container{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-32353c6{font-family:"Noto Sans", Noto Sans;font-size:18px;font-weight:400;line-height:20px;}.elementor-23 .elementor-element.elementor-element-32353c6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-3cddbc1 img{width:100%;}.elementor-23 .elementor-element.elementor-element-3cddbc1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-3cddbc1{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-d66cf9b{font-family:"Noto Sans", Noto Sans;font-size:14px;font-weight:400;line-height:22px;}.elementor-23 .elementor-element.elementor-element-d66cf9b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e7b9801 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-23 .elementor-element.elementor-element-e7b9801 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-23 .elementor-element.elementor-element-e7b9801 .elementor-button{font-family:"Noto Serif", Noto Sans;font-size:18px;font-weight:500;line-height:30px;letter-spacing:1.8px;border-radius:0px 0px 0px 0px;padding:10px 25px 10px 50px;}.elementor-23 .elementor-element.elementor-element-e7b9801 > .elementor-widget-container{margin:30px 0px -20px 0px;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-2e83fca{--grid-columns:2;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-650b238{--width:100%;}.elementor-23 .elementor-element.elementor-element-4778b28{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-23 .elementor-element.elementor-element-bcb7709{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px;}.elementor-23 .elementor-element.elementor-element-0611a9a > .elementor-widget-container{padding:10px 100px 10px 100px;}.elementor-23 .elementor-element.elementor-element-fc7115e > .elementor-widget-container{padding:10px 26px 10px 26px;}.elementor-23 .elementor-element.elementor-element-4e3c7ad > .elementor-widget-container{padding:10px 79px 10px 79px;}.elementor-23 .elementor-element.elementor-element-599f1a0 > .elementor-widget-container{padding:10px 88px 10px 88px;}.elementor-23 .elementor-element.elementor-element-1b6ec23 > .elementor-widget-container{padding:10px 74px 10px 74px;}.elementor-23 .elementor-element.elementor-element-2e83fca{--grid-columns:1;}.elementor-23 .elementor-element.elementor-element-2e83fca > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-02908f9{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-23 .elementor-element.elementor-element-9188ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-24cd2c0{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-23 .elementor-element.elementor-element-93018e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-03532c8{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-23 .elementor-element.elementor-element-e7b9801 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-4778b28{--content-width:1000px;}.elementor-23 .elementor-element.elementor-element-3de6b26{--content-width:1000px;}.elementor-23 .elementor-element.elementor-element-eb2cb4c{--content-width:1000px;}.elementor-23 .elementor-element.elementor-element-02908f9{--width:320px;}.elementor-23 .elementor-element.elementor-element-24cd2c0{--width:320px;}.elementor-23 .elementor-element.elementor-element-03532c8{--width:320px;}}