.elementor-9 .elementor-element.elementor-element-711721de>.elementor-element-populated{padding:0 2%}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-7da6c7b .swiper-slide-bg{background-image:url(http://wellnessgolf-highschool.com/wp-content/uploads/2024/07/IMG_5003.jpeg);background-size:cover}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-7da6c7b .elementor-background-overlay{background-color:#0000001A}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-7da6c7b .swiper-slide-contents{margin-right:auto}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-7da6c7b .swiper-slide-inner{align-items:flex-end;text-align:left}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-4c98e97 .swiper-slide-bg{background-image:url(http://wellnessgolf-highschool.com/wp-content/uploads/2024/07/IMG_3308-scaled.jpeg);background-size:cover}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-4c98e97 .elementor-background-overlay{background-color:#0000001A}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-4c98e97 .swiper-slide-contents{margin-left:auto}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-4c98e97 .swiper-slide-inner{align-items:flex-end;text-align:right}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-390d8d7 .swiper-slide-bg{background-image:url(http://wellnessgolf-highschool.com/wp-content/uploads/2024/07/IMG_4912.jpeg);background-size:cover}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-390d8d7 .elementor-background-overlay{background-color:#0000001A}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-390d8d7 .swiper-slide-contents{margin-right:auto}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-repeater-item-390d8d7 .swiper-slide-inner{align-items:flex-end;text-align:left}.elementor-9 .elementor-element.elementor-element-66f11c53 .swiper-slide{height:81vh;transition-duration:calc(2.5s*1.2)}.elementor-9 .elementor-element.elementor-element-66f11c53 .swiper-slide-contents{max-width:100%}.elementor-9 .elementor-element.elementor-element-66f11c53 .swiper-slide-inner{padding:3%;text-align:left}.elementor-9 .elementor-element.elementor-element-66f11c53 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-slide-heading{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:3.8rem;font-weight:700;text-transform:uppercase;font-style:oblique;line-height:1.3em;letter-spacing:3.5px}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-slide-description{color:#fff;font-family:"Raleway",Sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:3px}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-slide-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-9 .elementor-element.elementor-element-66f11c53>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-71590a70{padding:0 0 40px}.elementor-9 .elementor-element.elementor-element-3b22e609{z-index:3}.elementor-9 .elementor-element.elementor-element-2ffebcb5{padding:50px 0}.elementor-9 .elementor-element.elementor-element-f0c1e40{text-align:center}.elementor-9 .elementor-element.elementor-element-f0c1e40 .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:3px}.elementor-9 .elementor-element.elementor-element-42654ca7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-42654ca7{padding:30px 0 0}.elementor-9 .elementor-element.elementor-element-6597a44c>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-dd8d01b{text-align:center}.elementor-9 .elementor-element.elementor-element-dd8d01b .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.4em;letter-spacing:2px}.elementor-9 .elementor-element.elementor-element-dd8d01b>.elementor-widget-container{margin:-15px 0 0}.elementor-9 .elementor-element.elementor-element-5469ba44{text-align:center;color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:1.1rem;font-weight:500;line-height:2.5em;letter-spacing:2px}.elementor-9 .elementor-element.elementor-element-5469ba44>.elementor-widget-container{padding:0 0 20px}.elementor-9 .elementor-element.elementor-element-3541751 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-3541751 .elementor-button .elementor-button-content-wrapper{gap:13px}.elementor-9 .elementor-element.elementor-element-3541751 .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.5px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#fff;border-style:solid;border-width:1px;border-radius:100px}.elementor-9 .elementor-element.elementor-element-3541751>.elementor-widget-container{margin:-20px 50px 0 0}.elementor-9 .elementor-element.elementor-element-1e5ab398>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-9 .elementor-element.elementor-element-7c537249 img{border-radius:20px}.elementor-9 .elementor-element.elementor-element-41c584a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-41c584a{padding:30px 0 0}.elementor-9 .elementor-element.elementor-element-abf0c06>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-9 .elementor-element.elementor-element-06b07af{text-align:center}.elementor-9 .elementor-element.elementor-element-06b07af .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:3px}.elementor-9 .elementor-element.elementor-element-2e20610 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-9 .elementor-element.elementor-element-02ba18d .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.5px;fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-radius:100px;padding:20px 80px}.elementor-9 .elementor-element.elementor-element-02ba18d .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-02ba18d .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-9 .elementor-element.elementor-element-02ba18d .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-02ba18d .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-282f58b7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-282f58b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-9 .elementor-element.elementor-element-282f58b7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0 20px}.elementor-9 .elementor-element.elementor-element-282f58b7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-282f58b7>.elementor-shape-top .elementor-shape-fill{fill:#fff}.elementor-9 .elementor-element.elementor-element-282f58b7>.elementor-shape-top svg{height:50px}.elementor-9 .elementor-element.elementor-element-b7b127a{text-align:left}.elementor-9 .elementor-element.elementor-element-b7b127a .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:3px}.elementor-9 .elementor-element.elementor-element-8c9f549:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-8c9f549>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-9 .elementor-element.elementor-element-8c9f549{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-8c9f549>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-738be8a .elementor-heading-title{color:#fff;font-family:"Barlow",Sans-serif;font-size:10rem;font-weight:500;font-style:italic}.elementor-9 .elementor-element.elementor-element-738be8a{width:auto;max-width:auto;top:0;z-index:2}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-738be8a{left:30px}body.rtl .elementor-9 .elementor-element.elementor-element-738be8a{right:30px}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta__content{min-height:70vh;text-align:left;padding:5% 5% 3%}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta__title{font-family:"Noto Sans JP",Sans-serif;font-size:4.5rem;font-weight:600;font-style:normal;letter-spacing:1px}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta__title:not(:last-child){margin-bottom:45px}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#D8000F33}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#D8000F80}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta .elementor-cta__bg,.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.8s}.elementor-9 .elementor-element.elementor-element-beb9ba4>.elementor-widget-container{border-radius:30px}.elementor-9 .elementor-element.elementor-element-d86f053:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-d86f053>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-9 .elementor-element.elementor-element-d86f053{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-d86f053>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-f5b44f0 .elementor-heading-title{color:#fff;font-family:"Barlow",Sans-serif;font-size:10rem;font-weight:500;font-style:italic}.elementor-9 .elementor-element.elementor-element-f5b44f0{width:auto;max-width:auto;top:0;z-index:2}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f5b44f0{left:30px}body.rtl .elementor-9 .elementor-element.elementor-element-f5b44f0{right:30px}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta__content{min-height:70vh;text-align:left;padding:5% 5% 3%}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta__title{font-family:"Noto Sans JP",Sans-serif;font-size:4.5rem;font-weight:600;font-style:normal;letter-spacing:1px}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta__title:not(:last-child){margin-bottom:45px}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#D8000F33}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#D8000F80}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta .elementor-cta__bg,.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.8s}.elementor-9 .elementor-element.elementor-element-5eed820>.elementor-widget-container{border-radius:30px}.elementor-9 .elementor-element.elementor-element-413190a:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-413190a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-9 .elementor-element.elementor-element-413190a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-413190a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-4e0ead4 .elementor-heading-title{color:#fff;font-family:"Barlow",Sans-serif;font-size:10rem;font-weight:500;font-style:italic}.elementor-9 .elementor-element.elementor-element-4e0ead4{width:auto;max-width:auto;top:0;z-index:2}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4e0ead4{left:30px}body.rtl .elementor-9 .elementor-element.elementor-element-4e0ead4{right:30px}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta__content{min-height:70vh;text-align:left;padding:5% 5% 3%}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta__title{font-family:"Noto Sans JP",Sans-serif;font-size:4.5rem;font-weight:600;font-style:normal;letter-spacing:1px}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta__title:not(:last-child){margin-bottom:45px}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#D8000F33}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#D8000F80}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta .elementor-cta__bg,.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta .elementor-cta__bg-overlay{transition-duration:.8s}.elementor-9 .elementor-element.elementor-element-3ed88db>.elementor-widget-container{border-radius:30px}.elementor-9 .elementor-element.elementor-element-5eab50b:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-5eab50b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-9 .elementor-element.elementor-element-5eab50b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 30px}.elementor-9 .elementor-element.elementor-element-5eab50b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-96e55fa .elementor-heading-title{color:#fff;font-family:"Barlow",Sans-serif;font-size:10rem;font-weight:500;font-style:italic}.elementor-9 .elementor-element.elementor-element-96e55fa{width:auto;max-width:auto;top:0;z-index:2}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-96e55fa{left:30px}body.rtl .elementor-9 .elementor-element.elementor-element-96e55fa{right:30px}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta__content{min-height:70vh;text-align:left;padding:5% 5% 3%}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta__title{font-family:"Noto Sans JP",Sans-serif;font-size:4.5rem;font-weight:600;font-style:normal;letter-spacing:1px}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta__title:not(:last-child){margin-bottom:45px}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#D8000F33}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#D8000F80}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta .elementor-cta__bg,.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.8s}.elementor-9 .elementor-element.elementor-element-3021ef7>.elementor-widget-container{border-radius:30px}.elementor-9 .elementor-element.elementor-element-b66257d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-b66257d .elementor-button .elementor-button-content-wrapper{gap:13px}.elementor-9 .elementor-element.elementor-element-b66257d .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.5px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#fff;border-style:solid;border-width:1px;border-radius:100px}.elementor-9 .elementor-element.elementor-element-b66257d>.elementor-widget-container{margin:20px 0 0}.elementor-9 .elementor-element.elementor-element-2bbe953:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-2bbe953>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3b3b3b}.elementor-9 .elementor-element.elementor-element-2bbe953{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:80px 0}.elementor-9 .elementor-element.elementor-element-2bbe953>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-2bbe953>.elementor-shape-top .elementor-shape-fill{fill:#f4f4f4}.elementor-9 .elementor-element.elementor-element-2bbe953>.elementor-shape-top svg{height:50px}.elementor-9 .elementor-element.elementor-element-bbdd472{text-align:left}.elementor-9 .elementor-element.elementor-element-bbdd472 .elementor-heading-title{color:#fff;font-family:"Noto Sans JP",Sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:3px}.elementor-9 .elementor-element.elementor-element-2f437c8{--swiper-slides-to-display:3;--swiper-slides-gap:20px}.elementor-9 .elementor-element.elementor-element-2f437c8 .swiper-slide>.elementor-element{height:100%}.elementor-9 .elementor-element.elementor-element-46affe7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-46affe7 .elementor-button .elementor-button-content-wrapper{gap:13px}.elementor-9 .elementor-element.elementor-element-46affe7 .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.5px;fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#fff;border-style:solid;border-width:1px;border-radius:100px}.elementor-9 .elementor-element.elementor-element-46affe7>.elementor-widget-container{padding:20px 0 0}.elementor-9 .elementor-element.elementor-element-91e9825{padding:50px 0}.elementor-9 .elementor-element.elementor-element-83b2cfe>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-83b2cfe{padding:30px 0 0}.elementor-9 .elementor-element.elementor-element-cd5bc45>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-9 .elementor-element.elementor-element-f10c9b7{text-align:center}.elementor-9 .elementor-element.elementor-element-f10c9b7 .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:3px}.elementor-9 .elementor-element.elementor-element-668cc0b .elementor-wrapper{--video-aspect-ratio:1.33333}.elementor-9 .elementor-element.elementor-element-d6fc11f{padding:3% 0}.elementor-9 .elementor-element.elementor-element-29b9e76>.elementor-element-populated{margin:3% 1.5% 3% 0;--e-column-margin-right:1.5%;--e-column-margin-left:0%}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta__content{min-height:50vh;text-align:left;padding:10% 10% 4% 6%}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta__title{font-family:"Noto Sans JP",Sans-serif;font-size:3rem;font-weight:600;font-style:normal;letter-spacing:1px}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta__title:not(:last-child){margin-bottom:25px}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000020}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta .elementor-cta__bg,.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta .elementor-cta__bg-overlay{transition-duration:.8s}.elementor-9 .elementor-element.elementor-element-f5c48ff>.elementor-widget-container{border-radius:30px}.elementor-9 .elementor-element.elementor-element-ef7734a>.elementor-element-populated{margin:3% 0 3% 1.5%;--e-column-margin-right:0%;--e-column-margin-left:1.5%}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta__content{min-height:50vh;text-align:left;padding:10% 10% 4% 6%}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta__title{font-family:"Noto Sans JP",Sans-serif;font-size:3rem;font-weight:600;font-style:normal;letter-spacing:1px}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta__title:not(:last-child){margin-bottom:25px}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000020}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta .elementor-cta__bg,.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.8s}.elementor-9 .elementor-element.elementor-element-b188168>.elementor-widget-container{border-radius:30px}.elementor-9 .elementor-element.elementor-element-45f2bfb:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-45f2bfb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ffe8ea}.elementor-9 .elementor-element.elementor-element-45f2bfb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3% 0}.elementor-9 .elementor-element.elementor-element-45f2bfb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-45f2bfb>.elementor-shape-top svg{height:50px}.elementor-9 .elementor-element.elementor-element-94413df{text-align:left}.elementor-9 .elementor-element.elementor-element-94413df .elementor-heading-title{color:var(--e-global-color-text);font-family:"Raleway",Sans-serif;font-size:3.5rem;font-weight:600;text-transform:uppercase;font-style:italic;letter-spacing:3px}.elementor-9 .elementor-element.elementor-element-599239c .elementor-icon-list-icon i{transition:color .3s}.elementor-9 .elementor-element.elementor-element-599239c .elementor-icon-list-icon svg{transition:fill .3s}.elementor-9 .elementor-element.elementor-element-599239c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-9 .elementor-element.elementor-element-599239c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-9 .elementor-element.elementor-element-599239c .elementor-icon-list-item>a{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-9 .elementor-element.elementor-element-599239c .elementor-icon-list-text{color:#727171;transition:color .3s}.elementor-9 .elementor-element.elementor-element-599239c>.elementor-widget-container{margin:-15px 0 0}.elementor-9 .elementor-element.elementor-element-97a0bab{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--swiper-pagination-spacing:18px}.elementor-9 .elementor-element.elementor-element-97a0bab .swiper-slide>.elementor-element{height:100%}.elementor-9 .elementor-element.elementor-element-9c90c6a .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.5px;fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-radius:100px;padding:20px 80px}.elementor-9 .elementor-element.elementor-element-9c90c6a .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-9c90c6a .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-9 .elementor-element.elementor-element-9c90c6a .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-9c90c6a .elementor-button:focus svg{fill:var(--e-global-color-accent)}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-slide-heading{font-size:2.2rem}.elementor-9 .elementor-element.elementor-element-2f437c8{--swiper-slides-to-display:2}.elementor-9 .elementor-element.elementor-element-97a0bab{--swiper-slides-to-display:2}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-212eb477{margin-top:0;margin-bottom:0;padding:0}.elementor-9 .elementor-element.elementor-element-711721de{width:100%}.elementor-9 .elementor-element.elementor-element-711721de>.elementor-element-populated{padding:0 10px}.elementor-9 .elementor-element.elementor-element-66f11c53 .swiper-slide{height:77vh}.elementor-9 .elementor-element.elementor-element-66f11c53 .swiper-slide-contents{max-width:100%}.elementor-9 .elementor-element.elementor-element-66f11c53 .swiper-slide-inner{padding:0 3% 8%}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-slide-heading{font-size:1.4rem;line-height:1.4em}.elementor-9 .elementor-element.elementor-element-66f11c53 .elementor-slide-description{font-size:.8rem}.elementor-9 .elementor-element.elementor-element-66f11c53>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-2ffebcb5{padding:20px 10px}.elementor-9 .elementor-element.elementor-element-f0c1e40 .elementor-heading-title{font-size:1.9rem}.elementor-9 .elementor-element.elementor-element-42654ca7{padding:0}.elementor-9 .elementor-element.elementor-element-6597a44c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-dd8d01b .elementor-heading-title{font-size:1.6rem}.elementor-9 .elementor-element.elementor-element-dd8d01b>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-5469ba44{text-align:left;font-size:.8rem}.elementor-9 .elementor-element.elementor-element-5469ba44>.elementor-widget-container{padding:0 0 10px}.elementor-9 .elementor-element.elementor-element-3541751>.elementor-widget-container{margin:-15px 0 0}.elementor-9 .elementor-element.elementor-element-1e5ab398>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-41c584a{padding:20px 0 0}.elementor-9 .elementor-element.elementor-element-abf0c06>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-06b07af .elementor-heading-title{font-size:1.9rem}.elementor-9 .elementor-element.elementor-element-02ba18d .elementor-button{font-size:1.3rem;line-height:1.4em;letter-spacing:0px;padding:20px}.elementor-9 .elementor-element.elementor-element-282f58b7>.elementor-shape-top svg{height:30px}.elementor-9 .elementor-element.elementor-element-282f58b7{padding:30px 10px 0}.elementor-9 .elementor-element.elementor-element-b7b127a .elementor-heading-title{font-size:1.9rem}.elementor-9 .elementor-element.elementor-element-8c9f549{padding:0 5px}.elementor-9 .elementor-element.elementor-element-738be8a .elementor-heading-title{font-size:4rem}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-738be8a{left:25px}body.rtl .elementor-9 .elementor-element.elementor-element-738be8a{right:25px}.elementor-9 .elementor-element.elementor-element-738be8a{top:15px}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta__content{min-height:40vh;padding:30px 0 10px 20px}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta__title{font-size:2.8rem}.elementor-9 .elementor-element.elementor-element-beb9ba4 .elementor-cta__title:not(:last-child){margin-bottom:15px}.elementor-9 .elementor-element.elementor-element-d86f053{padding:0 5px}.elementor-9 .elementor-element.elementor-element-f5b44f0 .elementor-heading-title{font-size:4rem}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f5b44f0{left:25px}body.rtl .elementor-9 .elementor-element.elementor-element-f5b44f0{right:25px}.elementor-9 .elementor-element.elementor-element-f5b44f0{top:15px}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta__content{min-height:40vh;padding:30px 0 10px 20px}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta__title{font-size:2.8rem}.elementor-9 .elementor-element.elementor-element-5eed820 .elementor-cta__title:not(:last-child){margin-bottom:15px}.elementor-9 .elementor-element.elementor-element-413190a{padding:0 5px}.elementor-9 .elementor-element.elementor-element-4e0ead4 .elementor-heading-title{font-size:4rem}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4e0ead4{left:25px}body.rtl .elementor-9 .elementor-element.elementor-element-4e0ead4{right:25px}.elementor-9 .elementor-element.elementor-element-4e0ead4{top:15px}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta__content{min-height:40vh;padding:30px 0 10px 20px}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta__title{font-size:2.8rem}.elementor-9 .elementor-element.elementor-element-3ed88db .elementor-cta__title:not(:last-child){margin-bottom:15px}.elementor-9 .elementor-element.elementor-element-5eab50b{padding:0 5px 30px}.elementor-9 .elementor-element.elementor-element-96e55fa .elementor-heading-title{font-size:4rem}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-96e55fa{left:25px}body.rtl .elementor-9 .elementor-element.elementor-element-96e55fa{right:25px}.elementor-9 .elementor-element.elementor-element-96e55fa{top:15px}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta__content{min-height:40vh;padding:30px 0 10px 20px}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta__title{font-size:2.8rem}.elementor-9 .elementor-element.elementor-element-3021ef7 .elementor-cta__title:not(:last-child){margin-bottom:15px}.elementor-9 .elementor-element.elementor-element-2bbe953>.elementor-shape-top svg{height:30px}.elementor-9 .elementor-element.elementor-element-2bbe953{padding:30px 10px 20px}.elementor-9 .elementor-element.elementor-element-bbdd472 .elementor-heading-title{font-size:1.9rem}.elementor-9 .elementor-element.elementor-element-2f437c8{--swiper-slides-to-display:1}.elementor-9 .elementor-element.elementor-element-46affe7>.elementor-widget-container{padding:0}.elementor-9 .elementor-element.elementor-element-91e9825{padding:20px 10px}.elementor-9 .elementor-element.elementor-element-83b2cfe{padding:20px 0 0}.elementor-9 .elementor-element.elementor-element-cd5bc45>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-f10c9b7 .elementor-heading-title{font-size:1.9rem}.elementor-9 .elementor-element.elementor-element-d6fc11f{padding:20px 5px 0}.elementor-9 .elementor-element.elementor-element-29b9e76>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta__content{min-height:40vh;padding:30px 0 10px 20px}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta__title{font-size:2.8rem}.elementor-9 .elementor-element.elementor-element-f5c48ff .elementor-cta__title:not(:last-child){margin-bottom:15px}.elementor-9 .elementor-element.elementor-element-ef7734a>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta__content{min-height:40vh;padding:30px 0 10px 20px}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta__title{font-size:2.8rem}.elementor-9 .elementor-element.elementor-element-b188168 .elementor-cta__title:not(:last-child){margin-bottom:15px}.elementor-9 .elementor-element.elementor-element-45f2bfb>.elementor-shape-top svg{height:30px}.elementor-9 .elementor-element.elementor-element-45f2bfb{padding:30px 15px}.elementor-9 .elementor-element.elementor-element-94413df .elementor-heading-title{font-size:2rem}.elementor-9 .elementor-element.elementor-element-97a0bab{--swiper-slides-to-display:1;--swiper-slides-gap:10px}.elementor-9 .elementor-element.elementor-element-97a0bab>.elementor-widget-container{margin:0;padding:0}.elementor-9 .elementor-element.elementor-element-9c90c6a .elementor-button{font-size:1.3rem;line-height:1.4em;letter-spacing:0px;padding:20px}}.elementor-main-swiper{border-radius:20px !important}.red{color:#d8000f;font-size:120%}.fv-title{background-color:#fff;padding:0 25px 5px 20px;margin-bottom:8px;display:inline-block}.fv-company{font-size:3.2rem !important;font-weight:600;color:#fff !important}@media (max-width:480px){.fv-title{padding:5px;margin-bottom:5px}.fv-company{font-size:2.2rem !important;font-weight:600;color:#fff !important}}.scrolldown1{position:absolute;left:53%;bottom:10px;height:50px}.scrolldown1 span{position:absolute;left:-15px;top:-15px;color:#eee;font-size:.7rem;letter-spacing:.05em}.scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:30px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.sp_br{display:none}@media (max-width:480px){.sp_br{display:block}}@media (max-width:480px){.pc_br{display:none}}.sp_br{display:none}@media (max-width:480px){.sp_br{display:block}}.sp_br{display:none}@media (max-width:480px){.sp_br{display:block}}.cta-text a{text-decoration:none !important}.cta-text a{text-decoration:none !important}.cta-text a{text-decoration:none !important}.cta-text a{text-decoration:none !important}.sp_br{display:none}@media (max-width:480px){.sp_br{display:block}}.sp_br{display:none}@media (max-width:480px){.sp_br{display:block}}.cta-text a{text-decoration:none !important}.cta-text a{text-decoration:none !important}.news-section a{text-decoration:none !important}