.elementor-widget-section [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-section [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-4bb8ed6:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-4bb8ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00669B 0%, #132A3D 70%);}.elementor-12218 .elementor-element.elementor-element-4bb8ed6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:24px 0px 20px 0px;}.elementor-12218 .elementor-element.elementor-element-4bb8ed6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-column [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-column [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-00f5e51.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-00f5e51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-00f5e51 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{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-widget-heading ::placeholder{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-widget-heading .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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-12218 .elementor-element.elementor-element-6ed49f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-6ed49f4{text-align:left;}.elementor-12218 .elementor-element.elementor-element-6ed49f4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-8448c18:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-8448c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#367BB9;}.elementor-12218 .elementor-element.elementor-element-8448c18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-8448c18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-1c7e796:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-1c7e796 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0168B9 0%, #64B1ED 100%);}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-1c7e796.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-1c7e796.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-1c7e796 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 40px 70px 100px;}.elementor-12218 .elementor-element.elementor-element-1c7e796 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-widget-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{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-widget-button ::placeholder{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-widget-button .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-e71daf3 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #00669B 0%, #132A3D 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:6px 10px 6px 10px;}.elementor-12218 .elementor-element.elementor-element-e71daf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a6e6737{text-align:left;}.elementor-12218 .elementor-element.elementor-element-a6e6737 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:58px;font-weight:500;line-height:70px;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-595abe2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-595abe2{text-align:left;}.elementor-12218 .elementor-element.elementor-element-595abe2 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-f5de316 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f5de316{text-align:left;}.elementor-12218 .elementor-element.elementor-element-f5de316 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-1585ca9 .elementor-button{background-color:#10285000;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 14px 020px 14px;}.elementor-12218 .elementor-element.elementor-element-1585ca9{width:auto;max-width:auto;}.elementor-12218 .elementor-element.elementor-element-1585ca9 > .elementor-widget-container{margin:20px 10px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-e3ae5e7 .elementor-button{background-color:#10285000;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 14px 020px 14px;}.elementor-12218 .elementor-element.elementor-element-e3ae5e7{width:auto;max-width:auto;}.elementor-12218 .elementor-element.elementor-element-e3ae5e7 > .elementor-widget-container{margin:20px 10px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f5bbb39 .elementor-button{background-color:#10285000;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 14px 020px 14px;}.elementor-12218 .elementor-element.elementor-element-f5bbb39{width:auto;max-width:auto;}.elementor-12218 .elementor-element.elementor-element-f5bbb39 > .elementor-widget-container{margin:020px 10px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1cdcc30 .elementor-button{background-color:#10285000;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 14px 020px 14px;}.elementor-12218 .elementor-element.elementor-element-1cdcc30{width:auto;max-width:auto;}.elementor-12218 .elementor-element.elementor-element-1cdcc30 > .elementor-widget-container{margin:20px 10px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a7a206c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-a7a206c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medie.site/wp-content/uploads/2025/12/MediEリニューアル-32.png");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-a7a206c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a7a206c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-spacer [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 label{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-widget-spacer ::placeholder{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-widget-spacer .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-3afe697{--spacer-size:50px;}.elementor-12218 .elementor-element.elementor-element-b3912b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-b3912b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medie.site/wp-content/uploads/2025/12/MediEリニューアル-33.png");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-b3912b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b3912b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-2db5253{--spacer-size:50px;}.elementor-12218 .elementor-element.elementor-element-3400538:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-3400538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://medie.site/wp-content/uploads/2025/12/haikei.jpg");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-3400538 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-3400538 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-3400538{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-widget-image [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 label{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-widget-image ::placeholder{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-widget-image .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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-12218 .elementor-element.elementor-element-b17a32f > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12218 .elementor-element.elementor-element-b17a32f img{width:65%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.38);}.elementor-12218 .elementor-element.elementor-element-58bf8b9 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;}.elementor-12218 .elementor-element.elementor-element-58bf8b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-7239187 img{width:100%;}.elementor-12218 .elementor-element.elementor-element-117e906 img{width:100%;}.elementor-12218 .elementor-element.elementor-element-4d95abc img{width:100%;}.elementor-12218 .elementor-element.elementor-element-e184af3 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-e184af3{text-align:center;}.elementor-12218 .elementor-element.elementor-element-e184af3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2px;word-spacing:0px;color:#000000;}.elementor-12218 .elementor-element.elementor-element-5103acf > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-5103acf img{width:60%;}.elementor-12218 .elementor-element.elementor-element-6ca8991:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-6ca8991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://medie.site/wp-content/uploads/2025/12/MediEリニューアル-37-scaled.png");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-6ca8991 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #0168B9 0%, #64B1ED 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-6ca8991 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-6ca8991{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-659f938 .elementor-button{background-color:#0168B9;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;}.elementor-12218 .elementor-element.elementor-element-659f938 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-8030705 > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-12218 .elementor-element.elementor-element-0b9a3eb{--spacer-size:30px;}.elementor-12218 .elementor-element.elementor-element-7c410dd:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-7c410dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7D8F1;background-image:url("https://medie.site/wp-content/uploads/2025/12/MediEリニューアル-38-scaled.png");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-7c410dd > .elementor-background-overlay{background-color:#B7D8F1;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-7c410dd > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-7c410dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-12218 .elementor-element.elementor-element-9eb5a84 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-0a54b16 > .elementor-widget-container{margin:-68px 0px 0px 80px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-0a54b16{text-align:left;}.elementor-12218 .elementor-element.elementor-element-0a54b16 img{width:10%;}.elementor-12218 .elementor-element.elementor-element-b2de78a .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 40%, #6DC0E4 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;}.elementor-12218 .elementor-element.elementor-element-b2de78a > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ca19536 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 40%, #6DC0E4 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;}.elementor-12218 .elementor-element.elementor-element-ca19536 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-51297c7:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-51297c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12218 .elementor-element.elementor-element-51297c7 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-51297c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 20px 0px;}.elementor-12218 .elementor-element.elementor-element-51297c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-7b1d8b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-7b1d8b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-7b1d8b6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12218 .elementor-element.elementor-element-7b1d8b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-1fcd269 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:72px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 40%, #6DC0E4 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 10px 16px 10px;}.elementor-12218 .elementor-element.elementor-element-1fcd269{width:auto;max-width:auto;}.elementor-12218 .elementor-element.elementor-element-1fcd269 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-0f63704{width:auto;max-width:auto;text-align:left;}.elementor-12218 .elementor-element.elementor-element-0f63704 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-0f63704 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:2px;word-spacing:0px;color:#000000;}.elementor-12218 .elementor-element.elementor-element-2a8d8d3:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-2a8d8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-2a8d8d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-2a8d8d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-79e196e > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-widget-image-box [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image-box [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 label{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-widget-image-box ::placeholder{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-widget-image-box .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-12218 .elementor-element.elementor-element-573bfa7 > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-573bfa7.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-573bfa7.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-573bfa7.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-7246b2c > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-7246b2c.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-7246b2c.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-7246b2c.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-b19a694 > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-b19a694.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-b19a694.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-b19a694.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-45a208c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-45a208c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medie.site/wp-content/uploads/2025/12/MediEリニューアル-39.png");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-45a208c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-12218 .elementor-element.elementor-element-45a208c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-c3264e8{--spacer-size:50px;}.elementor-12218 .elementor-element.elementor-element-09e6adf:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-09e6adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 100%);}.elementor-12218 .elementor-element.elementor-element-09e6adf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:40px 0px 20px 0px;}.elementor-12218 .elementor-element.elementor-element-09e6adf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-09e6adf > .elementor-shape-top svg{width:calc(200% + 1.3px);height:30px;}.elementor-12218 .elementor-element.elementor-element-58c970b > .elementor-element-populated{margin:-8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-bbd9c18 > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-bbd9c18{text-align:center;}.elementor-12218 .elementor-element.elementor-element-bbd9c18 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-b4d23b9:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-b4d23b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12218 .elementor-element.elementor-element-b4d23b9 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-b4d23b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-12218 .elementor-element.elementor-element-b4d23b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-b54b7e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-b54b7e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-b54b7e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12218 .elementor-element.elementor-element-b54b7e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-626890c .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:72px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 40%, #6DC0E4 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 10px 16px 10px;}.elementor-12218 .elementor-element.elementor-element-626890c{width:auto;max-width:auto;}.elementor-12218 .elementor-element.elementor-element-626890c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-5b1cd91{width:auto;max-width:auto;text-align:left;}.elementor-12218 .elementor-element.elementor-element-5b1cd91 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-5b1cd91 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:2px;word-spacing:0px;color:#000000;}.elementor-12218 .elementor-element.elementor-element-8dc59b6:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-8dc59b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-8dc59b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-8dc59b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-1be5079 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-f3246ec > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-f3246ec.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-f3246ec.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-f3246ec.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-c12cc45 > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-c12cc45.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-c12cc45.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-c12cc45.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-21e7602 > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-21e7602.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-21e7602.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-21e7602.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-b67cb4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-b67cb4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medie.site/wp-content/uploads/2025/12/MediEリニューアル-39.png");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-b67cb4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-12218 .elementor-element.elementor-element-b67cb4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-ab71207{--spacer-size:50px;}.elementor-12218 .elementor-element.elementor-element-e07a3ff:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-e07a3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 100%);}.elementor-12218 .elementor-element.elementor-element-e07a3ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:40px 0px 20px 0px;}.elementor-12218 .elementor-element.elementor-element-e07a3ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-e07a3ff > .elementor-shape-top svg{width:calc(200% + 1.3px);height:30px;}.elementor-12218 .elementor-element.elementor-element-347528f > .elementor-element-populated{margin:-8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-abacacf > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-abacacf{text-align:center;}.elementor-12218 .elementor-element.elementor-element-abacacf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-e34a096:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-e34a096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12218 .elementor-element.elementor-element-e34a096 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-e34a096{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-12218 .elementor-element.elementor-element-e34a096 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-bcb9a94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-bcb9a94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-bcb9a94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12218 .elementor-element.elementor-element-bcb9a94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-776f6e5 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:72px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 40%, #6DC0E4 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 10px 16px 10px;}.elementor-12218 .elementor-element.elementor-element-776f6e5{width:auto;max-width:auto;}.elementor-12218 .elementor-element.elementor-element-776f6e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-77bcd97{width:auto;max-width:auto;text-align:left;}.elementor-12218 .elementor-element.elementor-element-77bcd97 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-77bcd97 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:2px;word-spacing:0px;color:#000000;}.elementor-12218 .elementor-element.elementor-element-9cfa613:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-9cfa613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-9cfa613{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-9cfa613 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-793e9d2 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-1077e3e > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-1077e3e.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-1077e3e.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-1077e3e.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-704f903 > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-704f903.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-704f903.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-704f903.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-0feff0d > .elementor-widget-container{background-color:#F1F1F1;padding:4px 4px 4px 4px;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-0feff0d.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-12218 .elementor-element.elementor-element-0feff0d.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-12218 .elementor-element.elementor-element-0feff0d.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12218 .elementor-element.elementor-element-8e5d47e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-8e5d47e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medie.site/wp-content/uploads/2025/12/MediEリニューアル-39.png");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-8e5d47e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-12218 .elementor-element.elementor-element-8e5d47e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-2650454{--spacer-size:50px;}.elementor-12218 .elementor-element.elementor-element-e70b9c9:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-e70b9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 100%);}.elementor-12218 .elementor-element.elementor-element-e70b9c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:40px 0px 20px 0px;}.elementor-12218 .elementor-element.elementor-element-e70b9c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-e70b9c9 > .elementor-shape-top svg{width:calc(200% + 1.3px);height:30px;}.elementor-12218 .elementor-element.elementor-element-4abe231 > .elementor-element-populated{margin:-8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-383ead2 > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-383ead2{text-align:center;}.elementor-12218 .elementor-element.elementor-element-383ead2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-2e4aa00:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-2e4aa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medie.site/wp-content/uploads/2023/11/候補IMG_8456.jpg");background-position:bottom center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-2e4aa00 > .elementor-background-overlay{background-color:var( --e-global-color-ac45fac );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-2e4aa00 > .elementor-container{max-width:960px;}.elementor-12218 .elementor-element.elementor-element-2e4aa00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 0px 38px 0px;}.elementor-12218 .elementor-element.elementor-element-f773273.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-b5e26a2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-b5e26a2 > .elementor-container{max-width:1000px;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{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-widget-text-editor ::placeholder{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-widget-text-editor .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-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-12218 .elementor-element.elementor-element-a5574e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a5574e3{text-align:center;color:var( --e-global-color-789ba69 );font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1.6rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-divider [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 label{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-widget-divider ::placeholder{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-widget-divider .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12218 .elementor-element.elementor-element-47bf373{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:1px;}.elementor-12218 .elementor-element.elementor-element-47bf373 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-47bf373 .elementor-divider-separator{width:100%;}.elementor-12218 .elementor-element.elementor-element-47bf373 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12218 .elementor-element.elementor-element-7600575 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-7600575{text-align:center;}.elementor-12218 .elementor-element.elementor-element-7600575 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-789ba69 );}.elementor-12218 .elementor-element.elementor-element-bd42eb0 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:16px 16px 16px 16px;}.elementor-12218 .elementor-element.elementor-element-946a812{width:auto;max-width:auto;z-index:1;text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:28px;}.elementor-12218 .elementor-element.elementor-element-946a812 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 8px 1px 8px;background-image:linear-gradient(344deg, var( --e-global-color-accent ) 0%, var( --e-global-color-ac45fac ) 100%);}.elementor-widget-icon-list [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 label{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-widget-icon-list ::placeholder{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-widget-icon-list .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12218 .elementor-element.elementor-element-8ce2676 > .elementor-widget-container{background-color:#FFFFFF;margin:-14px 0px 0px 0px;padding:18px 24px 6px 24px;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:1px;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dotted;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12218 .elementor-element.elementor-element-8ce2676{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12218 .elementor-element.elementor-element-3970147{width:100%;max-width:100%;text-align:center;}.elementor-12218 .elementor-element.elementor-element-3970147 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-3970147 img{width:464px;max-width:100%;}.elementor-12218 .elementor-element.elementor-element-ecc056c:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-ecc056c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://medie.site/wp-content/uploads/2025/12/haikei.jpg");background-position:center center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-ecc056c > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-ecc056c > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-ecc056c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-12218 .elementor-element.elementor-element-3bcd998.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-ed52887 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;}.elementor-12218 .elementor-element.elementor-element-ed52887 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-fa5e27f .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 34px 10px 34px;}.elementor-12218 .elementor-element.elementor-element-fa5e27f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-8967b23 > .elementor-container{min-height:220px;}.elementor-12218 .elementor-element.elementor-element-8967b23{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-bfff03b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-bfff03b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-bfff03b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-bfff03b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-bfff03b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-bfff03b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-a87f2c2 .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-a87f2c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-widget-icon [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 label{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-widget-icon ::placeholder{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-widget-icon .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-d371d46{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-d371d46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-d371d46{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-d371d46{left:10px;}.elementor-12218 .elementor-element.elementor-element-d371d46 .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-d371d46 .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-d371d46 .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-d371d46 .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-d371d46 .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-ad01c66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-ad01c66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-ad01c66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-ad01c66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-ad01c66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ad01c66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-118d071 .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-118d071 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1f83539{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-1f83539 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-1f83539{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-1f83539{left:10px;}.elementor-12218 .elementor-element.elementor-element-1f83539 .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-1f83539 .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-1f83539 .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-1f83539 .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-1f83539 .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-b86b342:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-b86b342 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-b86b342.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-b86b342.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-b86b342 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b86b342 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-0b96baa .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-0b96baa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-d212c83{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-d212c83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-d212c83{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-d212c83{left:10px;}.elementor-12218 .elementor-element.elementor-element-d212c83 .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-d212c83 .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-d212c83 .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-d212c83 .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-d212c83 .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-fc69817:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-fc69817 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-fc69817.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-fc69817.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-fc69817 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 010px;--e-column-margin-right:010px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-fc69817 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-3656a16 .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-3656a16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-831bcda{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-831bcda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-831bcda{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-831bcda{left:10px;}.elementor-12218 .elementor-element.elementor-element-831bcda .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-831bcda .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-831bcda .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-831bcda .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-831bcda .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-681a5dd > .elementor-container{min-height:220px;}.elementor-12218 .elementor-element.elementor-element-681a5dd{margin-top:-24px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-86af14e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-86af14e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-86af14e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-86af14e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-86af14e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-86af14e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-b0e0ccb .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-b0e0ccb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-19fd245{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-19fd245 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-19fd245{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-19fd245{left:10px;}.elementor-12218 .elementor-element.elementor-element-19fd245 .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-19fd245 .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-19fd245 .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-19fd245 .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-19fd245 .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-4fed57c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-4fed57c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-4fed57c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-4fed57c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-4fed57c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-4fed57c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-139b1c8 .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-139b1c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-de57b70{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-de57b70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-de57b70{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-de57b70{left:10px;}.elementor-12218 .elementor-element.elementor-element-de57b70 .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-de57b70 .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-de57b70 .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-de57b70 .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-de57b70 .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-f984ba6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-f984ba6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-f984ba6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-f984ba6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-f984ba6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 10px;--e-column-margin-right:010px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f984ba6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-1ec8827 .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-1ec8827 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-846c1ec{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-846c1ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-846c1ec{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-846c1ec{left:10px;}.elementor-12218 .elementor-element.elementor-element-846c1ec .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-846c1ec .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-846c1ec .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-846c1ec .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-846c1ec .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-aff16a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-aff16a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-aff16a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12218 .elementor-element.elementor-element-aff16a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-aff16a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 010px;--e-column-margin-right:010px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-aff16a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-756ff0b .elementor-button{background-color:#0564AF00;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:40px;letter-spacing:2px;fill:#0564AF;color:#0564AF;}.elementor-12218 .elementor-element.elementor-element-756ff0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-92cc429{width:auto;max-width:auto;bottom:0px;}.elementor-12218 .elementor-element.elementor-element-92cc429 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-92cc429{right:10px;}body.rtl .elementor-12218 .elementor-element.elementor-element-92cc429{left:10px;}.elementor-12218 .elementor-element.elementor-element-92cc429 .elementor-icon-wrapper{text-align:center;}.elementor-12218 .elementor-element.elementor-element-92cc429 .elementor-icon{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-92cc429 .elementor-icon svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-92cc429 .elementor-icon i, .elementor-12218 .elementor-element.elementor-element-92cc429 .elementor-icon svg{transform:rotate(0deg);}.elementor-12218 .elementor-element.elementor-element-64ec4ca .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 0150px 10px 0150px;}.elementor-12218 .elementor-element.elementor-element-64ec4ca > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-widget-gallery [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-gallery [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-gallery .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-gallery .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-gallery .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-gallery .wpcf7 label{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-widget-gallery ::placeholder{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-widget-gallery .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-gallery .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12218 .elementor-element.elementor-element-9b7d581 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12218 .elementor-element.elementor-element-9b7d581 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12218 .elementor-element.elementor-element-9b7d581{--image-border-color:var( --e-global-color-ac45fac );--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12218 .elementor-element.elementor-element-eee7626 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12218 .elementor-element.elementor-element-eee7626 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12218 .elementor-element.elementor-element-eee7626{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--image-border-color:var( --e-global-color-ac45fac );--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12218 .elementor-element.elementor-element-23b8f7b .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 75px 10px 75px;}.elementor-12218 .elementor-element.elementor-element-23b8f7b > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-widget-loop-carousel [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-carousel [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .wpcf7 label{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-widget-loop-carousel ::placeholder{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-widget-loop-carousel .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-ba1ee6a{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-66px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-66px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:32px;--arrow-normal-color:#0564AF;--arrow-hover-color:#06487C;--swiper-pagination-size:10px;--dots-normal-color:#0564AF;--dots-hover-color:#06487C;--swiper-pagination-spacing:22px;}.elementor-12218 .elementor-element.elementor-element-ba1ee6a > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ba1ee6a .swiper-slide > .elementor-element{height:100%;}.elementor-12218 .elementor-element.elementor-element-ba1ee6a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:14px;--swiper-pagination-bullet-vertical-gap:14px;}.elementor-12218 .elementor-element.elementor-element-3d56792:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-3d56792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d56792 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-3d56792 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-3d56792{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-12218 .elementor-element.elementor-element-f02bef8 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 0135px 10px 0135px;}.elementor-12218 .elementor-element.elementor-element-f02bef8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-c135b40{margin-top:20px;margin-bottom:40px;}.elementor-12218 .elementor-element.elementor-element-4a98717:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-4a98717 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-4a98717.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-4a98717.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-4a98717 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 70px 40px 70px;}.elementor-12218 .elementor-element.elementor-element-4a98717 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-c12f249 > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-c12f249{text-align:center;}.elementor-12218 .elementor-element.elementor-element-c12f249 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-8addc5b > .elementor-widget-container{background-color:#056AD200;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-8addc5b{text-align:center;}.elementor-12218 .elementor-element.elementor-element-8addc5b .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:60px;font-weight:400;letter-spacing:2px;word-spacing:0px;color:#000000;}.elementor-12218 .elementor-element.elementor-element-d629f69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-d629f69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-d629f69.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-d629f69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-d629f69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:30px 70px 40px 70px;}.elementor-12218 .elementor-element.elementor-element-d629f69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-4f3e323 > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-4f3e323{text-align:center;}.elementor-12218 .elementor-element.elementor-element-4f3e323 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-688eefe > .elementor-widget-container{background-color:#056AD200;margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-688eefe{text-align:center;}.elementor-12218 .elementor-element.elementor-element-688eefe .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:60px;font-weight:400;line-height:64px;letter-spacing:2px;word-spacing:0px;color:#000000;}.elementor-12218 .elementor-element.elementor-element-0ce2368{margin-top:-20px;margin-bottom:40px;}.elementor-12218 .elementor-element.elementor-element-4c35792:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-4c35792 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-4c35792.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-4c35792.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-4c35792 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:40px 70px 30px 70px;}.elementor-12218 .elementor-element.elementor-element-4c35792 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-c92bc31 > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-c92bc31{text-align:center;}.elementor-12218 .elementor-element.elementor-element-c92bc31 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-widget-pafe-table [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-table [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-pafe-table .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-pafe-table .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-pafe-table .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-pafe-table .wpcf7 label{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-widget-pafe-table ::placeholder{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-widget-pafe-table .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-pafe-table .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-pafe-table .pafe-table-head-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pafe-table .pafe-table-body-first-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pafe-table .pafe-table-body-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pafe-table .pafe-table-body tr:nth-of-type(odd){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pafe-table .pafe-table-body tr:nth-of-type(even){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table{width:100%;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-head-text{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-head-cell{background-color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-first-text{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-item-icon{color:var( --e-global-color-accent );}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-first-cell .pafe-table-body-item-icon{font-size:13px;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-first-cell{background-color:var( --e-global-color-ac45fac );}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-text{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;color:#27140d;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-cell .pafe-table-body-item-icon{font-size:11px;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-cell{background-color:#FFFFFF;}.elementor-widget-toggle [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-toggle [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-toggle .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-toggle .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-toggle .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-toggle .wpcf7 label{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-widget-toggle ::placeholder{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-widget-toggle .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-toggle .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-12218 .elementor-element.elementor-element-3d85d36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title{border-width:8px;border-color:#DEEBF6;background-color:var( --e-global-color-ac45fac );padding:14px 20px 14px 20px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-content{border-width:8px;border-bottom-color:#DEEBF6;background-color:#FFFFFF;color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;padding:16px 20px 0px 20px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-item:not(:last-child){margin-bottom:6px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-title, .elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-icon{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title.elementor-active a, .elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;text-decoration:none;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-84c03c1 > .elementor-widget-container{background-color:#056AD200;margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-84c03c1{text-align:left;}.elementor-12218 .elementor-element.elementor-element-84c03c1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-5e225b1{margin-top:-20px;margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-633c76e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-633c76e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEBF6;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-633c76e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-633c76e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-633c76e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:40px 70px 40px 70px;}.elementor-12218 .elementor-element.elementor-element-633c76e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-b4b72f1 > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b4b72f1{text-align:center;}.elementor-12218 .elementor-element.elementor-element-b4b72f1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-ec77efa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title{border-width:8px;border-color:#DEEBF6;background-color:var( --e-global-color-ac45fac );padding:14px 20px 14px 20px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-content{border-width:8px;border-bottom-color:#DEEBF6;background-color:#FFFFFF;color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;padding:16px 20px 0px 20px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-item:not(:last-child){margin-bottom:6px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-title, .elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-icon{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title.elementor-active a, .elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;text-decoration:none;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-e7b2e8b:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-e7b2e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medie.site/wp-content/uploads/2023/11/候補IMG_8456.jpg");background-position:bottom center;background-size:cover;}.elementor-12218 .elementor-element.elementor-element-e7b2e8b > .elementor-background-overlay{background-color:var( --e-global-color-ac45fac );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-e7b2e8b > .elementor-container{max-width:960px;}.elementor-12218 .elementor-element.elementor-element-e7b2e8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 0px 38px 0px;}.elementor-12218 .elementor-element.elementor-element-e6abc61.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-f69167e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12218 .elementor-element.elementor-element-f69167e > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-990c39f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-990c39f{text-align:center;color:var( --e-global-color-789ba69 );font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1.6rem;}.elementor-12218 .elementor-element.elementor-element-b13034d{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:1px;}.elementor-12218 .elementor-element.elementor-element-b13034d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b13034d .elementor-divider-separator{width:100%;}.elementor-12218 .elementor-element.elementor-element-b13034d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12218 .elementor-element.elementor-element-b784be4 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b784be4{text-align:center;}.elementor-12218 .elementor-element.elementor-element-b784be4 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-789ba69 );}.elementor-12218 .elementor-element.elementor-element-fadf391 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:16px 16px 16px 16px;}.elementor-12218 .elementor-element.elementor-element-5b1355b{width:auto;max-width:auto;z-index:1;text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:28px;}.elementor-12218 .elementor-element.elementor-element-5b1355b > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 8px 1px 8px;background-image:linear-gradient(344deg, var( --e-global-color-accent ) 0%, var( --e-global-color-ac45fac ) 100%);}.elementor-12218 .elementor-element.elementor-element-c606d2c > .elementor-widget-container{background-color:#FFFFFF;margin:-14px 0px 0px 0px;padding:18px 24px 6px 24px;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:1px;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dotted;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12218 .elementor-element.elementor-element-c606d2c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-text{transition:color 0.3s;}.elementor-12218 .elementor-element.elementor-element-6e8b280{width:100%;max-width:100%;text-align:center;}.elementor-12218 .elementor-element.elementor-element-6e8b280 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-6e8b280 img{width:464px;max-width:100%;}.elementor-12218 .elementor-element.elementor-element-a4def14:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-a4def14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-a4def14 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-a4def14 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-a4def14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f225698 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12218 .elementor-element.elementor-element-f225698 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f9be1b5 .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 0135px 10px 0135px;}.elementor-12218 .elementor-element.elementor-element-f9be1b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f9be1b5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-a387e5e{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-16px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-16px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:76px;--arrow-normal-color:#0564AF;--arrow-hover-color:#06487C;}.elementor-12218 .elementor-element.elementor-element-a387e5e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a387e5e .swiper-slide > .elementor-element{height:100%;}.elementor-12218 .elementor-element.elementor-element-ee45d04:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-ee45d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7D8F1;}.elementor-12218 .elementor-element.elementor-element-ee45d04 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-ee45d04 > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-ee45d04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-144072d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12218 .elementor-element.elementor-element-144072d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-2f90f5a .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 0135px 10px 0135px;}.elementor-12218 .elementor-element.elementor-element-2f90f5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ca50cfe{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-a23c488.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-a23c488.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12218 .elementor-element.elementor-element-a23c488 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-a8ba338 > .elementor-widget-container{background-color:#056AD200;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a8ba338{text-align:left;}.elementor-12218 .elementor-element.elementor-element-a8ba338 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:#0168B9;}.elementor-12218 .elementor-element.elementor-element-9ad9e12 > .elementor-widget-container{background-color:#056AD200;margin:10px 40px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-9ad9e12{text-align:left;}.elementor-12218 .elementor-element.elementor-element-9ad9e12 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:#000000;}.elementor-bc-flex-widget .elementor-12218 .elementor-element.elementor-element-e94705b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12218 .elementor-element.elementor-element-e94705b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12218 .elementor-element.elementor-element-e94705b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12218 .elementor-element.elementor-element-e94705b > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-43dd346 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-43dd346{text-align:left;}.elementor-12218 .elementor-element.elementor-element-43dd346 img{width:100%;}.elementor-12218 .elementor-element.elementor-element-b2d3b2c:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-b2d3b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12218 .elementor-element.elementor-element-b2d3b2c > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12218 .elementor-element.elementor-element-b2d3b2c > .elementor-container{max-width:1000px;}.elementor-12218 .elementor-element.elementor-element-b2d3b2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-12218 .elementor-element.elementor-element-5a7fbdb .elementor-button{background-color:transparent;font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #056AD2 0%, #6DC0E4 81%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 0135px 10px 0135px;}.elementor-12218 .elementor-element.elementor-element-5a7fbdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ef759f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-tab-title{border-width:1px;padding:10px 8px 26px 8px;}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-tab-content{border-width:1px;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-toggle-item:not(:last-child){margin-bottom:16px;}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-toggle-title, .elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-tab-title.elementor-active a, .elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:none;}@media(min-width:768px){.elementor-12218 .elementor-element.elementor-element-79e196e{width:70%;}.elementor-12218 .elementor-element.elementor-element-45a208c{width:30%;}.elementor-12218 .elementor-element.elementor-element-1be5079{width:70%;}.elementor-12218 .elementor-element.elementor-element-b67cb4a{width:30%;}.elementor-12218 .elementor-element.elementor-element-793e9d2{width:70%;}.elementor-12218 .elementor-element.elementor-element-8e5d47e{width:30%;}.elementor-12218 .elementor-element.elementor-element-777b616{width:49.95%;}.elementor-12218 .elementor-element.elementor-element-bd42eb0{width:50%;}.elementor-12218 .elementor-element.elementor-element-8f041af{width:49.95%;}.elementor-12218 .elementor-element.elementor-element-fadf391{width:50%;}.elementor-12218 .elementor-element.elementor-element-a23c488{width:55%;}.elementor-12218 .elementor-element.elementor-element-e94705b{width:45%;}}@media(max-width:1024px){.elementor-12218 .elementor-element.elementor-element-1c7e796 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12218 .elementor-element.elementor-element-a6e6737 .elementor-heading-title{font-size:38px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-595abe2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-595abe2 .elementor-heading-title{font-size:18px;}.elementor-12218 .elementor-element.elementor-element-f5de316 .elementor-heading-title{font-size:30px;line-height:1.8em;}.elementor-12218 .elementor-element.elementor-element-a5574e3{font-size:19px;}.elementor-12218 .elementor-element.elementor-element-7600575 .elementor-heading-title{font-size:42px;}.elementor-12218 .elementor-element.elementor-element-bd42eb0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-ba1ee6a{--swiper-slides-to-display:1;}.elementor-12218 .elementor-element.elementor-element-990c39f{font-size:19px;}.elementor-12218 .elementor-element.elementor-element-b784be4 .elementor-heading-title{font-size:42px;}.elementor-12218 .elementor-element.elementor-element-fadf391 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-a387e5e{--swiper-slides-to-display:2;}.elementor-12218 .elementor-element.elementor-element-ef759f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12218 .elementor-element.elementor-element-4bb8ed6{margin-top:0px;margin-bottom:0px;padding:8px 8px 8px 8px;}.elementor-12218 .elementor-element.elementor-element-00f5e51 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-6ed49f4 .elementor-heading-title{font-size:14px;}.elementor-12218 .elementor-element.elementor-element-8448c18{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1c7e796 > .elementor-element-populated{padding:24px 20px 024px 20px;}.elementor-12218 .elementor-element.elementor-element-e71daf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-e71daf3 .elementor-button{font-size:16px;}.elementor-12218 .elementor-element.elementor-element-a6e6737 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a6e6737 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12218 .elementor-element.elementor-element-595abe2 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-595abe2 .elementor-heading-title{font-size:16px;}.elementor-12218 .elementor-element.elementor-element-f5de316 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f5de316 .elementor-heading-title{font-size:24px;line-height:2.2em;}.elementor-12218 .elementor-element.elementor-element-1585ca9{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-12218 .elementor-element.elementor-element-1585ca9 > .elementor-widget-container{margin:0px 2px 4px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1585ca9 .elementor-button{font-size:16px;padding:10px 10px 10px 10px;}.elementor-12218 .elementor-element.elementor-element-e3ae5e7{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-12218 .elementor-element.elementor-element-e3ae5e7 > .elementor-widget-container{margin:0px 0px 4px 2px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-e3ae5e7 .elementor-button{font-size:16px;padding:10px 10px 10px 10px;}.elementor-12218 .elementor-element.elementor-element-f5bbb39{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-12218 .elementor-element.elementor-element-f5bbb39 > .elementor-widget-container{margin:0px 2px 10px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f5bbb39 .elementor-button{font-size:16px;padding:10px 10px 10px 10px;}.elementor-12218 .elementor-element.elementor-element-1cdcc30{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-12218 .elementor-element.elementor-element-1cdcc30 > .elementor-widget-container{margin:0px 0px 10px 2px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1cdcc30 .elementor-button{font-size:16px;padding:10px 10px 10px 10px;}.elementor-12218 .elementor-element.elementor-element-a7a206c{width:50%;}.elementor-12218 .elementor-element.elementor-element-a7a206c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12218 .elementor-element.elementor-element-a7a206c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12218 .elementor-element.elementor-element-3afe697{--spacer-size:300px;}.elementor-12218 .elementor-element.elementor-element-b3912b5{width:50%;}.elementor-12218 .elementor-element.elementor-element-2db5253{--spacer-size:300px;}.elementor-12218 .elementor-element.elementor-element-3400538{padding:40px 20px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-923fa82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b17a32f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12218 .elementor-element.elementor-element-b17a32f img{width:100%;}.elementor-12218 .elementor-element.elementor-element-58bf8b9 .elementor-button{font-size:20px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-0398f71{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-7239187 img{width:75%;}.elementor-12218 .elementor-element.elementor-element-117e906 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-117e906 img{width:75%;}.elementor-12218 .elementor-element.elementor-element-4d95abc > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-4d95abc img{width:75%;}.elementor-12218 .elementor-element.elementor-element-e184af3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-e184af3 .elementor-heading-title{font-size:14px;}.elementor-12218 .elementor-element.elementor-element-5103acf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-5103acf img{width:100%;}.elementor-12218 .elementor-element.elementor-element-6ca8991{padding:40px 20px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-cbaf0ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-659f938 .elementor-button{font-size:18px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-8030705 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-8030705 img{width:100%;}.elementor-12218 .elementor-element.elementor-element-7c410dd:not(.elementor-motion-effects-element-type-background), .elementor-12218 .elementor-element.elementor-element-7c410dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-12218 .elementor-element.elementor-element-7c410dd{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-12218 .elementor-element.elementor-element-9eb5a84 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b2de78a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b2de78a .elementor-button{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-ca19536 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ca19536 .elementor-button{font-size:20px;}.elementor-12218 .elementor-element.elementor-element-51297c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-7b1d8b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-7b1d8b6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-1fcd269 .elementor-button{font-size:30px;padding:10px 30px 10px 30px;}.elementor-12218 .elementor-element.elementor-element-0f63704 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-0f63704 .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:0px;}.elementor-12218 .elementor-element.elementor-element-2a8d8d3{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-79e196e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-573bfa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-573bfa7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-573bfa7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-573bfa7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-573bfa7 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-7246b2c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-7246b2c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-7246b2c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-7246b2c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-7246b2c .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-b19a694 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-b19a694.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-b19a694.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-b19a694.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-b19a694 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-45a208c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-c3264e8{--spacer-size:180px;}.elementor-12218 .elementor-element.elementor-element-09e6adf > .elementor-shape-top svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-09e6adf{margin-top:20px;margin-bottom:0px;padding:20px 10px 20px 10px;}.elementor-12218 .elementor-element.elementor-element-58c970b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-bbd9c18 .elementor-heading-title{font-size:18px;}.elementor-12218 .elementor-element.elementor-element-b4d23b9{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b54b7e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-b54b7e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-626890c .elementor-button{font-size:30px;padding:10px 30px 10px 30px;}.elementor-12218 .elementor-element.elementor-element-5b1cd91 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-5b1cd91 .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:0px;}.elementor-12218 .elementor-element.elementor-element-8dc59b6{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1be5079 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f3246ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-f3246ec.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-f3246ec.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-f3246ec.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-f3246ec .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-c12cc45 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-c12cc45.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-c12cc45.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-c12cc45.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-c12cc45 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-21e7602 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-21e7602.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-21e7602.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-21e7602.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-21e7602 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-b67cb4a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ab71207{--spacer-size:180px;}.elementor-12218 .elementor-element.elementor-element-e07a3ff > .elementor-shape-top svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-e07a3ff{margin-top:20px;margin-bottom:0px;padding:20px 10px 20px 10px;}.elementor-12218 .elementor-element.elementor-element-347528f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-abacacf .elementor-heading-title{font-size:18px;}.elementor-12218 .elementor-element.elementor-element-e34a096{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-bcb9a94.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-bcb9a94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-776f6e5{width:100%;max-width:100%;}.elementor-12218 .elementor-element.elementor-element-776f6e5 .elementor-button{font-size:30px;padding:10px 30px 10px 030px;}.elementor-12218 .elementor-element.elementor-element-77bcd97 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-77bcd97 .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:0px;}.elementor-12218 .elementor-element.elementor-element-9cfa613{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-793e9d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1077e3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-1077e3e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-1077e3e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-1077e3e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-1077e3e .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-704f903 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-704f903.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-704f903.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-704f903.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-704f903 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-0feff0d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-wrapper{text-align:left;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-0feff0d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-0feff0d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-0feff0d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-title{margin-bottom:0px;font-size:15px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-0feff0d .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12218 .elementor-element.elementor-element-8e5d47e > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-2650454{--spacer-size:180px;}.elementor-12218 .elementor-element.elementor-element-e70b9c9 > .elementor-shape-top svg{height:20px;}.elementor-12218 .elementor-element.elementor-element-e70b9c9{margin-top:20px;margin-bottom:0px;padding:20px 10px 20px 10px;}.elementor-12218 .elementor-element.elementor-element-4abe231 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-383ead2 .elementor-heading-title{font-size:18px;}.elementor-12218 .elementor-element.elementor-element-2e4aa00 > .elementor-background-overlay{opacity:0.9;}.elementor-12218 .elementor-element.elementor-element-2e4aa00{margin-top:32px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-12218 .elementor-element.elementor-element-f773273.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-a5574e3 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-12218 .elementor-element.elementor-element-a5574e3{text-align:center;font-size:16px;}.elementor-12218 .elementor-element.elementor-element-7600575 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-7600575{text-align:center;}.elementor-12218 .elementor-element.elementor-element-7600575 .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-bd42eb0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-bd42eb0 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-12218 .elementor-element.elementor-element-946a812 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 18px 0px 18px;}.elementor-12218 .elementor-element.elementor-element-946a812{font-size:16px;}.elementor-12218 .elementor-element.elementor-element-8ce2676 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:25px 10px 14px 10px;}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12218 .elementor-element.elementor-element-8ce2676 .elementor-icon-list-item > a{line-height:1.3em;}.elementor-12218 .elementor-element.elementor-element-3970147 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-3970147 img{width:100%;}.elementor-12218 .elementor-element.elementor-element-ecc056c{padding:40px 20px 040px 20px;}.elementor-12218 .elementor-element.elementor-element-3bcd998 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ed52887 .elementor-button{font-size:22px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-fa5e27f > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-fa5e27f .elementor-button{font-size:22px;padding:010px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-8967b23{margin-top:0px;margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-bfff03b{width:50%;}.elementor-12218 .elementor-element.elementor-element-bfff03b > .elementor-element-populated{margin:0px 4px 4px 0px;--e-column-margin-right:4px;--e-column-margin-left:0px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-a87f2c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-a87f2c2 .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ad01c66{width:50%;}.elementor-12218 .elementor-element.elementor-element-ad01c66 > .elementor-element-populated{margin:0px 0px 4px 4px;--e-column-margin-right:0px;--e-column-margin-left:4px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-118d071 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-118d071 .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b86b342{width:50%;}.elementor-12218 .elementor-element.elementor-element-b86b342 > .elementor-element-populated{margin:4px 4px 0px 0px;--e-column-margin-right:4px;--e-column-margin-left:0px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-0b96baa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-0b96baa .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-fc69817{width:50%;}.elementor-12218 .elementor-element.elementor-element-fc69817 > .elementor-element-populated{margin:4px 0px 0px 4px;--e-column-margin-right:0px;--e-column-margin-left:4px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-3656a16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-3656a16 .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-681a5dd{margin-top:8px;margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-86af14e{width:50%;}.elementor-12218 .elementor-element.elementor-element-86af14e > .elementor-element-populated{margin:0px 4px 4px 0px;--e-column-margin-right:4px;--e-column-margin-left:0px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-b0e0ccb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b0e0ccb .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-4fed57c{width:50%;}.elementor-12218 .elementor-element.elementor-element-4fed57c > .elementor-element-populated{margin:0px 0px 4px 4px;--e-column-margin-right:0px;--e-column-margin-left:4px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-139b1c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-139b1c8 .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f984ba6{width:50%;}.elementor-12218 .elementor-element.elementor-element-f984ba6 > .elementor-element-populated{margin:4px 4px 0px 0px;--e-column-margin-right:4px;--e-column-margin-left:0px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-1ec8827 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-1ec8827 .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-aff16a6{width:50%;}.elementor-12218 .elementor-element.elementor-element-aff16a6 > .elementor-element-populated{margin:4px 0px 0px 4px;--e-column-margin-right:0px;--e-column-margin-left:4px;padding:30px 0px 016px 0px;}.elementor-12218 .elementor-element.elementor-element-756ff0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-756ff0b .elementor-button{font-size:18px;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-64ec4ca > .elementor-widget-container{margin:64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-64ec4ca .elementor-button{font-size:20px;padding:10px 0px 010px 0px;}.elementor-12218 .elementor-element.elementor-element-23b8f7b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-23b8f7b .elementor-button{font-size:20px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-ba1ee6a{--swiper-slides-to-display:1;--arrow-prev-left-position:-10px;--arrow-prev-top-position:0px;--arrow-next-right-position:-10px;--arrow-size:24px;--swiper-pagination-size:10px;--swiper-pagination-spacing:18px;}.elementor-12218 .elementor-element.elementor-element-ba1ee6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ba1ee6a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-12218 .elementor-element.elementor-element-3d56792{padding:40px 020px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-0cef043 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-f02bef8 .elementor-button{font-size:20px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-c135b40{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-4a98717 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:020px 020px 020px 020px;}.elementor-12218 .elementor-element.elementor-element-c12f249 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-12218 .elementor-element.elementor-element-c12f249 .elementor-heading-title{font-size:18px;}.elementor-12218 .elementor-element.elementor-element-8addc5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-8addc5b .elementor-heading-title{font-size:40px;}.elementor-12218 .elementor-element.elementor-element-d629f69 > .elementor-element-populated{margin:016px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12218 .elementor-element.elementor-element-4f3e323 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-12218 .elementor-element.elementor-element-4f3e323 .elementor-heading-title{font-size:18px;}.elementor-12218 .elementor-element.elementor-element-688eefe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-688eefe .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-12218 .elementor-element.elementor-element-0ce2368{margin-top:016px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-4c35792 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 8px 20px 8px;}.elementor-12218 .elementor-element.elementor-element-c92bc31 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-12218 .elementor-element.elementor-element-c92bc31 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-head-text{font-size:14px;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-first-text{font-size:14px;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-text{font-size:14px;}.elementor-12218 .elementor-element.elementor-element-5789528 .pafe-table-body-cell{padding:8px 4px 8px 4px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-title{font-size:16px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-title{padding:12px 12px 12px 12px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-3d85d36 .elementor-tab-content{font-size:16px;}.elementor-12218 .elementor-element.elementor-element-84c03c1 .elementor-heading-title{font-size:14px;}.elementor-12218 .elementor-element.elementor-element-5e225b1{margin-top:16px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-633c76e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12218 .elementor-element.elementor-element-b4b72f1 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-12218 .elementor-element.elementor-element-b4b72f1 .elementor-heading-title{font-size:24px;}.elementor-12218 .elementor-element.elementor-element-ec77efa > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-title{font-size:16px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-title{padding:12px 12px 12px 12px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:0px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-ec77efa .elementor-tab-content{font-size:16px;}.elementor-12218 .elementor-element.elementor-element-e7b2e8b > .elementor-background-overlay{opacity:0.9;}.elementor-12218 .elementor-element.elementor-element-e7b2e8b{margin-top:32px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-12218 .elementor-element.elementor-element-e6abc61.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-990c39f > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-12218 .elementor-element.elementor-element-990c39f{text-align:center;font-size:16px;}.elementor-12218 .elementor-element.elementor-element-b784be4 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-b784be4{text-align:center;}.elementor-12218 .elementor-element.elementor-element-b784be4 .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-fadf391.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12218 .elementor-element.elementor-element-fadf391 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-12218 .elementor-element.elementor-element-5b1355b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 18px 0px 18px;}.elementor-12218 .elementor-element.elementor-element-5b1355b{font-size:16px;}.elementor-12218 .elementor-element.elementor-element-c606d2c > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:25px 10px 14px 10px;}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12218 .elementor-element.elementor-element-c606d2c .elementor-icon-list-item > a{line-height:1.3em;}.elementor-12218 .elementor-element.elementor-element-6e8b280 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-6e8b280 img{width:100%;}.elementor-12218 .elementor-element.elementor-element-a4def14{padding:40px 20px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-f9be1b5 .elementor-button{font-size:20px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-a387e5e{--swiper-slides-to-display:1;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;--arrow-size:30px;}.elementor-12218 .elementor-element.elementor-element-a387e5e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12218 .elementor-element.elementor-element-ee45d04{padding:40px 20px 0px 020px;}.elementor-12218 .elementor-element.elementor-element-2f90f5a .elementor-button{font-size:20px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-ca50cfe{margin-top:0px;margin-bottom:0px;}.elementor-12218 .elementor-element.elementor-element-a8ba338 .elementor-heading-title{font-size:23px;line-height:1.4em;letter-spacing:1px;}.elementor-12218 .elementor-element.elementor-element-9ad9e12 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-9ad9e12 .elementor-heading-title{font-size:14px;}.elementor-12218 .elementor-element.elementor-element-e94705b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12218 .elementor-element.elementor-element-43dd346 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-43dd346{text-align:left;}.elementor-12218 .elementor-element.elementor-element-43dd346 img{width:100%;}.elementor-12218 .elementor-element.elementor-element-b2d3b2c{padding:40px 20px 40px 20px;}.elementor-12218 .elementor-element.elementor-element-3405451 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12218 .elementor-element.elementor-element-5a7fbdb .elementor-button{font-size:20px;padding:10px 0px 10px 0px;}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-toggle-item:not(:last-child){margin-bottom:16px;}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-toggle-title{line-height:1.4em;}.elementor-12218 .elementor-element.elementor-element-ef759f9 .elementor-tab-title{padding:0px 8px 12px 8px;}}/* Start custom CSS for heading, class: .elementor-element-f5de316 */.fv-text-big {font-size:64px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-573bfa7 */.reason-point .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7246b2c */.reason-point .elementor-image-box-wrapper {
    display: flex;
    justify-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b19a694 */.reason-point .elementor-image-box-wrapper {
    display: flex;
    justify-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3246ec */.reason-point .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c12cc45 */.reason-point .elementor-image-box-wrapper {
    display: flex;
    justify-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21e7602 */.reason-point .elementor-image-box-wrapper {
    display: flex;
    justify-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1077e3e */.reason-point .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-704f903 */.reason-point .elementor-image-box-wrapper {
    display: flex;
    justify-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0feff0d */.reason-point .elementor-image-box-wrapper {
    display: flex;
    justify-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ce2676 */.cta-list .c-blue {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for pafe-table, class: .elementor-element-5789528 */.kobetsu-fee-table {
    /* --- 1. 固定の解除 --- */
    .pafe-table tbody th {
        position: static !important; /* stickyからstatic（通常）に変更 */
        left: auto !important;
        z-index: auto !important;
        border-right: 2px solid #333333 !important; /* 縦線は維持 */
    }

    /* --- 2. 各ランクの背景色（不透明） --- */
    .pafe-table tbody tr:nth-of-type(1) th { background-color: #4D95CD !important; color: #ffffff; }
    .pafe-table tbody tr:nth-of-type(3) th { background-color: #3385C2 !important; color: #ffffff; }
    .pafe-table tbody tr:nth-of-type(5) th { background-color: #0D73BD !important; color: #ffffff; }
    .pafe-table tbody tr:nth-of-type(7) th { background-color: #00599d !important; color: #ffffff; }

    /* --- 3. 区切り線とテーブル設定 --- */
    .pafe-table { border-collapse: collapse !important; }

    .pafe-table tbody tr:nth-of-type(1) th,
    .pafe-table tbody tr:nth-of-type(2) td,
    .pafe-table tbody tr:nth-of-type(3) th,
    .pafe-table tbody tr:nth-of-type(4) td,
    .pafe-table tbody tr:nth-of-type(5) th,
    .pafe-table tbody tr:nth-of-type(6) td {
        border-bottom: 2px solid #333333 !important;
    }

    /* --- 4. ボタンのデザイン --- */
    .pafe-table tbody td:last-child span a {
        display: inline-block;
        background-color: #0067B7 !important;
        font-size: 12px !important;
        color: #ffffff !important;
        padding: 4px 24px; /* 0pxだと潰れるので少し調整しました */
        border-radius: 4px;
        font-weight: bold;
        text-decoration: none !important;
        transition: all 0.3s ease;
        text-align: center;
    }

    .pafe-table tbody td:last-child span a:hover {
        background-color: #00599d !important;
        opacity: 0.9;
        transform: translateY(-1px);
    }
}

/* --- 5. スマホ用設定 --- */
@media screen and (max-width: 767px) {
    .kobetsu-fee-table {
        overflow-x: auto !important; /* hiddenからautoに変更（これがないとスクロールしません） */
    }

    .kobetsu-fee-table table {
        width: 500px !important; /* 400pxだと狭すぎて改行が崩れる可能性があるため少し広めがおすすめ */
        min-width: 400px !important;
    }

    .kobetsu-fee-table .pafe-table thead th {
        line-height: 1.3 !important;
        font-size: 13px !important;
    }
    
           /* 1列目：担当 の幅を広げる */
.kobetsu-fee-table .pafe-table thead th:nth-of-type(1) {
    width: 70px !important; /* お好みの幅に調整してください */
    min-width: 70px !important;
}
    
       /* 2列目：形式 の幅を広げる */
.kobetsu-fee-table .pafe-table thead th:nth-of-type(2),
.kobetsu-fee-table .pafe-table tbody td:nth-of-type(1) { /* tdはthを除いて数えるため、実質右から2番目 */
    width: 70px !important; /* お好みの幅に調整してください */
    min-width: 70px !important;
}
    
    /* 3列目：個別指導料金/コマ の幅を広げる */
.kobetsu-fee-table .pafe-table thead th:nth-of-type(3),
.kobetsu-fee-table .pafe-table tbody td:nth-of-type(2) { /* tdはthを除いて数えるため、実質右から2番目 */
    width: 110px !important; /* お好みの幅に調整してください */
    min-width: 120px !important;
}

/* 4列目：こんな人におすすめ の幅を広げる */
.kobetsu-fee-table .pafe-table thead th:nth-of-type(4),
.kobetsu-fee-table .pafe-table tbody td:nth-of-type(3) { /* 実質一番右のtd */
    width: 110px !important; /* お好みの幅に調整してください */
    min-width: 120px !important;
}

/* テーブル全体のレイアウトを固定して幅指定を優先させる */
.pafe-table {
    table-layout: fixed !important;
    width: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c606d2c */.cta-list .c-blue {
    font-weight: 800;
}/* End custom CSS */