.elementor-712 .elementor-element.elementor-element-9aa924b{margin-top:60px;margin-bottom:0}.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);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-712 .elementor-element.elementor-element-0240383{text-align:center}.elementor-712 .elementor-element.elementor-element-0240383 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.6em}.elementor-widget-ha-step-flow .ha-steps-label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-ha-step-flow .ha-steps-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-step-flow .ha-step-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-712 .elementor-element.elementor-element-2a1bf0c .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-2a1bf0c .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-2a1bf0c .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-2a1bf0c .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-2a1bf0c .ha-step-arrow:after{border-right-style:dashed;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-2a1bf0c{--ha-stepflow-direction-angle:0deg}.elementor-712 .elementor-element.elementor-element-2a1bf0c .ha-step-arrow{border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-7331c31 .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-7331c31 .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-7331c31 .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-7331c31 .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-7331c31 .ha-step-arrow:after{border-right-style:dashed;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-7331c31{--ha-stepflow-direction-angle:0deg}.elementor-712 .elementor-element.elementor-element-7331c31 .ha-step-arrow{border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-e9861e1 .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-e9861e1 .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-e9861e1 .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-e9861e1 .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-e9861e1 .ha-step-arrow:after{border-right-style:dashed;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-e9861e1 .ha-step-arrow{width:110px;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-e9861e1{--ha-stepflow-direction-angle:0deg}.elementor-712 .elementor-element.elementor-element-1d01a29 .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-1d01a29 .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-1d01a29 .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-1d01a29 .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-1d01a29 .ha-step-arrow:after{border-right-style:dashed;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-1d01a29 .ha-step-arrow{width:110px;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-1d01a29{--ha-stepflow-direction-angle:0deg}.elementor-712 .elementor-element.elementor-element-d737410 .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-d737410 .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-d737410 .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-d737410 .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-d737410 .ha-step-arrow:after{border-right-style:dashed;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-d737410 .ha-step-arrow{border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-881b445 .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-881b445 .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-881b445 .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-881b445 .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-881b445 .ha-step-arrow:after{border-right-style:dashed;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-881b445 .ha-step-arrow{border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-252514b .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-252514b .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-252514b .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-252514b .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-252514b .ha-step-arrow:after{border-right-style:dashed;border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-252514b .ha-step-arrow{border-color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-d890976 .ha-steps-icon{color:#cb6ce6}.elementor-712 .elementor-element.elementor-element-d890976 .ha-steps-label{background:#cb6ce6}.elementor-712 .elementor-element.elementor-element-d890976 .ha-step-arrow,.elementor-712 .elementor-element.elementor-element-d890976 .ha-step-arrow:after{border-top-style:dashed}.elementor-712 .elementor-element.elementor-element-d890976 .ha-step-arrow:after{border-right-style:dashed}.elementor-712 .elementor-element.elementor-element-a4c1487{padding:0 0 100px}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-cf7 label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-cf7 .wpcf7-submit{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-ha-step-flow .ha-steps-label{line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-ha-step-flow .ha-steps-title{line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-step-flow .ha-step-description{line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-cf7 label{line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-cf7 .wpcf7-submit{line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-ha-step-flow .ha-steps-label{line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-ha-step-flow .ha-steps-title{line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-step-flow .ha-step-description{line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-cf7 label{line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ha-cf7 .wpcf7-submit{line-height:var(--e-global-typography-accent-line-height)}}