.elementor-1873 .elementor-element.elementor-element-14a7faea{--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-1873 .elementor-element.elementor-element-33f2c99e{--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-1873 .elementor-element.elementor-element-cda4855{--display:flex;}.elementor-1873 .elementor-element.elementor-element-5297ec02{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-2c4fe59d{text-align:center;}.elementor-1873 .elementor-element.elementor-element-df980b3{text-align:center;}.elementor-1873 .elementor-element.elementor-element-4f444639{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-44491dd5{--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;--overlay-opacity:1;}.elementor-1873 .elementor-element.elementor-element-44491dd5::before, .elementor-1873 .elementor-element.elementor-element-44491dd5 > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-44491dd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-44491dd5 > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-44491dd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-44491dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d93b5e5 );--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-69013eff{text-align:center;}.elementor-1873 .elementor-element.elementor-element-69013eff .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1873 .elementor-element.elementor-element-5e5246dc{--display:flex;}.elementor-1873 .elementor-element.elementor-element-33db5a5d{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-688e8ad{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1873 .elementor-element.elementor-element-b80d16d{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-b80d16d p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-c9fe9f9{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-c9fe9f9 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-e00bbd2{--spacer-size:20px;}.elementor-1873 .elementor-element.elementor-element-2c4457e{--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-1873 .elementor-element.elementor-element-7b00180{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #1D4D59;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-d443f50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-2c84f30 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-bc70a68{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-d39a2a8{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-d39a2a8 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-15b7fa5{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-15b7fa5 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-00891e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-f22255c .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-b085c28{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-55d9482{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-55d9482 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-03761bc{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-03761bc p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-eafc4b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-1835efe .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-e58aa62{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-5512195{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-5512195 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-bd7c381{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-bd7c381 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-3fd577a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-965ba62 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-ec06e28{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-f4e8071{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-f4e8071 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-a303477{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-a303477 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-69421964{--display:flex;}.elementor-1873 .elementor-element.elementor-element-65f3d062{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-240fa06e{--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;--overlay-opacity:1;}.elementor-1873 .elementor-element.elementor-element-240fa06e::before, .elementor-1873 .elementor-element.elementor-element-240fa06e > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-240fa06e > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-240fa06e > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-240fa06e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-240fa06e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4058b9c );--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-45218a2a{text-align:center;}.elementor-1873 .elementor-element.elementor-element-45218a2a .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1873 .elementor-element.elementor-element-15392fb4{--display:flex;}.elementor-1873 .elementor-element.elementor-element-3c1fce97{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-61c57c8{--display:flex;}.elementor-1873 .elementor-element.elementor-element-9a783cb{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-9a783cb p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-b6bdcf1{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-b6bdcf1 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-3b076a2{--spacer-size:20px;}.elementor-1873 .elementor-element.elementor-element-774918c{--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-1873 .elementor-element.elementor-element-6d23b1b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #4ED1F2;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-4c4c06a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-43393ec .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-90b2533{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-7f827d5{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-7f827d5 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-1f41bbe{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-1f41bbe p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-cbf02d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-3b5177d .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-5f23695{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-203e6a8{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-203e6a8 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-099528e{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-099528e p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-fbc0cda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-6c821d3 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-8cd54a3{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-bccedeb{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-bccedeb p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-475dd4e{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-475dd4e p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-74540f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-8158f96 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-6446a72{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-80eddcc{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-80eddcc p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-8dcdced{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-8dcdced p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-10526ed{--display:flex;}.elementor-1873 .elementor-element.elementor-element-657a6711{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-4bc6c53b{--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;--overlay-opacity:1;}.elementor-1873 .elementor-element.elementor-element-4bc6c53b::before, .elementor-1873 .elementor-element.elementor-element-4bc6c53b > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-4bc6c53b > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-4bc6c53b > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-4bc6c53b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-4bc6c53b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bde13fd );--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-3dc89849{text-align:center;}.elementor-1873 .elementor-element.elementor-element-3dc89849 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1873 .elementor-element.elementor-element-81f0c8c{--display:flex;}.elementor-1873 .elementor-element.elementor-element-49d00853{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-4e5be34{--display:flex;}.elementor-1873 .elementor-element.elementor-element-da74bcc{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-da74bcc p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-3c36902{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-3c36902 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-e0a7c60{--spacer-size:20px;}.elementor-1873 .elementor-element.elementor-element-2b8e5af0{--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-1873 .elementor-element.elementor-element-6c04f68{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #256373;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-22b6f10a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-614c9965 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-6ffceec3{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-56e6d826{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-56e6d826 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-7acfa511{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-7acfa511 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-5d2b762f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-7b58998 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-b20f516{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-6bec6f6{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-6bec6f6 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-7786b427{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-7786b427 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-7db396ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-1226a08e .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-2505aee8{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-167b852b{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-167b852b p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-3a791dca{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-3a791dca p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-556724c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-56acbdc9 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-7447b7ca{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-3b955226{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-3b955226 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-22d00cab{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-22d00cab p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-514c887f{--display:flex;}.elementor-1873 .elementor-element.elementor-element-23ad5dd8{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-5f421717{--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;--overlay-opacity:1;}.elementor-1873 .elementor-element.elementor-element-5f421717::before, .elementor-1873 .elementor-element.elementor-element-5f421717 > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-5f421717 > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-5f421717 > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-5f421717 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-5f421717 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a5464f1 );--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-5fbfd97c{text-align:center;}.elementor-1873 .elementor-element.elementor-element-5fbfd97c .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1873 .elementor-element.elementor-element-5ccca15a{--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-1873 .elementor-element.elementor-element-7887d2fd{--spacer-size:50px;}.elementor-1873 .elementor-element.elementor-element-a0d2312{--display:flex;}.elementor-1873 .elementor-element.elementor-element-bae2af0{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-bae2af0 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-e684438{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-e684438 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-301c94d{--spacer-size:20px;}.elementor-1873 .elementor-element.elementor-element-6dd2133e{--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-1873 .elementor-element.elementor-element-305756ed{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #3DA5BF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1873 .elementor-element.elementor-element-185dde0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-425dc40b .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-1883642b{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-4a66bc8{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-4a66bc8 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-1eec9fe0{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-1eec9fe0 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-144c6d7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-7f5ddbf3 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-3c3f41a3{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-1af909a4{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-1af909a4 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-7d097400{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-7d097400 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-774f3e75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-738442df .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-2f2490e8{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-7e81bc73{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-7e81bc73 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-2b1c278d{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-2b1c278d p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-4b06a57e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-6ad427f4 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1873 .elementor-element.elementor-element-1d9d75fe{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-1873 .elementor-element.elementor-element-5ba43446{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-3px -3px -3px -3px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-5ba43446 p{margin-block-end:0px;}.elementor-1873 .elementor-element.elementor-element-7d4aa12a{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1873 .elementor-element.elementor-element-7d4aa12a p{margin-block-end:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1873 .elementor-element.elementor-element-7b00180{--grid-auto-flow:row;}.elementor-1873 .elementor-element.elementor-element-6d23b1b{--grid-auto-flow:row;}.elementor-1873 .elementor-element.elementor-element-6c04f68{--grid-auto-flow:row;}.elementor-1873 .elementor-element.elementor-element-305756ed{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1873 .elementor-element.elementor-element-7b00180{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1873 .elementor-element.elementor-element-6d23b1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1873 .elementor-element.elementor-element-6c04f68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1873 .elementor-element.elementor-element-305756ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}