.elementor-649 .elementor-element.elementor-element-80107ba{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-649 .elementor-element.elementor-element-80107ba:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-80107ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90d40fb );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-row{margin-top:13px;margin-bottom:0px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__label{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.07em;color:#212121;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__label .jet-form-builder__required{font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:700;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-90d40fb );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__desc{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.04em;color:#313131;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__fields-group{flex-direction:row;gap:0.5em 1em;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap label{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#212121;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap label :not(:disabled):not(:checked):hover + span::before{background-color:var( --e-global-color-text );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap label :focus:not(:checked) + span::before{background-color:var( --e-global-color-text );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap label :checked + span::before{background-color:var( --e-global-color-secondary );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){border-style:solid;border-radius:6px 6px 6px 6px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder input{color-scheme:normal;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__action-button{background-color:#212121;color:#FFFFFF;transition:all 0.4s;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.07em;margin:32px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:32px 32px 32px 32px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-90d40fb );color:#212121;border-color:#212121;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__submit-wrap{justify-content:center;align-items:center;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__next-page{margin:32px 64px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-weight:700;border-style:solid;border-color:#212121;border-radius:32px 32px 32px 32px;color:#212121;background-color:var( --e-global-color-90d40fb );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__next-page:hover{color:var( --e-global-color-90d40fb );background-color:#212121;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__prev-page{margin:32px 64px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.07em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:32px 32px 32px 32px;color:#212121;background-color:#E6E6E6;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__prev-page:hover{border-style:solid;border-color:#212121;color:#212121;background-color:var( --e-global-color-90d40fb );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0.07em;color:#212121;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;background-color:var( --e-global-color-text );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.07em;color:#313131;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;background-color:var( --e-global-color-text );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.07em;color:#313131;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;background-color:var( --e-global-color-text );}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-message--success{text-align:center;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder-message--error{text-align:center;}#elementor-popup-modal-649{background-color:#FFFFFF85;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-649 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-649 .dialog-close-button{display:flex;background-color:var( --e-global-color-text );}#elementor-popup-modal-649 .dialog-widget-content{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-90d40fb );border-radius:12px 12px 12px 12px;box-shadow:6px 16px 25px 3px rgba(0, 0, 0, 0.35);}#elementor-popup-modal-649 .dialog-close-button i{color:var( --e-global-color-90d40fb );}#elementor-popup-modal-649 .dialog-close-button svg{fill:var( --e-global-color-90d40fb );}@media(max-width:767px){.elementor-649 .elementor-element.elementor-element-80107ba{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__fields-group{flex-direction:row;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap label{font-size:15px;letter-spacing:0.07em;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__field-wrap span::before{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__action-button{margin:32px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__next-page{margin:32px 32px 0px 0px;font-size:16px;letter-spacing:0.07em;border-width:1px 1px 1px 1px;border-radius:32px 32px 32px 32px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__prev-page{margin:32px 32px 0px 0px;border-width:1px 1px 1px 1px;border-radius:32px 32px 32px 32px;}.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__prev-page:hover{border-width:1px 1px 1px 1px;border-radius:32px 32px 32px 32px;}#elementor-popup-modal-649 .dialog-message{width:94vw;}#elementor-popup-modal-649 .dialog-close-button{top:0%;font-size:20px;}body:not(.rtl) #elementor-popup-modal-649 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-649 .dialog-close-button{left:0%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-f3d7ba9 */.elementor-kit-6 h2 {
    font-family: "not sans jp";
    font-size: 24px;
    font-weight: 700;
    color: #212121;
}
.elementor-649 .elementor-element.elementor-element-f3d7ba9 p {
 font-size: 14px;
 color: #212121;
 font-family: "not sans jp";
}

/*.elementor-649 .elementor-element.elementor-element-f3d7ba9 .jet-form-builder__required {*/
/*    background-color: red;*/
/*    padding: 2px 6px;*/
/*    border-radius: 12px;*/
/*}*/

.link-text {
    color: #212121;
    text-decoration: underline !important;
    font-weight: 700;
}

.jet-form-builder {
  max-height: 80vh;
  overflow: auto;
}/* End custom CSS */