.elementor-kit-10{--e-global-color-primary:#CF8C40;--e-global-color-secondary:#D8A55F;--e-global-color-text:#E7CB9B;--e-global-color-accent:#EEDCBA;--e-global-color-65ddf82:#F7EFDD;--e-global-color-75b83a5:#F9FAFB;--e-global-color-b06f595:#F9FAFB;--e-global-color-4f1ac85:#F2F4F7;--e-global-color-079908a:#EAECF0;--e-global-color-956153f:#D0D5DD;--e-global-color-90dc543:#98A2B3;--e-global-color-ae2d047:#667085;--e-global-color-581e621:#475467;--e-global-color-e0110b2:#344054;--e-global-color-c60f14e:#182230;--e-global-color-517e165:#101828;--e-global-color-045d4de:#0C111D;--e-global-typography-primary-font-family:"Kaisei Tokumin";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:120%;--e-global-typography-secondary-font-family:"Kaisei Tokumin";--e-global-typography-secondary-font-size:56px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:120%;--e-global-typography-text-font-family:"Kaisei Tokumin";--e-global-typography-text-font-size:48px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:120%;--e-global-typography-accent-font-family:"Kaisei Tokumin";--e-global-typography-accent-font-size:40px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:120%;--e-global-typography-bfa30d8-font-family:"Kaisei Tokumin";--e-global-typography-bfa30d8-font-size:80px;--e-global-typography-bfa30d8-font-weight:500;--e-global-typography-bfa30d8-line-height:120%;--e-global-typography-f216b2e-font-family:"Kaisei Tokumin";--e-global-typography-f216b2e-font-size:72px;--e-global-typography-f216b2e-font-weight:500;--e-global-typography-f216b2e-line-height:120%;--e-global-typography-3b2cb36-font-family:"Kaisei Tokumin";--e-global-typography-3b2cb36-font-size:32px;--e-global-typography-3b2cb36-font-weight:500;--e-global-typography-3b2cb36-line-height:120%;--e-global-typography-2575476-font-family:"Kaisei Tokumin";--e-global-typography-2575476-font-size:24px;--e-global-typography-2575476-font-weight:500;--e-global-typography-2575476-line-height:120%;--e-global-typography-1e8334a-font-family:"Noto Sans JP";--e-global-typography-1e8334a-font-size:18px;--e-global-typography-1e8334a-font-weight:700;--e-global-typography-1e8334a-line-height:140%;--e-global-typography-c33fa92-font-family:"Noto Sans JP";--e-global-typography-c33fa92-font-size:18px;--e-global-typography-c33fa92-font-weight:600;--e-global-typography-c33fa92-line-height:140%;--e-global-typography-8850c62-font-family:"Noto Sans JP";--e-global-typography-8850c62-font-size:18px;--e-global-typography-8850c62-font-weight:500;--e-global-typography-8850c62-line-height:140%;--e-global-typography-f768a20-font-family:"Noto Sans JP";--e-global-typography-f768a20-font-size:18px;--e-global-typography-f768a20-font-weight:400;--e-global-typography-f768a20-line-height:140%;--e-global-typography-dd7da7d-font-family:"Noto Sans JP";--e-global-typography-dd7da7d-font-size:16px;--e-global-typography-dd7da7d-font-weight:700;--e-global-typography-dd7da7d-line-height:140%;--e-global-typography-be29c64-font-family:"Noto Sans JP";--e-global-typography-be29c64-font-size:16px;--e-global-typography-be29c64-font-weight:600;--e-global-typography-be29c64-line-height:140%;--e-global-typography-606a1c3-font-family:"Noto Sans JP";--e-global-typography-606a1c3-font-size:16px;--e-global-typography-606a1c3-font-weight:500;--e-global-typography-606a1c3-line-height:140%;--e-global-typography-b95824f-font-family:"Noto Sans JP";--e-global-typography-b95824f-font-size:16px;--e-global-typography-b95824f-font-weight:400;--e-global-typography-b95824f-line-height:140%;--e-global-typography-10f02bd-font-family:"Noto Sans JP";--e-global-typography-10f02bd-font-size:14px;--e-global-typography-10f02bd-font-weight:700;--e-global-typography-10f02bd-line-height:140%;--e-global-typography-53b1c61-font-family:"Noto Sans JP";--e-global-typography-53b1c61-font-size:14px;--e-global-typography-53b1c61-font-weight:600;--e-global-typography-53b1c61-line-height:120px;--e-global-typography-73c3562-font-family:"Noto Sans JP";--e-global-typography-73c3562-font-size:14px;--e-global-typography-73c3562-font-weight:500;--e-global-typography-73c3562-line-height:120%;--e-global-typography-60bd80c-font-family:"Noto Sans JP";--e-global-typography-60bd80c-font-size:14px;--e-global-typography-60bd80c-font-weight:400;--e-global-typography-60bd80c-line-height:120%;--e-global-typography-d3ee6f3-font-family:"Noto Sans JP";--e-global-typography-d3ee6f3-font-size:12px;--e-global-typography-d3ee6f3-font-weight:700;--e-global-typography-d3ee6f3-line-height:120%;--e-global-typography-93ea627-font-family:"Noto Sans JP";--e-global-typography-93ea627-font-size:12px;--e-global-typography-93ea627-font-weight:600;--e-global-typography-93ea627-line-height:120%;--e-global-typography-721ca66-font-family:"Noto Sans JP";--e-global-typography-721ca66-font-size:12px;--e-global-typography-721ca66-font-weight:500;--e-global-typography-721ca66-line-height:120%;--e-global-typography-9b60a45-font-family:"Noto Sans JP";--e-global-typography-9b60a45-font-size:12px;--e-global-typography-9b60a45-font-weight:400;--e-global-typography-9b60a45-line-height:120%;background-color:#151515;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1216px;}.e-con{--container-max-width:1216px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}/* Start custom CSS */.fit {
    width: fit-content;
}/* End custom CSS */