.elementor-3918 .elementor-element.elementor-element-76869be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3918 .elementor-element.elementor-element-76869be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3918 .elementor-element.elementor-element-b555d66{--display:flex;--min-height:11vh;--justify-content:center;--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-3918 .elementor-element.elementor-element-b555d66:not(.elementor-motion-effects-element-type-background), .elementor-3918 .elementor-element.elementor-element-b555d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C5B99;}.elementor-3918 .elementor-element.elementor-element-b555d66 > .elementor-shape-bottom svg, .elementor-3918 .elementor-element.elementor-element-b555d66 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:2rem;}.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-3918 .elementor-element.elementor-element-3656ccd{text-align:center;}.elementor-3918 .elementor-element.elementor-element-3656ccd .elementor-heading-title{color:#FFFFFF;}.elementor-3918 .elementor-element.elementor-element-57e01b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0% 0%;--row-gap:0%;--column-gap:0%;--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-3918 .elementor-element.elementor-element-4a93827{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-3918 .elementor-element.elementor-element-4a93827 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6rem;color:#000000;}.elementor-3918 .elementor-element.elementor-element-9c610b6{--display:flex;}.elementor-3918 .elementor-element.elementor-element-9c610b6.e-con{--align-self:center;}.elementor-3918 .elementor-element.elementor-element-6c23d8f{--display:flex;}.elementor-3918 .elementor-element.elementor-element-6c23d8f.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-3918 .elementor-element.elementor-element-4e1fc9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-3918 .elementor-element.elementor-element-ee91ae8{--display:flex;--min-height:50px;--justify-content:center;--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-3918 .elementor-element.elementor-element-ee91ae8:not(.elementor-motion-effects-element-type-background), .elementor-3918 .elementor-element.elementor-element-ee91ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C5B99;}.elementor-3918 .elementor-element.elementor-element-ee91ae8 > .elementor-shape-top svg, .elementor-3918 .elementor-element.elementor-element-ee91ae8 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:1rem;}.elementor-3918 .elementor-element.elementor-element-ee91ae8 > .elementor-shape-bottom svg, .elementor-3918 .elementor-element.elementor-element-ee91ae8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:1rem;}.elementor-3918 .elementor-element.elementor-element-92b6bb9{text-align:center;}.elementor-3918 .elementor-element.elementor-element-92b6bb9 .elementor-heading-title{color:#FFFFFF;}.elementor-3918 .elementor-element.elementor-element-c16d5b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--border-radius:2rem 2rem 2rem 2rem;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3918 .elementor-element.elementor-element-c16d5b6:not(.elementor-motion-effects-element-type-background), .elementor-3918 .elementor-element.elementor-element-c16d5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3918 .elementor-element.elementor-element-c16d5b6.e-con{--align-self:center;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3918 .elementor-element.elementor-element-384f4e9.elementor-element{--align-self:center;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7-wrapper{text-align:center;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:85%;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form{margin:0px 0px 0px 0px;padding:7% 13% 4% 13%;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form label, .elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-form input[type="submit"]{width:100%;background-color:#1076D5;color:#FFFFFF;border-radius:3em 3em 3em 3em;font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7 .wpcf7-response-output{font-family:"IBM Plex Sans JP", Sans-serif;}.elementor-3918 .elementor-element.elementor-element-b20f7bf{--display:flex;--border-radius:2rem 2rem 2rem 2rem;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3918 .elementor-element.elementor-element-b20f7bf:not(.elementor-motion-effects-element-type-background), .elementor-3918 .elementor-element.elementor-element-b20f7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3918 .elementor-element.elementor-element-bb6136f{width:100%;max-width:100%;}.elementor-3918 .elementor-element.elementor-element-bb6136f.elementor-element{--align-self:center;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7-wrapper{text-align:default;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form label, .elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#1076D5;color:#FFFFFF;border-radius:3em 3em 3em 3em;font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-response-output{font-family:"IBM Plex Sans JP", Sans-serif;}.elementor-3918 .elementor-element.elementor-element-49a0b22{--display:flex;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-3918 .elementor-element.elementor-element-a68316f{--spacer-size:15px;}.elementor-3918 .elementor-element.elementor-element-f6b4112{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-3918 .elementor-element.elementor-element-2469722{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3918 .elementor-element.elementor-element-ed33707{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3918 .elementor-element.elementor-element-3b4a0de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3918 .elementor-element.elementor-element-f7fdec4{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:200;color:#130202;}.elementor-3918 .elementor-element.elementor-element-16dc4b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3918 .elementor-element.elementor-element-2659943{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3918 .elementor-element.elementor-element-f019078{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3918 .elementor-element.elementor-element-c52a682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3918 .elementor-element.elementor-element-a406ab2{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:200;color:#130202;}.elementor-3918 .elementor-element.elementor-element-e7ce6c6{--display:flex;--min-height:0vh;}.elementor-3918 .elementor-element.elementor-element-e7ce6c6:not(.elementor-motion-effects-element-type-background), .elementor-3918 .elementor-element.elementor-element-e7ce6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C5B99;}.elementor-3918 .elementor-element.elementor-element-e7ce6c6 > .elementor-shape-top svg, .elementor-3918 .elementor-element.elementor-element-e7ce6c6 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:1.2rem;}.elementor-3918 .elementor-element.elementor-element-a841eff{--spacer-size:3vh;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3918 .elementor-element.elementor-element-c16d5b6{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3918 .elementor-element.elementor-element-384f4e9 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%;}}@media(max-width:767px){.elementor-3918 .elementor-element.elementor-element-4a93827{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3918 .elementor-element.elementor-element-4e1fc9d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3918 .elementor-element.elementor-element-b20f7bf{--width:90vw;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3918 .elementor-element.elementor-element-bb6136f .eael-contact-form-7 .wpcf7-form input[type="submit"]{width:100%;margin-top:0px;}.elementor-3918 .elementor-element.elementor-element-49a0b22{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3918 .elementor-element.elementor-element-16dc4b9{--width:90vw;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-3918 .elementor-element.elementor-element-76869be{--width:100vw;}.elementor-3918 .elementor-element.elementor-element-57e01b7{--width:100vw;}.elementor-3918 .elementor-element.elementor-element-6c23d8f{--width:54%;}.elementor-3918 .elementor-element.elementor-element-4e1fc9d{--width:100vw;}.elementor-3918 .elementor-element.elementor-element-c16d5b6{--width:52%;}.elementor-3918 .elementor-element.elementor-element-b20f7bf{--width:50%;}.elementor-3918 .elementor-element.elementor-element-49a0b22{--width:100vw;}.elementor-3918 .elementor-element.elementor-element-f6b4112{--width:52%;}.elementor-3918 .elementor-element.elementor-element-2469722{--width:100%;}.elementor-3918 .elementor-element.elementor-element-3b4a0de{--width:100%;}.elementor-3918 .elementor-element.elementor-element-16dc4b9{--width:60%;}.elementor-3918 .elementor-element.elementor-element-2659943{--width:100%;}.elementor-3918 .elementor-element.elementor-element-c52a682{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3918 .elementor-element.elementor-element-c16d5b6{--width:49vw;}.elementor-3918 .elementor-element.elementor-element-b20f7bf{--width:90vw;}.elementor-3918 .elementor-element.elementor-element-f6b4112{--width:49vw;}}/* Start custom CSS for container, class: .elementor-element-f6b4112 */.scroll-box {
    max-height: 300px;
    /* 必要な高さを指定 */
    overflow-y: auto;
    /* 縦方向にスクロール */
    overflow-x: hidden;
    /* 横スクロールを防ぐ */
    padding: 10px;
    /* 内側の余白 */
    border: 1px solid #ddd;
    /* ボーダーで見やすく */
    background-color: #f9f9f9;
    /* 背景色 */
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16dc4b9 */.scroll-box {
    max-height: 300px;
    /* 必要な高さを指定 */
    overflow-y: auto;
    /* 縦方向にスクロール */
    overflow-x: hidden;
    /* 横スクロールを防ぐ */
    padding: 10px;
    /* 内側の余白 */
    border: 1px solid #ddd;
    /* ボーダーで見やすく */
    background-color: #f9f9f9;
    /* 背景色 */
    -webkit-overflow-scrolling: touch;
    /* iOS対応 */
    display: block;
    border-radius: 25px;
}/* End custom CSS */