.elementor-kit-35{--e-global-color-primary:#265E62;--e-global-color-secondary:#54595F;--e-global-color-text:#3A3A3A;--e-global-color-accent:#FCFCFC;--e-global-color-52cb15f:#3D6451;--e-global-color-c5c5ecb:#1F4E52;--e-global-color-4ca4103:#8FBFB0;--e-global-color-a87bf0b:#E8F0F0;--e-global-color-d799f10:#F7F8F6;--e-global-color-4578cc7:#2B2B2B;--e-global-color-9b8e098:#666666;--e-global-color-7800f24:#0000000D;--e-global-color-b1a84b0:#A4C9BC;--e-global-color-eee6a82:#F7F8F5;--e-global-color-99c4ce3:#74B3B2;--e-global-color-62d88b8:#F6FAF9;--e-global-color-3c2e773:#FFFDF7;--e-global-color-a9c705b:#E7EFEE;--e-global-color-0699c2f:#1F4E52;--e-global-color-8b8eada:#4D7C80;--e-global-color-d54dc53:#E5ECEB;--e-global-typography-primary-font-family:"Zen Kaku Gothic New";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.9px;--e-global-typography-secondary-font-family:"Noto Sans JP";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans JP";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-kit-35 button,.elementor-kit-35 input[type="button"],.elementor-kit-35 input[type="submit"],.elementor-kit-35 .elementor-button{background-color:#FFFFFF;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-kit-35 h1{color:var( --e-global-color-c5c5ecb );}.elementor-kit-35 h2{color:var( --e-global-color-c5c5ecb );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}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-kit-35 p{margin-block-end:1.8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:880px;}.e-con{--container-max-width:880px;}}