.elementor-kit-1178{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-f464d06:#00c7b0;--e-global-color-f122e9c:#4cbbff;--e-global-color-8422d30:#666;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-1e81e76-font-family:"Noto Sans JP"}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-4248 .elementor-element.elementor-element-ece805e>.elementor-background-overlay{background-color:#6c6c6c;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-4248 .elementor-element.elementor-element-ece805e>.elementor-container{min-height:640px}.elementor-4248 .elementor-element.elementor-element-ece805e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4248 .elementor-element.elementor-element-a7cc5a3 .elementor-heading-title{font-size:53px}.elementor-4248 .elementor-element.elementor-element-5ce6e0e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4248 .elementor-element.elementor-element-5ce6e0e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4248 .elementor-element.elementor-element-35dfbb7>.elementor-widget-container{border-style:double}.elementor-4248 .elementor-element.elementor-element-35dfbb7{text-align:end}.elementor-4248 .elementor-element.elementor-element-35dfbb7 .elementor-heading-title{font-size:56px;font-weight:300;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 47px rgba(0,0,0,.3);color:#fff}.elementor-4248 .elementor-element.elementor-element-4b419dd>.elementor-widget-container{border-style:double}.elementor-4248 .elementor-element.elementor-element-4b419dd{text-align:end}.elementor-4248 .elementor-element.elementor-element-4b419dd .elementor-heading-title{font-size:56px;font-weight:300;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 47px rgba(0,0,0,.3);color:#fff}.elementor-4248 .elementor-element.elementor-element-1a008b3{color:#fff}.elementor-4248 .elementor-element.elementor-element-8e54d9a{--display:flex}.elementor-4248 .elementor-element.elementor-element-5ba8e49{--spacer-size:66px}.elementor-4248 .elementor-element.elementor-element-b087cb6{--display:flex}.elementor-4248 .elementor-element.elementor-element-ee7b62a{--divider-border-style:solid;--divider-color:#5b8edf;--divider-border-width:2.4px}.elementor-4248 .elementor-element.elementor-element-ee7b62a .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0}.elementor-4248 .elementor-element.elementor-element-ee7b62a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-4248 .elementor-element.elementor-element-ee7b62a .elementor-divider__text{color:#5697ff;font-family:"Noto Sans JP",Sans-serif;font-size:33px;font-weight:300;font-style:normal}.elementor-4248 .elementor-element.elementor-element-ded1479{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-508c2d4 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-4248 .elementor-element.elementor-element-231d9af{--display:flex}.elementor-4248 .elementor-element.elementor-element-6e1004e{--divider-border-style:solid;--divider-color:#5b8edf;--divider-border-width:2.4px}.elementor-4248 .elementor-element.elementor-element-6e1004e .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0}.elementor-4248 .elementor-element.elementor-element-6e1004e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-4248 .elementor-element.elementor-element-6e1004e .elementor-divider__text{color:#5697ff;font-family:"Noto Sans JP",Sans-serif;font-size:33px;font-weight:300;font-style:normal}.elementor-4248 .elementor-element.elementor-element-7aff8cb{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-3c36d3a .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-4248 .elementor-element.elementor-element-60edb4f{--display:flex}.elementor-4248 .elementor-element.elementor-element-fbe2332{--divider-border-style:solid;--divider-color:#5b8edf;--divider-border-width:2.4px}.elementor-4248 .elementor-element.elementor-element-fbe2332 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0}.elementor-4248 .elementor-element.elementor-element-fbe2332 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-4248 .elementor-element.elementor-element-fbe2332 .elementor-divider__text{color:#5697ff;font-family:"Noto Sans JP",Sans-serif;font-size:33px;font-weight:300;font-style:normal}.elementor-4248 .elementor-element.elementor-element-85d92a5{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-a04ee43 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-4248 .elementor-element.elementor-element-bdbb419{--display:flex}.elementor-4248 .elementor-element.elementor-element-ee6762a{--display:flex}.elementor-4248 .elementor-element.elementor-element-9e2772e{--divider-border-style:solid;--divider-color:#009b95;--divider-border-width:1px;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-4248 .elementor-element.elementor-element-9e2772e>.elementor-widget-container{margin:0}.elementor-4248 .elementor-element.elementor-element-9e2772e .elementor-divider-separator{width:100%}.elementor-4248 .elementor-element.elementor-element-9e2772e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-4248 .elementor-element.elementor-element-c80a260{--divider-border-style:solid;--divider-color:#5b8edf;--divider-border-width:2.4px}.elementor-4248 .elementor-element.elementor-element-c80a260 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0}.elementor-4248 .elementor-element.elementor-element-c80a260 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-4248 .elementor-element.elementor-element-c80a260 .elementor-divider__text{color:#5697ff;font-family:"Noto Sans JP",Sans-serif;font-size:33px;font-weight:300;font-style:normal}.elementor-4248 .elementor-element.elementor-element-0621105{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-b878876 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-4248 .elementor-element.elementor-element-64c952f .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-4248 .elementor-element.elementor-element-2260867 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-4248 .elementor-element.elementor-element-42405f0{--display:flex}.elementor-4248 .elementor-element.elementor-element-836467f{--divider-border-style:solid;--divider-color:#009b95;--divider-border-width:1px;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-4248 .elementor-element.elementor-element-836467f>.elementor-widget-container{margin:0}.elementor-4248 .elementor-element.elementor-element-836467f .elementor-divider-separator{width:100%}.elementor-4248 .elementor-element.elementor-element-836467f .elementor-divider{padding-block-start:15px;padding-block-end:15px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-4248 .elementor-element.elementor-element-ded1479{--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-7aff8cb{--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-85d92a5{--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-0621105{--grid-auto-flow:row}}@media(max-width:767px){.elementor-4248 .elementor-element.elementor-element-ece805e>.elementor-container{min-height:335px}.elementor-4248 .elementor-element.elementor-element-35dfbb7 .elementor-heading-title{font-size:36px}.elementor-4248 .elementor-element.elementor-element-4b419dd .elementor-heading-title{font-size:36px}.elementor-4248 .elementor-element.elementor-element-5ba8e49{--spacer-size:5px}.elementor-4248 .elementor-element.elementor-element-ee7b62a .elementor-divider__text{font-size:23px}.elementor-4248 .elementor-element.elementor-element-ded1479{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-6e1004e .elementor-divider__text{font-size:23px}.elementor-4248 .elementor-element.elementor-element-7aff8cb{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-fbe2332 .elementor-divider__text{font-size:23px}.elementor-4248 .elementor-element.elementor-element-85d92a5{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-9e2772e{width:100%;max-width:100%}.elementor-4248 .elementor-element.elementor-element-9e2772e>.elementor-widget-container{margin:-14px 0 -13px}.elementor-4248 .elementor-element.elementor-element-c80a260 .elementor-divider__text{font-size:23px}.elementor-4248 .elementor-element.elementor-element-0621105{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-4248 .elementor-element.elementor-element-836467f{width:100%;max-width:100%}.elementor-4248 .elementor-element.elementor-element-836467f>.elementor-widget-container{margin:-14px 0 -13px}}