.elementor-151 .elementor-element.elementor-element-5dc57e4{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-151 .elementor-element.elementor-element-2a92341 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:"Questrial",Sans-serif;font-size:2rem;font-weight:400}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-151 .elementor-element.elementor-element-2a1ecab{text-align:right}.elementor-151 .elementor-element.elementor-element-2a1ecab img{width:60%}.elementor-151 .elementor-element.elementor-element-e0a5e97{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:.3s;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem}.elementor-151 .elementor-element.elementor-element-6252ff8{--display:flex;--background-transition:.3s;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-151 .elementor-element.elementor-element-6252ff8:not(.elementor-motion-effects-element-type-background),.elementor-151 .elementor-element.elementor-element-6252ff8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-151 .elementor-element.elementor-element-6252ff8,.elementor-151 .elementor-element.elementor-element-6252ff8:before{--border-transition:.3s}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-151 .elementor-element.elementor-element-b19ab73{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:1.1rem;font-weight:400}.elementor-151 .elementor-element.elementor-element-14ae4b4{text-align:center}.elementor-151 .elementor-element.elementor-element-edb59d3{text-align:center}.elementor-151 .elementor-element.elementor-element-edb59d3 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:500}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__desc{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__label,.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__desc{display:flex;justify-content:flex-start}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form-col{align-items:flex-start}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__field:not(.checkradio-field):not(.range-field){font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);margin:3px 0 10px}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form ::-webkit-input-placeholder{color:#a8a8aa}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form ::-ms-input-placeholder{color:#a8a8aa}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form ::-moz-placeholder{color:#a8a8aa}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form :-moz-placeholder{color:#a8a8aa}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form-repeater__actions{justify-content:flex-start}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form-repeater__row-remove{align-self:flex-start}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__required{color:#e64213;font-size:20px}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__submit{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);padding:1em 4em;border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:30px}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__submit-wrap{justify-content:center;align-items:center}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form-message{text-align:center}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__field-error,.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form .jet-engine-file-upload__errors{text-align:left}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__label{font-size:var(--e-global-typography-text-font-size)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__desc{font-size:var(--e-global-typography-text-font-size)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__label{font-size:var(--e-global-typography-text-font-size)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__desc{font-size:var(--e-global-typography-text-font-size)}.elementor-151 .elementor-element.elementor-element-19cfca1 .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var(--e-global-typography-text-font-size)}}