.elementor-kit-7{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-a8a7635:#000;--e-global-color-62ac731:#da0030;--e-global-color-bfa8eeb:#f1f1f1;--e-global-color-3c1d2b5:#fff;--e-global-color-3bd1ad7:#001d3f;--e-global-color-e144956:#00275f;--e-global-color-8885da6:#f8f8f8;--e-global-color-3de9a1e:#b9b9b9;--e-global-color-c28a488:#e4e4e4;--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}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-kit-7 a{color:var(--e-global-color-e144956)}.elementor-kit-7 a:hover{color:var(--e-global-color-a8a7635)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing: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}}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight: <weight>;font-style:normal}@media screen and (max-width:480px){.pc-br{display:none}.tb-br{display:none}.sp-br{display:block}}@media screen and (min-width:481px) and (max-width:1020px){.pc-br{display:none}.tb-br{display:block}.sp-br{display:none}}@media screen and (min-width:1021px){.pc-br{display:block}.tb-br{display:none}.sp-br{display:none}}*:focus{outline:none}body{overflow-wrap:anywhere;word-break:normal;line-break:strict}#side h5{font-size:18px;color:#000}#side .postform{font-size:15px;padding:8px}@media (max-width:768px){#side .postform{height:45px;color:#000}.search-form{display:flex;flex-direction:row;justify-content:center}}#side .search-submit{border:none;border-radius:3px;background-color:#00275f;color:#fff;font-size:15px;height:42px}