.elementor-kit-6{--e-global-color-primary:#000;--e-global-color-secondary:#fff;--e-global-color-text:#333;--e-global-color-accent:#69bd83;--e-global-color-635dd4b:#00338d;--e-global-color-df893ce:#00529a;--e-global-color-9fc5089:#ffce00;--e-global-color-76fa0e7:#e0b500;--e-global-color-ddcfada:#7a2582;--e-global-color-1fcae43:#f7fbf8;--e-global-color-18ab41e:#005122;--e-global-color-59c40ad:#69bd83;--e-global-color-17fd485:#ff821c;--e-global-color-240904c:#e6fff1;--e-global-color-4af0d34:#555;--e-global-color-6a4556e:#f5f5f5;--e-global-typography-primary-font-family:"Zen Kaku Gothic New";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.4;--e-global-typography-secondary-font-family:"Zen Kaku Gothic New";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Zen Kaku Gothic New";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:38px;--e-global-typography-accent-font-family:"Noto Sans JP";--e-global-typography-accent-font-size:22px;--e-global-typography-accent-font-weight:700;color:#333;font-family:"Kiwi Maru",sans-serif;font-size:22px;line-height:30px}.elementor-kit-6 a{color:var(--e-global-color-59c40ad);text-decoration:underline}.elementor-kit-6 a:hover{color:var(--e-global-color-18ab41e)}.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)}.site-header{padding-inline-end:0;padding-inline-start:0}@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-6{--e-global-typography-primary-font-size:18px;--e-global-typography-text-font-size:18px;font-size:18px}.elementor-kit-6 a{font-size:18px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body:not(.elementor-editor-active) .elementor-widget-menu-anchor {position:relative;z-index:-1}body:not(.elementor-editor-active) .elementor-menu-anchor:before {content:"";display:block;height:80px;margin:-80px 0 0;visibility:hidden;pointer-events:none}.br-dt{display:none}.br-sp{display:inline}@media screen and (min-width:768px){.br-dt{display:inline}.br-sp{display:none}}.modal-menu{position:fixed;top:0;left:auto;right:0;display:flex;justify-content:center;align-items:center;opacity:0;z-index:999;transition:clip-path .7s cubic-bezier(.31,-.01,.18,.97) , opacity .4s;clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}.modal-menu.is-active{opacity:1;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.toggle-button{position:fixed;top:15px;right:30px;width:60px;height:42px;cursor:pointer;z-index:9999;background:none;border:none;padding:0;mix-blend-mode:difference}.toggle-button span{display:block;position:absolute;left:6px;width:50px;height:1px;background-color:#fff;transition:transform .5s , opacity .5s , background-color .5s}.toggle-button.is-active span{}.toggle-button span:nth-child(1) {top:10px}.toggle-button span:nth-child(2) {top:20px}.toggle-button span:nth-child(3) {top:30px}.toggle-button.is-active span:nth-child(1) {top:20px;transform:rotate(45deg)}.toggle-button.is-active span:nth-child(2) {opacity:0}.toggle-button.is-active span:nth-child(3) {top:20px;transform:rotate(-45deg)}.toggle-button:hover,.toggle-button:focus{background-color:transparent!important;outline:none}@media screen and (max-width:768px){.toggle-button{top:15px;right:0;display:block!important;visibility:visible!important;opacity:1!important}.toggle-button span{width:40px}}body.no-scroll{overflow:hidden}