.elementor-1820 .elementor-element.elementor-element-74ab9341{--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-1820 .elementor-element.elementor-element-655916f7{--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-1820 .elementor-element.elementor-element-110c5c50{--display:flex;}.elementor-1820 .elementor-element.elementor-element-4648421f{--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-1820 .elementor-element.elementor-element-37ab0c8c{text-align:center;}.elementor-1820 .elementor-element.elementor-element-71bcf65{text-align:center;}.elementor-1820 .elementor-element.elementor-element-50fd743a{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-534800dd{--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-1820 .elementor-element.elementor-element-534800dd::before, .elementor-1820 .elementor-element.elementor-element-534800dd > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-534800dd > .e-con-inner > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-534800dd > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-534800dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-534800dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d93b5e5 );--background-overlay:'';}.elementor-1820 .elementor-element.elementor-element-2854d039{text-align:center;}.elementor-1820 .elementor-element.elementor-element-2854d039 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1820 .elementor-element.elementor-element-231c9d34{--display:flex;}.elementor-1820 .elementor-element.elementor-element-2f201ce0{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-dd476fb{--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-1820 .elementor-element.elementor-element-9e21de0{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-1820 .elementor-element.elementor-element-9e21de0 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-acef3ae{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-1820 .elementor-element.elementor-element-acef3ae p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-c3c6c5e{--spacer-size:20px;}.elementor-1820 .elementor-element.elementor-element-17c5994{--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-1820 .elementor-element.elementor-element-e7f5781{--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-1820 .elementor-element.elementor-element-ead2f3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-060b81c .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-d72d107{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-1820 .elementor-element.elementor-element-a80422f{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-1820 .elementor-element.elementor-element-a80422f p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-6312c83{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-1820 .elementor-element.elementor-element-6312c83 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-33f1709{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-158353f .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-a949cb1{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-1820 .elementor-element.elementor-element-1c07a94{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-1820 .elementor-element.elementor-element-1c07a94 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-f179668{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-1820 .elementor-element.elementor-element-f179668 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-e185abf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-f8a6d36 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-6fa0ece{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-1820 .elementor-element.elementor-element-164c570{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-1820 .elementor-element.elementor-element-164c570 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-efbcb12{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-1820 .elementor-element.elementor-element-efbcb12 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-772ea09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-a43958a .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-021401a{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-1820 .elementor-element.elementor-element-e750208{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-1820 .elementor-element.elementor-element-e750208 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-061843c{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-1820 .elementor-element.elementor-element-061843c p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-473a301d{--display:flex;}.elementor-1820 .elementor-element.elementor-element-424db2a4{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-1de0085c{--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-1820 .elementor-element.elementor-element-1de0085c::before, .elementor-1820 .elementor-element.elementor-element-1de0085c > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-1de0085c > .e-con-inner > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-1de0085c > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-1de0085c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-1de0085c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4058b9c );--background-overlay:'';}.elementor-1820 .elementor-element.elementor-element-2b2227f9{text-align:center;}.elementor-1820 .elementor-element.elementor-element-2b2227f9 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1820 .elementor-element.elementor-element-36c0696b{--display:flex;}.elementor-1820 .elementor-element.elementor-element-786eacd8{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-90cce2d{--display:flex;}.elementor-1820 .elementor-element.elementor-element-30ca0a3{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-1820 .elementor-element.elementor-element-30ca0a3 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-4904e18{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-1820 .elementor-element.elementor-element-4904e18 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-abfb89a{--spacer-size:20px;}.elementor-1820 .elementor-element.elementor-element-63b0817{--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-1820 .elementor-element.elementor-element-ab72da6{--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-1820 .elementor-element.elementor-element-a173dfd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-d03b275 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-67a58c2{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-1820 .elementor-element.elementor-element-1857095{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-1820 .elementor-element.elementor-element-1857095 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-ea8c0d2{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-1820 .elementor-element.elementor-element-ea8c0d2 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-1f66018{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-360fec4 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-2478a81{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-1820 .elementor-element.elementor-element-d1f5518{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-1820 .elementor-element.elementor-element-d1f5518 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-684f7f3{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-1820 .elementor-element.elementor-element-684f7f3 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-92e3698{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-d6ad709 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-329820e{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-1820 .elementor-element.elementor-element-5794ad6{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-1820 .elementor-element.elementor-element-5794ad6 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-6466380{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-1820 .elementor-element.elementor-element-6466380 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-09aacb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-c3a4d83 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-5c30bf2{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-1820 .elementor-element.elementor-element-3658b35{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-1820 .elementor-element.elementor-element-3658b35 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-76246c3{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-1820 .elementor-element.elementor-element-76246c3 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-45b21e5f{--display:flex;}.elementor-1820 .elementor-element.elementor-element-35166c1b{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-620cb374{--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-1820 .elementor-element.elementor-element-620cb374::before, .elementor-1820 .elementor-element.elementor-element-620cb374 > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-620cb374 > .e-con-inner > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-620cb374 > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-620cb374 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-620cb374 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bde13fd );--background-overlay:'';}.elementor-1820 .elementor-element.elementor-element-2c6d292{text-align:center;}.elementor-1820 .elementor-element.elementor-element-2c6d292 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1820 .elementor-element.elementor-element-1be16e3a{--display:flex;}.elementor-1820 .elementor-element.elementor-element-6dba6a94{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-32321b0{--display:flex;}.elementor-1820 .elementor-element.elementor-element-e9ba1c5{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-1820 .elementor-element.elementor-element-e9ba1c5 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-a7dcf17{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-1820 .elementor-element.elementor-element-a7dcf17 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-b30e5ff{--spacer-size:20px;}.elementor-1820 .elementor-element.elementor-element-41bbf6e{--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-1820 .elementor-element.elementor-element-eb27d3a{--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-1820 .elementor-element.elementor-element-dc7c500{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-42d0009 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-e00a66f{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-1820 .elementor-element.elementor-element-40874fc{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-1820 .elementor-element.elementor-element-40874fc p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-e912ca9{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-1820 .elementor-element.elementor-element-e912ca9 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-97f63cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-f5edd47 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-5167a06{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-1820 .elementor-element.elementor-element-b75d262{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-1820 .elementor-element.elementor-element-b75d262 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-d967b47{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-1820 .elementor-element.elementor-element-d967b47 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-c47651f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-f7d62ad .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-dc88e1d{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-1820 .elementor-element.elementor-element-a945390{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-1820 .elementor-element.elementor-element-a945390 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-761da40{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-1820 .elementor-element.elementor-element-761da40 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-08f9832{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-6a72816 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-86894fc{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-1820 .elementor-element.elementor-element-db74546{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-1820 .elementor-element.elementor-element-db74546 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-6632f47{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-1820 .elementor-element.elementor-element-6632f47 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-23f766db{--display:flex;}.elementor-1820 .elementor-element.elementor-element-5acbd12e{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-7e21a073{--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-1820 .elementor-element.elementor-element-7e21a073::before, .elementor-1820 .elementor-element.elementor-element-7e21a073 > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-7e21a073 > .e-con-inner > .elementor-background-video-container::before, .elementor-1820 .elementor-element.elementor-element-7e21a073 > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-7e21a073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1820 .elementor-element.elementor-element-7e21a073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a5464f1 );--background-overlay:'';}.elementor-1820 .elementor-element.elementor-element-27261f1d{text-align:center;}.elementor-1820 .elementor-element.elementor-element-27261f1d .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1820 .elementor-element.elementor-element-3209facf{--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-1820 .elementor-element.elementor-element-6907b0db{--spacer-size:50px;}.elementor-1820 .elementor-element.elementor-element-019f512{--display:flex;}.elementor-1820 .elementor-element.elementor-element-6d6bf6d{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-1820 .elementor-element.elementor-element-6d6bf6d p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-c886614{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-1820 .elementor-element.elementor-element-c886614 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-c31fdac{--spacer-size:20px;}.elementor-1820 .elementor-element.elementor-element-abf63b3{--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-1820 .elementor-element.elementor-element-feb7f5f{--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-1820 .elementor-element.elementor-element-a9e84ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-d096615 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-fbcdb90{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-1820 .elementor-element.elementor-element-eb01038{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-1820 .elementor-element.elementor-element-eb01038 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-df25c19{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-1820 .elementor-element.elementor-element-df25c19 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-17e89b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-3947d28 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-7903e4a{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-1820 .elementor-element.elementor-element-936b2ba{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-1820 .elementor-element.elementor-element-936b2ba p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-9aae5ee{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-1820 .elementor-element.elementor-element-9aae5ee p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-cea383e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-588330a .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-5ca7679{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-1820 .elementor-element.elementor-element-3558d66{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-1820 .elementor-element.elementor-element-3558d66 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-64b4421{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-1820 .elementor-element.elementor-element-64b4421 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-35a0c92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-348054b .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:16px;font-weight:300;}.elementor-1820 .elementor-element.elementor-element-d135f1a{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-1820 .elementor-element.elementor-element-aa52989{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-1820 .elementor-element.elementor-element-aa52989 p{margin-block-end:0px;}.elementor-1820 .elementor-element.elementor-element-9e370dc{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-1820 .elementor-element.elementor-element-9e370dc 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-1820 .elementor-element.elementor-element-e7f5781{--grid-auto-flow:row;}.elementor-1820 .elementor-element.elementor-element-ab72da6{--grid-auto-flow:row;}.elementor-1820 .elementor-element.elementor-element-eb27d3a{--grid-auto-flow:row;}.elementor-1820 .elementor-element.elementor-element-feb7f5f{--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-1820 .elementor-element.elementor-element-e7f5781{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1820 .elementor-element.elementor-element-ab72da6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1820 .elementor-element.elementor-element-eb27d3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1820 .elementor-element.elementor-element-feb7f5f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}