.elementor-5037 .elementor-element.elementor-element-6a3fab0{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-5037 .elementor-element.elementor-element-320cd1f{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-5037 .elementor-element.elementor-element-314230f .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:28px;font-weight:900;color:#463892}.elementor-5037 .elementor-element.elementor-element-c05ec51 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#505050}.elementor-5037 .elementor-element.elementor-element-c1e063a{--display:flex}.elementor-5037 .elementor-element.elementor-element-2034686{background-color:#463892;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0 0;text-align:center}.elementor-5037 .elementor-element.elementor-element-2034686.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-5037 .elementor-element.elementor-element-2034686 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:900;color:#fff}.elementor-5037 .elementor-element.elementor-element-217acef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center}.elementor-5037 .elementor-element.elementor-element-217acef .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#505050}.elementor-5037 .elementor-element.elementor-element-a4ea25a{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5037 .elementor-element.elementor-element-11cc241{--display:flex}.elementor-5037 .elementor-element.elementor-element-d838287{background-color:#463892;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0 0;text-align:center}.elementor-5037 .elementor-element.elementor-element-d838287.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-5037 .elementor-element.elementor-element-d838287 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:900;color:#fff}.elementor-5037 .elementor-element.elementor-element-6cb3e54{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center}.elementor-5037 .elementor-element.elementor-element-6cb3e54 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#505050}.elementor-5037 .elementor-element.elementor-element-557f77c{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5037 .elementor-element.elementor-element-6ab0f85{--display:flex}.elementor-5037 .elementor-element.elementor-element-d72e641{background-color:#463892;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0 0;text-align:center}.elementor-5037 .elementor-element.elementor-element-d72e641.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-5037 .elementor-element.elementor-element-d72e641 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:900;color:#fff}.elementor-5037 .elementor-element.elementor-element-00cab74{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5037 .elementor-element.elementor-element-978d4e8{--display:flex}.elementor-5037 .elementor-element.elementor-element-2899363{background-color:#463892;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0 0;text-align:center}.elementor-5037 .elementor-element.elementor-element-2899363.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-5037 .elementor-element.elementor-element-2899363 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:900;color:#fff}.elementor-5037 .elementor-element.elementor-element-e8dcbaa{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5037 .elementor-element.elementor-element-cf7d3ff{--display:flex}.elementor-5037 .elementor-element.elementor-element-0249337{background-color:#463892;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0 0;text-align:center}.elementor-5037 .elementor-element.elementor-element-0249337.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-5037 .elementor-element.elementor-element-0249337 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:900;color:#fff}.elementor-5037 .elementor-element.elementor-element-30a279f{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5037 .elementor-element.elementor-element-0080806{text-align:center}.elementor-5037 .elementor-element.elementor-element-0080806 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#505050}.elementor-5037 .elementor-element.elementor-element-0c886d3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 200px;text-align:left}.elementor-5037 .elementor-element.elementor-element-0c886d3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-5037 .elementor-element.elementor-element-0c886d3 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#505050}.elementor-5037 .elementor-element.elementor-element-c4a5dc5{text-align:center}.elementor-5037 .elementor-element.elementor-element-c4a5dc5 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#505050}.elementor-5037 .elementor-element.elementor-element-44cac86{--display:flex}.elementor-5037 .elementor-element.elementor-element-f23c4bf{background-color:#463892;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0 0;text-align:center}.elementor-5037 .elementor-element.elementor-element-f23c4bf.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-5037 .elementor-element.elementor-element-f23c4bf .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:900;color:#fff}.elementor-5037 .elementor-element.elementor-element-2d20013{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5037 .elementor-element.elementor-element-c921542{background-color:#5c5c5c;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 0 0;text-align:center}.elementor-5037 .elementor-element.elementor-element-c921542 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#fff}.elementor-5037 .elementor-element.elementor-element-9e4249c{text-align:center}.elementor-5037 .elementor-element.elementor-element-9e4249c .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:900;color:#505050}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-5037 .elementor-element.elementor-element-48b6d35 .elementor-button{background-color:#fff;font-family:"Roboto",Sans-serif;font-size:37px;font-weight:500;fill:#463892;color:#463892;border-style:solid;border-width:3px;border-color:#463892;border-radius:10px}.elementor-5037 .elementor-element.elementor-element-48b6d35{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-5037 .elementor-element.elementor-element-3041731 .elementor-button{background-color:#fff;font-family:"Roboto",Sans-serif;font-size:37px;font-weight:500;fill:#463892;color:#463892;border-style:solid;border-width:3px;border-color:#463892;border-radius:10px}.elementor-5037 .elementor-element.elementor-element-3041731{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-5037 .elementor-element.elementor-element-579d46d{--display:flex}@media(max-width:1024px){.elementor-5037 .elementor-element.elementor-element-a4ea25a{--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-557f77c{--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-00cab74{--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-e8dcbaa{--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-30a279f{--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-2d20013{--grid-auto-flow:row}}@media(max-width:767px){.elementor-5037 .elementor-element.elementor-element-314230f .elementor-heading-title{font-size:17px}.elementor-5037 .elementor-element.elementor-element-c05ec51 .elementor-heading-title{font-size:14px}.elementor-5037 .elementor-element.elementor-element-2034686{padding:-1px 0 0}.elementor-5037 .elementor-element.elementor-element-2034686 .elementor-heading-title{font-size:18px}.elementor-5037 .elementor-element.elementor-element-a4ea25a{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-d838287{padding:-1px 0 0}.elementor-5037 .elementor-element.elementor-element-d838287 .elementor-heading-title{font-size:18px}.elementor-5037 .elementor-element.elementor-element-557f77c{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-d72e641{padding:-1px 0 0}.elementor-5037 .elementor-element.elementor-element-d72e641 .elementor-heading-title{font-size:18px}.elementor-5037 .elementor-element.elementor-element-00cab74{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-2899363{padding:-1px 0 0}.elementor-5037 .elementor-element.elementor-element-2899363 .elementor-heading-title{font-size:18px}.elementor-5037 .elementor-element.elementor-element-e8dcbaa{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-6c0324d img{max-width:58%}.elementor-5037 .elementor-element.elementor-element-0249337{padding:-1px 0 0}.elementor-5037 .elementor-element.elementor-element-0249337 .elementor-heading-title{font-size:18px}.elementor-5037 .elementor-element.elementor-element-30a279f{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-0080806 .elementor-heading-title{font-size:15px}.elementor-5037 .elementor-element.elementor-element-0c886d3{padding:0}.elementor-5037 .elementor-element.elementor-element-0c886d3 .elementor-heading-title{font-size:14px}.elementor-5037 .elementor-element.elementor-element-c4a5dc5 .elementor-heading-title{font-size:15px}.elementor-5037 .elementor-element.elementor-element-f23c4bf{padding:-1px 0 0}.elementor-5037 .elementor-element.elementor-element-f23c4bf .elementor-heading-title{font-size:18px}.elementor-5037 .elementor-element.elementor-element-2d20013{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-5037 .elementor-element.elementor-element-48b6d35 .elementor-button{font-size:23px}.elementor-5037 .elementor-element.elementor-element-3041731 .elementor-button{font-size:23px}}