.elementor-16677 .elementor-element.elementor-element-37bfa11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-16677 .elementor-element.elementor-element-8e18367{background-color:#DAF4FF;border-style:double;border-color:#0C10C9;box-shadow:-2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16677 .elementor-element.elementor-element-6d3b2d9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16677 .elementor-element.elementor-element-6d3b2d9 .elementor-divider-separator{width:100%;}.elementor-16677 .elementor-element.elementor-element-6d3b2d9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16677 .elementor-element.elementor-element-5986b40{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16677 .elementor-element.elementor-element-5986b40 .elementor-divider-separator{width:100%;}.elementor-16677 .elementor-element.elementor-element-5986b40 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16677 .elementor-element.elementor-element-2c9b0df .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16677 .elementor-element.elementor-element-ccf1f28{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16677 .elementor-element.elementor-element-ccf1f28 .elementor-divider-separator{width:100%;}.elementor-16677 .elementor-element.elementor-element-ccf1f28 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16677 .elementor-element.elementor-element-b86cdd9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16677 .elementor-element.elementor-element-b86cdd9 .elementor-divider-separator{width:100%;}.elementor-16677 .elementor-element.elementor-element-b86cdd9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16677 .elementor-element.elementor-element-0661e33{columns:1;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .elementor-repeater-item-9ef6107 .swiper-slide-bg{background-color:#19181A;background-image:url(https://fgfj.jcie.or.jp/wp-content/uploads/2023/12/4-scaled.jpg);background-size:cover;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .elementor-repeater-item-034e102 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://fgfj.jcie.or.jp/wp-content/uploads/2023/10/Z9B_7317367LRrev-scaled.jpg);background-size:cover;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .elementor-repeater-item-3fb672c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://fgfj.jcie.or.jp/wp-content/uploads/2023/09/1.-DSCF6397_b-scaled.jpg);background-size:cover;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .elementor-repeater-item-c955cfb .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://fgfj.jcie.or.jp/wp-content/uploads/2023/03/1-205-scaled.jpg);background-size:cover;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .elementor-repeater-item-8d70f8b .swiper-slide-bg{background-color:#50C9CB;background-image:url(https://fgfj.jcie.or.jp/wp-content/uploads/2023/07/FGFJ_STEPUP-20.jpg);background-size:cover;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .elementor-repeater-item-73bab46 .swiper-slide-bg{background-color:#888181;background-image:url(https://fgfj.jcie.or.jp/wp-content/uploads/2021/01/DSCF2375.webp);background-size:cover;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:407px;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .swiper-slide-contents{max-width:46%;}.elementor-16677 .elementor-element.elementor-element-4f402e9 .swiper-slide-inner{text-align:center;}@media(max-width:1366px){.elementor-16677 .elementor-element.elementor-element-37bfa11{width:var( --container-widget-width, 717.641px );max-width:717.641px;--container-widget-width:717.641px;--container-widget-flex-grow:0;}}